/* inline */
body, input, select, optgroup, textarea {
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 1.6;
    font-family: 'PT Serif', serif;
    color: #2D3748;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'SweetMavkaScript', serif;
}
h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.5;
    color: #1A202C;
}
h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
    color: #1A202C;
}

/* jet-elements */
.jet-headline, .jet-headline .jet-headline__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.jet-headline--direction-vertical, .jet-headline--direction-vertical .jet-headline__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.jet-headline__first {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* fontend */
.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}
/*.elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}*/
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.elementor-widget-wrap > .elementor-element.elementor-absolute {
    position: absolute;
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%;
}
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0;
}
.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.elementor-widget-image .elementor-image img {
    vertical-align: middle;
    display: inline-block;
}
.elementor-shape .elementor-shape-fill {
    fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
.elementor-shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.elementor-shape-bottom:not([data-negative="true"]) svg {
    z-index: -1;
}
.elementor-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
}
.elementor-shape-bottom {
    bottom: -1px;
}
.elementor-shape[data-negative="false"].elementor-shape-bottom, .elementor-shape[data-negative="true"].elementor-shape-top {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.elementor-shape-top {
    top: -1px;
}
.elementor-motion-effects-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-widget-icon-box .elementor-icon-box-title a {
    color: inherit;
}
.elementor a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
}

/* frontend-legacy */
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 20px;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 10px;
}

/* post */
/*.elementor-13*/ .elementor-element.elementor-element-4b183cd > .elementor-container{
    min-height:100vh;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b183cd > .elementor-container:after{
    content:"";
    min-height:inherit;
}
/*.elementor-13*/ .elementor-element.elementor-element-21cc558{
    z-index:0;
    width:auto;
    max-width:auto;
    top:60%;
}
body:not(.rtl) /*.elementor-13*/ .elementor-element.elementor-element-21cc558{
    left:-49px;
}
body.rtl /*.elementor-13*/ .elementor-element.elementor-element-21cc558{
    right:-49px;
}
/*.elementor-13*/ .elementor-element.elementor-element-5606a48 .elementor-image img{
    width:150px;
    opacity:0.9;
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.5px ) hue-rotate( 0deg );
}
/*.elementor-13*/ .elementor-element.elementor-element-5606a48{
    z-index:0;
    width:auto;
    max-width:auto;
    top:5%;
}
body:not(.rtl) /*.elementor-13*/ .elementor-element.elementor-element-5606a48{
    left:-49px;
}
body.rtl /*.elementor-13*/ .elementor-element.elementor-element-5606a48{
    right:-49px;
}
/*.elementor-13*/ .elementor-element.elementor-element-9e94cec{
    z-index:0;
    width:auto;
    max-width:auto;
    top:14%;
}
body:not(.rtl) /*.elementor-13*/ .elementor-element.elementor-element-9e94cec{
    right:-80px;
}
body.rtl /*.elementor-13*/ .elementor-element.elementor-element-9e94cec{
    left:-80px;
}
/*.elementor-13*/ .elementor-element.elementor-element-18d4489 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-b88cd0e{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-b88cd0e .elementor-image img{
    width:300px;
    max-width:100%;
    height:300px;
}
/*.elementor-13*/ .elementor-element.elementor-element-4f05f4e .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
    font-size:24px;
    font-weight:700;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline{
    align-items:flex-start;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline > .jet-headline__link{
    align-items:flex-start;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__first .jet-headline__label{
    color:/*#E30016*/#BF0A0A;
    font-size:72px;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.25em;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__first{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__second .jet-headline__label{
    color:/*#E30016*/#BF0A0A;
    font-size:72px;
    font-weight:200;
    text-transform:uppercase;
    line-height:1.25em;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__second{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__first .jet-headline__deco{
    margin:0px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-18d4489{
    margin-top:0%;
    margin-bottom:0%;
    padding:0px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-d43a258{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-d43a258 .elementor-heading-title{
    color:#00611F;
    font-size:150px;
    text-shadow:4px 3px 0px #FFFFFF;
}
/*.elementor-13*/ .elementor-element.elementor-element-a167870{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-a167870 .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
    font-size:58px;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b183cd:not(.elementor-motion-effects-element-type-background), /*.elementor-13*/ .elementor-element.elementor-element-4b183cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#ADC9C3;
    background-image:url("/themes/santa/assets/images/white-christmas-light-background2.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b183cd > .elementor-background-overlay{
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b183cd{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 140px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-e244c16 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px;
}
/*.elementor-13*/ .elementor-element.elementor-element-f9697aa .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-f9697aa > .elementor-widget-container{
    margin:020px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-1a6ee27 .elementor-text-editor{
    text-align:justify;
}
/*.elementor-13*/ .elementor-element.elementor-element-1a6ee27{
    line-height:1.4em;
}
/*.elementor-13*/ .elementor-element.elementor-element-d4385ac .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-d4385ac > .elementor-widget-container{
    margin:20px 0px 0px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-6bcd664{
    line-height:1.4em;
}
/*.elementor-13*/ .elementor-element.elementor-element-6bcd664 > .elementor-widget-container{
    margin:0px 0px 20px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-9ac5148 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px;
}
/*.elementor-13*/ .elementor-element.elementor-element-f8969d6 .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-fc4f780 .elementor-heading-title{
    font-weight:700;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline{
    justify-content:flex-start;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline > .jet-headline__link{
    justify-content:flex-start;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__first{
    align-self:flex-end;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__first .jet-headline__label{
    color:#00611F;
    font-size:24px;
    line-height:36px;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__second{
    align-self:flex-end;
}
/*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__second .jet-headline__label{
    color:#00611F;
    font-size:34px;
    font-weight:700;
    text-transform:uppercase;
    line-height:44px;
}
/*.elementor-13*/ .elementor-element.elementor-element-1fb2781 > .elementor-container{
    max-width:800px;
}
/*.elementor-13*/ .elementor-element.elementor-element-1167a77 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-ff9568d{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-ff9568d .elementor-heading-title{
    color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-7cccebb .wpcf7 span.wpcf7-not-valid-tip{
    text-align:left;
    display:block;
}
/*.elementor-13*/ .elementor-element.elementor-element-7cccebb .wpcf7 div.wpcf7-response-output{
    text-align:left;
}
/*.elementor-13*/ .elementor-element.elementor-element-b7c639b .elementor-text-editor{
    text-align:justify;
}
/*.elementor-13*/ .elementor-element.elementor-element-b7c639b{
    line-height:1.4em;
}
/*.elementor-13*/ .elementor-element.elementor-element-b7c639b > .elementor-widget-container{
    margin:10px 10px 10px 10px;
}
/*.elementor-13*/ .elementor-element.elementor-element-1fb2781:not(.elementor-motion-effects-element-type-background), /*.elementor-13*/ .elementor-element.elementor-element-1fb2781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/themes/santa/assets/images/white-christmas-light-background2.jpg");
    background-size:cover;
}
/*.elementor-13*/ .elementor-element.elementor-element-1fb2781{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:120px 0px 40px 0px;
}
/*.elementor-13*/ .elementor-element.elementor-element-1fb2781 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-view-stacked .elementor-icon{
    background-color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-view-framed .elementor-icon, /*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-view-default .elementor-icon{
    fill:/*#E30016*/#BF0A0A;
    color:/*#E30016*/#BF0A0A;
    border-color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-position-right .elementor-icon-box-icon{
    margin-left:15px;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-position-left .elementor-icon-box-icon{
    margin-right:15px;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:15px;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon{
    font-size:38px;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon i{
    transform:rotate(0deg);
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon-box-wrapper{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon-box-content .elementor-icon-box-title{
    color:/*#E30016*/#BF0A0A;
}
/*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon-box-content .elementor-icon-box-title, /*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon-box-content .elementor-icon-box-title a{
    font-size:24px;
}
/*.elementor-13*/ .elementor-element.elementor-element-d5dab20 > .elementor-container{
    text-align:center;
}
/*.elementor-13*/ .elementor-element.elementor-element-d5dab20{
    margin-top:20px;
    margin-bottom:20px;
}
@media(max-width:1024px){
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__first .jet-headline__label{
        font-size:48px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__second .jet-headline__label{
        font-size:48px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-d43a258 .elementor-heading-title{
        font-size:120px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-a167870 .elementor-heading-title{
        font-size:48px;
    }
}
@media(min-width:768px){
    /*.elementor-13*/ .elementor-element.elementor-element-ff233d0{
        width:25%;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-b5b2819{
        width:75%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    /*.elementor-13*/ .elementor-element.elementor-element-ff233d0{
        width:40%;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-b5b2819{
        width:60%;
    }
}
@media(max-width:767px){
    /*.elementor-13*/ .elementor-element.elementor-element-21cc558 .elementor-image img{
        width:150px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-5606a48 .elementor-image img{
        width:100px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-4f05f4e{
        text-align:center;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-4f05f4e .elementor-heading-title{
        font-size:20px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline{
        align-items:center;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline > .jet-headline__link{
        align-items:center;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__first .jet-headline__label{
        font-size:30px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-ad8bac3 .jet-headline__second .jet-headline__label{
        font-size:30px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-d43a258 .elementor-heading-title{
        font-size:62px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-a167870 .elementor-heading-title{
        font-size:30px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-c893f17 .elementor-text-editor{
        text-align:justify;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__first .jet-headline__label{
        line-height:42px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__second{
        align-self:flex-end;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-4b7d680 .jet-headline__second .jet-headline__label{
        font-size:28px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-7cccebb > .elementor-widget-container{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    /*.elementor-13*/ .elementor-element.elementor-element-174310d .elementor-icon-box-icon{
        margin-bottom:15px;
    }
}
/* Start custom CSS for heading, class: .elementor-element-d43a258 */
.rotate15 {
     -moz-transform: rotate(-10deg);
    /* Р”Р»СЏ Firefox */
     -ms-transform: rotate(-10deg);
    /* Р”Р»СЏ IE */
     -webkit-transform: rotate(-10deg);
    /* Р”Р»СЏ Safari, Chrome, iOS */
     -o-transform: rotate(-10deg);
    /* Р”Р»СЏ Opera */
     transform: rotate(-10deg);
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d43a258 */
.rotate15 {
     -moz-transform: rotate(-10deg);
    /* Р”Р»СЏ Firefox */
     -ms-transform: rotate(-10deg);
    /* Р”Р»СЏ IE */
     -webkit-transform: rotate(-10deg);
    /* Р”Р»СЏ Safari, Chrome, iOS */
     -o-transform: rotate(-10deg);
    /* Р”Р»СЏ Opera */
     transform: rotate(-10deg);
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d43a258 */
.rotate15 {
     -moz-transform: rotate(-10deg);
    /* Р”Р»СЏ Firefox */
     -ms-transform: rotate(-10deg);
    /* Р”Р»СЏ IE */
     -webkit-transform: rotate(-10deg);
    /* Р”Р»СЏ Safari, Chrome, iOS */
     -o-transform: rotate(-10deg);
    /* Р”Р»СЏ Opera */
     transform: rotate(-10deg);
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d43a258 */
.rotate15 {
     -moz-transform: rotate(-10deg);
    /* Р”Р»СЏ Firefox */
     -ms-transform: rotate(-10deg);
    /* Р”Р»СЏ IE */
     -webkit-transform: rotate(-10deg);
    /* Р”Р»СЏ Safari, Chrome, iOS */
     -o-transform: rotate(-10deg);
    /* Р”Р»СЏ Opera */
     transform: rotate(-10deg);
}
/* End custom CSS */
/* Start custom CSS for contact-form-7, class: .elementor-element-7cccebb */
.wpcf7-form-control-wrap {
     box-sizing: border-box;
     max-width: 100%;
     min-width: unset;
     width: 100%;
}
 .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="number"] {
     box-sizing: border-box;
     max-width: 100%;
     min-width: 60px;
     width: 100%;
}
/* End custom CSS */
/* Start custom CSS for contact-form-7, class: .elementor-element-7cccebb */
.wpcf7-form-control-wrap {
     box-sizing: border-box;
     max-width: 100%;
     min-width: unset;
     width: 100%;
}
 .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="number"] {
     box-sizing: border-box;
     max-width: 100%;
     min-width: 60px;
     width: 100%;
}
/* End custom CSS */

/* content */
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
    margin: 1.5em 0 .5em;
    margin-top: 1.5em;
}
.single-content address:first-child, .single-content figure:first-child, .single-content hr:first-child, .single-content p:first-child, .single-content table:first-child, .single-content pre:first-child, .single-content form:first-child, .single-content .wp-block-buttons:first-child, .single-content .wp-block-button:first-child, .single-content .wp-block-kadence-advancedbtn:first-child, .single-content .wp-block-media-text:first-child, .single-content .wp-block-image:first-child, .single-content .wp-block-cover:first-child, .single-content .entry-content-asset:first-child, .single-content .wp-block-kadence-form:first-child, .single-content .wp-block-group:first-child, .single-content .wp-block-yoast-faq-block:first-child, .single-content .wp-block-yoast-how-to-block:first-child, .single-content .schema-faq-section:first-child, .single-content .wp-block-kadence-tableofcontents:first-child, .single-content .enlighter-default:first-child, .single-content .wp-block-kadence-iconlist:first-child, .single-content h1:first-child, .single-content h2:first-child, .single-content h3:first-child, .single-content h4:first-child, .single-content h5:first-child, .single-content h6:first-child, .single-content ul:first-child, .single-content ol:first-child {
    margin-top: 0;
}
.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-image, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist {
    margin-top: 2rem;
    margin-bottom: 0;
}

/* footer */
.site-footer-row.site-footer-row-columns-1 .site-footer-section {
    text-align: center;
}
.footer-html {
    margin: 1em 0;
}
.site-bottom-footer-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
    grid-column-gap: 30px;
}

/* post */
/*.elementor-82*/ .elementor-element.elementor-element-2f26f924 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}/*.elementor-82*/ .elementor-element.elementor-element-1d7a6f1{text-align:center;width:auto;max-width:auto;}/*.elementor-82*/ .elementor-element.elementor-element-1d7a6f1 .elementor-heading-title{color:/*#E30016*/#BF0A0A;font-size:72px;font-weight:700;}/*.elementor-82*/ .elementor-element.elementor-element-4329c9f9 .elementor-image img{width:100px;}/*.elementor-82*/ .elementor-element.elementor-element-4329c9f9 > .elementor-widget-container{margin:10px 10px 10px 10px;}/*.elementor-82*/ .elementor-element.elementor-element-4329c9f9{width:auto;max-width:auto;}/*.elementor-82*/ .elementor-element.elementor-element-2f26f924 > .elementor-container{text-align:center;}@media(max-width:1024px){/*.elementor-82*/ .elementor-element.elementor-element-1d7a6f1 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){/*.elementor-82*/ .elementor-element.elementor-element-1d7a6f1 .elementor-heading-title{font-size:30px;}/*.elementor-82*/ .elementor-element.elementor-element-4329c9f9 > .elementor-widget-container{margin:10px 10px 10px 10px;}}/* Start custom CSS for section, class: .elementor-element-2f26f924 */.footer_block > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
    justify-content: center;
}/* End custom CSS */

/* post */
/*.elementor-3*/ .elementor-element.elementor-element-970b9ef {
    text-align: center;
}
