*#dm .dmInner a.u_1173340688 span.text
{
	letter-spacing:2px !important;
	text-transform:uppercase !important;
}
@media all {
  *#dm .dmInner a.u_1173340688 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1030054254 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1792502428 img { object-fit:contain !important; }

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

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

  *#dm .dmInner div.u_1785896387 .caption-container .caption-text {
    color:rgba(255,255,255,1) !important;
    font-family: 'DM Sans' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-text .rteBlock {
    color:rgba(255,255,255,1) !important;
    font-family: 'DM Sans' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_1995850430 { display:block !important; }

  *#dm .dmInner *.u_1844527542 { display:none !important; }

  *#dm .dmInner *.u_1241246260 { display:block !important; }

  *#dm .dmInner *.u_1221921822 { display:none !important; }

  *#dm .dmInner *.u_1636690779 { display:block !important; }

  *#dm .dmInner *.u_1539528597 { display:none !important; }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-title {
    font-family:'LTC Bodoni 175 W01 Regular' !important;
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1785896387 .caption-button { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1785896387 .caption-button span.text {
    color:rgba(30,41,59,1) !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner a.u_1363520904:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1363520904.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1777871198 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1985519099 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1985519099 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1120178869 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1120178869 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1785896387 .caption-button:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1785896387 .caption-button.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1785896387 .caption-button:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1785896387 .caption-button.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1777871198 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1337441897 { background-position:50% 50% !important; }

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

  *#dm .dmInner *.u_1785896387 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
*#dm .dmInner a.u_1567233132 span.text
{
	letter-spacing:2px !important;
	text-transform:uppercase !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1173340688 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1030054254 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1318953111 .photoGalleryThumbs .image-container a { padding-top:190px !important; }

  *#dm .dmInner *.u_1785896387 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1785896387 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1785896387 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1785896387 .caption-button { width:170px !important; }

  *#dm .dmInner div.u_1785896387 .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1785896387 .photoGalleryThumbs .image-container a { padding-top:350px !important; }
}
*#dm .dmInner a.u_1030054254 span.text
{
	letter-spacing:2px !important;
	text-transform:uppercase !important;
}
*#dm .dmInner a.u_1391151104 span.text
{
	letter-spacing:2px !important;
	text-transform:uppercase !important;
}
*#dm .dmInner a.u_1363520904 span.text
{
	letter-spacing:2px !important;
	text-transform:uppercase !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1318953111 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-title { font-size:28px !important; }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1785896387 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1785896387 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1785896387 .caption-button {
    width:150px !important;
    height:45px !important;
  }

  *#dm .dmInner *.u_1785896387 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1785896387 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1785896387 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1785896387 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1785896387 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1785896387 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1785896387 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1785896387 .caption-button { width:160px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1173340688
{
}
*#dm .dmInner a.u_1173340688
{
}
*#dm .dmInner a.u_1567233132
{
}
*#dm .dmInner a.u_1567233132
{
}
*#dm .dmInner a.u_1030054254
{
}
*#dm .dmInner a.u_1391151104
{
}
*#dm .dmInner a.u_1391151104
{
}
*#dm .dmInner a.u_1363520904
{
}
*#dm .dmInner a.u_1363520904
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50.09%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: initial;
    border-style: solid;
    border-color: rgba(128,161,163,1) rgba(128,161,163,1) rgba(128,161,163,1) rgba(128,161,163,1);
    border-width: 2px 2px 2px 2px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 200px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49.910714285714285%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(43,43,43,1);
    opacity: 0.3;
    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://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/SPC-9539-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_j1l {
    width: 49.43%;
    height: 14px;
    max-width: 100%;
}
    
#f64cbf75 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_put {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 75.10910470409712%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 24.85%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 20px 15px 20px 15px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 20px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#widget_m7e {
    margin-top: 15px;
}
    
#f64cbf75 {
    margin-top: 15px;
    min-height: 52px;
}
}



@media all {
    
#\33 14c5714 {
    min-height: 710px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#aa6d79d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_45e {
    width: 100.00%;
    height: 823px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 14c5714 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 14c5714 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#aa6d79d8 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#widget_45e {
    width: 100.00%;
    height: 356px;
}
}



@media all {
    
#f655dbaf {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 745f506 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 45%;
    min-width: 4%;
    padding-right: 50px;
    padding-bottom: 200px;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fa02eb45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 54.99642857142857%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/sarah-p-929h.png);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#fa02eb45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0wGTAWz+APf29Pb29PX08ufj39XPydPNxuDc1/Hv6/Py7vLx7wD39vT49/Xu7OjVy8S0o5eum4/Gu7Lj4Nrx8O3x8O0A9/f0+fj25+LdxLKnl3hmjGtarJmM1M7G7+7q8O7sAPf39fn49trTzLmhlJJoU4ZcRqKIeMS7suzr5+/u6wD49/X39O/OwriukH6OYEiHWECce2e6q6Do4t3v7uwA9/b09urgwq2elHNeaUUwaEItiWVNsZqJ49bM7+7tAPf08fHczbSXg3VUPz0oG0MrHXNON6qLduHLvO7t6wD28e3t0b+rinRgQzAcFA8oHRVnRC6siHHgxrXt7OoA9O7p58u5tY52f1hAUTgoWj0qhFg9t5F64Mi57u3sAPPu6uLNwLOSfoVfSGBBLWBAK3xYQq6SgdzMw/Dw7wDz8O3b0Miok4Z1WEdWOihPNCNgSDmVhnzOyMTx8fEA9PPw0M3KhoF9OzQvFA4KDwsIIyAebWxqvLy78fHxAPTz78fHxHd3diYmJgUFBQUFBREREFxcW62trfDw7+GO+qY8RfIZAAAAAElFTkSuQmCC');
}
    
#fe5c1282 {
    width: 49.43%;
    height: 14px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5eec49e {
    width: 266px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l72 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8ef185f {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pum {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1575dbb {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 34%, rgba(230, 244, 241, 1) 100%);
    background-origin: border-box;
}
    
#widget_ilg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20%;
    padding-bottom: 20%;
}
#widget_ilg {
    width: 19.99931718061674%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f655dbaf {
    min-height: 0px;
    padding: 40px 14.3px 40px 14.3px;
}
    
#widget_ilg {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f655dbaf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 15px 15px;
}
    
#\31 745f506 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 20px 0px;
}
    
#fa02eb45 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
#fa02eb45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0wGTAWz+APf29Pb29PX08ufj39XPydPNxuDc1/Hv6/Py7vLx7wD39vT49/Xu7OjVy8S0o5eum4/Gu7Lj4Nrx8O3x8O0A9/f0+fj25+LdxLKnl3hmjGtarJmM1M7G7+7q8O7sAPf39fn49trTzLmhlJJoU4ZcRqKIeMS7suzr5+/u6wD49/X39O/OwriukH6OYEiHWECce2e6q6Do4t3v7uwA9/b09urgwq2elHNeaUUwaEItiWVNsZqJ49bM7+7tAPf08fHczbSXg3VUPz0oG0MrHXNON6qLduHLvO7t6wD28e3t0b+rinRgQzAcFA8oHRVnRC6siHHgxrXt7OoA9O7p58u5tY52f1hAUTgoWj0qhFg9t5F64Mi57u3sAPPu6uLNwLOSfoVfSGBBLWBAK3xYQq6SgdzMw/Dw7wDz8O3b0Miok4Z1WEdWOihPNCNgSDmVhnzOyMTx8fEA9PPw0M3KhoF9OzQvFA4KDwsIIyAebWxqvLy78fHxAPTz78fHxHd3diYmJgUFBQUFBREREFxcW62trfDw7+GO+qY8RfIZAAAAAElFTkSuQmCC');
}
    
#\36 8ef185f {
    margin-top: 5px;
}
    
#widget_l72 {
    margin-top: 8px;
}
    
#\38 5eec49e {
    width: 297px;
    height: auto;
    min-height: 52px;
    margin-top: 25px;
}
    
#fe5c1282 {
    width: 85.70%;
    height: 455px;
}
    
#widget_ilg {
    height: auto;
}
}



@media all {
    
#\31 ad7ef4e {
    min-height: 213px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 80px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fa050401::before, #fa050401 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
    opacity: 0;
    border-radius: inherit;
}
#fa050401 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    background-image: url();
    background-position: 100% 50%;
    padding-top: 200px;
    padding-bottom: 40px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#fa050401.lazy {
    background-image: url('');
}
    
#\30 2589688 {
    width: 263px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ace96508 {
    width: 51.52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf576f1 {
    width: 68.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efcd1dd5::before, #efcd1dd5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#efcd1dd5 {
    background-image: url(https://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/Abbi-Jones-9732-1920w.jpg);
}
#efcd1dd5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFEiEiQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAgMRAf/aAAwDAQACEQMRAD8A0rP2gxt0xBdxkK/XhTSLV2faMtvURC810eTdw//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ad7ef4e {
    min-height: 0px;
    padding: 40px 14.3px 40px 14.3px;
}
    
#fa050401::before, #fa050401 > .bgExtraLayerOverlay {
    
}
#fa050401.lazy {
    background-image: url('');
}
    
#ace96508 {
    width: 89.06%;
}
    
#fcf576f1 {
    width: 92.66%;
}
    
#efcd1dd5::before, #efcd1dd5 > .bgExtraLayerOverlay {
    
}
#efcd1dd5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFEiEiQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAgMRAf/aAAwDAQACEQMRAD8A0rP2gxt0xBdxkK/XhTSLV2faMtvURC810eTdw//Z');
}
}



@media (max-width: 767px) {
    
#\31 ad7ef4e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#fa050401::before, #fa050401 > .bgExtraLayerOverlay {
    
}
#fa050401 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
    background-position: 50% 50%;
    padding: 120px 20px 20px 20px;
}
#fa050401.lazy {
    background-image: url('');
}
    
#\30 2589688 {
    width: 297px;
    height: auto;
    min-height: 52px;
    margin-top: 25px;
}
    
#fcf576f1 {
    margin-top: 5px;
    width: 100.00%;
}
    
#ace96508 {
    width: 99.88%;
}
    
#efcd1dd5::before, #efcd1dd5 > .bgExtraLayerOverlay {
    
}
#efcd1dd5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFEiEiQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAgMRAf/aAAwDAQACEQMRAD8A0rP2gxt0xBdxkK/XhTSLV2faMtvURC810eTdw//Z');
}
}



@media all {
    
#e9114d10 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 40px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 155b5c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 65.00%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 50px;
    padding-bottom: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b2ff28e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 35.00276785714286%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ab462d4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_71v {
    width: 99.997732248623%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#group_oih {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 3px 3px 3px 3px;
    padding: 25px 25px 25px 25px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_edd {
    width: 77.19%;
    height: auto;
    max-width: 100%;
}
    
#aee77539 {
    width: 263px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76d9f6c {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qot {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9114d10 {
    min-height: 0px;
    padding: 40px 14.3px 40px 14.3px;
}
    
#ab462d4e {
    width: 100.00%;
}
    
#\35 155b5c4 {
    padding-right: 30px;
    width: 62.75313868613138%;
}
    
#b2ff28e5 {
    width: 37.16%;
}
    
#group_oih {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
    
#aee77539 {
    margin-top: 20px;
}
    
#\33 76d9f6c {
    margin-top: 12px;
}
    
#widget_qot {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e9114d10 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\35 155b5c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-right: 0px;
}
    
#b2ff28e5 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    padding-top: 30px;
}
    
#aee77539 {
    width: 297px;
    height: auto;
    min-height: 52px;
    margin-top: 20px;
}
    
#\33 76d9f6c {
    margin-top: 8px;
}
    
#widget_71v {
    margin-top: 20px;
}
    
#widget_qot {
    height: auto;
}
}



@media all {
    
#\32 c336118 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 40px 40px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 47f3669 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b7153fc8 {
    background-image: initial;
    background-color: rgba(255,255,255,1);
}
    
#abe3a723 {
    width: 76.83875%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3u5 {
    width: 10%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c336118 {
    min-height: 0px;
    padding: 40px 14.3px 20px 14.3px;
}
    
#widget_3u5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 c336118 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 15px 15px;
}
    
#\34 47f3669 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#abe3a723 {
    width: 100.00%;
}
    
#widget_3u5 {
    height: auto;
}
}



@media all {
    
#\30 f0140b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.09%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 d444f66 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 40px 50px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#bb7c9413 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 69.91071428571428%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 235d823 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_163 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
}
    
#\31 fa7fc85 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d444f66 {
    min-height: 430px;
    padding: 40px 14.3px 20px 14.3px;
}
    
#bb7c9413 {
    padding-left: 40px;
    width: 65.56%;
}
    
#\30 f0140b6 {
    width: 34.34992700729927%;
}
}



@media (max-width: 767px) {
    
#\30 f0140b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\32 d444f66 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 15px 15px;
}
    
#bb7c9413 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\34 235d823 {
    margin-top: 8px;
}
    
#widget_163 {
    height: 216px;
    width: 291px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 fa7fc85 {
    margin-top: 15px;
}
}



@media all {
    
#f6bc3c72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 197dbe5 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 3c8781e {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#widget_o57 {
    width: 120px;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\36 34388df {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 37056c3 {
    width: 99.99568074331394%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9763aff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 var(--color_4);
    border-width: 0 2px 0 2px;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 98c5e2f {
    width: 120px;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\38 30221ee {
    width: 99.99568074331394%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#f57c22dc {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91f00aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.333333333333332%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 0911bec {
    width: 120px;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\37 6a1a794 {
    width: 99.99568074331394%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 526542a {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 197dbe5 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 20px 14.3px 20px 14.3px;
}
    
#f6bc3c72 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\39 9763aff {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#d91f00aa {
    width: 31.333333333333332%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f6bc3c72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-bottom: 20px;
    padding-top: 10px;
}
    
#\37 197dbe5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#widget_o57 {
    height: 120px;
    width: 150px;
}
    
#\36 34388df {
    margin-top: 8px;
}
    
#\34 37056c3 {
    margin-top: 15px;
}
    
#\39 9763aff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\39 98c5e2f {
    height: 120px;
    width: 150px;
}
    
#\38 30221ee {
    margin-top: 15px;
}
    
#f57c22dc {
    margin-top: 8px;
}
    
#d91f00aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-top: 20px;
}
    
#\34 0911bec {
    height: 120px;
    width: 150px;
}
    
#\37 6a1a794 {
    margin-top: 15px;
}
    
#\34 526542a {
    margin-top: 8px;
}
}



@media all {
    
#\36 8080863 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a90e0028 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 29.64%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/Rhett-SPC-6616--1920w.jpg);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#a90e0028.lazy {
    background-image: url('');
}
    
#\38 8c458c3 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#c7632ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 70.35714285714286%;
    min-width: 4%;
    padding-left: 40px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 d802c08 {
    width: 70.81%;
    height: 370px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2279ab0 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6fed326 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8cdd765 {
    width: 95.99%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b9879d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8080863 {
    min-height: 0px;
    padding: 20px 14.3px 40px 14.3px;
}
    
#a90e0028 {
    width: 31.80%;
}
#a90e0028.lazy {
    background-image: url('');
}
    
#c7632ba3 {
    width: 68.11124087591242%;
}
}



@media (max-width: 767px) {
    
#\36 8080863 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#a90e0028 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#a90e0028.lazy {
    background-image: url('');
}
    
#c7632ba3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#\31 d802c08 {
    width: 75.33%;
    height: 320px;
}
    
#\33 2279ab0 {
    margin-top: 12px;
}
    
#\39 6fed326 {
    margin-top: 8px;
}
    
#\31 b9879d7 {
    margin-top: 25px;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\35 46934cc {
    background-color: rgba(128,161,163,1);
    background-image: initial;
}
    
#da7745b1 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 df5e3ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 70.35714285714286%;
    min-width: 4%;
    padding-left: 40px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fa2ae5ae {
    width: 72.32%;
    height: 370px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d48e50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c9771f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin-top: 30px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#da6c03dc {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c623047 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 29.64%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/Tucker-Johnson-1641-1920w.jpg);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\36 c623047.lazy {
    background-image: url('');
}
    
#c8b881ff {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da7745b1 {
    min-height: 0px;
    padding: 20px 14.3px 40px 14.3px;
}
    
#\32 df5e3ab {
    width: 68.11124087591242%;
}
    
#\36 c623047 {
    width: 31.80%;
}
#\36 c623047.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#da7745b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\32 df5e3ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#fa2ae5ae {
    width: 75.33%;
    height: 320px;
}
    
#\32 4c9771f {
    margin-top: 25px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#da6c03dc {
    margin-top: 8px;
}
    
#\36 c623047 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#\36 c623047.lazy {
    background-image: url('');
}
    
#c8b881ff {
    margin-top: 12px;
}
}



@media all {
    
#d2224013 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 29.64%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://lirp.cdn-website.com/b5340ab4/dms3rep/multi/opt/Madeline-Grad-3461-1920w.jpg);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#d2224013.lazy {
    background-image: url('');
}
    
#\37 8e6b306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebb677f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 70.35714285714286%;
    min-width: 4%;
    padding-left: 40px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 ac81b4b {
    width: 88.89%;
    height: 370px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e08c478 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f8fb1af {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47c1c59 {
    width: 99.99615094039524%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea4c053 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 80px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a7c84388 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2224013 {
    width: 31.80%;
}
#d2224013.lazy {
    background-image: url('');
}
    
#ebb677f7 {
    width: 68.11124087591242%;
}
    
#\37 ea4c053 {
    min-height: 0px;
    padding: 20px 14.3px 40px 14.3px;
}
}



@media (max-width: 767px) {
    
#d2224013 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#d2224013.lazy {
    background-image: url('');
}
    
#\37 8e6b306 {
    margin-top: 25px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ebb677f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#\31 ac81b4b {
    width: 75.33%;
    height: 320px;
}
    
#\36 f8fb1af {
    margin-top: 12px;
}
    
#\30 47c1c59 {
    margin-top: 8px;
}
    
#\37 ea4c053 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
}



@media all {
    
#\35 ce027c1 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 40px 75px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 90bca43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 f6e8885 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89093f8 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ce027c1 {
    min-height: 0px;
    padding: 20px 14.3px 40px 14.3px;
}
}



@media (max-width: 767px) {
    
#\35 ce027c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 30px 15px;
}
    
#\34 90bca43 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
    
#\39 f6e8885 {
    margin-top: 0px;
    min-height: 52px;
}
}



@media all {
    
#\34 1e3e1fa {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 40px 20px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 aedd5ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 7c105b8 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#ecdd4afb {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 74d2de3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1e3e1fa {
    min-height: 0px;
    padding: 40px 14.3px 20px 14.3px;
}
}



@media (max-width: 767px) {
    
#\34 1e3e1fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 5px 15px;
}
    
#\30 aedd5ee {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#ecdd4afb {
    width: 100.00%;
}
    
#\35 74d2de3 {
    margin-top: 15px;
}
}



@media all {
    
#\38 d300953 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 ad589a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 52ca057 {
    min-height: 257px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 52ca057 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 d300953 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#\37 52ca057 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\33 3d31822.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#\33 3d31822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\36 3355f58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 acd3ee5 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_p8c {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: center;
    margin-top: 20px;
}
    
#\38 4ee9d74 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 acd3ee5 {
    min-height: 0px;
    padding: 20px 14.3px 30px 14.3px;
}
}



@media (max-width: 767px) {
    
#\36 3355f58 {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#\38 acd3ee5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 5px 0px;
}
}



@media all {
    
#bdecf4ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a8bbd5f7 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\31 8ed50df {
    width: 99.86874409820584%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cbb63bc9 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 40px 20px 40px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 e1ce33b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8ed50df {
    width: 81%;
}
    
#cbb63bc9 {
    min-height: 0px;
    padding: 40px 14.3px 20px 14.3px;
}
}



@media (max-width: 767px) {
    
#bdecf4ab {
    width: 100%;
    min-height: 20px;
    align-items: center;
    height: auto;
}
    
#\31 8ed50df {
    width: 92%;
}
    
#cbb63bc9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 0px 15px;
}
    
#\35 e1ce33b {
    margin-top: 15px;
}
}



@media all {
    
#\32 7442447 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 3px 3px 3px 3px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 767f0f3 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 5%;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc1ca78 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#c1b505be {
    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: 100%;
    min-height: 131px;
    max-height: 100%;
    border-radius: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 3052de7 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a669af5a {
    width: 100%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a0379805 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 3px 3px 3px 3px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 a82217d {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#dc6bb3b8 {
    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: 99.50558603105925%;
    min-height: 131px;
    max-height: 100%;
    border-radius: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 c7d7290 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b914fc {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 16b1503 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e563ca42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 3px 3px 3px 3px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 1% 1% 1% 1%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a7f902d1 {
    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: 99.75282392026578%;
    min-height: 131px;
    max-height: 100%;
    border-radius: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 6f4c5e3 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f88973e8 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26bad53 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 47f6a1e {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#f51f9f40 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e864143 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7442447 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a669af5a {
    height: 200px;
}
    
#a0379805 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 3052de7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\36 c7d7290 {
    height: 200px;
}
    
#e563ca42 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f4c5e3 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\32 7442447 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a669af5a {
    height: 220px;
}
    
#a0379805 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c1b505be {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 3052de7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
}
    
#dc6bb3b8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 c7d7290 {
    height: 220px;
}
    
#e563ca42 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a7f902d1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 6f4c5e3 {
    height: 220px;
}
}

