.elementor-91574 .elementor-element.elementor-element-7674a27c{margin-top:0px;margin-bottom:0px;}.elementor-91574 .elementor-element.elementor-element-9b993b9{margin-top:0px;margin-bottom:0px;}.elementor-91574 .elementor-element.elementor-element-cbd56ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-91574 .elementor-element.elementor-element-cbd56ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-91574 .elementor-element.elementor-element-41d7932{text-align:center;}.elementor-91574 .elementor-element.elementor-element-41d7932 .elementor-heading-title{color:#000000;}.elementor-91574 .elementor-element.elementor-element-41d7932 > .elementor-widget-container{padding:096px 0px 024px 0px;}.elementor-91574 .elementor-element.elementor-element-196328cd > .elementor-container{max-width:940px;}.elementor-91574 .elementor-element.elementor-element-196328cd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-91574 .elementor-element.elementor-element-196328cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:076px 0px 0144px 0px;z-index:10;}.elementor-91574 .elementor-element.elementor-element-196328cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-91574 .elementor-element.elementor-element-7e978865.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-91574 .elementor-element.elementor-element-7e978865.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-91574 .elementor-element.elementor-element-7e978865 > .elementor-element-populated{margin:0px 0px 0px 32px;--e-column-margin-right:0px;--e-column-margin-left:32px;}.elementor-91574 .elementor-element.elementor-element-7e978865 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42{--e-price-table-header-background-color:#f6f5f7;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__header{padding:45px 35px 28px 75px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__heading{color:#201e21;font-size:38px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__subheading{color:#201e21;font-size:17px;line-height:1.5em;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__price{background-color:#f6f5f7;padding:0px 55px 0px 55px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__currency, .elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__integer-part, .elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__fractional-part{color:#201e21;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table .elementor-price-table__price{font-size:55px;font-weight:500;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(32em/100);}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__currency{align-self:flex-start;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__fractional-part{font-size:calc(100em/100);}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list{background-color:#f6f5f7;padding:0px 32px 64px 55px;--e-price-table-features-list-color:#201e21;text-align:left;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list li{font-size:16px;line-height:1.5em;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#f6f5f7;border-top-width:2px;margin-left:calc((100% - 0%)/2);margin-right:calc((100% - 0%)/2);margin-top:7px;margin-bottom:7px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__footer{background-color:#f6f5f7;padding:18px 55px 045px 55px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__button{color:#201e21;font-size:17px;background-color:#f6f5f7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#201e21;padding:14px 30px 14px 30px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__button:hover{color:#ffffff;background-color:#413942;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-49bad3c > .elementor-element-populated{margin:0px 0px 0px -28px;--e-column-margin-right:0px;--e-column-margin-left:-28px;}.elementor-91574 .elementor-element.elementor-element-a228fd2{--e-price-table-header-background-color:#3D487A;z-index:10;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__header{padding:55px 0px 52px 075px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__heading{color:#ffffff;font-size:42px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__subheading{color:#ffffff;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__price{background-color:#3D487A;padding:0px 0px 0px 75px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__currency, .elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__integer-part, .elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__fractional-part{color:#ffffff;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table .elementor-price-table__price{font-size:79px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(41em/100);}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__currency{align-self:flex-start;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__fractional-part{font-size:calc(100em/100);}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__features-list{background-color:#3D487A;padding:0px 0px 18px 042px;--e-price-table-features-list-color:#ffffff;text-align:left;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__features-list li{font-size:16px;line-height:1.5em;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#3D487A;border-top-width:2px;margin-top:5px;margin-bottom:5px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__footer{background-color:#3D487A;padding:18px 0px 055px 75px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__button{color:#000000;background-color:#ffffff;padding:18px 60px 18px 60px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__button:hover{color:#a059cd;}.elementor-91574 .elementor-element.elementor-element-a228fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#A059CD;transition:background 0.3s;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-91574 .elementor-element.elementor-element-28a81609 .elementor-spacer-inner{--spacer-size:384px;}.elementor-91574 .elementor-element.elementor-element-785dff7{margin-top:0px;margin-bottom:0px;}.elementor-91574 .elementor-element.elementor-element-9788cb4 .elementor-spacer-inner{--spacer-size:100px;}@media(max-width:1024px){.elementor-91574 .elementor-element.elementor-element-7e978865 > .elementor-element-populated{margin:48px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-91574 .elementor-element.elementor-element-7e978865 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 > .elementor-widget-container{margin:00px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-49bad3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-91574 .elementor-element.elementor-element-49bad3c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-91574 .elementor-element.elementor-element-196328cd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__header{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__subheading{font-size:14px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__price{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list li{font-size:14px;}.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__footer{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-49bad3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-91574 .elementor-element.elementor-element-49bad3c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__header{padding:32px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__price{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__features-list{padding:16px 16px 16px 16px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__features-list li{font-size:14px;}.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__footer{padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-91574 .elementor-element.elementor-element-7e978865{width:51%;}.elementor-91574 .elementor-element.elementor-element-49bad3c{width:49%;}}/* Start custom CSS for intro, class: .elementor-element-1eedea62 */section h1 {
    letter-spacing: -0.03em;
    line-height: 1.25;
}

@media (max-width: 500px) {
    .theme__intro .section__content .section__copy h1.section__headline {
        font-size: 26px;
    }
    
    .section__copy .c-intro__description {
        font-size: 1em;
    }
}

@media (min-width: 46.25em) {
.theme__intro .section__content .section__copy h1.section__headline {
        font-size: 56px;
    }
}

.c-intro__description {
    font-size: 1.7em;
    font-weight: 500;
    line-height: 1.33;
}

section h1 u {
    text-decoration: none;
    font-weight: 700;
    background-image: linear-gradient(-269deg,#fed63b 1%,#fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme__intro .section__content .section__copy {
    max-width: 1150px;
    padding-bottom: 100px;
}


.theme__intro.has--grid:before {
    /*z-index: 1;*/
}

.elementor-91574 .elementor-element.elementor-element-1eedea62 .screen-combo,
.elementor-91574 .elementor-element.elementor-element-1eedea62 .section__media1 {
    display: none;
}

@media (min-width: 46.25em) {
.theme__intro .section__content .section__media {
    padding-top: 0;
}
}

@media (max-width: 31.24em) {
.theme__intro .section__content .section__media {
        padding-top: 0; 
        margin-bottom:-96px;
    }
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-381acd08 */.elementor-91574 .elementor-element.elementor-element-381acd08 .video{
    cursor: pointer;
    z-index: 1;
}
@media (min-width: 46.25em) {
    .elementor-91574 .elementor-element.elementor-element-381acd08 .video{ 
            width: 90%;
    }
}

@media (min-width: 46.25em) { 
.theme__section .one-column .section__media .video, 
.theme__section .not-two-columns .section__media .video {
    border: 4px solid #fff;
    -webkit-box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);
    box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);
    margin-bottom: 36px;
}
}

.elementor-91574 .elementor-element.elementor-element-381acd08 .theme__section .section__content.one-column .section__copy {
    display: none;
}

.elementor-91574 .elementor-element.elementor-element-381acd08:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width:100%;
    height: 50%;
    z-index: 0;
    
    background: #FFFFFF;
    /*background: #f8f8f8;*/
    /*background: #3D487A;*/
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-2d7fb80a */@media (min-width: 46.25em) {
    .elementor-91574 .elementor-element.elementor-element-2d7fb80a h2.section_title {
        font-size: 56px;
    }
}

/*Hide it on mobile*/
@media (max-width: 46.24em) {
   .elementor-91574 .elementor-element.elementor-element-2d7fb80a .theme__section .section__copy {
        display: none;
    } 
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-6ed61ddb */@media (min-width: 46.25em) { 
.elementor-91574 .elementor-element.elementor-element-6ed61ddb .theme__section .two-columns .section__media .video {
    -webkit-box-shadow:  0 16px 32px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);
    box-shadow: 0 16px 32px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);
}
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-39c2df51 */@media (min-width: 46.25em) { 
.theme__section .two-columns .section__media .video {
    border: 0px solid #fff;
    border-radius: 0;
     -webkit-box-shadow: none;
    box-shadow: none;
    /*-webkit-box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);*/
    /*box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);*/
}
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-58de8965 */.elementor-91574 .elementor-element.elementor-element-58de8965 .theme__section .section__copy {
    margin-bottom: 0;
}


h2 .dquo {
  margin-left: -0.5em;
}

/*Mobile Improvements*/
@media (max-width: 31.24em) {
    .elementor-91574 .elementor-element.elementor-element-58de8965 .theme__section:not(.theme__section-cta) .section_title {
        font-size: 21px;
        line-height: 1.5;
    }
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-2e1c1755 */.elementor-91574 .elementor-element.elementor-element-2e1c1755 .video{
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-5a0fd6fa */.elementor-91574 .elementor-element.elementor-element-5a0fd6fa .theme__section .section_description,
.elementor-91574 .elementor-element.elementor-element-5a0fd6fa .section_subtitle {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41d7932 */.pro {
    color: #3D487A;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-5f3e9b42 */li {
    list-style-type: none;
}

.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__features-list li:nth-child(n+5) {
    opacity: 0.3;
}

@media (min-width: 1024px) {
    .elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-widget-container { 
        box-shadow: 0 4px 4px 0 rgba(42,54,52,0.10), 0 8px 8px 0 rgba(42,54,52,0.10), 0 16px 16px 0 rgba(42,54,52,0.10), 0 32px 32px 0 rgba(42,54,52,0.10), 0 64px 64px 0 rgba(42,54,52,0.10), 0 128px 128px 0 rgba(42,54,52,0.10);
    }
}

.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table .elementor-price-table__features-list i {
    font-size: 1.3em;
    top: 3px;
    position: relative;
}

ul.elementor-price-table__features-list{
    margin-left: 0;
}

.elementor-91574 .elementor-element.elementor-element-5f3e9b42 .elementor-price-table__feature-inner span {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-a228fd2 */@media (min-width: 1024px) {
    .elementor-91574 .elementor-element.elementor-element-a228fd2 { 
        box-shadow: 0 128px 128px 0 rgba(62, 73, 122, 0.2), 0 4px 4px 0 rgba(62, 73, 122, 0.2), 0 8px 8px 0 rgba(62, 73, 122, 0.2), 0 16px 16px 0 rgba(62, 73, 122, 0.2), 0 32px 32px 0 rgba(62, 73, 122, 0.2), 0 64px 64px 0 rgba(62, 73, 122, 0.2);
    }
}

.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table .elementor-price-table__features-list i {
    font-size: 1.3em;
    top: 3px;
    position: relative;
}

.elementor-91574 .elementor-element.elementor-element-a228fd2 .elementor-price-table__feature-inner span {
    font-size: 16px;
    opacity: 1;
}

.elementor-price-table__features-list li {
    margin-bottom: 10px;
}

.elementor-price-table__features-list {
    margin-bottom: 0 !important;
}

.elementor-price-table__button {
    color: #3d487a !important;
}

.elementor-price-table__button:hover{
    color: #3d487a !important;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-28a81609 */.elementor-91574 .elementor-element.elementor-element-28a81609 {
    left: -315px;
    right: auto;
    top: auto;
    bottom: -55px;
    height: 500px;
    width: 425px;
    max-width: 200% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-196328cd */.page-id-384 .site-hero {
    display: none;
}

/*General Styles for Tiers*/
body .elementor-price-table__price {
    font-family: "Galano Classic", sans-serif;
}

body .elementor-price-table .elementor-price-table__integer-part {
    line-height: 1;
}

body .elementor-price-table a {
    color: inherit;
    border-bottom: 1px solid rgba(255,255,255, 0.3);
}

body .elementor-price-table a:hover {
    border-bottom: 1px solid white;
}

body .elementor-price-table__fractional-part:before {
    content:".";
    margin-left: -5px;
}

body .elementor-price-table .elementor-price-table__price {
    align-items: baseline;
    justify-content: flex-start;
}

body .elementor-price-table .elementor-price-table__currency {
    position: relative;
    top: 6px;
    right: 4px;
}

body .elementor-price-table .elementor-price-table__period {
    width: auto;
    margin-left: 5px;
}

body .elementor-price-table .elementor-price-table__subheading {
    margin-top: 16px;
    display: block;
}

body .elementor-price-table__header,
.elementor-price-table__footer {
    text-align: left;
}

body .elementor-price-table__footer a {
    font-weight: 500;
}

/*More to come*/
body .elementor-price-table__feature-inner span {
    opacity: 0.7;
    font-size: 14px;
    font-weight: 500;
    margin-left: 5px;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
    .elementor-widget-price-table {
        margin-bottom: 48px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-91574 .elementor-element.elementor-element-196328cd {
        margin-left: -55px;
        margin-right: -55px;
    }
}/* End custom CSS */
/* Start custom CSS */.site-footer  {
    display: none !important;
}

/*Background color change*/
.theme__intro .section__content .section__copy>:before,
.theme__intro .section__content .section__media .screen-combo>:before,
.theme__intro,

.elementor-widget.b-colored,
.b-purple--light {
    background: #3D487A;
}

:root {
    --page-accent-color: #3D487A;
}

.site-navigation--secondary .cta:not(:hover) {
    background-color: #3D487A;
}

.site-navigation--secondary .cta:not(:hover) a {
    color: #FFF;
}


.button--purple,
.button--purple.button--hollow:hover, 
.is--active .button--purple.button--hollow{ 
     background-color: #3D487A;
}

.button--purple.button--hollow {
    border-color: #3D487A;
    color: #3D487A;
}

@media (min-width: 46.25em) {
    .theme__section:not(.theme__section-cta) .section_title {
        font-size: 40px;
    }
}

.theme__section:not(.theme__section-cta) .section_title {
        color: #212B49;
        line-height: 1.25;
        letter-spacing: -0.03em;
}

.section_description {
    letter-spacing: -0.02em;
}
.theme__section:not(.theme__section-cta) .section_description > * {
    color: #34394B;
}

@media (min-width: 46.25em) {
    .theme__section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}


@media (min-width: 61.25em) {
    .theme__section .section__content.inverse.two-columns {
        grid-template-columns: 500px auto;
        grid-column-gap: 90px;
    }
    
    /*Reset*/
.site-header--light {
    background: #fff;
} 
}

@media (min-width: 61.25em) {
    .theme__section .section__content.two-columns {
        grid-template-columns: auto 500px;
        grid-column-gap: 90px;
    }
}

/*Demo Preview Modal*/
/*Hide Showcase section*/
.live-preview-modal__arrow,
.live-preview-modal__showcase{
    /*display: none;*/
}
.live-preview-modal__above-fold {
    /*grid-template-rows: 100px 1fr 30px;*/
}

/*Mobile Improvements*/
@media (max-width: 31.24em) {
    .theme__section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.product-template-elementor-special-product .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}/* End custom CSS */