@media all {
  *#dm .dmInner a.u_1542533422:hover span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-family:"11h-book" !important; }

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

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

  #\39 32396e4 .icon-angle-right:before {
    content:'\f105' !important;
    background:url('data:image/svg+xml,<svg viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="%235b595b"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M768 903.232l-50.432 56.768L256 512l461.568-448 50.432 56.768L364.928 512z" fill="%235b595b"></path></g></svg>') !important;
    content:'' !important;
    width:40px !important;
    height:40px !important;
    background-repeat:no-repeat !important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    transform:scaleX(-1) !important;
    position:relative;
    left:0;
    top:0;
  }

  #f15a115a .layout-container {
    margin-left:-20px !important;
    margin-right:-20px !important;
  }

  #\39 32396e4 .icon-angle-left:before {
    content:'\f105' !important;
    background:url('data:image/svg+xml,<svg viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="%235b595b"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M768 903.232l-50.432 56.768L256 512l461.568-448 50.432 56.768L364.928 512z" fill="%235b595b"></path></g></svg>') !important;
    content:'' !important;
    width:40px !important;
    
    height:40px !important;
    background-repeat:no-repeat !important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    position:relative;
    left:0;
    top:0;
  }

  #dm#dm#dm .eBPSLg.eBPSLg { padding:0 !important; }

  #widget_vd4 #1884994189 .sc-kAyceB .icon-angle-right:before { content:'\f053' !important; }

  #\36 3bd85219866cc3622781521 .cYDbdV p {
    margin-block:0px !important;
    letter-spacing:1px !important;
    line-height:51px !important;
    font-weight:500;
    font-size:38.4px !important;
  }

  #\36 3d24979f4a54e38542a8abc p {
    line-height:32px !important;
    margin-bottom:16px !important;
  }

  #\36 3d24979f4a54e38542a8abc p:last-child { margin-bottom:0px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1716685882 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  #widget_vd4 #\31 547888259 .sc-kAyceB .icon-angle-right:before { content:'\f053' !important; }
}
@media (min-width:1025px) {
  #\36 3bd85219866cc3622781521 .cYDbdV {
    padding-left:27% !important;
    padding-right:27% !important;
    inset:20px 0px 35px !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  .ghWIWG {
    opacity:0 !important;
    transition:0.3s all !important;
    padding:0 15% !important;
    background-color:hsla(0,0%,100%,.7) !important;
    inset:0 !important;
  }

  .ghWIWG p { letter-spacing:1px !important; }

  .ghWIWG h3 { letter-spacing:3px !important; }

  .gwCzaK:hover .ghWIWG { opacity:1 !important; }
}
.hero-banner .icon-angle-right:before
{
	content:'' !important;
	width:33px !important;
	height:15px !important;
	background:url(https://lirp.cdn-website.com/8c555b24/dms3rep/multi/opt/arrow-left-ccf4d6b3-1920w.png) no-repeat 50% !important;
	transition:.3s !important;
	background-size:90% !important;
	margin-right:-6% !important;
	transform:scaleX(-1) !important;
	right:0 !important;
	top:0 !important;
	position:relative !important;
}
.hero-banner .icon-angle-left:before
{
	content:'' !important;
	width:33px !important;
	height:15px !important;
	background:url(https://lirp.cdn-website.com/8c555b24/dms3rep/multi/opt/arrow-left-ccf4d6b3-1920w.png) no-repeat 50% !important;
	transition:.3s !important;
	background-size:90% !important;
	margin-left:-6% !important;
}
.hero-banner .icon-angle-right
{
	right:-45px !important;
	position:absolute !important;
	top:45.8% !important;
}
.hero-banner .icon-angle-left
{width: 33px !important;
    height: 40px;
	left:-32px !important;
	position:absolute !important;
	top:45.8% !important;
}
.hero-banner .d-ext-mediaSlider-slidesContainer
{
	overflow:visible !important;
}
@media (max-width:767px) {
  .hero-banner .icon-angle-right {
    bottom:20px;
    top:auto !important;
    left:8% !important;
    right:auto;
    width:100% !important;
  }

  .gQEiyw { overflow:hidden; }

  .hero-banner .icon-angle-right:before {
    width:40px !important;
    height:40px !important;
    background:url('data:image/svg+xml,<svg viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="%23866344"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>arrow-left-circle</title><desc>Created with Sketch Beta.</desc><defs></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage"><g id="Icon-Set-Filled" sketch:type="MSLayerGroup" transform="translate(-258.000000, -1089.000000)" fill="%23866344"><path d="M281,1106 L270.414,1106 L274.536,1110.12 C274.926,1110.51 274.926,1111.15 274.536,1111.54 C274.145,1111.93 273.512,1111.93 273.121,1111.54 L267.464,1105.88 C267.225,1105.64 267.15,1105.31 267.205,1105 C267.15,1104.69 267.225,1104.36 267.464,1104.12 L273.121,1098.46 C273.512,1098.07 274.145,1098.07 274.536,1098.46 C274.926,1098.86 274.926,1099.49 274.536,1099.88 L270.414,1104 L281,1104 C281.552,1104 282,1104.45 282,1105 C282,1105.55 281.552,1106 281,1106 L281,1106 Z M274,1089 C265.164,1089 258,1096.16 258,1105 C258,1113.84 265.164,1121 274,1121 C282.836,1121 290,1113.84 290,1105 C290,1096.16 282.836,1089 274,1089 L274,1089 Z" id="arrow-left-circle" sketch:type="MSShapeGroup"></path></g></g></g></svg>') #fff no-repeat 50% !important;
    border-radius:100%;
  }

  .hero-banner .icon-angle-left:before {
    width:40px !important;
    transform:scaleX(1) !important;
    height:40px !important;
    background:url('data:image/svg+xml,<svg viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" fill="%23866344"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>arrow-left-circle</title><desc>Created with Sketch Beta.</desc><defs></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage"><g id="Icon-Set-Filled" sketch:type="MSLayerGroup" transform="translate(-258.000000, -1089.000000)" fill="%23866344"><path d="M281,1106 L270.414,1106 L274.536,1110.12 C274.926,1110.51 274.926,1111.15 274.536,1111.54 C274.145,1111.93 273.512,1111.93 273.121,1111.54 L267.464,1105.88 C267.225,1105.64 267.15,1105.31 267.205,1105 C267.15,1104.69 267.225,1104.36 267.464,1104.12 L273.121,1098.46 C273.512,1098.07 274.145,1098.07 274.536,1098.46 C274.926,1098.86 274.926,1099.49 274.536,1099.88 L270.414,1104 L281,1104 C281.552,1104 282,1104.45 282,1105 C282,1105.55 281.552,1106 281,1106 L281,1106 Z M274,1089 C265.164,1089 258,1096.16 258,1105 C258,1113.84 265.164,1121 274,1121 C282.836,1121 290,1113.84 290,1105 C290,1096.16 282.836,1089 274,1089 L274,1089 Z" id="arrow-left-circle" sketch:type="MSShapeGroup"></path></g></g></g></svg>') #fff no-repeat 50% !important;
    border-radius:100%;
  }

  .layout-drawer_open .layout-drawer-hamburger .hamburger__slice:last-child { transform:translateY(-13px) rotate(-45deg) !important; }

  .layout-drawer_open .layout-drawer-hamburger .hamburger__slice:nth-child(2) { height:1px; }
}

.layout-drawer-hamburger
{
	padding:9px 0px !important;
	width:35px !important;
}
@media (min-width:768px) and (max-width:1024px) {
  .ghWIWG {
    background-color:hsla(0,0%,100%,.7) !important;
    inset:0 !important;
  }

  .hero-banner .icon-angle-right:before {
    width:43px !important;
    height:15px !important;
    background:url(https://lirp.cdn-website.com/8c555b24/dms3rep/multi/opt/arrow-left-ccf4d6b3-1920w.png) #fff no-repeat 50% !important;
    margin-top:37px;
  }

  .hero-banner .icon-angle-left:before {
    width:43px !important;
    height:15px !important;
    margin-top:37px;
    background:url(https://lirp.cdn-website.com/8c555b24/dms3rep/multi/opt/arrow-left-ccf4d6b3-1920w.png) #fff no-repeat 50% !important;
  }

  .hero-banner .icon-angle-right { right:-2.5% !important; }

  .hero-banner .icon-angle-left { left:-2.5% !important; }
  
  
}
@media (min-width: 768px) {
/* Testing solutions for the hover effect */
  /*#widget_vd4 .d-ext-mediaSlider-slide__contentContainer {*/
  /*    padding-left: 0 !important;*/
  /*    padding-right: 0 !important;*/
  /*    margin: 0 100px;*/
  /*    opacity: 0;*/
  /*    transition: opacity 200ms ease-out;*/
      
  /*    &:hover {*/
  /*        opacity: 1;*/
  /*    }*/
  /*}*/
  /*#widget_vd .d-ext-mediaSlider-slide__contentContainer {*/
  /*    [data-grab="slide-overlay"] {*/
  /*        z-index: 10;*/
  /*    }*/
  /*}*/
  /*#widget_vd [data-grab="pagination-container"] {*/
  /*    z-index: 100;*/
  /*}*/
}
*#dm .dmInner a.u_1542533422 span.text {
    font-size: calc((var(0.9) - 1) * 1.2vw + 1rem) !important;
}
@media (max-width: 767px) {
    .hero-banner .icon-angle-right {
    left: 0% !important;
    width: 33px !important;
    right: 40% !important;
    }
    .hero-banner .icon-angle-left {
    left: 0% !important;
    top: 0px !important;
    bottom: 0px !important;
    width: 33px !important;
    }
    #\34 1fdd61b {
    padding: 0px !important;
    }
    #\33 19e870e {
    margin-top: 6px !important;
    margin-bottom: 0px !important;
    }
    #\36 313f3b8{
        margin-top: 6px !important;
    }
    #\32 3a9feed {
    margin: 18px 55px 18px 55px !important;
    }
    #\38 5ac1571 {
    margin: 18px 22px 0px 22px !important;
    }
    button.cMsIBV.cMsIBV[aria-label="back"]{
    /*background-color: red !important;*/
    position: absolute !important;
    bottom: 40px !important;
    left: 37% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width:33px !important;
}
    button.cMsIBV.cMsIBV[aria-label="next"]{
    /*background-color: red !important;*/
    position: absolute !important;
    right: 37% !important;
    bottom: 40px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 33px !important;
}
.hero-banner .icon-angle-left:before{
    margin-left: 0px !important;
    top: 0px !important;
    left: 0px !important;
}
.hero-banner .icon-angle-right:before {
    margin-right: 0px !important;
}
.hero-banner .icon-angle-right {
    left: 0px !important;
    right: 0px !important;
    bottom: 0px;
    top: 0px !important;
    width: 33px !important;
}
}separatorHomeCss{color:red !important}.jmwpi:hover{
    #dm#dm#dm .jviEeg.jviEeg {
        display: none !important;
    }
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_pv2 {
    width: 100%;
    height: 644px;
    min-height: 100vh;
    max-width: 100%;
    align-self: center;
}
    
#\36 3bd85219866cc362278151d {
    margin-left: 55px;
    margin-right: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin-left: 30px;
    margin-right: 30px;
}
    
#widget_pv2 {
    height: 1024px;
    min-height: 0vh;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 63px;
}
    
#\36 3bd85219866cc362278151d {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
}
    
#widget_pv2 {
    height: 932px;
    min-height: 100vh;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.3%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0px 0 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 66.7%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 49px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 1px;
    padding-top: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 100%;
    padding-top: 66px;
    padding-bottom: 61px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_va2.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
    padding-left: 0px;
}
#widget_va2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -37px;
}
    
#widget_inv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#widget_inv {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin-left: 55px;
    margin-right: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 0%;
    padding-right: 2%;
    padding-top: 116px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 33.9%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 66.1%;
    padding-left: 40px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin-left: 37px;
    margin-right: 37px;
}
    
#widget_va2.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 35px;
}
#widget_va2 {
    margin-top: -40px;
    margin-left: 2px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 0px;
    align-items: center;
    width: 100%;
    margin-top: 39px;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-top: 42px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 10px 0px 30px 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin-left: 22px;
    margin-right: 22px;
}
    
#widget_va2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#widget_va2 {
    margin-left: 0px;
    align-self: flex-start;
    margin-right: 0px;
}
}



@media all {
    
#\39 32396e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#af44209d {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#innergrid_jk1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    width: 100%;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vd4 {
    width: 667px;
    height: 811px;
    min-height: 100px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
}
    
#widget_sjv {
    width: 700px;
    height: 811px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin-left: 3px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\38 5ac1571 {
    margin-left: 55px;
    margin-right: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af44209d {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100%;
}
    
#\39 32396e4 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#innergrid_jk1 {
    grid-template-rows: minmax(8px, max-content);
    column-gap: 16px;
}
    
#widget_vd4 {
    height: 451px;
    width: 100%;
    margin-right: 0px;
}
    
#widget_sjv {
    height: 451px;
    width: 100%;
}
    
#\38 5ac1571 {
    margin-left: 37px;
    margin-right: 37px;
    margin-top: 44px;
}
}



@media (max-width: 767px) {
    
#\39 32396e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#af44209d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_sjv {
    height: 456px;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 0px;
}
    
#widget_vd4 {
    width: 100%;
    height: 430px;
    margin-bottom: 23px;
}
    
#innergrid_jk1 {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    margin: 0px 0% 0px 0%;
}
    
#\38 5ac1571 {
    margin: 23px 22px 0px 22px;
}
}



@media all {
    
#\38 01f615f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 55%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 1fdd61b {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f15a115a {
    margin-left: 55px;
    margin-right: 55px;
    margin-bottom: 20px;
}
    
#widget_2sk {
    width: 100%;
    height: 393px;
    max-width: 100%;
    order: 0;
}
    
#a6d407c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 49b4f9b {
    width: 100%;
    height: 393px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1fdd61b {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding-top: 21px;
}
    
#widget_2sk {
    height: 401px;
}
    
#\32 49b4f9b {
    height: 510px;
}
    
#f15a115a {
    margin-left: 37px;
    margin-right: 37px;
}
    
#\38 01f615f {
    width: 100%;
    min-height: 0px;
    margin-bottom: 18px;
}
    
#a6d407c1 {
    width: 100%;
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#\38 01f615f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1fdd61b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 23px 0% 21px 0%;
}
    
#f15a115a {
    margin-left: 22px;
    margin-right: 22px;
}
    
#widget_2sk {
    height: 186px;
}
    
#a6d407c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 5px;
}
    
#\32 49b4f9b {
    height: 240px;
}
}



@media all {
    
#c6eb4273 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 8e5e1d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 36%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 19e870e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 3a9feed {
    margin: 26px 55px 20px 55px;
}
    
#\36 313f3b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 36%;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 d1ba5e9 {
    width: 100%;
    height: 399px;
    max-width: 100%;
    order: 0;
}
    
#\34 0926ca8 {
    width: 100%;
    height: 399px;
    max-width: 100%;
    order: 0;
}
    
#\39 bb52c4c {
    width: 100%;
    height: 399px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6eb4273 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 d1ba5e9 {
    height: 218px;
}
    
#\34 0926ca8 {
    height: 218px;
}
    
#\39 bb52c4c {
    height: 218px;
}
    
#\32 3a9feed {
    margin-left: 37px;
    margin-right: 37px;
}
}



@media (max-width: 767px) {
    
#c6eb4273 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 8e5e1d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
}
    
#\33 19e870e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 7px;
    margin-bottom: 4px;
}
    
#\32 3a9feed {
    margin-left: 22px;
    margin-right: 22px;
}
    
#\36 313f3b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 8px;
}
    
#\30 d1ba5e9 {
    height: 289px;
}
    
#\34 0926ca8 {
    height: 289px;
}
    
#\39 bb52c4c {
    height: 428px;
}
}



@media all {
    
#e2d777b4 {
    width: 668px;
    height: 811px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin-left: 3px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#e3fa9bc2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    width: 100%;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cfa33311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 bfac630 {
    width: 667px;
    height: 811px;
    min-height: 100px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin-right: 10px;
}
    
#dc40487d {
    margin-left: 55px;
    margin-right: 55px;
}
    
#d1118f37 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2d777b4 {
    height: 451px;
    width: 100%;
}
    
#e3fa9bc2 {
    grid-template-rows: minmax(8px, max-content);
    column-gap: 16px;
}
    
#cfa33311 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#\33 bfac630 {
    height: 451px;
    width: 100%;
    margin-right: 0px;
}
    
#dc40487d {
    margin-left: 37px;
    margin-right: 37px;
    margin-top: 44px;
}
    
#d1118f37 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100%;
}
}



@media (max-width: 767px) {
    
#e2d777b4 {
    height: 456px;
    width: 100%;
    justify-self: start;
    align-self: start;
    margin: -3px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e3fa9bc2 {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(8px, max-content);
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#cfa33311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 bfac630 {
    width: 100%;
    height: 493px;
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#dc40487d {
    margin-left: 22px;
    margin-right: 22px;
}
    
#d1118f37 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}

