.elementor-5126 .elementor-element.elementor-element-3217639 > .elementor-container{max-width:800px;}.elementor-5126 .elementor-element.elementor-element-3217639:not(.elementor-motion-effects-element-type-background), .elementor-5126 .elementor-element.elementor-element-3217639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5126 .elementor-element.elementor-element-3217639 > .elementor-background-overlay{background-color:#A1D9D1;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5126 .elementor-element.elementor-element-3217639{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 120px 0px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-b75e8d0{text-align:left;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 .elementor-heading-title{color:#FFFFFF;font-size:50px;font-weight:100;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-ece1887 > .elementor-container{max-width:800px;}.elementor-5126 .elementor-element.elementor-element-ece1887{margin-top:-65px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df:not(.elementor-motion-effects-element-type-background), .elementor-5126 .elementor-element.elementor-element-253b3df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5126 .elementor-element.elementor-element-253b3df{border-style:solid;border-width:0px 0px 0px 0px;border-color:#3C1B43;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df, .elementor-5126 .elementor-element.elementor-element-253b3df > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5126 .elementor-element.elementor-element-08c3ccf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5126 .elementor-element.elementor-element-08c3ccf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5126 .elementor-element.elementor-element-08c3ccf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 30px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-repeater-item-daa9ac9 .elementor-icon-list-icon{width:35px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-icon-list-icon{width:24px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-icon-list-icon i{font-size:24px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-icon-list-icon svg{--e-icon-list-icon-size:24px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-icon-list-item{font-size:16px;font-weight:300;}.elementor-5126 .elementor-element.elementor-element-df26d9b{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-5126 .elementor-element.elementor-element-af7e24f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5126 .elementor-element.elementor-element-af7e24f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5126 .elementor-element.elementor-element-af7e24f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5126 .elementor-element.elementor-element-af7e24f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-af7e24f > .elementor-element-populated > .elementor-widget-wrap{padding:10px 30px 10px 10px;}.elementor-5126 .elementor-element.elementor-element-61d6102 .elementor-heading-title{font-size:16px;font-weight:300;}.elementor-5126 .elementor-element.elementor-element-61d6102 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-61d6102{width:auto;max-width:auto;}.elementor-5126 .elementor-element.elementor-element-189851a .elementor-icon-list-icon{width:14px;}.elementor-5126 .elementor-element.elementor-element-189851a .elementor-icon-list-icon i{font-size:14px;}.elementor-5126 .elementor-element.elementor-element-189851a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-5126 .elementor-element.elementor-element-189851a .elementor-icon-list-item{font-size:16px;font-weight:300;}.elementor-5126 .elementor-element.elementor-element-189851a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-189851a{width:auto;max-width:auto;}.elementor-5126 .elementor-element.elementor-element-4766bbc .elementor-widget-container{font-size:18px;}.elementor-5126 .elementor-element.elementor-element-4766bbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-b6f2908{--divider-border-style:dots_tribal;--divider-color:var( --e-global-color-text );--divider-pattern-height:20px;}.elementor-5126 .elementor-element.elementor-element-b6f2908 .elementor-divider-separator{width:100%;}.elementor-5126 .elementor-element.elementor-element-b6f2908 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-5126 .elementor-element.elementor-element-86b3552{--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__avatar img{width:111px;height:111px;border-radius:100px;}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__name{font-size:20px;}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__bio{margin-bottom:0px;}.elementor-5126 .elementor-element.elementor-element-acb54cd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#F6FAFB;}.elementor-5126 .elementor-element.elementor-element-f6904a2 > .elementor-container{max-width:1400px;}.elementor-5126 .elementor-element.elementor-element-f6904a2{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-f043f63 > .elementor-element-populated{margin:0px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;}.elementor-5126 .elementor-element.elementor-element-f043f63 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-1b831a3{font-size:30px;font-weight:400;}.elementor-5126 .elementor-element.elementor-element-1b831a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5126 .elementor-element.elementor-element-5284597:after{content:"0.66";}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__thumbnail__link{width:100%;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__meta-data span + span:before{content:"///";}.elementor-5126 .elementor-element.elementor-element-5284597{--grid-column-gap:15px;--grid-row-gap:35px;}.elementor-5126 .elementor-element.elementor-element-5284597.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5126 .elementor-element.elementor-element-5284597.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5126 .elementor-element.elementor-element-5284597.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title, .elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title a{color:var( --e-global-color-text );font-size:18px;text-decoration:none;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title{margin-bottom:8px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-5126 .elementor-element.elementor-element-5284597 > .elementor-widget-container{margin:0px 0px 100px 0px;}@media(max-width:1024px){.elementor-5126 .elementor-element.elementor-element-3217639{margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 .elementor-heading-title{font-size:40px;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df{border-width:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df, .elementor-5126 .elementor-element.elementor-element-253b3df > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-repeater-item-daa9ac9 .elementor-icon-list-icon{width:28px;} .elementor-5126 .elementor-element.elementor-element-86b3552{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5126 .elementor-element.elementor-element-acb54cd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-5126 .elementor-element.elementor-element-f043f63 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-5126 .elementor-element.elementor-element-f043f63 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-1b831a3{font-size:25px;}.elementor-5126 .elementor-element.elementor-element-1b831a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title, .elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title a{font-size:15px;}}@media(max-width:767px){.elementor-5126 .elementor-element.elementor-element-3217639{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-5126 .elementor-element.elementor-element-02b6129 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 .elementor-heading-title{font-size:30px;}.elementor-5126 .elementor-element.elementor-element-b75e8d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-ece1887{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-5126 .elementor-element.elementor-element-58000a5{width:100%;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-58000a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df{border-width:0px 0px 1px 0px;margin-top:10px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-253b3df, .elementor-5126 .elementor-element.elementor-element-253b3df > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-08c3ccf > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5126 .elementor-element.elementor-element-df26d9b .elementor-repeater-item-daa9ac9 .elementor-icon-list-icon{width:30px;}.elementor-5126 .elementor-element.elementor-element-af7e24f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5126 .elementor-element.elementor-element-af7e24f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5126 .elementor-element.elementor-element-af7e24f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;} .elementor-5126 .elementor-element.elementor-element-86b3552{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__avatar img{width:68px;height:68px;}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__name{font-size:18px;}.elementor-5126 .elementor-element.elementor-element-acb54cd .elementor-author-box__bio{font-size:16px;}.elementor-5126 .elementor-element.elementor-element-acb54cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-5126 .elementor-element.elementor-element-1b831a3{font-size:20px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5126 .elementor-element.elementor-element-5284597:after{content:"0.5";}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__thumbnail__link{width:100%;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title, .elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__title a{font-size:13px;}.elementor-5126 .elementor-element.elementor-element-5284597 .elementor-post__meta-data{font-size:12px;}.elementor-5126 .elementor-element.elementor-element-5284597 a.elementor-post__read-more{font-size:12px;}}@media(min-width:768px){.elementor-5126 .elementor-element.elementor-element-02b6129{width:100%;}.elementor-5126 .elementor-element.elementor-element-58000a5{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5126 .elementor-element.elementor-element-58000a5{width:100%;}}/* Start custom CSS for author-box, class: .elementor-element-acb54cd */.elementor-author-box__avatar img {
margin-top: 15px;
}
.elementor-author-box a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */.beeco-entry-content figure {
    margin-left: 0;
}
/* Button / Heading spacing */
.wp-block-buttons + h2,
.wp-block-buttons + h3 {
    margin-top: 30px;
}
@media screen and (max-width:764px) {
    .wp-block-buttons + h2,
    .wp-block-buttons + h3 {
        margin-top: 25px; 
    }
}
/* style lists */
ul, ol {
   margin-bottom: 20px;
}
@media screen and (max-width:764px) {
    ul, ol {
        padding-left:20px;
    }
}
/* style groups */
.wp-block-group__inner-container {
    padding-top:20px;
    padding-bottom:10px;
    padding-left:20px;
    margin-bottom:20px;
}
/* Buy button default */
.wp-block-button__link {
    background-color:#ED474A !important; 
    border-radius:0px;
    color:#ffffff !important;
    font-weight: 600;
    font-size: 18px;
    margin-bottom:20px;
}
/* Add margin for titles */
p + h2,
h2 + h3 {
    margin-top: 30px;
}
/* TOC block design */
.lwptoc {
    padding: 30px;
    margin-bottom:50px !important;
    background-color: #f6fafb;
}
.lwptoc_header::before{
    display: inline-block;
    margin-right:10px;
    height: 25px;
    content: " ";
    text-shadow: none;
    background-color: #a1d9d1;
    width: 30px;

}
.lwptoc_items {
    padding-top:10px;
    line-height: 35px;
    font-size: 18px !important;
   
}
.lwptoc_item::before{
    display: inline-block;
    height: 8px;
    content: " ";
    margin-right: 10px;
    border-radius: 10px;
    text-shadow: none;
    background-color: #42474e;
    width: 8px;
}
@media screen and (max-width:764px) {
    .lwptoc {
        padding:5px; 
    }
}
/* Styling pullquotes */
p {
  quotes: "“" "”" "“" "”";
}
.wp-block-pullquote {
    padding-top:10px;
    padding-bottom:0px;
}
.wp-block-pullquote blockquote{
    margin:0px;
}
.wp-block-pullquote p:before {
  color: #a1d9d1;
  content: open-quote;
  font-size: 8em;
  line-height: 10px;
  margin-right: 15px;
  vertical-align: -0.4em;
}
.wp-block-pullquote p{
    text-align: left;
    font-size: 18px;
    background-color: #f6fafb;
    padding:20px;
}
/* Styling blockquotes normal */
.wp-block-quote {
  border-left: 15px solid #a1d9d1;
  margin: 0px;
  margin-top: 30px;
  margin-bottom:30px;
  padding-left: 15px;
  font-weight: 600;
}
/* Styling blockquotes large */
.wp-block-quote.is-style-large p:before {
    content: "📌";
    font-size: 25px;
    margin-right: 15px;
}
.wp-block-quote.is-style-large {
    border-left: 0px;
    padding-left:0px;
    padding-right:0px;
}
.wp-block-quote.is-style-large p{
    background-color: #f6fafb;
    padding: 15px;
    font-weight: 300;
    font-size: 18px;
    font-style: normal;
}
/* Style media and text block */
.wp-block-media-text {
    margin-bottom: 25px;
}
.wp-block-media-text__content {
    padding-top: 20px !important;
}
/* Style backgrounde texted on mobile */
@media screen and (max-width:764px) {
p.has-background {
  padding: 15px;
}
}
/* Table styling */
.wp-block-table.is-style-regular {
    margin-right:0px;
}
.wp-block-table {
    margin-right:0px;
}
.wp-block-table tbody >tr:nth-child(odd)>td {
    background-color: #ffffff;
}
/* Add margins for separators */
.wp-block-separator {
    margin-top: 40px !important;
    margin-bottom:40px !important;
}
/* Styling FAQ */
.schema-faq-section {
    border-style: solid;
    border-width: 1px;
    border-color:#e5e3e3;
    margin-bottom:10px;
    margin-top:10px;
    padding:20px;
    padding-bottom: 0px;
}
.schema-faq-question {
    font-size: 20px;
}
.schema-faq-question:before {
    display: inline-block;
    margin-right: 15px;
    height: 20px;
    content: " ";
    text-shadow: none;
    background-color: #a1d9d1;
    width: 20px;
}
.schema-faq-answer {
    margin-top:10px;
}
/* Styling rating plugin */
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
    margin-top: 80px;
}/* End custom CSS */