@media all {
  *#dm .dmInner div.u_1537021094 hr { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1680390446 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1680390446:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1680390446.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1680390446 span.text {
    font-family:'Noto Sans' !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1440840790 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1338017286 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Bennet Banner Bold' !important;
    font-weight:normal !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1338017286 .m-recaptcha {
    font-family:'Bennet Banner Bold' !important;
    font-weight:normal !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1338017286 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1338017286 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1338017286 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1338017286 .dmformsubmit:hover {
    background-image:initial !important;
    background-color:rgba(179,212,53,0.9) !important;
  }

  *#dm .dmInner div.u_1338017286 .dmformsubmit.hover {
    background-image:initial !important;
    background-color:rgba(179,212,53,0.9) !important;
  }

  *#dm .dmInner div.u_1338017286 .dmformsubmit {
    width:200px !important;
    height:48px !important;
    background-image:initial !important;
    float:right !important;
    display:block !important;
    background-color:var(--color_2) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1134622046 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1438322083 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1438322083 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1438322083 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1438322083 .dmformsubmit:hover {
    background-image:initial !important;
    background-color:rgba(179,212,53,0.9) !important;
  }

  *#dm .dmInner div.u_1438322083 .dmformsubmit.hover {
    background-image:initial !important;
    background-color:rgba(179,212,53,0.9) !important;
  }

  *#dm .dmInner div.u_1438322083 .dmformsubmit {
    width:200px !important;
    height:48px !important;
    background-image:initial !important;
    float:right !important;
    display:block !important;
    background-color:var(--color_2) !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner div.u_1438322083 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Neulis Sans Medium' !important;
    font-weight:normal !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1438322083 .m-recaptcha {
    font-family:'Neulis Sans Medium' !important;
    font-weight:normal !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1504700218:hover {
    background-color:rgba(20,43,115,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1504700218.hover {
    background-color:rgba(20,43,115,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1504700218 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1504700218:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1504700218.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1504700218 span.text {
    color:rgba(255,255,255,1) !important;
    font-family:'Noto Sans' !important;
  }

  *#dm .dmInner div.u_1774531203 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1328678034 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1965454715 hr { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1043454165 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1189117451 hr { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1034960107 hr { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1392245303 hr { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1141419948 hr { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1622640653 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1622640653:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1622640653.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1622640653 span.text {
    font-family:'Noto Sans' !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1953603398 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1953603398:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1953603398.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(179,212,53,0.9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1953603398 span.text {
    font-family:'Noto Sans' !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1517571541 hr { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1572547215 img {
    object-fit:contain !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1328678034 .postArticle .blogImgLink { height:240px !important; }

  *#dm .dmInner div.u_1583820202 hr { color:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 54.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 100px;
    padding-bottom: 4%;
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 840px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-right: 2.7%;
    padding-left: 2.7%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 45.86749295774648%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding-top: 25px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Degree+Assets_final+hero+bg+v2-1920w.png);
    background-position: 50% 100%;
}
    
#\33 ac7a424.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 ac7a424 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b71224 {
    width: 93.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dc607883.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#dc607883 {
    width: 330px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lmr {
    width: 72.74%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin-top: 15px;
}
    
#widget_ljr {
    width: 74.97%;
    height: auto;
    min-width: 600px;
    max-width: 610.386875px;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 335px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc3622781521 {
    padding-left: 0px;
    align-items: flex-start;
    justify-content: center;
    width: 50%;
    min-height: 8px;
    row-gap: 8px;
    padding-top: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 50%;
    min-height: 8px;
}
    
#dc607883 {
    margin-top: 8px;
    order: 2;
}
    
#widget_lmr {
    justify-self: auto;
    align-self: auto;
    width: 89.73%;
    order: 3;
    height: 100px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b71224 {
    order: 0;
}
    
#\33 ac7a424 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 433px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-top: 0px;
    height: auto;
    justify-content: center;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 30px 15px 30px 15px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 120px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 0% 100%;
}
    
#widget_lmr {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    height: 100px;
    align-self: center;
    margin-top: 5px;
}
    
#dc607883 {
    margin-top: 5px;
}
    
#\39 1b71224 {
    width: 100.00%;
}
    
#widget_ljr {
    min-width: 10px;
    width: 100.12%;
}
}



@media all {
    
#a17948bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 798af79 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_inc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d8f5821 {
    width: 90%;
    height: auto;
    max-width: 95%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jd9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_jd9 {
    width: 28.603927353389714%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uru.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#widget_uru {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#ebbfc4b1::before, #ebbfc4b1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
}
#ebbfc4b1 {
    background-image: url();
    background-position: 100% 50%;
    background-size: contain;
}
    
#group_de5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_0tq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 45.33909268265875%;
    min-height: 428px;
    max-height: none;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_qv5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 54.66161289875365%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    height: auto;
    padding-left: 25px;
    order: 1;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_mos {
    width: 100%;
    height: 530px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 798af79 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#widget_inc {
    width: 84.36%;
}
    
#ebbfc4b1::before, #ebbfc4b1 > .bgExtraLayerOverlay {
    
}
#ebbfc4b1 {
    background-position: 0% 100%;
}
    
#a17948bc {
    width: 100%;
    min-height: 8px;
    order: 1;
    justify-content: flex-end;
}
    
#group_de5 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_0tq {
    order: 1;
    align-self: stretch;
    width: 40.38428759864965%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_qv5 {
    order: 0;
    align-self: stretch;
    width: 59.62%;
    max-width: 100%;
    height: auto;
    min-height: 61.2%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mos {
    height: 531px;
}
}



@media (max-width: 767px) {
    
#a17948bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-top: 15px;
}
    
#\30 798af79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ebbfc4b1::before, #ebbfc4b1 > .bgExtraLayerOverlay {
    
}
#ebbfc4b1 {
    background-position: 50% 100%;
}
    
#widget_jd9 {
    width: 20%;
}
    
#\34 d8f5821 {
    width: 100%;
}
    
#group_de5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0tq {
    order: 1;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 372px;
    margin: 0px 0% 0px 0%;
}
    
#group_qv5 {
    order: 0;
    align-self: center;
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mos {
    height: 372px;
}
}



@media all {
    
#\32 9697880 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 183px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin-top: 45px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 4587470 {
    width: 78.1%;
    height: auto;
    min-width: 600px;
    max-width: 85%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d864fc40 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 75px 2% 130px 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d6a10d81::before, #d6a10d81 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.67;
    border-radius: inherit;
}
#d6a10d81 {
    background-color: var(--color_1);
    background-image: url();
}
#d6a10d81.lazy {
    background-image: url('');
}
    
#\30 af175e7::before, #\30 af175e7 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#\30 af175e7 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 2;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\30 af175e7.lazy {
    background-image: url('');
}
    
#\33 8ad394a {
    width: 30.82%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#ab919f40 {
    width: 79.61%;
    height: auto;
    max-width: 80%;
    justify-self: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5accd47 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 49fce32 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c196bf15.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c196bf15 {
    width: 9.99775242635791%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c95c535f::before, #c95c535f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#c95c535f {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#c95c535f.lazy {
    background-image: url('');
}
    
#aaa7bbf1::before, #aaa7bbf1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
}
#aaa7bbf1 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 187.266px;
    max-height: none;
    align-self: auto;
    order: 0;
    background-image: url();
    height: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#aaa7bbf1.lazy {
    background-image: url('');
}
    
#\39 79e6a17 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a1344b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f89fc0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b9cd3fc8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 d5e1de2 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 625f017 {
    width: 30.82%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\32 68b255f {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5ab2719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 0;
    align-items: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\38 5ab2719.lazy {
    background-image: url('');
}
    
#d536e206 {
    width: 36.95%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\34 bdc101e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 52fae55 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 0e821ad {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa079dc7 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d864fc40 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d6a10d81::before, #d6a10d81 > .bgExtraLayerOverlay {
    
}
#d6a10d81.lazy {
    background-image: url('');
}
    
#\30 af175e7 {
    align-items: center;
    justify-content: flex-start;
}
#\30 af175e7.lazy {
    background-image: url('');
}
    
#a1344b31 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 79e6a17 {
    justify-content: center;
}
    
#c95c535f {
    align-items: center;
    justify-content: flex-start;
}
#c95c535f.lazy {
    background-image: url('');
}
    
#\30 f89fc0e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 49fce32 {
    justify-content: center;
    align-items: center;
}
    
#aaa7bbf1 {
    align-items: center;
    justify-content: flex-start;
}
#aaa7bbf1.lazy {
    background-image: url('');
}
    
#ab919f40 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b9cd3fc8 {
    justify-content: center;
}
    
#d536e206 {
    width: 57.47%;
    max-width: 100%;
}
    
#\33 8ad394a {
    max-width: 100%;
    width: 57.5%;
}
    
#\31 625f017 {
    max-width: 100%;
    width: 57.5%;
}
}



@media (max-width: 767px) {
    
#\32 9697880 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 15px;
}
    
#\33 4587470 {
    min-width: 10px;
    width: 85.00%;
}
    
#d864fc40 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8.04289544235925% 3.9946380697050943% 40% 3.9946380697050943%;
}
    
#d6a10d81::before, #d6a10d81 > .bgExtraLayerOverlay {
    
}
#d6a10d81.lazy {
    background-image: url('');
}
    
#b9cd3fc8 {
    justify-content: center;
}
    
#\30 af175e7 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\30 af175e7.lazy {
    background-image: url('');
}
    
#\33 d5e1de2 {
    height: auto;
}
    
#\32 68b255f {
    height: auto;
}
    
#\32 49fce32 {
    justify-content: center;
}
    
#c196bf15 {
    width: 20%;
}
    
#\38 5ab2719 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-top: 15px;
}
#\38 5ab2719.lazy {
    background-image: url('');
}
    
#c95c535f {
    width: 100.00%;
    background-position: 50% 50%;
    padding-left: 0px;
    align-items: center;
    margin: 15px 0% 15px 0%;
}
#c95c535f.lazy {
    background-image: url('');
}
    
#aaa7bbf1 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#aaa7bbf1.lazy {
    background-image: url('');
}
    
#\32 0e821ad {
    height: auto;
}
    
#\39 79e6a17 {
    justify-content: center;
}
    
#ab919f40 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 f89fc0e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1344b31 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 d8099b4::before, #\33 d8099b4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0;
    border-radius: inherit;
}
#\33 d8099b4 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Degree+Assets_contact+form+shape+bg-a617dbd6-1920w.png);
    background-position: 0% 0%;
    background-size: contain;
}
#\33 d8099b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAARklEQVQI12O4frRZ9PrJep5rt9NZ/v9nYABhGJhzPYnx4KlyziMnKgUZbp4oFr9xppD/6u00dnSFi57HMO4/mcRx8HgyHwCF5yCodLRMCQAAAABJRU5ErkJggg==');
}
    
#f7a941da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 41.78%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: initial;
    background-size: contain;
    background-position: 0% 0%;
    background-color: var(--color_1);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bcf9672a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4.102869240934597%;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d5271d86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2a578ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.21964285714286%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 06e378b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bdecc2b4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bdecc2b4 {
    width: 16%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j4p {
    width: 100%;
    height: 455px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcf9672a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a859bc64 {
    margin-bottom: 0px;
}
    
#\33 d8099b4::before, #\33 d8099b4 > .bgExtraLayerOverlay {
    
}
#\33 d8099b4 {
    background-position: 0% 0%;
}
#\33 d8099b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAARklEQVQI12O4frRZ9PrJep5rt9NZ/v9nYABhGJhzPYnx4KlyziMnKgUZbp4oFr9xppD/6u00dnSFi57HMO4/mcRx8HgyHwCF5yCodLRMCQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#f7a941da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#bcf9672a {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#\39 2a578ee {
    width: 100%;
    min-height: 539px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\33 d8099b4::before, #\33 d8099b4 > .bgExtraLayerOverlay {
    
}
#\33 d8099b4 {
    background-position: 50% 0%;
}
#\33 d8099b4.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAARklEQVQI12O4frRZ9PrJep5rt9NZ/v9nYABhGJhzPYnx4KlyziMnKgUZbp4oFr9xppD/6u00dnSFi57HMO4/mcRx8HgyHwCF5yCodLRMCQAAAABJRU5ErkJggg==');
}
    
#bdecc2b4 {
    width: 20%;
}
    
#widget_j4p {
    height: 539px;
}
}



@media all {
    
#\36 edd806e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-image: url();
    align-self: center;
    margin-top: 15px;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
#\36 edd806e.lazy {
    background-image: url('');
}
    
#\36 1d4dccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7cb3cc9 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 1;
}
    
#dcef3de1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 372a9fc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 162px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-right: 10px;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
    padding: 25px 15px 25px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d7f48a11 {
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Memphis+Patterns_shape+pattern+bg+hidden+profits-1920w.png);
    background-size: contain;
}
#d7f48a11.lazy {
    background-image: url('');
}
    
#ae412e76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 d794dcb {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 0;
}
    
#\37 2b74e3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 2b74e3c {
    width: 8%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19fa53a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 162px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
    margin-left: 10px;
    padding: 25px 15px 25px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 2ebe4c0 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 0;
}
    
#\34 68b60d5 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 1;
}
    
#\36 4bb147f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 4aebf23.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\35 4aebf23 {
    width: 300px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lrj {
    width: 87.32%;
    height: auto;
    min-width: 940px;
    max-width: 957.44px;
    order: 3;
    align-self: center;
}
    
#\30 209138b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 162px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 2px 2px;
    margin-left: 10px;
    padding: 25px 15px 25px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d75f0327 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 0;
}
    
#\32 ac8667a {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 1;
}
    
#a402637e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    background-image: url();
    align-self: auto;
    order: 5;
    justify-self: auto;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#a402637e.lazy {
    background-image: url('');
}
    
#\39 b097e87 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 66.15%;
    min-height: 113px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-right: 10px;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 aab8c66 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    order: 1;
}
    
#\34 cf26564 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 97px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    height: auto;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    margin-left: 10px;
    padding: 25px 15px 25px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcef3de1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d7f48a11 {
    background-position: 50% 50%;
}
#d7f48a11.lazy {
    background-image: url('');
}
    
#\32 372a9fc {
    height: auto;
    min-height: 231px;
}
    
#\36 edd806e {
    height: auto;
    min-height: 231px;
}
#\36 edd806e.lazy {
    background-image: url('');
}
    
#a402637e {
    height: auto;
    min-height: 161px;
}
#a402637e.lazy {
    background-image: url('');
}
    
#\39 b097e87 {
    height: auto;
    min-height: 161px;
    width: 50.40%;
}
    
#\34 cf26564 {
    align-items: center;
    width: 45.60%;
}
    
#widget_lrj {
    width: 100.00%;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    min-width: 10px;
}
    
#ae412e76 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#dcef3de1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#ae412e76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 edd806e {
    flex-direction: column;
    flex-wrap: nowrap;
}
#\36 edd806e.lazy {
    background-image: url('');
}
    
#\32 372a9fc {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 178px;
    margin: 0px 0% 0px 0%;
}
    
#\36 19fa53a {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 180px;
    justify-content: center;
    margin: 15px 0% 15px 0%;
}
    
#\37 2b74e3c {
    width: 15%;
}
    
#\30 209138b {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 156px;
    margin: 0px 0% 0px 0%;
}
    
#a402637e {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
}
#a402637e.lazy {
    background-image: url('');
}
    
#\39 b097e87 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf26564 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_lrj {
    min-width: 10px;
    width: 100.17%;
}
}



@media all {
    
#\37 5558450 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 376px;
    max-height: none;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#b8101c79 {
    min-height: 566px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 65px 8% 100px 8%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 8e5a900::before, #\35 8e5a900 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.72;
    border-radius: inherit;
}
#\35 8e5a900 {
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Degree+Assets_industry+bg+img-1920w.png);
}
#\35 8e5a900.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAeklEQVQI1x3JoQrFIBQAUP/IPoNlVVhQk7BglQ2Fi4jBItgci2I0CH7leO/Ug7Zt2/dda51SqrW21nrva6055xgDYYwpped5Oue89/BXSnnft7WGjuOQUhpjAMBaq5QSQhhjcs6/BoD7vkMIMcbruhhjhBDOuXPueZ4PHkI1NVoIl+gAAAAASUVORK5CYII=');
}
    
#\31 4ba6f99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 aa4265d {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74408ae {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99961647513253%;
    min-height: 324px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c815ad0f {
    width: 74.65%;
    height: auto;
    max-width: 75%;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dbc5691.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 dbc5691 {
    min-height: 48px;
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f4cf305 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e30c69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b6e30c69 {
    min-height: 1px;
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4e5097 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 2;
    margin-top: 15px;
    margin-bottom: 15px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 1ebadfa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 59.86366704161979%;
    min-height: 375px;
    max-height: none;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 15px 2% 15px 2%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c70d15a0 {
    width: 92.20%;
    height: auto;
    max-width: 92%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_enl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 22.62256879089361%;
    min-height: 374px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 f3f0e95 {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64ed2bd {
    width: 85.28613196365072%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cea5737 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 0;
    align-self: center;
    flex-wrap: nowrap;
    align-content: stretch;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c73bb2b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin-top: 15px;
    margin-bottom: 15px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f835fa35 {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d44e9ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3842658 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 2;
    margin-top: 15px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 867eb57 {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee483c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdbe994 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 22.692899999999998%;
    min-height: 374px;
    max-height: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 10px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 df19222 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 376px;
    max-height: none;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ef5510d3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 0;
    align-self: center;
    flex-wrap: nowrap;
    align-content: stretch;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bf39d5aa {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7d4e44 {
    width: 85.28613196365072%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb21983 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 1;
    margin-top: 15px;
    margin-bottom: 15px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#dad90976 {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca66aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b44ac89 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    height: auto;
    order: 2;
    margin-top: 15px;
    margin-bottom: 15px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 640eb47 {
    min-width: 10%;
    width: 15%;
    height: auto;
    max-width: 45px;
    align-self: auto;
    order: 0;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68d1497 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5558450 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 111px;
    margin: 0px 0% 0px 0%;
}
    
#b8101c79 {
    min-height: 257px;
    padding: 6% 4% 6% 4%;
}
    
#\35 8e5a900::before, #\35 8e5a900 > .bgExtraLayerOverlay {
    
}
#\35 8e5a900.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAeklEQVQI1x3JoQrFIBQAUP/IPoNlVVhQk7BglQ2Fi4jBItgci2I0CH7leO/Ug7Zt2/dda51SqrW21nrva6055xgDYYwpped5Oue89/BXSnnft7WGjuOQUhpjAMBaq5QSQhhjcs6/BoD7vkMIMcbruhhjhBDOuXPueZ4PHkI1NVoIl+gAAAAASUVORK5CYII=');
}
    
#\34 aa4265d {
    height: auto;
    width: 20%;
}
    
#\36 74408ae {
    align-items: center;
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    order: 1;
}
    
#\37 d4e5097 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 30.53878849212086%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 1ebadfa {
    width: 100%;
    padding-right: 0px;
    order: 0;
    align-self: stretch;
    max-width: 100%;
    align-items: center;
    height: auto;
    min-height: 288px;
    margin: 0px 0% 0px 0%;
}
    
#group_enl {
    width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    max-width: 100%;
    min-height: 111px;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f3f0e95 {
    height: auto;
    width: 20%;
}
    
#\30 cea5737 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 33%;
    height: auto;
    min-height: 56px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#c73bb2b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 33%;
    height: auto;
    min-height: 56px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#f835fa35 {
    height: auto;
    width: 20%;
}
    
#d3842658 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 30.53878849212086%;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 867eb57 {
    height: auto;
    width: 20%;
}
    
#\38 cdbe994 {
    width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    max-width: 100%;
    height: auto;
    min-height: 129px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 df19222 {
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 129px;
}
    
#ef5510d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 33%;
    height: auto;
    min-height: 56px;
    justify-content: center;
}
    
#bf39d5aa {
    height: auto;
    width: 20%;
}
    
#ceb21983 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 33%;
    height: auto;
    min-height: 56px;
    justify-content: center;
}
    
#dad90976 {
    height: auto;
    width: 20%;
}
    
#\35 b44ac89 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 30.53878849212086%;
    justify-content: center;
}
    
#\33 640eb47 {
    height: auto;
    width: 20%;
}
}



@media (max-width: 767px) {
    
#\37 5558450 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 300px;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
}
    
#b8101c79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8.04289544235925% 4%;
}
    
#\35 8e5a900::before, #\35 8e5a900 > .bgExtraLayerOverlay {
    
}
#\35 8e5a900 {
    background-position: 100% 50%;
}
#\35 8e5a900.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAeklEQVQI1x3JoQrFIBQAUP/IPoNlVVhQk7BglQ2Fi4jBItgci2I0CH7leO/Ug7Zt2/dda51SqrW21nrva6055xgDYYwpped5Oue89/BXSnnft7WGjuOQUhpjAMBaq5QSQhhjcs6/BoD7vkMIMcbruhhjhBDOuXPueZ4PHkI1NVoIl+gAAAAASUVORK5CYII=');
}
    
#\31 4ba6f99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 aa4265d {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\36 74408ae {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    width: 99.99534395572942%;
    order: 1;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4e5097 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1ebadfa {
    width: 100%;
    align-items: center;
    align-self: center;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_enl {
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 300px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 f4cf305 {
    width: 100%;
}
    
#\36 f3f0e95 {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\36 64ed2bd {
    width: 100%;
}
    
#\30 cea5737 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c73bb2b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f835fa35 {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#d44e9ee5 {
    width: 100%;
}
    
#c70d15a0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d3842658 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 867eb57 {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\39 ee483c0 {
    width: 100%;
}
    
#\38 cdbe994 {
    width: 100%;
    align-items: center;
    justify-content: center;
    min-height: 216px;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 df19222 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 216px;
    justify-content: space-around;
}
    
#ef5510d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin-bottom: 0px;
    margin-top: 15px;
}
    
#bf39d5aa {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\31 b7d4e44 {
    width: 100%;
}
    
#ceb21983 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#dad90976 {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\39 ca66aea {
    width: 100%;
}
    
#\35 b44ac89 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\33 640eb47 {
    height: auto;
    width: 25%;
    margin-right: 0px;
}
    
#\32 68d1497 {
    width: 100%;
}
    
#c815ad0f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\33 8724887 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ea1ad5cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.507416666666668%;
    min-width: 4%;
    padding: 16px 20px 16px 20px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 86ce06f {
    min-height: 246px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 3de097b {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth-Degree-Assets_request-a-quote-banner-bg-1920w.png);
}
#\37 3de097b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAASElEQVQI12NgwAFCQ7UYkpOTmTJLSjiyyit5sSoKCQlhqK/PZyyvqWHNKSvjSy8uFcWqMDU1laGjo46ptrmZI7e8XCStqFgWAE/hEom1DbqkAAAAAElFTkSuQmCC');
}
    
#ace8dc28 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_tfg::before, #group_tfg > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#group_tfg {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 95.56%;
    min-height: 103px;
    max-height: 100%;
    order: 0;
    background-color: var(--color_2);
    background-image: url();
    align-self: auto;
    height: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#group_tfg.lazy {
    background-image: url('');
}
    
#f77d606b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f77d606b {
    min-height: 48px;
    width: 236px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#faf0e105.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#faf0e105 {
    width: 13.042926840545501%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 86ce06f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ace8dc28 {
    width: 100%;
}
    
#group_tfg::before, #group_tfg > .bgExtraLayerOverlay {
    
}
#group_tfg {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    min-height: 101px;
    background-position: 100% 0%;
    margin-top: -355px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
#group_tfg.lazy {
    background-image: url('');
}
    
#f77d606b {
    width: 134px;
}
}



@media (max-width: 767px) {
    
#\33 8724887 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -5px;
    margin-bottom: -5px;
}
    
#ea1ad5cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    row-gap: 24px;
    margin-top: -10px;
    margin-bottom: -10px;
}
    
#\38 86ce06f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ace8dc28 {
    width: 88%;
}
    
#group_tfg::before, #group_tfg > .bgExtraLayerOverlay {
    
}
#group_tfg {
    flex-direction: column;
    flex-wrap: nowrap;
    background-position: 50% 50%;
    align-self: auto;
    align-items: center;
    order: 0;
    height: auto;
    min-height: 100px;
    justify-self: auto;
    width: 97.00042330856189%;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_tfg.lazy {
    background-image: url('');
}
    
#faf0e105 {
    width: 20%;
    order: 1;
}
    
#f77d606b {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3b6412f {
    background-image: url();
    background-size: contain;
}
#\36 3b6412f.lazy {
    background-image: url('');
}
    
#\34 b420529.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 b420529 {
    width: 8%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a3cf51d {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 65px;
    max-width: none;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 1fa6ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-end;
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth-Assets_blog-img-1920w.png);
    background-position: 50% 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\33 1fa6ab8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB90lEQVQY0wHsARP+AH9/fwB/f38AWkg4DlA+NTpIQSl1ZGoqmXiJJ3qryjE/wuQ1D7+/AAAA1NTUANTU1AB2W00ijG1dYnFYSKl5bz7KfIUtrp63L2+83zYsrscwCQCfn58Ac3NzAWRLQDiYdGWMhGJV4IRuSvx9fzHlkqktqLfaNVSwzjMXALWyrgikoJUPVkY9U4ZmV6CGYlXthGdO/H96OPCElCu4stM2ZbPUNBwAxLCoG7yunTpqX1OFblpNv3FWS/RyWEn9fnVL+H+HRcC4zWZsudJeHQDMrJ8su6KRZn5uYrd0ZlvgbVxT+nJgV/6Hf2r7kJB2wcvTqWzByaQaAMujkSq+o5J6n42BzZyPhfiXjIX8nZKM/rCppv62s7LK2dnYdb29vSAAyJR7Gbyai2yznpPAvKui/MC2r/7Kwrz908/O/tXU1Mrf3uB2urm7IQCrcVIJvp+RWMm3ra3Qwbj43tbQ/ufh3f3r6un+5OTkxdra2nCzsrIbALdxTgO+nY5JzritndTAte/g08v+5t7Y/eXi4vrf3+G309HTYqyrqxEAlFQ/Ab+hlkLLta2XxrKo6s2+tv3TycT91tLS9tTT1arDwcRVnJiYCABVVVUAwqafQMSvqJW2oJfot6Wd/b2xrP3GwcHyxsbJobKxtEx1dXUCpoAXgmsoGiIAAAAASUVORK5CYII=');
}
    
#\38 2a61125 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_un1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#group_6tv {
    width: 69%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 65px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a3cf51d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\36 3b6412f {
    background-position: 50% 50%;
}
#\36 3b6412f.lazy {
    background-image: url('');
}
    
#\33 1fa6ab8 {
    width: 100%;
    min-height: 678px;
    order: 1;
    height: auto;
}
#\33 1fa6ab8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB90lEQVQY0wHsARP+AH9/fwB/f38AWkg4DlA+NTpIQSl1ZGoqmXiJJ3qryjE/wuQ1D7+/AAAA1NTUANTU1AB2W00ijG1dYnFYSKl5bz7KfIUtrp63L2+83zYsrscwCQCfn58Ac3NzAWRLQDiYdGWMhGJV4IRuSvx9fzHlkqktqLfaNVSwzjMXALWyrgikoJUPVkY9U4ZmV6CGYlXthGdO/H96OPCElCu4stM2ZbPUNBwAxLCoG7yunTpqX1OFblpNv3FWS/RyWEn9fnVL+H+HRcC4zWZsudJeHQDMrJ8su6KRZn5uYrd0ZlvgbVxT+nJgV/6Hf2r7kJB2wcvTqWzByaQaAMujkSq+o5J6n42BzZyPhfiXjIX8nZKM/rCppv62s7LK2dnYdb29vSAAyJR7Gbyai2yznpPAvKui/MC2r/7Kwrz908/O/tXU1Mrf3uB2urm7IQCrcVIJvp+RWMm3ra3Qwbj43tbQ/ufh3f3r6un+5OTkxdra2nCzsrIbALdxTgO+nY5JzritndTAte/g08v+5t7Y/eXi4vrf3+G309HTYqyrqxEAlFQ/Ab+hlkLLta2XxrKo6s2+tv3TycT91tLS9tTT1arDwcRVnJiYCABVVVUAwqafQMSvqJW2oJfot6Wd/b2xrP3GwcHyxsbJobKxtEx1dXUCpoAXgmsoGiIAAAAASUVORK5CYII=');
}
    
#group_6tv {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 a3cf51d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8.04289544235925% 4% 0px 4%;
}
    
#\33 1fa6ab8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-bottom: 280px;
    background-position: 50% 0%;
}
#\33 1fa6ab8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB90lEQVQY0wHsARP+AH9/fwB/f38AWkg4DlA+NTpIQSl1ZGoqmXiJJ3qryjE/wuQ1D7+/AAAA1NTUANTU1AB2W00ijG1dYnFYSKl5bz7KfIUtrp63L2+83zYsrscwCQCfn58Ac3NzAWRLQDiYdGWMhGJV4IRuSvx9fzHlkqktqLfaNVSwzjMXALWyrgikoJUPVkY9U4ZmV6CGYlXthGdO/H96OPCElCu4stM2ZbPUNBwAxLCoG7yunTpqX1OFblpNv3FWS/RyWEn9fnVL+H+HRcC4zWZsudJeHQDMrJ8su6KRZn5uYrd0ZlvgbVxT+nJgV/6Hf2r7kJB2wcvTqWzByaQaAMujkSq+o5J6n42BzZyPhfiXjIX8nZKM/rCppv62s7LK2dnYdb29vSAAyJR7Gbyai2yznpPAvKui/MC2r/7Kwrz908/O/tXU1Mrf3uB2urm7IQCrcVIJvp+RWMm3ra3Qwbj43tbQ/ufh3f3r6un+5OTkxdra2nCzsrIbALdxTgO+nY5JzritndTAte/g08v+5t7Y/eXi4vrf3+G309HTYqyrqxEAlFQ/Ab+hlkLLta2XxrKo6s2+tv3TycT91tLS9tTT1arDwcRVnJiYCABVVVUAwqafQMSvqJW2oJfot6Wd/b2xrP3GwcHyxsbJobKxtEx1dXUCpoAXgmsoGiIAAAAASUVORK5CYII=');
}
    
#\34 b420529 {
    width: 20%;
}
    
#group_6tv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#f7da5697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.84%;
    min-width: 4%;
    order: 1;
    justify-content: flex-end;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ad6d2d95 {
    min-height: 340px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 65px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_rfs {
    width: 43.16473214285714%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding-top: 15px;
    order: 0;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_a64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1bf7d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 432ef0d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 432ef0d {
    width: 17.999023423336315%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d0e69e71.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#d0e69e71 {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 5;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cdl {
    width: 100.00%;
    height: 686px;
    max-width: 100%;
}
    
#\33 1fc1a36 {
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Assets_shape+pattern+bg+large-e1f33e16-1920w.png);
    background-size: contain;
    background-position: 100% 50%;
}
#\33 1fc1a36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAAOUlEQVQI12M4slND4PBOdY76egYMsO6aKdOxPdrcJ3ZpiTIc2akpcGgHdoUnTqgwntqjwXVqt6YwAA65Ex7PLvvhAAAAAElFTkSuQmCC');
}
    
#ad84e44e {
    width: 86.48%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fc56f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c366668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aa47f53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8cbfe8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_9sa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99835177026213%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 466763d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a9f20275 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 4;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad6d2d95 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 0% 4%;
}
    
#widget_cdl {
    height: 517px;
    width: 99.62%;
}
    
#\33 1fc1a36 {
    background-position: 100% 100%;
}
#\33 1fc1a36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAAOUlEQVQI12M4slND4PBOdY76egYMsO6aKdOxPdrcJ3ZpiTIc2akpcGgHdoUnTqgwntqjwXVqt6YwAA65Ex7PLvvhAAAAAElFTkSuQmCC');
}
    
#group_rfs {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#f7da5697 {
    width: 100%;
    min-height: 80px;
}
    
#group_9sa {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a64 {
    order: 0;
}
    
#\34 432ef0d {
    order: 1;
}
    
#\33 466763d {
    order: 3;
}
    
#a9f20275 {
    order: 4;
}
    
#d0e69e71 {
    order: 5;
}
}



@media (max-width: 767px) {
    
#f7da5697 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#ad6d2d95 {
    min-height: 0;
    flex-direction: column;
    padding-left: 3.998418230563003%;
    padding-right: 3.998418230563003%;
    flex-wrap: nowrap;
    padding-top: 8.04289544235925%;
}
    
#group_rfs {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_cdl {
    height: 303px;
}
    
#\33 1fc1a36 {
    background-position: 100% 0%;
}
#\33 1fc1a36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAAOUlEQVQI12M4slND4PBOdY76egYMsO6aKdOxPdrcJ3ZpiTIc2akpcGgHdoUnTqgwntqjwXVqt6YwAA65Ex7PLvvhAAAAAElFTkSuQmCC');
}
    
#group_9sa {
    align-items: center;
}
    
#\33 466763d {
    align-items: center;
}
    
#a9f20275 {
    align-items: center;
}
}



@media all {
    
#\35 709063b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ee67e540 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 55px 40px 55px 40px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_c4k {
    width: 79.04%;
    height: auto;
    max-width: 100%;
}
    
#\30 343e6d2 {
    width: 70%;
    height: auto;
    max-width: 80%;
}
    
#\36 cd83630.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 cd83630 {
    width: 10.4%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84d7039 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee67e540 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 709063b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#ee67e540 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\36 cd83630 {
    width: 20%;
}
    
#\30 343e6d2 {
    width: 100%;
    max-width: 100%;
}
    
#widget_c4k {
    width: 93.01%;
}
}



@media all {
    
#\31 9473861 {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\33 2996221 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 da901f8 {
    width: 86.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 acbddfc {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#d657d3ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 2% 130px 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 9a3c315 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 83c4c52 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 183px;
    max-height: 100%;
    height: auto;
    order: 3;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#fc0755ad {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b2b60ce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.9996567800246%;
    min-height: 183px;
    max-height: 100%;
    height: auto;
    order: 4;
    margin-top: 30px;
    background-image: url();
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
#\32 b2b60ce.lazy {
    background-image: url('');
}
    
#\39 136bca6 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0d675d5::before, #c0d675d5 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#c0d675d5 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 2;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#c0d675d5.lazy {
    background-image: url('');
}
    
#f60e5451 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 2e089af {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3bc4cf0 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cd925a82::before, #cd925a82 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#cd925a82 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 27%;
    width: 25.8%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 0;
    background-image: url();
    height: auto;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#cd925a82.lazy {
    background-image: url('');
}
    
#\31 c6a39e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 0;
    align-items: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\31 c6a39e8.lazy {
    background-image: url('');
}
    
#\37 5f3bc27 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 140054e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fac314cc::before, #fac314cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#fac314cc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 52.35%;
    min-height: 100%;
    max-height: none;
    align-self: center;
    order: 2;
    background-image: initial;
    height: auto;
    margin-left: 10px;
    background-color: var(--color_4);
    padding: 15px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 0ff2886 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2f7b86f {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d249f70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c41bb01 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 575a6b7 {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#e14183ab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9034bfe {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb15cce6 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 cc11723 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 b32973c {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 51d2928 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 cff5736::before, #\34 cff5736 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
}
#\34 cff5736 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 0;
    background-image: url();
    height: auto;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\34 cff5736.lazy {
    background-image: url('');
}
    
#\39 2abf14d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 29a7824 {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\34 702f9c3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70908fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f01eddf8 {
    width: 79.61%;
    height: auto;
    max-width: 80%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0bbfdd8 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa6312f0 {
    width: 81.5%;
    height: auto;
    max-width: 81%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 364d81a {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\37 74361d3 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ef622aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4879697 {
    width: 59.5%;
    height: auto;
    max-width: 62%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39c589f {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f94011 {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\33 5e38db9::before, #\33 5e38db9 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#\33 5e38db9 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    background-image: url();
    justify-self: auto;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\33 5e38db9.lazy {
    background-image: url('');
}
    
#\36 b8284a6::before, #\36 b8284a6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
}
#\36 b8284a6 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 25%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\36 b8284a6.lazy {
    background-image: url('');
}
    
#\33 0cde77b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 183px;
    max-height: 100%;
    height: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 3f6a8ac {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#eddfe665::before, #eddfe665 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#eddfe665 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 2;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#eddfe665.lazy {
    background-image: url('');
}
    
#cb5aeabd::before, #cb5aeabd > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#cb5aeabd {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 3;
    background-image: url();
    height: auto;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#cb5aeabd.lazy {
    background-image: url('');
}
    
#f886bdd5 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cc7e415a {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 b83a5e3::before, #\38 b83a5e3 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
}
#\38 b83a5e3 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 1;
    background-image: url();
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
#\38 b83a5e3.lazy {
    background-image: url('');
}
    
#\35 893b863 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 846ab9a {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\36 694f337.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 694f337 {
    width: 9.99775242635791%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9552f03 {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\33 6c311fa::before, #\33 6c311fa > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#\33 6c311fa {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 0;
    background-image: url();
    height: auto;
    margin-right: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\33 6c311fa.lazy {
    background-image: url('');
}
    
#\31 a3191dc {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#ba8fbd9d {
    width: 40%;
    height: auto;
    max-width: 40%;
    order: 0;
}
    
#\36 ccd02a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\36 ccd02a0 {
    width: 220px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
    margin-top: 15px;
}
    
#fe5fe3da {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 3fedbcc {
    width: 86.08%;
    height: auto;
    max-width: 88%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b0ba5c {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bd031034::before, #bd031034 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#bd031034 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 33%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    order: 3;
    background-image: url();
    height: auto;
    margin-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#bd031034.lazy {
    background-image: url('');
}
    
#a8002afa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e225fd54 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 9937e8a {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec3d62f5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bc9ab5cf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    height: auto;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 c69bed1::before, #\39 c69bed1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.67;
    border-radius: inherit;
}
#\39 c69bed1 {
    background-color: var(--color_1);
    background-image: url();
}
#\39 c69bed1.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d657d3ef {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 c69bed1::before, #\39 c69bed1 > .bgExtraLayerOverlay {
    
}
#\39 c69bed1.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\33 2996221 {
    height: auto;
}
    
#d657d3ef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 3.9946380697050943% 60px 3.9946380697050943%;
}
    
#\34 83c4c52 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fc0755ad {
    height: auto;
}
    
#b0bbfdd8 {
    height: auto;
}
    
#\32 b2b60ce {
    flex-direction: column;
    flex-wrap: nowrap;
}
#\32 b2b60ce.lazy {
    background-image: url('');
}
    
#\37 74361d3 {
    height: auto;
}
    
#\39 136bca6 {
    height: auto;
}
    
#c0d675d5 {
    width: 100.00%;
    background-position: 50% 50%;
    padding-left: 0px;
    align-items: center;
    margin: 15px 0% 15px 0%;
}
#c0d675d5.lazy {
    background-image: url('');
}
    
#\33 5e38db9 {
    width: 100.00%;
    background-position: 50% 50%;
    padding-left: 0px;
    align-items: center;
    margin: 15px 0% 15px 0%;
}
#\33 5e38db9.lazy {
    background-image: url('');
}
    
#\32 2e089af {
    height: auto;
}
    
#\36 b8284a6 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\36 b8284a6.lazy {
    background-image: url('');
}
    
#\33 0cde77b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 c6a39e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-top: 15px;
}
#\31 c6a39e8.lazy {
    background-image: url('');
}
    
#cd925a82 {
    width: 100%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
#cd925a82.lazy {
    background-image: url('');
}
    
#\37 5f3bc27 {
    justify-content: center;
}
    
#\37 140054e {
    justify-content: center;
}
    
#\32 3f6a8ac {
    justify-content: center;
}
    
#eddfe665 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#eddfe665.lazy {
    background-image: url('');
}
    
#cb5aeabd {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#cb5aeabd.lazy {
    background-image: url('');
}
    
#fac314cc {
    width: 100.00%;
    background-position: 50% 50%;
    padding-left: 0px;
    align-items: center;
    margin: 15px 0% 15px 0%;
}
    
#\38 b83a5e3 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\38 b83a5e3.lazy {
    background-image: url('');
}
    
#\32 0ff2886 {
    height: auto;
}
    
#\35 893b863 {
    justify-content: center;
}
    
#\35 2f7b86f {
    height: auto;
}
    
#\36 694f337 {
    width: 20%;
}
    
#\33 6c311fa {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\33 6c311fa.lazy {
    background-image: url('');
}
    
#\31 c41bb01 {
    justify-content: center;
}
    
#fe5fe3da {
    justify-content: center;
}
    
#bd031034 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#bd031034.lazy {
    background-image: url('');
}
    
#e225fd54 {
    justify-content: center;
}
    
#bb15cce6 {
    height: auto;
}
    
#\33 9034bfe {
    height: auto;
}
    
#bc9ab5cf {
    justify-content: center;
}
    
#ec3d62f5 {
    justify-content: center;
}
    
#\31 51d2928 {
    justify-content: center;
}
    
#\34 cff5736 {
    width: 100.00%;
    padding-left: 0px;
    align-items: center;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\34 cff5736.lazy {
    background-image: url('');
}
    
#\39 c69bed1::before, #\39 c69bed1 > .bgExtraLayerOverlay {
    
}
#\39 c69bed1.lazy {
    background-image: url('');
}
}



@media all {
    
#\31 e70f77f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    background-position: 50% 100%;
    background-size: contain;
}
    
#c63b01a5 {
    width: 72.74%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin-top: 15px;
}
    
#\36 9ab3c99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\36 9ab3c99 {
    width: 320px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b37c73df.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b37c73df {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13f6942 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 45.86749295774648%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding-top: 25px;
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Assets_mobile+hero+1-18f4b27a-1920w.png);
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\33 13f6942.lazy {
    background-image: url('');
}
    
#e18a82c5 {
    width: 93.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f99701b {
    width: 74.97%;
    height: auto;
    min-width: 600px;
    max-width: 610.386875px;
    order: 3;
}
    
#d12d2927 {
    min-height: 840px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-right: 2.7%;
    padding-left: 2.7%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 dafc0e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 54.09%;
    min-width: 4%;
    background-color: var(--color_1);
    padding-left: 100px;
    padding-bottom: 4%;
    background-image: url(https://lirp.cdn-website.com/cd5540b5/dms3rep/multi/opt/Nth+Assets_mobile+hero+2-1920w.png);
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\37 dafc0e2.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e70f77f {
    background-position: 50% 0%;
}
    
#c63b01a5 {
    justify-self: auto;
    width: 89.72898351648352%;
    order: 4;
    height: 100px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ab3c99 {
    margin-top: 8px;
    order: 2;
}
    
#b37c73df {
    order: 1;
}
    
#\33 13f6942 {
    width: 100%;
    min-height: 322px;
    padding-bottom: 200px;
    height: auto;
}
#\33 13f6942.lazy {
    background-image: url('');
}
    
#e18a82c5 {
    order: 0;
    width: 67.61%;
}
    
#d12d2927 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 dafc0e2 {
    padding-left: 0px;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 410px;
    row-gap: 15px;
    padding-top: 6%;
    height: auto;
    padding-bottom: 0%;
}
#\37 dafc0e2.lazy {
    background-image: url('');
}
    
#\32 f99701b {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\31 e70f77f {
    background-position: 0% 100%;
}
    
#c63b01a5 {
    margin-left: 0px;
    margin-right: 0px;
    width: 70%;
    height: 100px;
    align-self: center;
    margin-top: 5px;
    max-width: 280px;
    order: 4;
}
    
#\36 9ab3c99 {
    margin-top: 5px;
    order: 3;
}
    
#\33 13f6942 {
    min-height: 225px;
    align-items: center;
    width: 100%;
    padding-bottom: 200px;
    height: auto;
}
#\33 13f6942.lazy {
    background-image: url('');
}
    
#e18a82c5 {
    width: 84.84%;
    order: 0;
}
    
#\32 f99701b {
    min-width: 10px;
    width: 100.12%;
    order: 2;
}
    
#d12d2927 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\37 dafc0e2 {
    min-height: 433px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: center;
    background-position: 0% 0%;
    padding: 30px 15px 0% 15px;
}
#\37 dafc0e2.lazy {
    background-image: url('');
}
    
#b37c73df {
    order: 1;
}
}



@media all {
    
#cb47b10d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 175f350 {
    min-height: 5px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_ga4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 175f350 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#cb47b10d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 175f350 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

