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

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

  *#dm .dmInner a.u_1143118299:hover {
    background-color:rgba(194,255,0,0.5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1143118299.hover {
    background-color:rgba(194,255,0,0.5) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_260029723 {
    background-color:rgba(194,255,0,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1089743270 {
    background-color:rgba(194,255,0,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1620505631 {
    background-color:rgba(194,255,0,1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner *.u_962868854 .ctToggleBtn.activeLeft { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_962868854 .ctItemPricing .currencySpan { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_962868854 .ctItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_962868854 .comparativeItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_962868854 .ctItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_962868854 .ctItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#962868854 .comparativeItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#962868854 .comparativeItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_962868854 .ctSpecialTagText { background-color:rgba(41,60,143,0.76) !important; }

  *#dm .dmInner div.u_962868854 .ctItemDesc p {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_962868854 .ctFreeTrialText { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_962868854 .ctItemTitle { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_962868854 .ctItemContent { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1960952017 .ctToggleBtn.activeRight { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1960952017 .ctToggleBtn.activeLeft { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_1960952017 .ctItemPricing .currencySpan { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1960952017 .ctItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1960952017 .comparativeItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1960952017 .ctItemButton span.text { color:var(--color_4) !important; }

  *#dm .dmInner div#\31 960952017 .comparativeItemButton span.text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1960952017 .ctItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_1960952017 .ctItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#\31 960952017 .comparativeItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#\31 960952017 .comparativeItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_1960952017 .ctSpecialTagText { background-color:rgba(41,60,143,0.76) !important; }

  *#dm .dmInner div.u_1960952017 .ctItemDesc p {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_1960952017 .ctFreeTrialText { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1960952017 .ctItemTitle { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1960952017 .ctItemContent { border-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1143118299 {
    background-image:initial !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_962868854 .ctToggleBtn.activeRight { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_962868854 .ctItemButton span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div#962868854 .comparativeItemButton span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_1362525193 .ctToggleBtn.activeLeft { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_1362525193 .ctItemPricing .currencySpan { color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1362525193 .ctItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1362525193 .comparativeItemButton { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1362525193 .ctItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_1362525193 .ctItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#\31 362525193 .comparativeItemButton:hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div#\31 362525193 .comparativeItemButton.hover { background-image:linear-gradient(180deg,rgba(194,255,0,1) 62%,rgba(41,60,143,1) 100%) !important; }

  *#dm .dmInner div.u_1362525193 .ctSpecialTagText { background-color:rgba(41,60,143,0.76) !important; }

  *#dm .dmInner div.u_1362525193 .ctItemDesc p {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_1362525193 .ctFreeTrialText { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1362525193 .ctItemTitle { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1362525193 .ctItemContent { border-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1362525193 .ctToggleBtn.activeRight { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1362525193 .ctItemButton span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div#\31 362525193 .comparativeItemButton span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1546891983 .photoGalleryThumbs .image-container a { padding-top:60px !important; }

  *#dm .dmInner *.u_962868854 .ctItemContent {
    border-bottom-left-radius:30px !important;
    border-bottom-right-radius:30px !important;
  }

  *#dm .dmInner div.u_962868854 .ctItemHeading { font-size:32px !important; }

  *#dm .dmInner div.u_962868854 .ctItemPricing { font-size:48px !important; }

  *#dm .dmInner div.u_962868854 .ctSpecialTagText { font-size:16px !important; }

  *#dm .dmInner div.u_962868854 .ctItemDesc p { font-size:18px !important; }

  *#dm .dmInner *.u_1960952017 .ctItemTitle {
    border-top-left-radius:30px !important;
    border-top-right-radius:30px !important;
  }

  *#dm .dmInner *.u_1960952017 .ctItemContent {
    border-bottom-left-radius:30px !important;
    border-bottom-right-radius:30px !important;
  }

  *#dm .dmInner div.u_1960952017 .ctItemHeading { font-size:32px !important; }

  *#dm .dmInner div.u_1960952017 .ctItemPricing { font-size:48px !important; }

  *#dm .dmInner div.u_1960952017 .ctSpecialTagText { font-size:16px !important; }

  *#dm .dmInner div.u_1960952017 .ctItemDesc p { font-size:18px !important; }

  *#dm .dmInner div.u_962868854 .leftToggleText { font-size:24px !important; }

  *#dm .dmInner div.u_962868854 .rightToggleText { font-size:24px !important; }

  *#dm .dmInner *.u_962868854 .ctItemTitle {
    border-top-left-radius:30px !important;
    border-top-right-radius:30px !important;
    padding:25px !important;
  }

  *#dm .dmInner *.u_1362525193 .ctItemContent {
    border-bottom-left-radius:30px !important;
    border-bottom-right-radius:30px !important;
  }

  *#dm .dmInner div.u_1362525193 .ctItemHeading { font-size:32px !important; }

  *#dm .dmInner div.u_1362525193 .ctItemPricing { font-size:48px !important; }

  *#dm .dmInner div.u_1362525193 .ctSpecialTagText { font-size:16px !important; }

  *#dm .dmInner div.u_1362525193 .ctItemDesc p { font-size:18px !important; }

  *#dm .dmInner div.u_1362525193 .leftToggleText { font-size:24px !important; }

  *#dm .dmInner div.u_1362525193 .rightToggleText { font-size:24px !important; }

  *#dm .dmInner *.u_1362525193 .ctItemTitle {
    border-top-left-radius:30px !important;
    border-top-right-radius:30px !important;
    padding:25px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1546891983 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  [data-layout-type=tabs] [data-content-reference] {
    width:50% !important;
    white-space:pre-wrap !important;
    padding:0px !important;
  }

  #d0bb0430 [data-content-reference].active-tab-title .tab-title { font-size:30px !important; }

  #d0bb0430 [data-content-reference]:not(.active-tab-title) .tab-title { font-size:30px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_962868854 .ctItemButton {
    width:100px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_962868854 .comparativeItemButton {
    width:100px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_962868854 .ctItemButton span.text { font-size:12px !important; }

  *#dm .dmInner div#962868854 .comparativeItemButton span.text { font-size:12px !important; }

  *#dm .dmInner div.u_1362525193 .ctItemButton {
    width:100px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1362525193 .comparativeItemButton {
    width:100px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1362525193 .ctItemButton span.text { font-size:12px !important; }

  *#dm .dmInner div#\31 362525193 .comparativeItemButton span.text { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.44357726553307%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 1134px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 113px 2% 113px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    background-color: rgba(41,60,143,1);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_sbg {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 147px;
}
    
#widget_btn {
    width: 94.28%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fee44375 {
    width: 262px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pt1 {
    width: 30.45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 0px 0px 0px;
}
    
#widget_4vt.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3px;
    padding-right: 3px;
}
#widget_4vt {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\39 602c192.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3px;
    padding-right: 3px;
}
#\39 602c192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 36px;
}
    
#d16f94fc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3px;
    padding-right: 3px;
}
#d16f94fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 34px;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 50px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_btn {
    width: 100.00%;
}
    
#widget_sbg {
    width: 100.00%;
    margin-top: 5px;
}
    
#fee44375 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}
    
#group_pt1 {
    width: 100%;
    min-height: 194px;
    align-items: center;
    height: auto;
}
    
#widget_4vt {
    margin-top: -17px;
}
    
#\39 602c192 {
    margin-top: 13px;
}
    
#d16f94fc {
    margin-top: 15px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.37%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.583771043771044%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
#\36 3d24979f4a54e38542a8abd.lazy {
    background-image: url('');
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 100px 100px 100px 100px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_k9c {
    width: 77.05%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_3sl {
    width: 100%;
    height: 654px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bbd6c707 {
    width: 179px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
#\36 3d24979f4a54e38542a8abd.lazy {
    background-image: url('');
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#widget_3sl {
    height: 240px;
}
    
#widget_k9c {
    width: 100.00%;
}
}



@media all {
    
#ca301ebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 e6f8c8e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_eoo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 82b3e81 {
    background-color: rgba(8, 29, 65, 1);
    background-image: initial;
}
    
#group_sa5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_kaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#ca301ebf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 e6f8c8e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#group_sa5 {
    height: auto;
    min-height: 290px;
}
    
#widget_kaf {
    width: 100.00%;
}
}



@media all {
    
#\36 1b0cbfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 70ebc0a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_b0u {
    width: 71.23%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_pia {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -10px;
}
    
#group_nhs {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#fdbefd27 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b721bfb5 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 1b0cbfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 70ebc0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#fdbefd27 {
    width: 297px;
    margin: 0px 0% 0px 0%;
}
    
#b721bfb5 {
    width: 297px;
    margin: 0px 0% 0px 0%;
}
    
#group_nhs {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b0u {
    order: 0;
}
    
#widget_pia {
    order: 1;
}
}



@media all {
    
#db1e302b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#a631e1fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.583771043771044%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    border-radius: 30px 30px 30px 30px;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#a631e1fa.lazy {
    background-image: url('');
}
    
#d653f911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.37%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e123676d {
    min-height: 841px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 100px 100px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1e33546 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_681 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#de8acc2c {
    width: 100%;
    height: 677px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b0021ee {
    width: 179px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#a631e1fa {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
#a631e1fa.lazy {
    background-image: url('');
}
    
#d653f911 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#e123676d {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#de8acc2c {
    height: 240px;
}
    
#widget_681 {
    width: 100.00%;
}
    
#\35 b0021ee {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#e1459657 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c24bc9bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 ad84455 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 150px 100px 150px 100px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 d7d611a::before, #\36 d7d611a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.72;
    border-radius: inherit;
}
#\36 d7d611a {
    background-image: url(https://lirp.cdn-website.com/f41f731d/dms3rep/multi/opt/6666-6-1920w.png);
    background-attachment: fixed;
}
#\36 d7d611a.lazy {
    background-image: url('');
}
    
#widget_sa5 {
    width: 99.9978824039922%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uhp {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
}



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



@media (max-width: 767px) {
    
#e1459657 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#c24bc9bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ad84455 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\36 d7d611a::before, #\36 d7d611a > .bgExtraLayerOverlay {
    
}
#\36 d7d611a.lazy {
    background-image: url('');
}
    
#widget_uhp {
    margin-top: 10px;
}
}



@media all {
    
#c8a41969::before, #c8a41969 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
}
#c8a41969 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f41f731d/dms3rep/multi/opt/receptionist-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    background-position: 100% 50%;
    background-attachment: fixed;
    padding: 450px 16px 50px 16px;
}
#c8a41969.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAgIBAgQHAAAAAAAAAAAAAQIDBAAFIQcRQaEGEhMjQnHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAcEQABAwUAAAAAAAAAAAAAAAARAAECAwQSITH/2gAMAwEAAhEDEQA/AN04h3rFXS3WlK0Nnyl4yvUjp2whV4kSpWiWeT3lQB9vly374m8STtY114nA9KFeQH77ycdC09iWNaMk7nbKNbSGRbacasABxf/Z');
}
    
#b40caabf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_igu {
    width: 84.40%;
    height: auto;
    max-width: 100%;
    margin-top: -412px;
}
    
#widget_9tq {
    width: 210px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-top: 30px;
}
    
#widget_c02 {
    width: 70.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vbe {
    width: 70.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b40caabf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c8a41969::before, #c8a41969 > .bgExtraLayerOverlay {
    
}
#c8a41969.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAgIBAgQHAAAAAAAAAAAAAQIDBAAFIQcRQaEGEhMjQnHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAcEQABAwUAAAAAAAAAAAAAAAARAAECAwQSITH/2gAMAwEAAhEDEQA/AN04h3rFXS3WlK0Nnyl4yvUjp2whV4kSpWiWeT3lQB9vly374m8STtY114nA9KFeQH77ycdC09iWNaMk7nbKNbSGRbacasABxf/Z');
}
}



@media (max-width: 767px) {
    
#c8a41969::before, #c8a41969 > .bgExtraLayerOverlay {
    
}
#c8a41969 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 250px;
    padding-left: 15px;
    padding-right: 15px;
}
#c8a41969.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAgIBAgQHAAAAAAAAAAAAAQIDBAAFIQcRQaEGEhMjQnHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAcEQABAwUAAAAAAAAAAAAAAAARAAECAwQSITH/2gAMAwEAAhEDEQA/AN04h3rFXS3WlK0Nnyl4yvUjp2whV4kSpWiWeT3lQB9vly374m8STtY114nA9KFeQH77ycdC09iWNaMk7nbKNbSGRbacasABxf/Z');
}
    
#b40caabf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#widget_igu {
    width: 100.00%;
    margin-top: -247px;
}
    
#widget_9tq {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_c02 {
    margin-top: -13px;
    width: 100.00%;
}
    
#widget_vbe {
    width: 100.00%;
}
}



@media all {
    
#\38 caea652 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c92c7900 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 0px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ro3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b62132e {
    background-color: var(--color_5);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\38 caea652 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c92c7900 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#widget_ro3 {
    width: 100.00%;
}
}



@media all {
    
#\34 63a5253::before, #\34 63a5253 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(41,60,143,1);
    opacity: 0.77;
    border-radius: inherit;
}
#\34 63a5253 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.66%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f41f731d/dms3rep/multi/opt/aii-1596ec6c-1920w.jpg);
    border-radius: 30px 30px 30px 30px;
    padding: 0% 40px 0% 40px;
    margin: 0% 0% 0% 0%;
}
#\34 63a5253.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EABwQAAICAgMAAAAAAAAAAAAAAAECAAMEEQUhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAiH/2gAMAwEAAhEDEQA/AML4vFwLuPRsxwjaPY9k5ZRULGAt6BOoaWJVgSdaiR9Mvt2cBH//2Q==');
}
    
#\39 e90e49f {
    min-height: 888px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 17px 100px 17px 100px;
    margin: 0% 0% 0% 0%;
}
    
#widget_2im {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 24px;
}
    
#widget_r85 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_kcq {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-top: 20px;
}
    
#f584f9d8::before, #f584f9d8 > .bgExtraLayerOverlay {
    
}
#f584f9d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.342884492661135%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#f584f9d8.lazy {
    background-image: url('');
}
    
#widget_0og {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 10f3bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e90e49f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 63a5253::before, #\34 63a5253 > .bgExtraLayerOverlay {
    
}
#\34 63a5253.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EABwQAAICAgMAAAAAAAAAAAAAAAECAAMEEQUhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAiH/2gAMAwEAAhEDEQA/AML4vFwLuPRsxwjaPY9k5ZRULGAt6BOoaWJVgSdaiR9Mvt2cBH//2Q==');
}
    
#f584f9d8::before, #f584f9d8 > .bgExtraLayerOverlay {
    
}
#f584f9d8.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 63a5253::before, #\34 63a5253 > .bgExtraLayerOverlay {
    
}
#\34 63a5253 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
}
#\34 63a5253.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EABwQAAICAgMAAAAAAAAAAAAAAAECAAMEEQUhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERAiH/2gAMAwEAAhEDEQA/AML4vFwLuPRsxwjaPY9k5ZRULGAt6BOoaWJVgSdaiR9Mvt2cBH//2Q==');
}
    
#\39 e90e49f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#f584f9d8::before, #f584f9d8 > .bgExtraLayerOverlay {
    
}
#f584f9d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f584f9d8.lazy {
    background-image: url('');
}
    
#widget_0og {
    width: 100.00%;
}
    
#widget_r85 {
    width: 100.00%;
}
}



@media all {
    
#c4231b8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 03cb432 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 babc559 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 100px 100px 100px 100px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_gnm {
    width: 98.06%;
    height: 570px;
    max-width: 100%;
    align-self: center;
}
    
#widget_4hi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jod {
    width: 7%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 baf200c {
    width: 179px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 babc559 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_jod {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c4231b8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 03cb432 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 babc559 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#widget_gnm {
    height: 240px;
}
    
#widget_jod {
    height: auto;
    width: 13.07%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 baf200c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 941ba99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 16px 16px 16px 16px;
}
    
#beae0896 {
    min-height: 932px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 100px 0px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\32 de7c2d6 {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h0l {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 50px 0% 0px 0%;
}
    
#group_i03 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_qtn {
    width: 29%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_6mh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dou {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c0af45c {
    background-color: rgba(245,245,255,1);
    background-image: url(https://irp.cdn-website.com/f41f731d/dms3rep/multi/BeaslyAILogo_Vert_Green.svg);
    background-size: contain;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-attachment: fixed;
}
#\38 c0af45c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABGUlEQVQY002RPS+EQRSFXx16CoVEdCs0q8BhRYKCLBskiAQhEgmNSHwVKp+NRCQaDY1CofVHnv07c+x9M2SLOzOZPPfcM2cKrI5cVawrrE+sH6wHrHWsHqyiiAWrG2sB6zoDFyQdY61iDbaDvVibWOdYO1jjWHWseaxK05MZTOrPY7axxvKEaq4K/6A1gLWGtYtVw+rDmsGawBpqJhVFyGKNkLSHS1/TWMNYW1grofo3OvwtY51gHZE0isuKptPstSvAA6zn1vgPrLv8+vD72PL3RdJlNAb4hPXeBu5ntQC/894ostor1hvWC9Y91g3Wbb4/w1os8ms3SvOpzPCQVNqJcwNrKlKJDGs5ilmsudwYwBKpzDF+pvMXxdkb0QyftFUAAAAASUVORK5CYII=');
}
    
#cecbfb89 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a618acea {
    width: 29%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 8ce29de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bfcde5fa {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7bfb616 {
    width: 29%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 c79fb37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d40417b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a4cbc81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t2h {
    width: 236px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#beae0896 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_qtn {
    height: auto;
}
    
#a618acea {
    height: auto;
}
    
#\39 7bfb616 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 941ba99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#beae0896 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#widget_qtn {
    height: auto;
}
    
#a618acea {
    height: auto;
}
    
#\39 7bfb616 {
    height: auto;
}
    
#\32 de7c2d6 {
    width: 100.00%;
}
    
#group_h0l {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 20px;
}
    
#group_i03 {
    width: 99.77%;
    margin: 0px 0% 0px 0%;
}
    
#cecbfb89 {
    width: 99.77%;
    margin: 0px 0% 0px 0%;
}
    
#bfcde5fa {
    width: 99.77%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 f645c1c {
    min-height: 248px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e1d4282 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 945a3ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#c3a176d5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 74336d1 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\30 f645c1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\34 e1d4282 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\31 db64c5d {
    margin: 0px 0px 0px 0px;
}
    
#\37 b3a0ab3 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f79b93ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 81.11044895458959%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d05e259 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 75c80c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 75c80c6 {
    width: 86.23%;
    height: auto;
    max-width: 100%;
}
    
#group_js2 {
    width: 14.86%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc674b83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc674b83 {
    width: 96.79%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#aff0d59a {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6dc91e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f91b19a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: -92px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b3a0ab3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#f79b93ff {
    width: 100%;
    min-height: 80px;
}
    
#group_js2 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#\37 b3a0ab3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#f79b93ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 75c80c6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_js2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 23px;
    justify-content: flex-end;
}
    
#aff0d59a {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
    
#\32 a6dc91e {
    order: 0;
}
    
#\34 f91b19a {
    order: 0;
}
}



@media all {
    
#\31 78b58c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 52d013f {
    min-height: 515px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4a73c15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vl9 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3f1e255 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c0cf6a {
    margin: 0px 5% 0px 5%;
}
    
#\38 e688b6b {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\31 78b58c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 52d013f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_vl9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 1407169 {
    min-height: 191px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dff2c49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: initial;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7d12bbc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_h99 {
    width: 1596px;
    height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 1407169 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 dff2c49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d7d12bbc {
    order: 0;
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
    margin-top: 11px;
}
    
#widget_h99 {
    max-width: 100%;
}
    
#\32 25f7b12 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 3430f9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de1e7622 {
    min-height: 1417px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#a59f452e {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\37 81afb7d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\39 3bda7fc {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ebd884b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 715ed9b {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 8px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d0bb0430:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #d0bb0430 [data-content-reference].active-tab-title .tab-title, #d0bb0430 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    direction: ltr;
    color: var(--color_3);
}
#d0bb0430 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(41, 60, 143, 0.5);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 4px 4px 4px 4px;
}
#d0bb0430:not(:has(.active-tab-title)) [data-content-reference]:first-child,#d0bb0430 [data-content-reference].active-tab-title, #d0bb0430 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 4px 4px 4px 4px;
}
#d0bb0430 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_3);
    font-weight: bold;
}
#d0bb0430 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: center;
    background-color: var(--color_3);
    background-image: url();
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#d0bb0430.lazy {
    background-image: url('');
}
    
#\31 63e2618 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_scu {
    width: 100%;
    height: 2245.33px;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca5b9b7 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#b3013b44 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#a4d1c645 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 652024e {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\36 c9c03ba {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: 8px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a089380 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 26b760f {
    width: 100%;
    height: 2245.33px;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#d0bb0430:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #d0bb0430 [data-content-reference].active-tab-title .tab-title, #d0bb0430 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 48px;
}
#d0bb0430 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 48px;
}
#d0bb0430.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0bb0430:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #d0bb0430 [data-content-reference].active-tab-title .tab-title, #d0bb0430 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 43px;
}
#d0bb0430 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 43px;
}
#d0bb0430.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de1e7622 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a59f452e {
    width: 238px;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3bda7fc {
    width: 79.47%;
    margin: 0px 0% 20px 0%;
}
    
#\36 ebd884b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
}
    
#\31 715ed9b {
    order: 0;
}
    
#d0bb0430 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d0bb0430.lazy {
    background-image: url('');
}
    
#\31 63e2618 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\37 81afb7d {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.71916396671114%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fca5b9b7 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#b3013b44 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
}
    
#a4d1c645 {
    width: 79.47%;
    margin: 0px 0% 20px 0%;
}
    
#\31 652024e {
    width: 238px;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c9c03ba {
    order: 0;
}
    
#\38 a089380 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.71916396671114%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3430f9e {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d0bb0430:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #d0bb0430 [data-content-reference].active-tab-title .tab-title, #d0bb0430 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 38px;
}
#d0bb0430 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 38px;
}
#d0bb0430.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 3430f9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de1e7622 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a59f452e {
    width: 218px;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3bda7fc {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\36 ebd884b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#d0bb0430 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d0bb0430.lazy {
    background-image: url('');
}
    
#\31 63e2618 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 81afb7d {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fca5b9b7 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3013b44 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#a4d1c645 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\31 652024e {
    width: 218px;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a089380 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e922ac8b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 9382106 {
    margin: 0px 0% 0px 0%;
}
    
#d8566f5b {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2e26a5f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#a2d24b45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e980652 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    margin-top: -88px;
    grid-area: auto / auto / auto / auto;
}
    
#c76e3172 {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#a05813cc {
    min-height: 1017px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 0% 0% 0%;
}
    
#b5c4cff5 {
    width: 100%;
    height: 2245.33px;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9ba43e3 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7cf299:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #fe7cf299 [data-content-reference].active-tab-title .tab-title, #fe7cf299 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    direction: ltr;
    color: var(--color_3);
}
#fe7cf299 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(41, 60, 143, 0.5);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 4px 4px 4px 4px;
}
#fe7cf299:not(:has(.active-tab-title)) [data-content-reference]:first-child,#fe7cf299 [data-content-reference].active-tab-title, #fe7cf299 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 4px 4px 4px 4px;
}
#fe7cf299 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_3);
    font-weight: bold;
}
#fe7cf299 {
    justify-content: flex-start;
    width: 100%;
    min-height: 1051px;
    height: auto;
    order: 0;
    align-self: center;
    background-color: var(--color_3);
    background-image: url();
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
#fe7cf299.lazy {
    background-image: url('');
}
}



@media (min-width: 1025px) {
    
#fe7cf299:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #fe7cf299 [data-content-reference].active-tab-title .tab-title, #fe7cf299 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 48px;
}
#fe7cf299 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 48px;
}
#fe7cf299.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe7cf299:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #fe7cf299 [data-content-reference].active-tab-title .tab-title, #fe7cf299 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 43px;
}
#fe7cf299 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 43px;
}
#fe7cf299.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8566f5b {
    width: 79.47%;
    margin: 0px 0% 20px 0%;
}
    
#b2e26a5f {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.71916396671114%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d24b45 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e980652 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
}
    
#c76e3172 {
    width: 238px;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#a05813cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 9ba43e3 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#fe7cf299 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#fe7cf299.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#fe7cf299:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #fe7cf299 [data-content-reference].active-tab-title .tab-title, #fe7cf299 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 38px;
}
#fe7cf299 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 38px;
}
#fe7cf299.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 9382106 {
    margin: 0px 0% 0px 0%;
}
    
#d8566f5b {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#b2e26a5f {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a2d24b45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e980652 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#c76e3172 {
    width: 218px;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#a05813cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 9ba43e3 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe7cf299 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#fe7cf299.lazy {
    background-image: url('');
}
}

