@media all {
  *#dm .dmInner div.u_1139050595 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_737831372 .postArticle>.inner { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_737831372 .postDescription { max-height:2.6999999999999997em !important; }

  *#dm .dmInner div.u_1370238177 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1716575451 .postDescription { max-height:2.6999999999999997em !important; }

  *#dm .dmInner div.u_1716575451 .postArticle>.inner { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_3541852311 .eventTitle { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .eventTitleLink { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .grouped-event-item { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .grouped-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 a.grouped-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer.line-01 .date-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer.line-02 .date-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer.card-01 .date-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer.card-02 .date-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer .date-container { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .calendarContainer { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_3541852311 .owl-dots .owl-dot span { border-radius:100px 100px 100px 100px !important; }

  *#dm .dmInner *.u_3541852311 .owl-nav button>span { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3541852311 .owl-dot span:hover {
    border-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_3541852311 .owl-nav button {
    border-radius:100px 100px 100px 100px !important;
    border-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_3541852311 .owl-dot span {
    border-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_3541852311 .owl-nav button:hover {
    border-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:2px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3541852311 .owl-dot:hover span { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_3541852311 .owl-nav button:hover>span { color:var(--color_3) !important; }

  *#dm .dmInner *.u_3541852311 .eventTitle { text-align:CENTER !important; }

  *#dm .dmInner *.u_3541852311 .eventTitleLink { text-align:CENTER !important; }

  *#dm .dmInner *.u_3541852311 .grouped-event-item { text-align:CENTER !important; }

  *#dm .dmInner *.u_3541852311 .grouped-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_3541852311 a.grouped-title { text-align:CENTER !important; }

  *#dm .dmInner div.u_507135602 {
    border-style:solid !important;
    border-width:0px !important;
  }

  .huts .d-ext-mediaSlider-slidesContainer { overflow:visible !important; }

  .huts .d-ext-mediaSlider-slidesContainer div[data-auto="slider-filmRole"] div[class*="d-ext-mediaSlider-slidesContainer__slide"]>div { border:1px solid var(--color_1) !important; }

  .huts .d-ext-mediaSlider-slidesContainer div[data-auto="slider-filmRole"] div[class*="d-ext-mediaSlider-slidesContainer__slide"]>div a { text-decoration:none !important; }

  .huts .d-ext-mediaSlider-slidesContainer div[data-grab="slide-media-container"] { margin-bottom:4px !important; }

  .huts .d-ext-mediaSlider-slidesContainer div[data-auto="actual-slider"] {
    max-height:350px !important;
    padding-inline:0 !important;
  }

  .huts .d-ext-mediaSlider-slidesContainer button[data-grab="pagination-button-arrow"] {
    padding:20px 33px !important;
    border:2px solid var(--color_2) !important;
    border-radius:100px !important;
    background:#fff !important;
    transition:all .4s ease !important;
    aspect-ratio:1 !important;
  }

  .huts .d-ext-mediaSlider-slidesContainer button[data-grab="pagination-button-arrow"][data-auto="RuntimeSlider-navigation-back"] { margin-left:-30px !important; }

  .huts .d-ext-mediaSlider-slidesContainer button[data-grab="pagination-button-arrow"][data-auto="RuntimeSlider-navigation-next"] { margin-right:-30px !important; }

  .huts .d-ext-mediaSlider-slidesContainer button[data-grab="pagination-button-arrow"]:hover {
    border-color:#fff !important;
    background:var(--color_2) !important;
  }

  .huts .d-ext-mediaSlider-slidesContainer button[data-grab="pagination-button-arrow"]:hover div[class*="icon-angle"] { color:#fff !important; }

  *#dm .dmInner div.u_1716274045 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1436829320 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1136525403 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1100324486 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_737831372 .postTitle a { font-family: 'Tahoma' !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_737831372 .postTitle a { font-size:23px !important; }

  *#dm .dmInner div.u_1716575451 .postTitle a { font-size:23px !important; }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-03 .eventImg {
    width:150% !important;
    height:188px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-02 .eventImg {
    width:150% !important;
    height:188px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-01 img {
    width:150% !important;
    height:188px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-02 .noImage {
    width:150% !important;
    height:188px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-01 .noImage {
    width:150% !important;
    height:188px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-03 .content-overlay {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-02 .wrap {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-01 .wrap {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.line-01 .wrap {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.line-02 .wrap {
    padding-top:0px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-02 .content {
    padding-top:0px !important;
    padding-right:10px !important;
    padding-left:10px !important;
    padding-bottom:10px !important;
  }

  *#dm .dmInner *.u_3541852311 #eventListContainer { gap:100 !important; }

  *#dm .dmInner *.u_3541852311 .owl-nav button>span {
    font-size:40px !important;
    padding:33px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.line-01 .date-container {
    max-width:122px !important;
    min-width:122px !important;
    height:34px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.line-02 .date-container {
    max-width:122px !important;
    min-width:122px !important;
    height:34px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-01 .date-container {
    max-width:122px !important;
    min-width:122px !important;
    height:34px !important;
  }

  *#dm .dmInner *.u_3541852311 .calendarContainer.card-02 .date-container {
    max-width:122px !important;
    min-width:122px !important;
    height:34px !important;
  }

  *#dm .dmInner div.u_737831372 .authorBar { font-size:0px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1716575451 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1716575451 .postArticle .blogImgLink {
    width:215px !important;
    height:210px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .mailinglistForm form .spacing-container #1030812783 { text-align:center !important; }

  *#dm .dmInner *.u_3541852311 .owl-nav button>span {
    font-size:40px !important;
    padding:33px !important;
  }
}
@media (min-width:1024px) {
  .mailinglistForm form { display:flex !important; }

  .mailinglistForm form .spacing-container { flex-grow:1 !important; }

  .mailinglistForm form .dmformsubmit { margin-top:31px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .mailinglistForm form .spacing-container #1030812783 {
    text-align:center !important;
    border:10px solid gold !important;
  }

  *#dm .dmInner *.u_3541852311 .owl-nav button>span {
    font-size:45px !important;
    margin-bottom:0px !important;
    padding:32px !important;
  }
}
#mc_embed_signup div#mce-responses
{
	margin:0 !important;
	padding:0 !important;
}
#mc_embed_signup div.response
{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}
#mc_embed_signup .mc-field-group label
{
	font-size:18px !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error
{
	border:2px solid #e85c41 !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.email
{
	border:2px solid #fff !important;
	background:var(--color_5) !important;
}
*#dm .dmInner div.u_3907027553 div#mc_embed_signup_scroll
{
	display:grid !important;
	grid-template-columns:2fr 1fr !important;
	align-items:flex-end !important;
	justify-content:center !important;
}
@media (max-width:1024px) {
  *#dm .dmInner div.u_3907027553 div#mc_embed_signup_scroll { grid-template-columns:1fr !important; }
}
*#dm .dmInner div.u_3907027553 div#mc_embed_signup_scroll .button
{
	background-color:var(--color_2) !important;
	border-radius:16px !important;
	padding:0 40px !important;
}
.sc-gEvEer.iRNpso
{
	display:none !important;
}
*#dm .dmInner div.u_3907027553 div#mc_embed_signup_scroll .button:hover
{
	background-color:var(--color_5) !important;
	border:1px solid #000 !important;
}
*#dm .dmInner div.u_3541852311
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3907027553
{
}

/* ADD CUSTOM CSS TO THE PAGE - THIS AFFECTS MOBILE DEVICES */
*#dm .dmInner *.u_3541852311 .owl-nav button>span,
.widget-143a16 .owl-nav button span
{
	line-height:0.3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_k4m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nga {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
    
#widget_sbd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_41q {
    width: 201px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\38 acabd4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\32 095861f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#\38 f2bd76a {
    background-color: rgba(255, 255, 255, 0.65);
    background-image: initial;
    box-shadow: none;
}
    
#ebeea37b {
    width: 201px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    margin-top: 20px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v4c {
    width: 1337px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_02q {
    width: 99.99897184250496%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 284444e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 d5bf3da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5aa104e {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\36 00b33bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#fde1f11e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 418e898 {
    min-height: 433px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#widget_s1h {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#feeb1671 {
    width: 201px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    margin-top: 30px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a67c52e6 {
    border-radius: 16px 16px 16px 16px;
}
}



@media all {
    
#\31 1617132 {
    width: 201px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 41f7e78 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.65);
    background-image: initial;
}
    
#\33 5490f4a {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c72ffb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aff4807f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ced01355 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 25c6356 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fbb0d80 {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
    
#\35 71de7b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 cd02a56 {
    width: 201px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    margin-top: 30px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 361a4c6 {
    border-radius: 16px 16px 16px 16px;
}
    
#\33 c0ef59b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a18d9565 {
    min-height: 433px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#\38 3eb1c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 b7a8f58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a11bf8c0 {
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 0.65);
    background-image: initial;
}
    
#\30 764b011 {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#widget_f5u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5oa {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#e392b71f {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f5abf53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7f31e15 {
    min-height: 662px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3289d58 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 13a7856 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4kr {
    width: 100%;
    height: 744px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_mf3 {
    width: 34.60094182825485%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 34264d4 {
    min-height: 306px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ca90b2a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4b08632 {
    align-self: auto;
    max-width: 100%;
    width: 71.81%;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 076589d {
    align-self: auto;
    max-width: 100%;
    width: 84.17%;
    margin-bottom: 2%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a7826399 {
    background-color: rgba(200, 204, 178, 0.5);
    background-image: initial;
}
    
#widget_nlr.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_nlr {
    width: 45.23%;
    height: 123px;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin: 0px 30px 0px 30px;
}
}



@media all {
    
#f957eb99 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b1dad4e5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 a979757 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e771a921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a275e51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e001deb {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aae74adc {
    width: 237px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\39 27aafba {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9c7a40e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fdb23560 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 c5ca800 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5n8 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_o8j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d4205cf2 {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#b168d5fb {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#f53e74b9 {
    width: 100%;
    height: 348px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\30 2ba2980 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 c84d6da {
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 0.65);
    background-image: initial;
}
    
#\34 3812fba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 0% 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 482px;
    order: 0;
    height: auto;
}
    
#widget_nga {
    height: 450px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 095861f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5aa104e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 418e898 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5490f4a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 25c6356 {
    width: 100%;
    min-height: 478px;
    height: auto;
}
    
#\34 c72ffb1 {
    width: 100%;
    min-height: 80px;
}
    
#\36 fbb0d80 {
    height: 446px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a18d9565 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 764b011 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_5oa {
    height: 298px;
}
    
#e392b71f {
    height: 298px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7f31e15 {
    min-height: 594px;
    padding: 0% 0% 0% 0%;
}
    
#\36 13a7856 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4kr {
    width: 100.00%;
    height: 622px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 34264d4 {
    padding-left: 4%;
    min-height: 450px;
    padding-right: 4%;
}
    
#ca90b2a0 {
    align-items: center;
}
    
#d4b08632 {
    width: 93.27%;
    margin-bottom: 3%;
}
    
#\32 076589d {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#widget_nlr.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#widget_nlr {
    width: 74.80%;
    height: 273px;
    align-self: center;
    margin: -22px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e771a921 {
    width: 100%;
    min-height: 482px;
    order: 0;
    height: auto;
}
    
#\30 a275e51 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 ea2e6fe {
    margin: 0px 0% 0px 0%;
}
    
#\36 e001deb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 0% 2%;
}
    
#\39 27aafba {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdb23560 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d8fbf7e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4205cf2 {
    height: 298px;
}
    
#b168d5fb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f53e74b9 {
    height: 298px;
}
}



@media (max-width: 767px) {
    
#\38 34264d4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a7826399 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_nga {
    height: 240px;
}
    
#widget_41q {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 297px;
}
}



@media (max-width: 767px) {
    
#\38 acabd4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 095861f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 5aa104e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 00b33bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#fde1f11e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 418e898 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 5490f4a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 c72ffb1 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 25c6356 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 fbb0d80 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 c0ef59b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a18d9565 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 b7a8f58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 764b011 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_f5u {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 f5abf53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 7f31e15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_4kr {
    width: 100.00%;
    height: 446px;
}
    
#\36 13a7856 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mf3 {
    margin-top: 16px;
}
}



@media (max-width: 767px) {
    
#\38 34264d4 {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 12% 4%;
}
    
#ca90b2a0 {
    row-gap: 7px;
    padding-left: 8px;
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-right: 8px;
}
    
#d4b08632 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#\32 076589d {
    margin-left: 0%;
    max-width: 100%;
    width: 100.00%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#widget_nlr {
    width: 95.36%;
    height: 219px;
}
}



@media (max-width: 767px) {
    
#e771a921 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\30 a275e51 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 e001deb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#aae74adc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 297px;
}
    
#\39 27aafba {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a9c7a40e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fdb23560 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_5n8 {
    height: 772px;
}
}



@media (max-width: 767px) {
    
#b168d5fb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 2ba2980 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3812fba {
    height: auto;
}
}

