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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1516860553 .svg { width:50% !important; }

  *#dm .dmInner div.u_1516860553 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1311093856 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1495042287 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
  }

  *#dm .dmInner div.u_1495042287 p {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
  }

  *#dm .dmInner div.u_1495042287 li {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
  }

  *#dm .dmInner *.u_1495042287 {
    color:rgb(49,49,49) !important;
    font-size:54px !important;
    font-weight:400 !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner *.u_1495042287 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1515454145 input:not([type="submit"]) {
    color:var(--fourth_color) !important;
    border-bottom-color:var(--fourth_color) !important;
  }

  *#dm .dmInner div.u_1515454145 textarea {
    color:var(--fourth_color) !important;
    border-bottom-color:var(--fourth_color) !important;
  }

  *#dm .dmInner div.u_1515454145 select { border-bottom-color:var(--fourth_color) !important; }

  *#dm .dmInner div.u_1515454145 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--fourth_color) !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner div.u_1515454145 .m-recaptcha { color:var(--fourth_color) !important; }

  *#dm .dmInner div.u_1515454145 .dmform-success { color:var(--fourth_color) !important; }

  *#dm .dmInner div.u_1515454145 .dmform-error { color:var(--fourth_color) !important; }

  *#dm .dmInner *.u_1515454145 .dmformsubmit { float:LEFT !important; }

  *#dm .dmInner div.u_1638395592 .socialHubIcon {
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1515454145 .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:190px !important;
    height:62px !important;
  }

  *#dm .dmInner div.u_1341056258 .svg { width:50% !important; }

  *#dm .dmInner div.u_1341056258 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1306774465 .svg { width:50% !important; }

  *#dm .dmInner div.u_1306774465 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1349539865 .svg { width:50% !important; }

  *#dm .dmInner div.u_1349539865 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1543155122 .svg { width:50% !important; }

  *#dm .dmInner div.u_1543155122 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1904583424 .svg { width:50% !important; }

  *#dm .dmInner div.u_1904583424 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1306518207 .svg { fill:rgba(226,196,244,1) !important; }

  *#dm .dmInner div.u_1865513614 .svg { fill:rgba(226,196,244,1) !important; }

  *#dm .dmInner div.u_1168666146 .svg { fill:rgba(143,20,228,1) !important; }

  *#dm .dmInner div.u_1135156989 .svg { fill:rgba(143,20,228,1) !important; }

  *#dm .dmInner div.u_1429191688 .svg { fill:rgba(204,141,247,1) !important; }

  *#dm .dmInner div.u_1355665831 .svg { width:50% !important; }

  *#dm .dmInner div.u_1355665831 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1045809581 .svg { width:50% !important; }

  *#dm .dmInner div.u_1045809581 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1619953229 .svg { width:50% !important; }

  *#dm .dmInner div.u_1619953229 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1105130708 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1515454145 {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1495042287 { text-align:center !important; }

  *#dm .dmInner div.u_1495042287 p { font-size:30px !important; }

  *#dm .dmInner div.u_1495042287 li { font-size:30px !important; }

  *#dm .dmInner div.u_1495042287 { font-size:30px !important; }

  *#dm .dmInner div.u_1638395592 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner *.u_1192443430 { text-align:center !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1105130708 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1202498660 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1202498660 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

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

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

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

  *#dm .dmInner *.u_1415748269 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_1495042287 h { text-align:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1105130708 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1515454145 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 input.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 textarea.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1515454145 select.placeholder { font-size:16px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\33 e4d90cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 14d4639 {
    margin: 0px 0px 0px 0px;
}
    
#\36 12452b7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#fc06138e {
    min-height: 291px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e399a71b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#e399a71b {
    width: 100.00%;
    height: 446px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rnl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e4d90cf {
    width: 100%;
    min-height: 385px;
    align-items: center;
    justify-content: flex-start;
}
    
#fc06138e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 2% 8% 2%;
}
    
#e399a71b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#e399a71b {
    height: 353px;
}
}



@media (max-width: 767px) {
    
#\36 12452b7 {
    grid-template-rows: minmax(8px, max-content);
}
    
#fc06138e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 e4d90cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
}
    
#fc06138e {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#e399a71b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#e399a71b {
    height: 417px;
    width: 100.00%;
}
}



@media all {
    
#\37 95f6a20 {
    min-height: 1141px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f5ba28a6 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#\38 b185e1d {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 4px 4px 4px 4px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\38 b185e1d.lazy {
    background-image: url('');
}
    
#\39 39b173a {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    padding: 4px 4px 4px 4px;
}
    
#\31 226ac18 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#f43d8e82 {
    width: 99.99921603060616%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 95f6a20 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#\38 b185e1d {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\38 b185e1d.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 95f6a20 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 1% 8% 1%;
}
    
#f5ba28a6 {
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\38 b185e1d {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\38 b185e1d.lazy {
    background-image: url('');
}
}



@media all {
    
#\33 807f5e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0dc3dfd {
    min-height: 25px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#beaacc2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 42ec2ad {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\33 27c9e0c {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 807f5e0 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 0dc3dfd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 3% 6%;
}
    
#beaacc2f {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 0dc3dfd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 42ec2ad {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 0dc3dfd {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#beaacc2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#f152d4b2 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 f0168a1 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\30 b2b9dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ba76dce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\31 317f983 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9a73fe2 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f152d4b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 4px 6%;
}
    
#\31 317f983 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f152d4b2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 f0168a1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f152d4b2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\30 b2b9dc4 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba76dce3 {
    order: 0;
}
    
#\31 317f983 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#ff92cc4b {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 2% 4px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 3ead3d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb3c154 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ee782e1f {
    margin: 0px 0px 0px 0px;
}
    
#\33 8eca92f {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\33 0a03371 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff92cc4b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\31 3ead3d8 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ff92cc4b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 8eca92f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ff92cc4b {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\31 3ead3d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#\38 0cd5f83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bd3abd29 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#e20016c9 {
    margin: 0px 0px 0px 0px;
}
    
#\39 977427c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#ec0ffd73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b9d782db {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4px 2% 4px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0cd5f83 {
    width: 100%;
    min-height: 80px;
}
    
#b9d782db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
}



@media (max-width: 767px) {
    
#bd3abd29 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b9d782db {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 0cd5f83 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#b9d782db {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
}



@media all {
    
#ca85010e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1ee63b7 {
    align-self: start;
    background-size: cover;
    min-height: 257px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f68e0edf {
    position: relative;
    width: 240px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c34407c {
    margin: 0px 0px 0px 0px;
}
    
#f1dd629f {
    position: relative;
    width: 522px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5065c2d {
    position: relative;
    width: 99.99897974251924%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e199066 {
    position: relative;
    width: 100%;
    height: 16px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#\34 6c3fecf {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca85010e {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\37 1ee63b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#f1dd629f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#a5065c2d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\37 1ee63b7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 6c3fecf {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ca85010e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\37 1ee63b7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#f68e0edf {
    height: 50px;
    width: 260px;
    margin-top: 3%;
}
    
#f1dd629f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 e199066 {
    height: 8px;
}
}



@media all {
    
#b14e72a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/6b6fe5b2/dms3rep/multi/opt/JULIA+GRACE+COOK+UGC+PORTFOLIO+%284%29-1920w.png);
    align-items: center;
    order: 1;
    padding: 6% 4% 6% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 1a1ef8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 1a1ef8f {
    width: 422px;
    height: 552.109px;
    max-width: 100%;
}
    
#f8adf9f6 {
    width: 526px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9c5d2b7 {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    margin-right: 15px;
}
    
#e9e46231 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 065bea2 {
    min-height: 509px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 bd84548 {
    width: 526.156px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e473e753 {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
}
    
#\35 abe2ddd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.93%;
    min-height: 58px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 f35d6b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 16px 6% 16px 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b14e72a1 {
    width: 38.74%;
    min-height: 8px;
}
    
#\38 1a1ef8f {
    height: auto;
}
    
#\35 9c5d2b7 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#\32 065bea2 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e473e753 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 abe2ddd {
    width: 99.51%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f35d6b0 {
    width: 61.26373626373627%;
    min-height: 8px;
    padding-top: 12%;
    padding-bottom: 12%;
}
}



@media (max-width: 767px) {
    
#b14e72a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    order: 1;
}
    
#\38 1a1ef8f {
    height: 298px;
    width: 209px;
}
    
#\35 9c5d2b7 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#\32 065bea2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#e473e753 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 abe2ddd {
    width: 99.77%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f35d6b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 10%;
    padding-bottom: 10%;
    order: 0;
}
    
#\30 bd84548 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 6924849 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 6255788 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f538e2f2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c6fa8494 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.82%;
    min-height: 99px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    column-gap: 5%;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 1081d13 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d64eec {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 deea7fc {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\38 33263f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-image: linear-gradient(135deg, rgba(209, 163, 241, 1) 0%, rgba(255, 251, 243, 1) 100%);
    border-radius: 30px;
    order: 0;
    background-origin: border-box;
    padding: 5% 5% 5% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 20efcf3 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c9744e87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 68%;
    justify-content: space-around;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    order: 1;
    padding: 3% 3% 3% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 086b505 {
    min-height: 622px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 2% 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 76f65df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b859bbeb {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#efd46f0f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 83fa863 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 de68343 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.82%;
    min-height: 99px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    column-gap: 5%;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f36d9db2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a945ba72 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c55e4e2c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#edeaf7b6 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 79f5a3e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a62d829e {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_99q {
    width: 99.63%;
    height: auto;
    max-width: 100%;
}
    
#\34 c7b4a28 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dd7b06e6 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cf4ca7b2 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b1a5cb1a {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d29259b {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9a755d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.82%;
    min-height: 99px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    column-gap: 5%;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b598d5a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 a6f3fca {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9e925af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 7fa0211 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd078d {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2fb12d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 27.52%;
    min-height: 99px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 95ed8aa {
    width: 38px;
    height: 38px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d08bd838 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6924849 {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#\33 6255788 {
    width: 100.00%;
}
    
#f538e2f2 {
    order: 1;
}
    
#c6fa8494 {
    min-height: 120px;
    order: 2;
    align-items: flex-start;
    column-gap: 2%;
    justify-self: auto;
    width: 99.36916455137403%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1081d13 {
    justify-self: auto;
    width: 99.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 deea7fc {
    width: 36px;
    height: 36px;
}
    
#\38 33263f2 {
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 100%;
    min-height: 80px;
}
    
#\37 20efcf3 {
    width: 100%;
}
    
#c9744e87 {
    border-radius: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 4% 4% 4%;
}
    
#\36 086b505 {
    column-gap: 1%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
}
    
#\39 76f65df {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#b859bbeb {
    width: 100%;
}
    
#efd46f0f {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#\34 83fa863 {
    width: 100%;
}
    
#\31 de68343 {
    min-height: 120px;
    order: 2;
    align-items: flex-start;
    column-gap: 2%;
    justify-self: auto;
    width: 99.36916455137403%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f36d9db2 {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#a945ba72 {
    width: 100%;
}
    
#c55e4e2c {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#edeaf7b6 {
    width: 100%;
}
    
#\35 79f5a3e {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#a62d829e {
    width: 100%;
}
    
#\34 c7b4a28 {
    width: 36px;
    height: 36px;
}
    
#dd7b06e6 {
    width: 36px;
    height: 36px;
}
    
#cf4ca7b2 {
    width: 36px;
    height: 36px;
}
    
#b1a5cb1a {
    width: 36px;
    height: 36px;
}
    
#\37 d29259b {
    width: 36px;
    height: 36px;
}
    
#c9a755d9 {
    min-height: 120px;
    order: 2;
    align-items: flex-start;
    column-gap: 2%;
    justify-self: auto;
    width: 99.36916455137403%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b598d5a8 {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#\30 a6f3fca {
    width: 36px;
    height: 36px;
}
    
#\36 9e925af {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#\39 7fa0211 {
    width: 36px;
    height: 36px;
}
    
#\36 3bd078d {
    width: 100%;
}
    
#\39 c2fb12d {
    margin-right: 4%;
    min-height: 97px;
    justify-content: space-between;
    width: 49%;
    height: auto;
}
    
#\35 95ed8aa {
    width: 36px;
    height: 36px;
}
    
#d08bd838 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 6924849 {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 72px;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6255788 {
    width: 100.00%;
}
    
#f538e2f2 {
    order: 1;
}
    
#c6fa8494 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 292px;
    justify-self: auto;
    align-self: center;
    width: 99.61346183579859%;
    order: 2;
    padding-top: 0px;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1081d13 {
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.61%;
}
    
#\34 deea7fc {
    height: 36px;
    width: 36px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 33263f2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-repeat: no-repeat;
    border-radius: 30px;
}
    
#\37 20efcf3 {
    width: 100.00%;
}
    
#c9744e87 {
    width: 100%;
    min-height: 603px;
    align-items: center;
    border-radius: 30px;
    padding: 10% 6% 7% 6%;
}
    
#\36 086b505 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 76f65df {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 72px;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b859bbeb {
    width: 100.00%;
}
    
#efd46f0f {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 72px;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83fa863 {
    width: 100.00%;
}
    
#\31 de68343 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 292px;
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 2;
    padding-top: 0px;
    align-items: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f36d9db2 {
    width: 100%;
    order: 0;
    min-height: 72px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a945ba72 {
    width: 100.00%;
}
    
#c55e4e2c {
    width: 100%;
    order: 0;
    min-height: 72px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edeaf7b6 {
    width: 100.00%;
}
    
#\35 79f5a3e {
    width: 100%;
    order: 0;
    min-height: 72px;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a62d829e {
    width: 100.00%;
}
    
#\34 c7b4a28 {
    height: 36px;
    width: 36px;
}
    
#dd7b06e6 {
    height: 36px;
    width: 36px;
}
    
#cf4ca7b2 {
    height: 36px;
    width: 36px;
}
    
#b1a5cb1a {
    height: 36px;
    width: 36px;
}
    
#\37 d29259b {
    height: 36px;
    width: 36px;
}
    
#c9a755d9 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 292px;
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 2;
    padding-top: 0px;
    align-items: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b598d5a8 {
    width: 100%;
    order: 0;
    min-height: 72px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a6f3fca {
    height: 36px;
    width: 36px;
}
    
#\36 9e925af {
    width: 100%;
    order: 0;
    min-height: 72px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fa0211 {
    height: 36px;
    width: 36px;
}
    
#\36 3bd078d {
    width: 100.00%;
}
    
#\39 c2fb12d {
    width: 100%;
    order: 0;
    min-height: 72px;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95ed8aa {
    height: 36px;
    width: 36px;
}
    
#d08bd838 {
    width: 100.00%;
}
}



@media all {
    
#\38 9490717 {
    justify-content: flex-start;
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1069d57 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a30aad {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5641f93 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 32dcb88 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e4b3d05b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa26e84d {
    width: 99.99680580762251%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b4a6e720 {
    justify-content: flex-start;
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3579f8d {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 87c819c {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 4;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b52fe382 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf8e7975 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea2486a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e5aae6c4 {
    justify-content: flex-start;
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6b8854c {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8392b0e {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf776bc4 {
    width: 99.99680580762251%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9490717 {
    width: 20%;
    min-height: 8px;
    align-items: center;
}
    
#c1069d57 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a30aad {
    height: 56px;
    width: 56px;
}
    
#c5641f93 {
    height: 56px;
    width: 56px;
}
    
#aa26e84d {
    margin: 0px 0% 0px 0%;
}
    
#b4a6e720 {
    width: 20%;
    min-height: 8px;
    align-items: center;
}
    
#\34 3579f8d {
    min-height: 171px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 2% 4% 6% 4%;
}
    
#\33 87c819c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 20%;
    min-height: 8px;
    align-items: center;
}
    
#cf8e7975 {
    height: 56px;
    width: 56px;
}
    
#e5aae6c4 {
    width: 20%;
    min-height: 8px;
    align-items: center;
}
    
#\35 6b8854c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 20%;
    min-height: 8px;
    align-items: center;
}
    
#\32 8392b0e {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#bf776bc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5614162 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\38 9490717 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c1069d57 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0a30aad {
    height: 56px;
    width: 56px;
}
    
#c5641f93 {
    height: 56px;
    width: 56px;
}
    
#aa26e84d {
    margin: 0px 0% 0px 0%;
}
    
#b4a6e720 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 3579f8d {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#\33 87c819c {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 0%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cf8e7975 {
    height: 56px;
    width: 56px;
}
    
#e5aae6c4 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 6b8854c {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 0%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 8392b0e {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#bf776bc4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 f4b6594 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 23eb237 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e341f16d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 027178a {
    justify-content: space-between;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/6b6fe5b2/dms3rep/multi/opt/JULIA+GRACE+COOK+UGC+PORTFOLIO+%284%29-1920w.png);
    border-radius: 20px 20px 20px 20px;
    background-position: 100% 50%;
    padding: 2% 2% 2% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\35 027178a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1UlEQVQI1wXBb0vCQADA4X3/bxAUwigZEgniC1EMpCQSwplJbUi5lXNz53bb3f7c3vx6HmvXl/iDgmCkOM0qxEuD3BrUvkOHHfqvQx8N1u5O4jsF4bAknmjEU41ct5SeQX13qIOhDAzWh53j9yXhfUk81ojHGvnaUrwbyi9D4Rmk32JteoJPO+PHKYiGivOkIls05KuWfN1ycRtSt8Z6u07Y9lL2txm/g4J4pEmnNWLRIJYNybIielZYq6sT7k2CZ184OJLoQZGMNedpRTKvOM4VwUzyD/zS1x+4tVyqAAAAAElFTkSuQmCC');
}
    
#\32 e9e4f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f21ec323 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 1% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bb9acd5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 46ac8a9 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c24914 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be566dd3 {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    order: 2;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_atb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ov {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 23eb237 {
    width: 30.666666666666668%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e341f16d {
    width: 48%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f8a044dd {
    margin-bottom: 0%;
}
    
#\35 027178a {
    width: 100%;
    justify-content: space-between;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
#\35 027178a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1UlEQVQI1wXBb0vCQADA4X3/bxAUwigZEgniC1EMpCQSwplJbUi5lXNz53bb3f7c3vx6HmvXl/iDgmCkOM0qxEuD3BrUvkOHHfqvQx8N1u5O4jsF4bAknmjEU41ct5SeQX13qIOhDAzWh53j9yXhfUk81ojHGvnaUrwbyi9D4Rmk32JteoJPO+PHKYiGivOkIls05KuWfN1ycRtSt8Z6u07Y9lL2txm/g4J4pEmnNWLRIJYNybIielZYq6sT7k2CZ184OJLoQZGMNedpRTKvOM4VwUzyD/zS1x+4tVyqAAAAAElFTkSuQmCC');
}
    
#f21ec323 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 375px;
    column-gap: 4%;
    row-gap: 15px;
    padding: 6% 6% 2% 6%;
}
    
#be566dd3 {
    width: 30.666666666666668%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 23eb237 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e341f16d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 027178a {
    width: 100%;
    justify-content: space-between;
    min-height: 80px;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\35 027178a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1UlEQVQI1wXBb0vCQADA4X3/bxAUwigZEgniC1EMpCQSwplJbUi5lXNz53bb3f7c3vx6HmvXl/iDgmCkOM0qxEuD3BrUvkOHHfqvQx8N1u5O4jsF4bAknmjEU41ct5SeQX13qIOhDAzWh53j9yXhfUk81ojHGvnaUrwbyi9D4Rmk32JteoJPO+PHKYiGivOkIls05KuWfN1ycRtSt8Z6u07Y9lL2txm/g4J4pEmnNWLRIJYNybIielZYq6sT7k2CZ184OJLoQZGMNedpRTKvOM4VwUzyD/zS1x+4tVyqAAAAAElFTkSuQmCC');
}
    
#f21ec323 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 3%;
    padding: 6% 6% 2% 6%;
}
    
#be566dd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 3801643 {
    width: 72.81880297499961%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7d9186 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2ebf697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 48c88f4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#cb932b21 {
    width: 99.99875899553285%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 966ff9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 ff4e266 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 1d91ffe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_t9u {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 b4c26bf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 b896109 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8f61f59 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebadf381 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c65cc402 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5bf5e90 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m2p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    height: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_5np {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 7ae3c04 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 e3a6367 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 02f4040 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 1be5730 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 616d321 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b37319d7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2ebf697 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\35 966ff9a {
    width: 49.5%;
    min-height: 8px;
}
    
#\31 ff4e266 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#e2ebf697 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 966ff9a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 ff4e266 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e1ab0f39 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecd39216 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f311177 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\37 3efc88d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 3ba1150 {
    min-height: 142px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_rn7 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_5l9 {
    width: 280px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
}
    
#\36 4dbc128 {
    width: 280px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3ba1150 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    min-height: 59px;
}
}



@media (max-width: 767px) {
    
#\37 3efc88d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3ba1150 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#group_rn7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_5l9 {
    width: 269px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 4dbc128 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#b3038ae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 6f9eb3d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 79a1c6b {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d5983ad {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#b59390f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d59cf51a {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f3f4da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 0979dbd {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d36062c {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#cdaf1473 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 87a6991 {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5138e34 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\34 ae62e67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e7c3dfc5 {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bd96a0a {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\31 554fc10 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ddaa2fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 15%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#be7aecd0 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abf175a8 {
    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;
}
    
#df05b9b6 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    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) {
    
#b3038ae0 {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\38 6f9eb3d {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 338px;
    column-gap: 0%;
}
    
#b59390f4 {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\30 9f3f4da {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#cdaf1473 {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\34 ae62e67 {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\39 d36062c {
    height: 239px;
}
    
#\36 5138e34 {
    height: 239px;
}
    
#\35 bd96a0a {
    height: 236px;
}
    
#\31 554fc10 {
    height: 235px;
}
    
#\31 ddaa2fc {
    width: 16.666666666666668%;
    min-height: 8px;
    row-gap: 14px;
}
    
#be7aecd0 {
    height: 239px;
}
    
#df05b9b6 {
    height: 232px;
}
}



@media (max-width: 767px) {
    
#b3038ae0 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 6f9eb3d {
    min-height: 240px;
    flex-direction: row;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: wrap;
    padding-bottom: 10%;
    row-gap: 0px;
    column-gap: 2%;
}
    
#b59390f4 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 9f3f4da {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cdaf1473 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae62e67 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 d36062c {
    width: 191px;
    height: 254px;
}
    
#\36 5138e34 {
    width: 185px;
    height: 252px;
}
    
#\35 bd96a0a {
    width: 196px;
    margin-left: 0px;
    margin-right: 0px;
    height: 244px;
}
    
#\31 554fc10 {
    width: 191px;
    height: 218px;
}
    
#\31 ddaa2fc {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#be7aecd0 {
    width: 166px;
    height: 247px;
}
    
#df05b9b6 {
    width: 115px;
    height: 222px;
}
}



@media all {
    
#\35 f5f3500 {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9f68e65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f82acf84 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#e1850539 {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac0646b1 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\36 79c79eb {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c74b37e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 c48fb49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 0a0c002 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 cd83737 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 984efba {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_0sv {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62a51f6 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 938303a {
    width: 99.99597153439593%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e06bf831 {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 efca0f9 {
    width: 99.99597153439593%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e27c0f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 18.4%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 91d9e38 {
    width: 99.99969564004361%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d7c9e8c {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#b8a0a17c {
    width: 14.185714285714287vw;
    height: 359px;
    min-height: 100px;
    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) {
    
#c74b37e4 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\31 c48fb49 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\36 0a0c002 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#c9f68e65 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\30 cd83737 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\31 984efba {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#ac0646b1 {
    height: 233px;
}
    
#widget_0sv {
    height: 233px;
}
    
#\36 62a51f6 {
    height: 225px;
}
    
#e06bf831 {
    height: 228px;
}
    
#\39 e27c0f1 {
    width: 20%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\36 d7c9e8c {
    height: 232px;
}
    
#b8a0a17c {
    height: 235px;
}
}



@media (max-width: 767px) {
    
#c74b37e4 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 c48fb49 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 0a0c002 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c9f68e65 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 cd83737 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 984efba {
    min-height: 240px;
    flex-direction: row;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: wrap;
    padding-bottom: 10%;
    row-gap: 0px;
    column-gap: 2%;
}
    
#ac0646b1 {
    width: 115px;
    height: 217px;
}
    
#widget_0sv {
    width: 193px;
    height: 228px;
}
    
#\36 62a51f6 {
    width: 115px;
    height: 227px;
}
    
#e06bf831 {
    width: 193px;
    height: 217px;
}
    
#\39 e27c0f1 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 d7c9e8c {
    width: 115px;
    height: 230px;
}
    
#b8a0a17c {
    width: 191px;
    height: 229px;
}
}



@media all {
    
#\35 6a9bcea {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 b8a5834 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#aa78fcd3 {
    width: 99.99908853837%;
    height: 0px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3e173e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 c686d5f {
    width: 100%;
    height: 0px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b8a5834 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 6%;
}
    
#aa78fcd3 {
    min-height: 70px;
}
    
#\34 c3e173e {
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#\34 c686d5f {
    min-height: 70px;
}
}



@media (max-width: 767px) {
    
#\39 b8a5834 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 12% 4%;
}
    
#aa78fcd3 {
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3e173e {
    width: 100%;
    min-height: 76px;
    align-items: center;
    flex-direction: column;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\34 c686d5f {
    min-height: 70px;
    height: 80px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d34c52a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d34c52a1 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    top: 0px;
    left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 799f32b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a59fc3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 849ce8d {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5.999575342465754% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#LetsTalk {
    background-color: var(--primary_color);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d34c52a1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#d34c52a1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 849ce8d {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
}



@media (max-width: 767px) {
    
#d34c52a1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 849ce8d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#LetsTalk {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d34c52a1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#d34c52a1 {
    justify-self: stretch;
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 799f32b {
    width: 100%;
    min-height: 77px;
    align-items: center;
    height: auto;
}
    
#\36 849ce8d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 10%;
}
}



@media all {
    
#ea4b76f7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ea4b76f7 {
    width: 47.999053721044845%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4c4091f {
    min-height: 313px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-top: 0%;
}
    
#c6a541db {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-height: 478.06817626953125px;
    max-height: none;
    height: auto;
    order: 0;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ede94c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    padding-bottom: 0px;
    align-self: flex-start;
    justify-self: auto;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
    row-gap: 12px;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
}
    
#d603d34d {
    margin: 0px 0% 0px 0%;
}
    
#cb1a7387 {
    background-color: var(--primary_color);
}
    
#widget_s2n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea4b76f7 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
}
    
#\35 4c4091f {
    min-height: 432px;
    padding: 2% 2% 12% 2%;
}
    
#c6a541db {
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#\35 ede94c6 {
    width: 52%;
    min-height: 100.00%;
    margin-right: 1vw;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 4c4091f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cb1a7387 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ea4b76f7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ea4b76f7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\35 4c4091f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 10%;
}
    
#c6a541db {
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    padding: 16px 0% 16px 0px;
}
    
#\35 ede94c6 {
    align-self: auto;
    width: 100.30%;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 20px;
    min-height: 136px;
    row-gap: 10px;
    justify-self: auto;
    order: 0;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

