.elementor-1517 .elementor-element.elementor-element-d03790e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 60px 0px;}.elementor-1517 .elementor-element.elementor-element-d03790e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1517 .elementor-element.elementor-element-fa587d5{margin:0px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-f8c5e31{width:100%;max-width:100%;}.elementor-1517 .elementor-element.elementor-element-c9342a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-1517 .elementor-element.elementor-element-96de07d .banner-title{font-size:32px;font-weight:800;}.elementor-1517 .elementor-element.elementor-element-96de07d .banner-inner{font-size:18px;}.elementor-1517 .elementor-element.elementor-element-96de07d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1517 .elementor-element.elementor-element-96de07d .promo-banner.banner-content-background .wrapper-content-banner{max-width:230px;}.elementor-1517 .elementor-element.elementor-element-761dde6{--wd-img-height:200px;}.elementor-1517 .elementor-element.elementor-element-761dde6 .banner-image{object-position:center center;}.elementor-1517 .elementor-element.elementor-element-761dde6 .banner-title{color:#20376C;font-size:32px;font-weight:800;}.elementor-1517 .elementor-element.elementor-element-761dde6 .banner-inner{color:#20376C;font-size:17px;font-weight:600;}.elementor-1517 .elementor-element.elementor-element-761dde6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1517 .elementor-element.elementor-element-761dde6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:230px;}.elementor-1517 .elementor-element.elementor-element-24dedef{margin:0px 0px 80px 0px;}.elementor-1517 .elementor-element.elementor-element-11aaeef > .elementor-element-populated, .elementor-1517 .elementor-element.elementor-element-11aaeef > .elementor-element-populated > .elementor-background-overlay, .elementor-1517 .elementor-element.elementor-element-11aaeef > .elementor-background-slideshow{border-radius:1px 1px 1px 1px;}.elementor-1517 .elementor-element.elementor-element-1f7d38c > .elementor-widget-container{background-color:#032D4B;}.elementor-1517 .elementor-element.elementor-element-5b134a5{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1517 .elementor-element.elementor-element-d03790e{margin:-40px 0px 40px 0px;}.elementor-1517 .elementor-element.elementor-element-96de07d .banner-inner{font-size:16px;}.elementor-1517 .elementor-element.elementor-element-761dde6 .banner-inner{font-size:16px;}.elementor-1517 .elementor-element.elementor-element-24dedef{margin:0px 0px 60px 0px;}}@media(max-width:767px){.elementor-1517 .elementor-element.elementor-element-f8c5e31{width:100%;max-width:100%;}.elementor-1517 .elementor-element.elementor-element-f8c5e31 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1517 .elementor-element.elementor-element-96de07d > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1517 .elementor-element.elementor-element-761dde6 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-1517 .elementor-element.elementor-element-24dedef{margin:0px 0px 40px 0px;}.elementor-1517 .elementor-element.elementor-element-1f7d38c > .elementor-widget-container{padding:10px 0px 10px 5px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1517 .elementor-element.elementor-element-9d93dad{width:100%;}.elementor-1517 .elementor-element.elementor-element-23507c4{width:100%;}.elementor-1517 .elementor-element.elementor-element-c9342a2{width:100%;}}/* Start custom CSS for section, class: .elementor-element-d03790e */@media (max-width: 768px) {
  .elementor-1517 .elementor-element.elementor-element-d03790e .elementor-background-slideshow__slide__image {
    display: none;
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3527d8 */.wd-action-btn>a:after {
    position: absolute;
    top: calc(50% - 0.5em);
    left: 0;
    opacity: 0;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    border: 1px solid rgba(0, 0, 0, 0);
    border-left-color: var(--color-gray-900);
    border-radius: 50%;
    vertical-align: middle;
}
.wd-action-btn.wd-style-text>a:before {
    margin-inline-end: 0.3em;
    font-size: 110%;
    font-weight: 400;
}
.wd-cross-icon>a:before {
    content: "\f112";
}
.wd-action-btn>a:before {
    transition: opacity .15s ease;
    font-family: "woodmart-font";
}

.elementor-element-5307ef9.elementor-widget.elementor-widget-html{
    margin-block-end: 0;
    margin-bottom: 0;
}
.elementor-element-c3527d8.elementor-widget.elementor-widget-html{
    margin-block-end: 0;
    margin-bottom: 0;
}

.sidebar-container.wd-opened ~ * {
    pointer-events: none;
}

.sidebar-container:not(.wd-opened) ~ * {
    pointer-events: auto;
}/* End custom CSS */