@media (min-width:1025px) {
  *#dm .dmInner *.u_1006925199 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_46509912 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_46509912 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemName { font-size:16px !important; }

  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemPrice { font-size:16px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemName { font-size:16px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemPrice { font-size:16px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemName { font-size:16px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemPrice { font-size:16px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemName { font-size:16px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemPrice { font-size:16px !important; }

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

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

  *#dm .dmInner *.u_1166907736 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemName { font-size:15px !important; }

  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemPrice { font-size:15px !important; }

  *#dm .dmInner div.u_46509912 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_46509912 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemName { font-size:15px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemPrice { font-size:15px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemName { font-size:15px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemPrice { font-size:15px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemName { font-size:15px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemPrice { font-size:15px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc { font-size:14px !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc .rteBlock { font-size:14px !important; }

  *#dm .dmInner *.u_1006925199 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1006925199 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1166907736 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1166907736 .photoGalleryViewAll { padding:0 5px !important; }
}
@media all {
  *#dm .dmInner div.u_1006925199 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

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

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

  *#dm .dmInner div.u_1282392449 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1282392449 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1282392449 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1282392449 .dmformsubmit {
    width:180px !important;
    height:60px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

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

  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemName { font-weight:700 !important; }

  *#dm .dmInner div.u_46509912 .menuItemBox .menuItemPrice { font-weight:700 !important; }

  *#dm .dmInner div.u_46509912 .menuItemDesc { font-weight:400 !important; }

  *#dm .dmInner div.u_46509912 .menuItemDesc .rteBlock { font-weight:400 !important; }

  *#dm .dmInner div.u_46509912 .menuItemBox {
    border-bottom-style:dashed !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemName { font-weight:700 !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox .menuItemPrice { font-weight:700 !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc { font-weight:400 !important; }

  *#dm .dmInner div.u_1928898280 .menuItemDesc .rteBlock { font-weight:400 !important; }

  *#dm .dmInner div.u_1928898280 .menuItemBox {
    border-bottom-style:dashed !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemName { font-weight:700 !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox .menuItemPrice { font-weight:700 !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc { font-weight:400 !important; }

  *#dm .dmInner div.u_1747179621 .menuItemDesc .rteBlock { font-weight:400 !important; }

  *#dm .dmInner div.u_1747179621 .menuItemBox {
    border-bottom-style:dashed !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemName { font-weight:700 !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox .menuItemPrice { font-weight:700 !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc { font-weight:400 !important; }

  *#dm .dmInner div.u_1238917875 .menuItemDesc .rteBlock { font-weight:400 !important; }

  *#dm .dmInner div.u_1238917875 .menuItemBox {
    border-bottom-style:dashed !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_3351759525 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_3351759525 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1282392449 .dmforminput input { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .dmforminput textarea { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .dmforminput .fileUploadLink { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .checkboxwrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .radiowrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .optinwrapper div { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .freetextwrapper { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .dmforminput select { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1282392449 .dmforminput option { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1166907736 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }
}
*#dm .dmInner div.u_1045908793
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1006277640 .fcgCjo
{
	inset:30px 30px 35px !important;
}
*#dm .dmInner div.u_1029062246
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1425951575 .jKgrHM
{
	border-radius:5px !important;
}
*#dm *.dmBody div.u_1282392449 input:not([type="submit"])
{
	height:50px !important;
}
*#dm *.dmBody div.u_1282392449 textarea
{
	height:150px !important;
}
*#dm .dmInner div.u_46509912 .rteBlock
{
	line-height:180% !important;
}
*#dm .dmInner div.u_46509912 .menuItemDesc
{
	padding:10px 0 !important;
}
*#dm .dmInner div.u_46509912 .menuItemName
{
	padding-top:10px !important;
}
*#dm .dmInner div.u_46509912 .menuItemPrice
{
	display:none !important;
}
*#dm .dmInner div.u_46509912 .menuItemLeft
{
	width:100% !important;
}
*#dm .dmInner div.u_1928898280 .rteBlock
{
	line-height:180% !important;
}
*#dm .dmInner div.u_1928898280 .menuItemDesc
{
	padding:10px 0 !important;
}
*#dm .dmInner div.u_1928898280 .menuItemName
{
	padding-top:10px !important;
}
*#dm .dmInner div.u_1928898280 .menuItemPrice
{
	display:none !important;
}
*#dm .dmInner div.u_1928898280 .menuItemLeft
{
	width:100% !important;
}
*#dm .dmInner div.u_1747179621 .rteBlock
{
	line-height:180% !important;
}
*#dm .dmInner div.u_1747179621 .menuItemDesc
{
	padding:10px 0 !important;
}
*#dm .dmInner div.u_1747179621 .menuItemName
{
	padding-top:10px !important;
}
*#dm .dmInner div.u_1747179621 .menuItemPrice
{
	display:none !important;
}
*#dm .dmInner div.u_1747179621 .menuItemLeft
{
	width:100% !important;
}
*#dm .dmInner div.u_1238917875 .rteBlock
{
	line-height:180% !important;
}
*#dm .dmInner div.u_1238917875 .menuItemDesc
{
	padding:10px 0 !important;
}
*#dm .dmInner div.u_1238917875 .menuItemName
{
	padding-top:10px !important;
}
*#dm .dmInner div.u_1238917875 .menuItemPrice
{
	display:none !important;
}
*#dm .dmInner div.u_1238917875 .menuItemLeft
{
	width:100% !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1006925199 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1006925199 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1166907736 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1166907736 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1045908793
{
}
*#dm .dmInner div.u_1006277640
{
}
*#dm .dmInner div.u_1029062246
{
}
*#dm .dmInner div.u_1425951575
{
}
*#dm .dmInner div.u_1282392449
{
}
*#dm .dmInner div.u_46509912
{
}
*#dm .dmInner div.u_1928898280
{
}
*#dm .dmInner div.u_1928898280
{
}
*#dm .dmInner div.u_1747179621
{
}
*#dm .dmInner div.u_1747179621
{
}
*#dm .dmInner div.u_1238917875
{
}
*#dm .dmInner div.u_1238917875
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 40px 300px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    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/08d0edf4/dms3rep/multi/opt/530928938_122122286786931844_1798251248139818375_n-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_dco {
    width: 940.032px;
    height: auto;
    max-width: 100%;
}
    
#e808603d {
    width: 974.032px;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_e96 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
}
    
#widget_br6 {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 3fd50ae {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\30 29ae0a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 86fdb0b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_opm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_opm {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -250px 0% 0px 0%;
}
}



@media all {
    
#\32 3817094 {
    width: 100%;
    padding: 10px 50px 50px 50px;
}
    
#\31 a8be601 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#\39 b8c5bdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ca37e050:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #ca37e050 [data-content-reference].active-tab-title .tab-title, #ca37e050 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: rgba(255, 255, 255, 1) !important;
}
#ca37e050 [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_4);
    background-image: none;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
}
#ca37e050:not(:has(.active-tab-title)) [data-content-reference]:first-child,#ca37e050 [data-content-reference].active-tab-title, #ca37e050 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
}
#ca37e050 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    background-color: var(--color_4);
    background-image: none;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#fda7d911 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 26a2e48 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8cf23b1 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_uvu {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d4df03c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e9d2ce {
    width: 980.968px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 047b4f0 {
    margin: 0px 0% 0px 0%;
}
    
#f6d61c72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bde024af {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8238175 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#add39ffd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a697c8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0c23506 {
    width: 100%;
    padding: 10px 50px 50px 50px;
}
    
#widget_7b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abefaab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2a57bf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b541b861.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b541b861 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 1d30d08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b483dbe6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
}
    
#\39 efa2de8 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_925 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 33b32f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jqo {
    width: 95%;
    height: 500px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_tca {
    align-items: flex-start;
    width: 75%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
    margin: -270px 0% 0px 0%;
}
}



@media all {
    
#\30 bb018a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 69d22c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_f94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eon {
    width: 100%;
    height: 324px;
    min-height: 100px;
    max-width: 1000px;
}
    
#\30 7b1e875::before, #\30 7b1e875 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 7b1e875 {
    background-image: url("https://lirp.cdn-website.com/08d0edf4/dms3rep/multi/opt/539759809_122126140640931844_6228589743663035249_n-1920w.jpg");
    background-attachment: fixed;
    background-position: 50% 0%;
}
}



@media all {
    
#\36 278acda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5ffa7b8 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 0b3d9c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    order: 0;
}
    
#widget_bo9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 10px;
}
    
#\30 f29b6c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.5%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2872a07 {
    width: 95%;
    height: 500px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 4f12cd6 {
    align-items: flex-start;
    width: 75%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    align-self: flex-end;
    padding: 0px 0px 0px 0px;
    margin: -270px 0% 0px 0%;
}
}



@media all {
    
#a4aeeab4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
}
    
#d1543ac8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 0px 0% 0px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 67654b0 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 098711d {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 e44e349 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c1ae6d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i6p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2ed7252 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f60c0e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b3874e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5424f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8mn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 86fdb0b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a8be601 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca37e050 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda7d911 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#d8cf23b1 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\36 26a2e48 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 69d22c2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 7b1e875::before, #\30 7b1e875 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5ffa7b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 67654b0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 160px 20px 160px 20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 29ae0a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 86fdb0b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_opm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_opm {
    margin: -150px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3817094 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a8be601 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 b8c5bdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca37e050 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 1.257861635220126%;
    grid-area: auto / auto / auto / auto;
}
    
#fda7d911 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8cf23b1 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 26a2e48 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde024af {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#add39ffd {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c23506 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b541b861.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b541b861 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1d30d08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b483dbe6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 efa2de8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_jqo {
    height: 300px;
}
    
#group_tca {
    align-self: flex-start;
    min-height: 220px;
    padding: 0px 0px 0px 0px;
    margin: -200px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 bb018a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 69d22c2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 7b1e875::before, #\30 7b1e875 > .bgExtraLayerOverlay {
    
}
    
#widget_eon {
    height: 344px;
}
}



@media (max-width: 767px) {
    
#\30 5ffa7b8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 0b3d9c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 f29b6c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 2872a07 {
    height: 300px;
}
    
#\37 4f12cd6 {
    min-height: 220px;
    padding: 0px 0px 0px 0px;
    margin: -200px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a4aeeab4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1543ac8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 67654b0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

