.btn-pulse,.btn-pulse a.dmButtonLink,.btn-pulse a
{
	animation:pulseGlow 2.8s ease-in-out infinite !important;
	border-radius:8px !important;
	will-change:transform,box-shadow !important;
}
@media all {
  *#dm .dmInner a.u_4108584724:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_4108584724.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_2569385388 .svg { width:100% !important; }

  *#dm .dmInner *.u_1645169732 .svg { width:100% !important; }

  *#dm .dmInner div.u_1645169732 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:1px 1px 1px 1px !important;
    box-shadow:rgba(0,0,0,0.07) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_988191876 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_988191876 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_988191876 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3343486221 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1491360529 .card-category { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1491360529 .card-description { color:rgba(205,199,209,1) !important; }

  *#dm .dmInner div.u_1491360529 .card-link { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1645169732 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1645169732 span[data-icon-mask] { background-color:var(--color_7) !important; }

  *#dm .dmInner *.u_1253501384 .svg { width:100% !important; }

  *#dm .dmInner *.u_1260883997 .svg { width:100% !important; }

  *#dm .dmInner *.u_1025048908 .svg { width:100% !important; }

  *#dm .dmInner *.u_1835069750 .svg { width:100% !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1044044179 { color:white !important; }

  *#dm .dmInner div.u_1826720024 {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.25) rgba(0,0,0,0.25) rgba(184,137,30,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_4283038651 .badge-banner {
    background-color:rgba(0,0,0,0.1) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_4283038651 .badge-text { color:var(--color_5) !important; }

  *#dm .dmInner *.u_4283038651 .badge-icon svg {
    fill:var(--color_5) !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_4108584724 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1593631663 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1593631663 .iconBg {
    display:inline !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/85a4e66e/icon/Arrow_2683662.svg) !important;
    order:1 !important;
    width:30px !important;
    height:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1593631663:hover .iconBg { background-color:rgb(53,37,61) !important; }

  *#dm .dmInner a.u_1593631663.hover .iconBg { background-color:rgb(53,37,61) !important; }

  *#dm .dmInner a.u_1593631663 {
    background-color:rgba(255,255,255,0.23) !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner *.u_3337592530 .divider-icon { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1010798457 .card-title {
    color:var(--color_3) !important;
    font-family:'Playfair Display' !important;
  }

  *#dm .dmInner *.u_1010798457 .card-icon svg { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1010798457 .card-icon { background-color:rgba(235,203,97,0.26) !important; }

  *#dm .dmInner div.u_1010798457 .card-item {
    background-color:rgba(31,36,44,1) !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1010798457 .card-description {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1491360529 .card-title { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1491360529 .article-card {
    background-color:rgba(31,36,44,1) !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_4271026558 .card-heading { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4271026558 .testimonial-card {
    background-color:var(--color_8) !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_4271026558 .quote-icon { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4271026558 .testimonial-text { color:rgba(255,255,255,0.85) !important; }

  *#dm .dmInner div.u_4271026558 .reviewer-name { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4271026558 .reviewer-title { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3564213810 .faq-item {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(184,137,30,0.51) !important;
  }

  *#dm .dmInner div.u_3564213810 .faq-question-text {
    color:var(--color_4) !important;
    font-family:'Playfair Display' !important;
  }

  *#dm .dmInner *.u_3564213810 .faq-wrap {
    --c-accent:var(--color_8) !important;
    --c-accent2:var(--color_7) !important;
    --c-item-bg:var(--color_8) !important;
    --c-wrap-bg:rgba(0,0,0,0) !important;
    --c-item-open-bg:var(--color_2) !important;
    --c-item-border:var(--color_8) !important;
    --c-icon:var(--color_5) !important;
    --c-icon-bg:var(--color_8) !important;
  }

  *#dm .dmInner div.u_3564213810 .faq-answer-inner {
    font-family: 'Poppins' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_2569385388 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_2569385388 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_2569385388 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1253501384 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1253501384 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1253501384 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1260883997 .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1260883997 span[data-icon-mask] { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1260883997 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1025048908 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1025048908 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1025048908 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1835069750 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1835069750 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1835069750 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) rgba(0,0,0,0.17) !important;
    border-width:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_988191876 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    justify-content:center !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
    height:50px !important;
  }

  *#dm .dmInner nav.u_1989317769 { color:black !important; }

  *#dm .dmInner div.u_3831458914 .badges-strip { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1593631663:hover .iconBg,
  *#dm .dmInner a.u_1593631663.hover .iconBg { background-color:rgba(53,37,61,1) !important; }

  *#dm .dmInner a.u_4108584724 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/85a4e66e/icon/call_8447064.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_3730824705 .caption-inner a.caption-button { display:block !important; }

  *#dm .dmInner *.u_3730824705 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_3730824705 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3730824705 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3730824705 .caption-secondary-text {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_3730824705 .caption-sub-title { color:var(--color_4) !important; }

  *#dm .dmInner a.u_1054201826:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1054201826.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1054201826 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1657193402 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1657193402:hover .iconBg { background-color:rgb(53,37,61) !important; }

  *#dm .dmInner a.u_1657193402.hover .iconBg { background-color:rgb(53,37,61) !important; }

  *#dm .dmInner a.u_1657193402 {
    background-color:rgba(255,255,255,0.23) !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1657193402:hover .iconBg,
  *#dm .dmInner a.u_1657193402.hover .iconBg { background-color:rgba(53,37,61,1) !important; }

  *#dm .dmInner a.u_1054201826 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/85a4e66e/icon/listening_8358575.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1657193402 .iconBg {
    display:inline !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/85a4e66e/icon/magazine_8305270.svg) !important;
    order:1 !important;
    width:30px !important;
    height:30px !important;
    color:var(--color_3) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_4283038651 .badge-text { font-size:12px !important; }

  *#dm .dmInner *.u_4283038651 .badge-banner {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:5px !important;
    padding-bottom:5px !important;
  }

  *#dm .dmInner *.u_3564213810 .faq-wrap {
    padding-top:12px !important;
    padding-bottom:12px !important;
  }

  *#dm .dmInner div.u_1491360529 .card-link { font-size:16px !important; }

  *#dm .dmInner div.u_3564213810 .faq-question-text { font-size:20px !important; }

  *#dm .dmInner *.u_1010798457 .card-icon {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_1010798457 .card-title { margin-bottom:10px !important; }

  *#dm .dmInner div.u_1010798457 .card-description { font-size:14px !important; }

  *#dm .dmInner div.u_1010798457 .card-description li { font-size:18px !important; }

  *#dm .dmInner div.u_1010798457 .card-cta { font-size:18px !important; }

  *#dm .dmInner div.u_1010798457 .card-title { font-size:24px !important; }

  *#dm .dmInner *.u_3831458914 .badges-strip {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner *.u_3831458914 .badge-item {
    padding-left:92px !important;
    padding-right:92px !important;
  }

  *#dm .dmInner *.u_3831458914 .badge-img {
    max-width:216px !important;
    max-height:88px !important;
  }

  *#dm .dmInner div.u_3730824705 .caption-secondary-text { font-size:18px !important; }

  *#dm .dmInner div.u_3730824705 .caption-button {
    width:200px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_3730824705 .caption-sub-title { font-size:16px !important; }
}
*#dm .dmInner div.u_988191876 input[type="text"],*#dm .dmInner div.u_988191876 input[type="email"],*#dm .dmInner div.u_988191876 input[type="tel"]
{
	height:50px !important;
	padding:0 18px !important;
	font-size:16px !important;
	box-sizing:border-box !important;
}
*#dm .dmInner div.u_988191876 textarea
{
	min-height:110px !important;
	padding:18px !important;
	font-size:16px !important;
	box-sizing:border-box !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_988191876
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.97%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 792px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 13% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.89%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    align-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/85a4e66e/dms3rep/multi/opt/pexels-photo-34690879-1920w.jpeg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_l3m {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\39 5bbc4b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_sgk {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_hi0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 3.8273484455533655%;
    order: 4;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7c6 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a61a29d {
    width: 352px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 871ba04.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 871ba04 {
    width: 100%;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_gt3 {
    justify-content: flex-start;
    align-items: center;
    width: 489px;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v56 {
    width: 457px;
    height: 463px;
    max-width: 100%;
}
    
#widget_ure {
    width: 100%;
    max-width: 100%;
}
    
#\36 c46e02d {
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.25) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 604px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_vaq {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#innergrid_ca2[data-pinned] {
    position: sticky;
    top: 121px;
    bottom: auto;
    z-index: 1;
}
#innergrid_ca2 {
    width: 99.98%;
    grid-template-rows: minmax(557.0833740234375px, max-content);
    max-width: 100%;
    background-image: url("https://irp.cdn-website.com/85a4e66e/dms3rep/multi/opt/imgi_43_7cceb7_64e41da50929468f8c430dda1d7449b5-mv2_d_3024_4032_s_4_2-1920w.jpg?jxl&v=jxl");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-position: 0% 0%;
}
    
#\31 a5555ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 f2d7e1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_95v {
    align-items: center;
    justify-self: end;
    align-self: end;
    order: 0;
    width: 50.07%;
    min-height: 24.629184520080493%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    margin: 0px -45px -31px 0px;
}
    
#widget_i7n {
    width: 100%;
    max-width: 100%;
}
    
#\38 cd401e3 {
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d98b8b58 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.23) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#ff57eeb9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 ea98761 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 878773f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_40m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_n79 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#widget_pg3 {
    width: 61.32%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_jv2 {
    width: auto;
    height: 20px;
    max-width: 100%;
    order: 2;
}
    
#\39 702c2d7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_224 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#group_ph5 {
    align-items: flex-start;
    width: 77.52%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#widget_5h7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1296d61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 edf3777 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.25) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#c45aaef7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ecee17cb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ec41a05 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_vr8 {
    align-items: flex-start;
    width: 47.98%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 8f81663 {
    align-items: flex-start;
    width: 48%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-end;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_7uv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8cc489b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vkn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ke {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#de33149b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7mq {
    width: auto;
    height: 266px;
    max-width: 100%;
}
}



@media all {
    
#\35 61064ab {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\31 7120e00 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\30 3bdbc4d {
    background-color: var(--color_8);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.17) rgba(255, 255, 255, 0.17) rgba(255, 255, 255, 0.17) rgba(255, 255, 255, 0.17);
    border-style: solid;
}
    
#widget_f2p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db797673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_t2e {
    width: 1003px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a96afbf {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 a8766d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#c32400e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d64d7340 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_srv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad994cb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce1870d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#group_3jl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    order: 4;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_96s {
    width: 47.6875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_d42 {
    width: 88.99%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_aop {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jqc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: var(--color_2);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_ma9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dad5a452 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b212b1db {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    order: 4;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 9d06608 {
    width: 47.6875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d1f2e4b9 {
    width: 88.99%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 4c72385 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    order: 4;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 834492f {
    width: 47.6875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 4b96a0e {
    width: 88.99%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 924d083 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    order: 4;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 c96b9b0 {
    width: 47.6875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a7d1b21 {
    width: 88.99%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 166ed59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    order: 4;
    background-color: var(--color_8);
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f88547ea {
    width: 47.6875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 d57cf94 {
    width: 88.99%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\30 e7df6b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 5a19e95 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\39 cfb07e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.00%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 1;
    align-items: flex-end;
    align-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 537e122 {
    margin: 0px 0% 0px 0%;
}
    
#becaa0e9 {
    min-height: 604px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cc66908[data-pinned] {
    position: sticky;
    top: 121px;
    bottom: auto;
    z-index: 1;
}
#\33 cc66908 {
    width: 505.8374062500001px;
    grid-template-rows: minmax(535.9896240234375px, max-content);
    max-width: 100%;
    background-image: url("https://irp.cdn-website.com/85a4e66e/dms3rep/multi/opt/imgi_19_Gently+Said+Front+Cover+4-645h.jpg?jxl&v=jxl");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#c0ad5d8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 4a477eb {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.15) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 29b0b1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fd3d2a6 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_p4g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 773fa9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 72b57b7 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\31 14df472 {
    min-height: 604px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5665ea9[data-pinned] {
    position: sticky;
    top: 121px;
    bottom: auto;
    z-index: 1;
}
#\33 5665ea9 {
    width: 99.90%;
    grid-template-rows: minmax(470.9895935058594px, max-content);
    max-width: 100%;
    background-image: url("https://irp.cdn-website.com/85a4e66e/dms3rep/multi/opt/20190110-C-21st-Century-Jazz-Bass-Lines-Bruce-Gertz-frances-scanlon-02650-HR-1920w.jpg?jxl&v=jxl");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\35 ca4ecd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d5baeac0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 dde560a {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.13) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#f9aec3ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.00%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 449cb8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 0bc0f5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bff7f1d0 {
    min-height: 12px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#afd3f488 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_k8c {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#e688c897 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 704a104 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 961c658 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 c3b6e69 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 256eb9c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i4s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 016872d {
    width: 100%;
    max-width: 100%;
}
    
#\38 e70fc5d {
    width: 100%;
    max-width: 100%;
}
    
#widget_obk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1bc7cdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 df2d6b2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 5a5202f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_msi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 218befd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 4958b4c {
    width: 88.80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 a5695a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 11037b1 {
    width: 56.41%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 b0c7575 {
    width: 250px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f1ce82a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 3.8273484455533655%;
    order: 4;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e6f75c0 {
    width: 352px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 30% 2% 4% 2%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    order: 1;
}
    
#group_gt3 {
    width: 650px;
}
    
#widget_v56 {
    width: 393px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#group_95v {
    justify-self: end;
    align-self: end;
    width: 50.07%;
    min-height: 24.629184520080493%;
    margin: 0px -18px -38px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff57eeb9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 9ad4fbc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c45aaef7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e4a7b069 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7mq {
    height: 346px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a96afbf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 ba4f064 {
    margin: 0px 0% 0px 0%;
}
    
#c32400e5 {
    width: 100%;
    min-height: 80px;
}
    
#d64d7340 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cfb07e9 {
    width: 100%;
    min-height: 80px;
}
    
#becaa0e9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 29b0b1c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ca4ecd3 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f9aec3ca {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 14df472 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bff7f1d0 {
    min-height: 152px;
    padding: 2% 0% 2% 0%;
}
    
#e688c897 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0bc0f5d {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 961c658 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 22253a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 df2d6b2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 7bee453 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1bc7cdc {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 11037b1 {
    width: 82.87%;
}
    
#\30 f1ce82a {
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 60% 4% 4% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#group_hi0 {
    column-gap: 3.8273484455533655%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_7c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 a61a29d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_v56 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#innergrid_ca2 {
    width: 99.77%;
    grid-template-rows: minmax(254px, max-content);
}
    
#group_95v {
    justify-self: end;
    align-self: end;
    width: 50.07%;
    min-height: 69.39167614855528%;
    margin: 0px -29px -39px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ff57eeb9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 ea98761 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 878773f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_pg3 {
    width: 100.00%;
}
    
#group_224 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ph5 {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#c45aaef7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ecee17cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 ec41a05 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_vr8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8f81663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#de33149b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_7mq {
    height: 644px;
}
}



@media (max-width: 767px) {
    
#\35 61064ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7120e00 {
    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 a96afbf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c32400e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d64d7340 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 cfb07e9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#becaa0e9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 cc66908 {
    width: 99.77%;
    grid-template-rows: minmax(254px, max-content);
}
    
#\39 29b0b1c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 5665ea9 {
    width: 99.77%;
    grid-template-rows: minmax(254px, max-content);
}
    
#\35 ca4ecd3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9aec3ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 14df472 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 0bc0f5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bff7f1d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#e688c897 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 704a104 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\38 961c658 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 256eb9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 1bc7cdc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\36 df2d6b2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 b0c7575 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 f1ce82a {
    column-gap: 3.8273484455533655%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 e6f75c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4958b4c {
    width: 99.94%;
}
    
#\31 11037b1 {
    width: 99.94%;
}
}

#innergrid_ca2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUI/8QAIRAAAQIGAgMAAAAAAAAAAAAAAQIDAAQFBhEiByESEzH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8ApWJyat2sNyRcQzTfHRCztmEk3SnJ1jG1qzxdqEuXGwVN9pOfkNLdSmVNpPsPYBgP/9k=')!important}#\33 cc66908.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFBv/EACIQAAIBAgUFAAAAAAAAAAAAAAECBAASAwUGITEUFUFxsf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AymnZcyPlqt1inDBttPIptpEcsS2Lv5qRlAHbJO3DH4KFAtHqpzrBVM//2Q==')!important}#\33 5665ea9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMEAwEAAAAAAAAAAAAABAABAgMFEiEGIkFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJ3hV0q200EcgWEh5vhB2fba9WxyJo5P19+IiD//2Q==')!important}