.elementor-3524 .elementor-element.elementor-element-5973ebd{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3524 .elementor-element.elementor-element-8051bde{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3524 .elementor-element.elementor-element-8051bde:after{content:"0.66";}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__thumbnail__link{width:100%;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__meta-data span + span:before{content:"•";}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__text{margin-top:20px;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__badge{right:0;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__meta-data{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:20em;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3524 .elementor-element.elementor-element-8051bde .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3524 .elementor-element.elementor-element-8051bde .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3524 .elementor-element.elementor-element-8051bde .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3524 .elementor-element.elementor-element-8051bde .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3524 .elementor-element.elementor-element-70c71e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer .gform_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_footer .gform_button{width:100px !important;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:100px !important;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_body .gform-button{width:100px !important;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-3524 .elementor-element.elementor-element-236954a .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-3524 .elementor-element.elementor-element-236954a .gform_wrapper li.gfield_error textarea{border-width:1px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3524 .elementor-element.elementor-element-8051bde:after{content:"0.5";}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__thumbnail__link{width:100%;}.elementor-3524 .elementor-element.elementor-element-8051bde .elementor-post__meta-data{font-size:22px;}}/* Start custom CSS *//* OSH NEWSLETTERS — MAGAZINE ARCHIVE */
body.elementor-page-3524{background:#fbf6ee;color:#2b1834;}
body.elementor-page-3524 .Subheader{display:none!important;}
.elementor-3524{
  position:relative;
  overflow:hidden;
  padding:24px 0 92px;
  background:
    radial-gradient(circle at 4% 11%,rgba(245,199,92,.24) 0 170px,transparent 171px),
    radial-gradient(circle at 96% 52%,rgba(133,66,161,.14) 0 240px,transparent 241px),
    #fbf6ee;
}
.elementor-3524:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.24;
  pointer-events:none;
  background-image:radial-gradient(#704080 1px,transparent 1px);
  background-size:24px 24px;
}
.elementor-3524>.e-con{
  width:min(1180px,calc(100% - 48px))!important;
  margin-inline:auto!important;
  position:relative;
  z-index:1;
  overflow:hidden;
  padding:78px clamp(26px,6vw,82px) 84px!important;
  border-radius:42px!important;
  background:
    linear-gradient(180deg,#351348 0,#60247b 540px,#fffdf8 540px,#fffdf8 100%)!important;
  box-shadow:0 30px 80px rgba(54,20,72,.17);
}
.elementor-3524 .elementor-element-3baab0b h1{
  margin:0!important;
  max-width:900px;
  color:#fff!important;
  font-size:clamp(3.8rem,8vw,7.5rem)!important;
  line-height:.9!important;
  letter-spacing:-.06em!important;
  text-wrap:balance;
}
.elementor-3524 .elementor-element-3baab0b h1:before{
  content:"THE LATEST FROM OUR COMMUNITY";
  display:block;
  width:max-content;
  max-width:100%;
  margin:0 0 26px;
  padding:11px 16px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:999px;
  color:#f5c75c;
  background:rgba(255,255,255,.08);
  font-size:11px;
  line-height:1;
  font-weight:800;
  letter-spacing:.17em;
}
.elementor-3524 .elementor-element-f624eca{
  max-width:800px;
  margin-top:26px;
  color:rgba(255,255,255,.86)!important;
  font-size:clamp(1.08rem,1.7vw,1.35rem);
  line-height:1.72;
}
.elementor-3524 .elementor-element-6c72598{
  margin-top:118px;
}
.elementor-3524 .elementor-element-6c72598 h2{
  color:#321440!important;
  font-size:clamp(2.5rem,5.2vw,4.6rem)!important;
  line-height:1!important;
  letter-spacing:-.05em!important;
}
.elementor-3524 .elementor-element-6c72598 h2:after{
  content:"FEATURED ISSUE";
  display:inline-block;
  margin-left:18px;
  padding:8px 12px;
  vertical-align:middle;
  border-radius:999px;
  background:#f4c65a;
  color:#351344;
  font-size:10px;
  letter-spacing:.14em;
}
.elementor-3524 .elementor-element-c71502c{
  position:relative;
  margin:24px 0 0;
  padding:38px 40px 36px;
  overflow:hidden;
  border:1px solid rgba(91,39,116,.11);
  border-radius:26px 26px 0 0;
  background:linear-gradient(135deg,#f8edf9,#fff7e7);
  color:#604d67;
  font-size:1.08rem;
  line-height:1.72;
}
.elementor-3524 .elementor-element-c71502c:after{
  content:"NEWS";
  position:absolute;
  right:-8px;
  bottom:-35px;
  color:rgba(91,39,116,.06);
  font-size:8rem;
  font-weight:900;
  letter-spacing:-.08em;
}
.elementor-3524 .elementor-element-c71502c strong{
  display:block;
  color:#39144c;
  font-size:clamp(1.55rem,3vw,2.35rem);
  line-height:1.12;
}
.elementor-3524 .elementor-element-bbf061a{
  margin:0 0 52px;
  padding:0 40px 38px;
  border-radius:0 0 26px 26px;
  background:linear-gradient(135deg,#f8edf9,#fff7e7);
}
.elementor-3524 .elementor-button{
  min-height:54px;
  padding:16px 25px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#6c3291,#3b174f)!important;
  color:#fff!important;
  font-weight:800!important;
  box-shadow:0 14px 32px rgba(72,29,96,.23);
  transition:transform .25s ease,box-shadow .25s ease!important;
}
.elementor-3524 .elementor-button:after{content:"→";padding-left:11px;}
.elementor-3524 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 21px 42px rgba(72,29,96,.31);}
.elementor-3524 .elementor-posts-container{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:26px!important;
  margin-top:24px;
}
.elementor-3524 .elementor-post{
  overflow:hidden;
  border:1px solid rgba(78,31,102,.10)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 14px 38px rgba(58,23,76,.11)!important;
  transition:transform .32s ease,box-shadow .32s ease!important;
}
.elementor-3524 .elementor-post:nth-child(3n+2){transform:translateY(18px);}
.elementor-3524 .elementor-post:hover{transform:translateY(-7px) rotate(-.2deg);box-shadow:0 27px 60px rgba(58,23,76,.19)!important;}
.elementor-3524 .elementor-post__thumbnail{height:270px!important;background:#efe4f4;}
.elementor-3524 .elementor-post__thumbnail img{height:100%!important;object-fit:cover!important;transition:transform .55s ease!important;}
.elementor-3524 .elementor-post:hover img{transform:scale(1.055);}
.elementor-3524 .elementor-post__text{padding:25px 26px 30px!important;}
.elementor-3524 .elementor-post__meta-data{color:#9a749f!important;font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}
.elementor-3524 .elementor-post__title a{color:#371549!important;font-size:1.3rem!important;line-height:1.25!important;}
.elementor-3524 .elementor-post__excerpt{color:#715e76;line-height:1.62;}
.elementor-3524 .elementor-post__read-more{color:#6b3390!important;font-weight:800!important;}
.elementor-3524 .elementor-post__read-more:after{content:" ↗";}
.elementor-3524 .elementor-pagination{margin:58px 0 30px!important;}
.elementor-3524 .elementor-pagination a,
.elementor-3524 .elementor-pagination span{display:inline-grid;min-width:42px;height:42px;margin:4px!important;place-items:center;border-radius:999px;background:#f3e8f6;color:#54236d!important;}
.elementor-3524 .elementor-pagination .current{background:#5d2780;color:#fff!important;}
.elementor-3524 .elementor-element-dabb286{margin-top:52px;text-align:center;}
@media(max-width:1024px){
  .elementor-3524>.e-con{background:linear-gradient(180deg,#351348 0,#60247b 500px,#fffdf8 500px)!important;}
  .elementor-3524 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:767px){
  .elementor-3524{padding:12px 0 58px;}
  .elementor-3524>.e-con{width:calc(100% - 24px)!important;padding:54px 22px 58px!important;border-radius:28px!important;background:linear-gradient(180deg,#351348 0,#60247b 530px,#fffdf8 530px)!important;}
  .elementor-3524 .elementor-element-3baab0b h1{font-size:clamp(3.3rem,17vw,5rem)!important;}
  .elementor-3524 .elementor-element-3baab0b h1:before{font-size:8px;letter-spacing:.11em;}
  .elementor-3524 .elementor-element-6c72598{margin-top:102px;}
  .elementor-3524 .elementor-element-6c72598 h2{font-size:2.6rem!important;}
  .elementor-3524 .elementor-element-6c72598 h2:after{display:block;width:max-content;margin:14px 0 0;}
  .elementor-3524 .elementor-element-c71502c{padding:28px 23px;}
  .elementor-3524 .elementor-element-bbf061a{padding:0 23px 30px;}
  .elementor-3524 .elementor-posts-container{grid-template-columns:1fr!important;}
  .elementor-3524 .elementor-post:nth-child(3n+2){transform:none;}
}

@media(max-width:767px){.elementor-3524 .elementor-element-5973ebd{width:calc(100% - 20px)!important;margin-inline:auto!important;padding:14px 18px 58px!important;border-radius:28px!important;background:#fffdf8!important;}.elementor-3524 .elementor-element-3baab0b{padding:48px 20px 0!important;border-radius:24px 24px 0 0;background:#38164d!important;}.elementor-3524 .elementor-element-3baab0b h1{font-size:2.45rem!important;line-height:.98!important;overflow-wrap:normal!important;}.elementor-3524 .elementor-element-f624eca{margin:0!important;padding:22px 20px 45px!important;border-radius:0 0 24px 24px;background:#38164d!important;color:#fff!important;}.elementor-3524 .elementor-element-f624eca p{color:#fff!important;}.elementor-3524 .elementor-element-6c72598{margin-top:52px!important;}}

@media(max-width:767px){.elementor-3524 .elementor-element-5973ebd{gap:0!important;}.elementor-3524 .elementor-element-3baab0b h1{font-size:2rem!important;letter-spacing:-.055em!important;}}

/* Newsletter signup */
.elementor-3524 .elementor-element-70c71e8{background:linear-gradient(135deg,#f8f1fb 0%,#fff 70%)!important;border:1px solid #e9dbee;border-radius:28px;padding:clamp(28px,5vw,64px)!important;box-shadow:0 16px 42px rgba(54,18,76,.09);margin:56px auto 72px!important;max-width:1160px;}
.elementor-3524 .elementor-element-f54ccfc h2{font-size:clamp(2rem,4vw,3.3rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#4a0171!important;margin:0 0 12px!important;}
.elementor-3524 .elementor-element-70c71e8 p{color:#463b4d;font-size:1.08rem;max-width:680px;}
.elementor-3524 .elementor-element-70c71e8 .gform_button{background:#4a0171!important;color:#fff!important;border-radius:100px!important;padding:13px 30px!important;border:0!important;font-weight:700!important;}
.elementor-3524 .elementor-element-70c71e8 input[type=email]{border-radius:12px!important;min-height:50px;}
@media(max-width:767px){.elementor-3524 .elementor-element-70c71e8{margin:28px 16px 50px!important;padding:28px 20px!important;}}

.elementor-3524 .elementor-element-70c71e8 #gform_submit_button_14 { width: auto !important; min-width: 240px !important; max-width: 100% !important; white-space: normal !important; height: auto !important; text-align: center !important; }

/* Newsletter navigation and finishing details */
body.page-id-3524 #Subheader{display:none!important;}
html{scroll-behavior:smooth;}
.elementor-3524 [id]{scroll-margin-top:150px;}
.elementor-3524 .osh-news-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;}
.elementor-3524 .osh-news-jumps a{display:inline-flex;align-items:center;min-height:48px;padding:13px 20px;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:#fff!important;background:rgba(255,255,255,.1);font-size:15px;font-weight:700;line-height:1.4;text-decoration:none!important;}
.elementor-3524 .osh-news-jumps a:first-child{background:#f5d386;color:#39134f!important;border-color:#f5d386;}
.elementor-3524 .osh-news-jumps a:hover,.elementor-3524 .osh-news-jumps a:focus-visible{background:#fff;color:#4a0171!important;outline:2px solid #f5d386;outline-offset:3px;}
.elementor-3524 .gform_button{white-space:normal!important;height:auto!important;min-height:52px;padding:16px 28px!important;line-height:1.4!important;}
.elementor-3524 .elementor-post__meta-data{display:none!important;}
@media(max-width:767px){.elementor-3524 .osh-news-jumps{flex-direction:column;}.elementor-3524 .osh-news-jumps a{justify-content:center;text-align:center;}.elementor-3524 .elementor-button{white-space:normal;line-height:1.4;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}

.elementor-3524 #gform_wrapper_14 .gfield_label{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;font-size:16px!important;line-height:1.5!important;margin:0 0 8px!important;}
.elementor-3524 .elementor-element-f54ccfc .elementor-heading-title{text-transform:none!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.15!important;}/* End custom CSS */