.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-container{min-height:620px;}.elementor-462 .elementor-element.elementor-element-db56615:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-db56615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-462 .elementor-element.elementor-element-db56615{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-shape-bottom svg{width:calc(170% + 1.3px);height:1000px;transform:translateX(-50%) rotateY(180deg);}.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-462 .elementor-element.elementor-element-df4c88f{text-align:center;}.elementor-462 .elementor-element.elementor-element-df4c88f .elementor-heading-title{color:#ffffff;}.elementor-462 .elementor-element.elementor-element-addc9b5 > .elementor-element-populated{padding:10px 10px 10px 110px;}.elementor-462 .elementor-element.elementor-element-5fad763 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-7fe75b7 .elementor-heading-title{color:#dc5c16;}.elementor-462 .elementor-element.elementor-element-c3053d2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-462 .elementor-element.elementor-element-c3053d2:after{content:"0.66";}.elementor-462 .elementor-element.elementor-element-c3053d2 .elementor-post__thumbnail__link{width:30%;}.elementor-462 .elementor-element.elementor-element-c3053d2{--grid-column-gap:0px;--grid-row-gap:20px;}.elementor-462 .elementor-element.elementor-element-c3053d2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-462 .elementor-element.elementor-element-c3053d2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-462 .elementor-element.elementor-element-c3053d2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-462 .elementor-element.elementor-element-c3053d2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-462 .elementor-element.elementor-element-ecd7025 .elementor-heading-title{color:#dc5c16;}.elementor-462 .elementor-element.elementor-element-cdaa9a2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-462 .elementor-element.elementor-element-cdaa9a2:after{content:"0.66";}.elementor-462 .elementor-element.elementor-element-cdaa9a2 .elementor-post__thumbnail__link{width:30%;}.elementor-462 .elementor-element.elementor-element-cdaa9a2{--grid-column-gap:0px;--grid-row-gap:20px;}.elementor-462 .elementor-element.elementor-element-cdaa9a2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-462 .elementor-element.elementor-element-cdaa9a2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-462 .elementor-element.elementor-element-cdaa9a2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-462 .elementor-element.elementor-element-cdaa9a2 > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1024px){.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:330px;}.elementor-462 .elementor-element.elementor-element-addc9b5 > .elementor-element-populated{padding:60px 10px 10px 10px;}}@media(max-width:767px){.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-container{min-height:500px;}.elementor-462 .elementor-element.elementor-element-db56615 > .elementor-shape-bottom svg{width:calc(190% + 1.3px);height:300px;}.elementor-462 .elementor-element.elementor-element-db56615{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-462 .elementor-element.elementor-element-41d0194{width:60%;}.elementor-462 .elementor-element.elementor-element-addc9b5{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-462 .elementor-element.elementor-element-41d0194{width:100%;}.elementor-462 .elementor-element.elementor-element-addc9b5{width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-916da74 */.elementor-462 .elementor-element.elementor-element-916da74 h2, .elementor-462 .elementor-element.elementor-element-916da74 h3, .elementor-462 .elementor-element.elementor-element-916da74 h4 {
    color: #DC5C16;
    margin: 0 0 30px;
}

.elementor-462 .elementor-element.elementor-element-916da74 ul, .elementor-462 .elementor-element.elementor-element-916da74 ol {
    padding-left: 3.5rem;
    margin-bottom: 30px;
}

.elementor-462 .elementor-element.elementor-element-916da74 p {
    margin-bottom: 30px;
}

.elementor-462 .elementor-element.elementor-element-916da74 blockquote {
    position: relative;
    padding: 10px;
}

.elementor-462 .elementor-element.elementor-element-916da74 blockquote cite {
    display: block;
    margin-top: 30px;
    text-align: left;
    font-style: normal;
    color: #dc5c16;
    text-transform: uppercase;
}

.elementor-462 .elementor-element.elementor-element-916da74 a {
    text-decoration: underline;
}

.elementor-462 .elementor-element.elementor-element-916da74 figure {
    text-align: center;
}

.elementor-462 .elementor-element.elementor-element-916da74 figcaption {
    font-size: 0.8rem;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-ce9c2c9 */.elementor-462 .elementor-element.elementor-element-ce9c2c9 i {
    font-weight: 300;
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .fa-long-arrow-left:before {
    content: "\f177";
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .fa-long-arrow-right:before {
    content: "\f178";
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .elementor-post-navigation__link a {
    cursor: pointer;
    flex: 1;
	text-transform: uppercase;
	background-color: #DC5C16;
	border: 1px solid #DC5C16;
	color: #fff;
	border-radius: 0 5px 0 15px;
	padding: 12px 24px;
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .elementor-post-navigation__prev a {
    float: left;
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .elementor-post-navigation__next a {
    float: right;
}

.elementor-462 .elementor-element.elementor-element-ce9c2c9 .post-navigation__prev--title,
.elementor-462 .elementor-element.elementor-element-ce9c2c9 .post-navigation__next--title, 
.elementor-462 .elementor-element.elementor-element-ce9c2c9 .post-navigation__arrow-wrapper {
    font-size: 1rem;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-addc9b5 */@media (min-width: 600px) and (max-width: 900px) {
    .latest-news, .latest-news-feed, .latest-promotions, .latest-promotions-feed {
        max-width: 50%;
    }
    
    .latest-news {
        order: 1;
    }
    .latest-news-feed {
        order: 3;
        max-width: calc(50% - 20px);
        padding-right: 20px;
    }
    .latest-promotions {
        order: 2;
    }
    .latest-promotions-feed {
        order: 4;
        max-width: calc(50% - 20px);
        padding-left: 20px;
    }
}

@media (min-width: 901px) {
    .latest-news, .latest-news-feed, .latest-promotions, .latest-promotions-feed {
        max-width: 100%;
    }
    
    .latest-news {
        order: 1;
    }
    .latest-news-feed {
        order: 2;
    }
    .latest-promotions {
        order: 3;
    }
    .latest-promotions-feed {
        order: 4;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a780ba7 */@media (min-width: 1024px) {
    .elementor-462 .elementor-element.elementor-element-a780ba7 .width-ipadpro:first-child {
        width: 60%;
    }
    
    .elementor-462 .elementor-element.elementor-element-a780ba7 .width-ipadpro:last-child {
        width: 40%;
    }
    
    .elementor-462 .elementor-element.elementor-element-a780ba7 .width-ipadpro:last-child .elementor-element-populated {
        padding: 10px 10px 10px 60px;
    }
}

@media (min-width: 1200px) {
    .elementor-462 .elementor-element.elementor-element-a780ba7 .width-ipadpro:last-child .elementor-element-populated {
        padding: 10px 10px 10px 110px;
    }
}/* End custom CSS */