*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

  *#dm .dmInner a.u_1704709298 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1704709298 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(105,166,194) rgb(105,166,194) rgb(105,166,194) rgb(105,166,194) !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner div.u_1751896205 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1751896205 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1100399467 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1d84786c/icon/Arrow_8303084.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_687642660 hr {
    color:var(--color_8) !important;
    border-width:4px !important;
  }

  *#dm .dmInner a.u_1488405942 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/1d84786c/icon/Arrow_8303084.svg) !important;
    order:1 !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1488405942 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner div.u_1823241579 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-radius:5px 5px 0px 0px !important;
  }

  *#dm .dmInner a.u_1100399467 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1337636219 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-radius:5px 5px 0px 0px !important;
  }

  *#dm .dmInner a.u_1222255373 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1d84786c/icon/Arrow_8303084.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1222255373 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) !important;
    background-color:rgba(229,186,187,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1840075490 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/1d84786c/icon/Arrow_8303084.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1840075490 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) rgb(50,62,71) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1651517194 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1171605634 img { border-radius:100px 100px 0px 0px !important; }

  *#dm .dmInner div.u_1002494806:hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1002494806.hover .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_1360196389 {
    background-color:rgba(229,186,187,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(70,61,58) rgb(70,61,58) rgb(70,61,58) rgb(70,61,58) !important;
  }

  *#dm .dmInner a.u_1360196389:hover {
    background-image:none !important;
    background-color:rgba(229,186,187,1) !important;
  }

  *#dm .dmInner a.u_1360196389.hover {
    background-image:none !important;
    background-color:rgba(229,186,187,1) !important;
  }

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

  *#dm .dmInner div.u_3123231894 hr {
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:2px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1002494806 .svg { fill:rgba(230,187,187,1) !important; }

  *#dm .dmInner div.u_1988577773 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_6);
    --overlapping-background-image: none;
}
}



@media all {
    
#\32 1976447 {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 59.91%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 975871c {
    column-gap: 4%;
    row-gap: 24px;
    width: 32.06%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 098e7ac {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\33 35af67d {
    max-width: 100%;
    width: 220px;
    height: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 76a1f6d {
    max-width: 100%;
    width: 730px;
    height: auto;
    order: 1;
    margin-top: -28px;
}
    
#\32 f6a5fcc {
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: none;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
}
    
#fa3e576c {
    column-gap: 8%;
    row-gap: 48px;
    max-width: none;
    width: 100%;
    min-height: 188px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e6519bf {
    margin: 0px 2% 0px 2%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b88e28b8 {
    min-height: 363px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 1% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5c823c {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f5d178d {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cb1da89 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_ase {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#widget_ush {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#\31 960f0b1 {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\38 64ca954 {
    width: 100%;
    height: 448px;
    max-width: 100%;
}
    
#\30 4f8d971 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cd9c9762 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 6eb79c7 {
    width: 214px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e33c8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/66a37513-5e22-48bf-b6de-911b9358320c/dms3rep/multi/opt/teniis-ball-ground-closeup-1920w.jpg");
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\30 6e33c8a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIhAAAQMCBgMAAAAAAAAAAAAAAQIDBAARBQYHEiExF0Fh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAQEAAwEAAAAAAAAAAAAAAAMBAAIREv/aAAwDAQACEQMRAD8AHycrYDiuX0yELSw+51tPCflHPGCjyJibeuql03mOyZqobxKmSN1iejWjF9xJ2hRsOKHVUK+ZcdEdE17Zn//Z');
}
    
#\36 409e5f9 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#eb0091df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 18727db {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 29a1cd4 {
    margin: 0px 0px 0px 0px;
}
    
#db3f888c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c020de87 {
    width: 522px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3022ab9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 44ec9cd {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 4c049e0 {
    width: 41.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f91bea3 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 118daff {
    width: 1048.39px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 a508fe5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e0ae0efa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d3940a {
    width: 100.00%;
    height: 516px;
    max-width: 100%;
}
    
#f03179e0 {
    margin: 0px 0% 0px 0%;
}
    
#b65a68fe {
    background-color: var(--color_3);
    background-image: none;
}
    
#d0f12cb8 {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 86168d7 {
    width: 497px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19effd8 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aa5491eb {
    width: 56.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b068017b {
    margin: 0px 0% 0px 0%;
}
    
#fef7ea76 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bf42cb34 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 2e1d7bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0cb8886 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_meo.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_meo {
    width: 13.06%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 1798900 {
    align-items: flex-start;
    width: 99.54%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-content: flex-start;
    padding: 2% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d892d5cf {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aec1c088 {
    width: 100.00%;
    height: 292px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c59149f {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#bf7a817f {
    width: 100%;
    height: 292px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a49f2ee4 {
    width: 88.46%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72a9265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d3b021d9 {
    min-height: 250px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cef337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b6eafd {
    align-items: flex-start;
    width: 99.54%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-content: flex-start;
    padding: 2% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 061aac0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57c04bb {
    width: 180px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe85abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(229,186,187,1) rgba(229,186,187,1) rgba(229,186,187,1) rgba(229,186,187,1);
    border-width: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3239691 {
    width: 100%;
    height: 292px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 87b8742 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d65ace {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12206eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 21d6712 {
    width: 180px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d9197a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 4px 4px 4px 4px;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 72f6e89 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f744da9 {
    align-items: flex-start;
    width: 99.54%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 2% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 898a73a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 829c05b {
    width: 180px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 76598b6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0a887bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4b230a2 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 47.38%;
    min-height: 49.92795115332429%;
    row-gap: 17px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    border-radius: 0px 10px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.57) 3px 3px 11px 0px;
    padding: 0% 4% 0% 4%;
    margin: 174px 0% 0px 0%;
}
    
#eaa5afcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e49efdbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e49efdbb {
    width: 60%;
    height: 650px;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 1% 0px 1%;
}
    
#\39 0997e0b {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ac1388 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7191b0e {
    width: 100%;
    grid-template-rows: minmax(NaNpx, max-content);
    max-width: 100%;
    background-color: var(--color_4);
    background-image: initial;
}
    
#c6c757e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 34.68%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3b23f44 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 c571933 {
    width: 607.812px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
    
#\32 45a2224 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_stt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_stt {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#b44c49ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 098dac3 {
    min-height: 344px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#d4f975c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1618e5f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 423914f {
    width: 164px;
    height: 204px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 20338c1 {
    width: auto;
    height: 96px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f6b1d4 {
    width: 1155px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cafd865b {
    width: 1301px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f554f902 {
    width: 91.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1549df2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c09a5aac {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d060cb92 {
    width: 910px;
    height: auto;
    max-width: 100%;
}
    
#\38 0b38820 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0f307ed {
    min-height: 319px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 3f867f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\32 53735fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd71155f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f5caf19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 a08ff23 {
    width: 669px;
    height: auto;
    max-width: 100%;
}
    
#\31 1ff5a4d {
    min-height: auto;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 ce9e2ba {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#\39 6f16912 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 a8ac5b6 {
    padding-top: 1%;
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 0e71a1b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 e6da635.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 e6da635 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\31 3fcc270 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 82.54%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 ba4b10e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 2fe6cda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1416452 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d372f7ec {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\34 3404c06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a413ecbf {
    min-height: 352px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 589f4da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 4033266 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a321b2f0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 82.54%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 cd37dd3 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\35 4489800 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a36337d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2e98140 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 82.54%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 ea7c785 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0e3b00e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 82.54%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#db970bbc {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\31 3887348 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 562d0a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 9feea1d {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\34 b389b8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d96785b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1976447 {
    row-gap: 24px;
    width: 57.94%;
    min-height: 8px;
}
    
#\38 975871c {
    width: 37.82%;
    padding-bottom: 24px;
    min-height: 8px;
}
    
#\34 76a1f6d {
    width: 90%;
}
    
#fa3e576c {
    column-gap: 4%;
    flex-direction: row;
    min-height: 124px;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4f8d971 {
    margin: 0px 0% 0px 0%;
}
    
#b88e28b8 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 f5c823c {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 f5d178d {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 960f0b1 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd9c9762 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#\30 6e33c8a {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/66a37513-5e22-48bf-b6de-911b9358320c/dms3rep/multi/opt/teniis-ball-ground-closeup-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 330px;
}
#\30 6e33c8a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIhAAAQMCBgMAAAAAAAAAAAAAAQIDBAARBQYHEiExF0Fh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAQEAAwEAAAAAAAAAAAAAAAMBAAIREv/aAAwDAQACEQMRAD8AHycrYDiuX0yELSw+51tPCflHPGCjyJibeuql03mOyZqobxKmSN1iejWjF9xJ2hRsOKHVUK+ZcdEdE17Zn//Z');
}
    
#\36 409e5f9 {
    order: 2;
}
    
#eb0091df {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db3f888c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#c020de87 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f91bea3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 13px;
    column-gap: 2%;
    padding: 6% 4% 2% 4%;
}
    
#\32 118daff {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 a508fe5 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0ae0efa {
    width: 100%;
    justify-content: flex-start;
    min-height: 8px;
}
    
#\31 1d3940a {
    height: 246px;
}
    
#f03179e0 {
    margin: 0px 0% 0px 0%;
}
    
#d0f12cb8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 71px;
    column-gap: 2%;
    padding: 0% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa5491eb {
    width: 83.64%;
}
    
#fef7ea76 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#\34 0cb8886 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d892d5cf {
    height: 10px;
}
    
#c72a9265 {
    width: 32%;
    min-height: 8px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#aec1c088 {
    height: 220px;
}
    
#d3b021d9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 274px;
    padding-bottom: 0px;
}
    
#bf7a817f {
    height: 220px;
}
    
#efe85abb {
    width: 32%;
    min-height: 8px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#\30 3239691 {
    height: 220px;
}
    
#\34 87b8742 {
    height: 10px;
}
    
#\37 d9197a7 {
    width: 32%;
    min-height: 8px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#\30 72f6e89 {
    height: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0a887bd {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#c4b230a2 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 61.07%;
    width: 82.10%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 160px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 0997e0b {
    width: 548px;
}
    
#e49efdbb {
    justify-self: end;
    align-self: start;
    width: 72.77%;
    height: 629px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 8ac1388 {
    width: 250px;
    min-height: 54px;
}
    
#c6c757e9 {
    align-items: flex-start;
}
    
#\32 45a2224 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 098dac3 {
    padding: 4% 4% 4% 4%;
}
    
#d4f975c2 {
    row-gap: 24px;
}
    
#\36 423914f {
    height: 130px;
    width: 104px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 20338c1 {
    order: 4;
    height: 72px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f6b1d4 {
    width: 64.88%;
    order: 2;
}
    
#cafd865b {
    width: 69.89%;
    order: 3;
}
    
#f554f902 {
    width: 100.00%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1549df2 {
    width: 100%;
    min-height: 8px;
}
    
#f0f307ed {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3f867f0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 53735fe {
    width: 600px;
}
    
#\39 f5caf19 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 1ff5a4d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding-top: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a8ac5b6 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3fcc270 {
    order: 1;
    width: 100%;
    padding-right: 8%;
}
    
#\34 1416452 {
    width: 48%;
    flex: 1 1 auto;
    row-gap: 30px;
    margin: 0% 0% 0% 0%;
}
    
#d372f7ec {
    height: 280px;
}
    
#a413ecbf {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 301px;
    padding-bottom: 6%;
}
    
#\35 589f4da {
    width: 48%;
    flex: 1 1 auto;
    row-gap: 30px;
    margin: 0% 0% 0% 0%;
}
    
#a321b2f0 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    padding-left: 13%;
    padding-right: 3%;
}
    
#\39 cd37dd3 {
    height: 280px;
}
    
#\38 2e98140 {
    padding-left: 13%;
    margin-left: 0%;
    width: 100%;
    padding-right: 3%;
}
    
#\36 0e3b00e {
    padding-right: 8%;
    width: 100%;
}
    
#db970bbc {
    height: 280px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 562d0a5 {
    width: 48%;
    flex: 1 1 auto;
    row-gap: 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b389b8f {
    width: 48%;
    flex: 1 1 auto;
    row-gap: 30px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9feea1d {
    height: 280px;
}
}



@media (max-width: 767px) {
    
#cd9c9762 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 18727db {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 1976447 {
    row-gap: 24px;
    width: 100%;
    min-height: 154px;
    align-items: flex-start;
    height: auto;
}
    
#\38 975871c {
    width: 100%;
    min-height: 82px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
}
    
#\30 098e7ac {
    order: 0;
}
    
#\34 76a1f6d {
    order: 1;
}
    
#fa3e576c {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 3% 4% 3%;
}
}



@media (max-width: 767px) {
    
#b88e28b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 f5c823c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f5d178d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ase {
    height: 240px;
}
    
#widget_ush {
    height: 240px;
}
    
#\31 960f0b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 64ca954 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#cd9c9762 {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 12% 4% 12% 4%;
}
    
#\34 6eb79c7 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\30 6e33c8a {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/66a37513-5e22-48bf-b6de-911b9358320c/dms3rep/multi/opt/teniis-ball-ground-closeup-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
#\30 6e33c8a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIhAAAQMCBgMAAAAAAAAAAAAAAQIDBAARBQYHEiExF0Fh/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAQEAAwEAAAAAAAAAAAAAAAMBAAIREv/aAAwDAQACEQMRAD8AHycrYDiuX0yELSw+51tPCflHPGCjyJibeuql03mOyZqobxKmSN1iejWjF9xJ2hRsOKHVUK+ZcdEdE17Zn//Z');
}
    
#\36 409e5f9 {
    height: 8px;
}
    
#db3f888c {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 12px;
}
    
#c020de87 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\33 f91bea3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\32 118daff {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\30 a508fe5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 4c049e0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e0ae0efa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1d3940a {
    height: 204px;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f12cb8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 12%;
    flex-wrap: nowrap;
}
    
#\31 19effd8 {
    height: auto;
    min-height: 40px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 86168d7 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#aa5491eb {
    width: 100.00%;
}
    
#fef7ea76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#\34 0cb8886 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#d892d5cf {
    height: 10px;
    order: 1;
}
    
#aec1c088 {
    height: 240px;
}
    
#bf7a817f {
    height: 240px;
    order: 0;
}
    
#c72a9265 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
    margin-top: 0%;
    padding: 6% 6% 8% 6%;
}
    
#d3b021d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-top: 0%;
}
    
#\38 4cef337 {
    width: 99.52%;
}
    
#\30 061aac0 {
    width: 99.6%;
}
    
#efe85abb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
    margin-top: 0%;
    padding: 6% 6% 8% 6%;
}
    
#\30 3239691 {
    height: 240px;
    order: 0;
}
    
#\34 87b8742 {
    height: 10px;
    order: 1;
}
    
#\36 9d65ace {
    width: 99.52%;
}
    
#c12206eb {
    width: 99.6%;
}
    
#\37 d9197a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
    margin-top: 0%;
    padding: 6% 6% 8% 6%;
}
    
#\30 72f6e89 {
    height: 10px;
    order: 1;
}
    
#\34 898a73a {
    width: 99.6%;
}
}



@media (max-width: 767px) {
    
#\38 0a887bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c4b230a2 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 316px;
    width: 91.06%;
    justify-content: flex-start;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 216px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e49efdbb {
    height: 278px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 0997e0b {
    width: 306px;
}
    
#\37 8ac1388 {
    width: 100.00%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#c6c757e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 54px;
    row-gap: 15px;
    width: 75.71%;
}
    
#\33 7191b0e {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(576.72px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
    
#\32 45a2224 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 098dac3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#d4f975c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 18px;
}
    
#\36 423914f {
    height: 104px;
    width: 80px;
    order: 0;
}
    
#\33 20338c1 {
    height: 72px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f6b1d4 {
    width: 326.094px;
    order: 2;
}
    
#cafd865b {
    width: 100.00%;
    order: 3;
}
    
#f554f902.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f554f902 {
    width: 100.00%;
    order: 1;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 1549df2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f0f307ed {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#\36 3f867f0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 f5caf19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\31 1ff5a4d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\39 6f16912 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}
    
#\37 a8ac5b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
}



@media (max-width: 767px) {
    
#\31 3fcc270 {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 8%;
    width: 100%;
    padding-right: 8%;
}
    
#\34 1416452 {
    width: 100%;
    min-height: 347px;
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
}
    
#d372f7ec {
    height: 240px;
}
    
#a413ecbf {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\35 589f4da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#a321b2f0 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\39 cd37dd3 {
    height: 240px;
}
    
#\38 2e98140 {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
}
    
#\36 0e3b00e {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 8%;
    padding-right: 8%;
    width: 100%;
}
    
#db970bbc {
    height: 240px;
}
    
#\38 562d0a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\39 9feea1d {
    height: 240px;
}
    
#\34 b389b8f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
}
}

