@media all {
  *#dm .dmInner div.u_2607003558 img { border-radius:50% !important; }

  *#dm .dmInner div.u_2314999012 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1741051256 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1764473961 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1974868665 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1500723404 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1981802787 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1469987023 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1355909279 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1544476613 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1525635190 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1421439714 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1513912586 .contact-checkable-container {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1460685732 input {
    border-style:solid !important;
    border-color:rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1460685732 textarea {
    border-style:solid !important;
    border-color:rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1460685732 select {
    border-style:solid !important;
    border-color:rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1513912586 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1513912586 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1513912586 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1460685732 input::placeholder {
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1460685732 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1460685732 select::placeholder {
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_198411248 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_198411248 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1535334125 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7e316fda-ab2a-4cc4-b802-c7a6371bd8bd/icon/star-style-icon.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1670792496 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7e316fda-ab2a-4cc4-b802-c7a6371bd8bd/icon/star-style-icon.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_2646817516 {
    background-color:rgba(52,205,148,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2646817516:hover {
    background-color:rgba(241,207,13,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2646817516.hover {
    background-color:rgba(241,207,13,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1341192127 img { border-radius:10% 10% 10% 10% !important; }

  *#dm .dmInner div.u_1103692717 img { border-radius:10% 10% 10% 10% !important; }

  *#dm .dmInner a.u_1453052255 {
    background-color:rgba(241,207,13,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1453052255 span.text {
    font-size:18px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1025429973 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1475007903 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1313969588 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1475007903:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1475007903.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1313969588:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1313969588.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1619101151 {
    background-color:rgba(241,207,13,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1619101151 span.text { color:rgba(5,3,59,1) !important; }

  *#dm .dmInner a.u_1568539747 span.text {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1568539747 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1670792496 {
    background-color:rgba(130,19,216,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1535334125 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1628607326 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7e316fda-ab2a-4cc4-b802-c7a6371bd8bd/icon/star-style-icon.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1628607326 {
    background-color:rgba(241,207,13,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1705074389:hover {
    background-color:rgba(250,90,4,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1705074389.hover {
    background-color:rgba(250,90,4,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1908497949:hover {
    background-color:rgba(130,19,216,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1908497949.hover {
    background-color:rgba(130,19,216,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1908497949 {
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:rgba(130,19,216,1) rgba(130,19,216,1) rgba(130,19,216,1) rgba(130,19,216,1) !important;
  }

  *#dm .dmInner a.u_1908497949 span.text { color:rgba(130,19,216,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_198411248 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1568539747 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_198411248 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1513912586 .contact-checkable-container { font-size:12px !important; }

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

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

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

  *#dm .dmInner a.u_1453052255 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_2646817516 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1535334125 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1670792496 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1568539747 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1628607326 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#cca34f9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Jul+21-+2026-+04_05_11+PM-1920w.png");
    border-radius: 24px 24px 24px 24px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8af2902 {
    min-height: 845px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 23a4835 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_7h4 {
    width: 70.91%;
    height: auto;
    max-width: 100%;
    margin-top: 175px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#faee0aa6 {
    width: 80.24%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_e7f {
    width: 35.86%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin-top: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e447abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fc38dfbe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#f8b54f33 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 329c37b {
    width: 100%;
    min-width: 4%;
    min-height: 490px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_hmc {
    width: 70.95%;
    height: auto;
    max-width: 100%;
}
    
#\31 0f8ef43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_kl3 {
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/7e316fda-ab2a-4cc4-b802-c7a6371bd8bd/dms3rep/multi/opt/friendly-black-man-in-a-black-shirt-portrait-yellow-background-549h.png");
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc0a001 {
    justify-content: flex-end;
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.1321488062187677%;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/7e316fda-ab2a-4cc4-b802-c7a6371bd8bd/dms3rep/multi/opt/joyful-asian-woman-in-a-green-sweater-portrait-orange-background-549h.png");
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639::before, #\34 225a639 > .bgExtraLayerOverlay {
    
}
#\34 225a639 {
    align-items: center;
    width: 30.67%;
    min-height: 144.33%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Jul+23-+2026-+09_29_41+PM-549h.png");
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    align-content: center;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 3px 0% 0px 0%;
}
    
#group_8dh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_vfm {
    width: 32.50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_1ai.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ai {
    width: 34.82%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_on6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.68%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
}
    
#widget_li7 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#group_a65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i6q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4d1d356 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 eef1164 {
    width: 95.73%;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2bfea25 {
    width: 97.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1740c74 {
    width: 97.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lgc {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_jr8 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 15ca07a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c4dc9f88 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hnr {
    width: 85.80%;
    height: auto;
    max-width: 100%;
}
    
#c52bc17d {
    width: 49.73%;
    height: auto;
    max-width: 100%;
}
    
#ebccf231 {
    margin: 0px 0% 0px 0%;
}
    
#Book {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Jul+21-+2026-+04_05_11+PM-1920w.png");
    border-radius: 32px 32px 32px 32px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rgc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5b1689a {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 19c796d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#db5dfda8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.79%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6d5f0f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.65%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc7cad64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d349f7c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d349f7c2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_237 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22.49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\35 701fc13 {
    width: 30.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3df73fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fcc05ddc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ce56c45 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.56017352505154%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1413354 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dff8eb3e {
    width: 32.20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2ff3b2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1316b36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 1316b36 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d40f3c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.67%;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\37 9200eee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.05%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 f8d31fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 63.819382601257225%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 328efb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b859c99 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a67d82a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.19%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\32 fa5d467 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\38 5415338 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4150d00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 d4f67c7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 d396523 {
    width: 100%;
    min-width: 4%;
    min-height: 519px;
    column-gap: 5%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 238, 1) rgba(0, 0, 238, 1) rgba(0, 0, 238, 1) rgba(0, 0, 238, 1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_e59 {
    width: 982px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#widget_pv7 {
    width: 681px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0e53b3 {
    width: 99.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n7n {
    align-items: center;
    width: 51.61%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d9138c {
    width: 556px;
    height: auto;
    max-width: 100%;
}
    
#c35b034f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c47962e2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 5%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 8516b21 {
    align-items: center;
    width: 646px;
    min-height: 485px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0.3%;
    order: 0;
    height: auto;
    align-content: center;
}
    
#e17b8e09 {
    width: 546px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc5898b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b8f3a3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#f23d9609 {
    align-items: center;
    width: 773px;
    min-height: 466px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0.3%;
    order: 1;
    height: auto;
    align-content: center;
}
    
#group_h6h {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 4;
    flex-wrap: nowrap;
}
    
#widget_8fk {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 ef630ec {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\30 38a36d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6ad9df2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd069c65 {
    width: 96.09%;
    height: auto;
    max-width: 100%;
}
    
#\34 fa2cf3f {
    width: 44.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f352ce96 {
    width: 74.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mph {
    align-items: flex-start;
    width: 43.39%;
    min-height: 510px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Aug+3-+2026-+06_41_26+PM-1920w.png");
    height: auto;
    border-radius: 21px 21px 21px 21px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_f0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 46.15%;
    min-height: 614px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Aug+3-+2026-+06_36_53+PM-736h.png");
    height: auto;
    border-radius: 19px 19px 19px 19px;
    margin-left: 4px;
}
    
#group_g3h {
    justify-content: flex-start;
    align-items: stretch;
    width: 51.38%;
    min-height: 480px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1321488062187677%;
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Aug+3-+2026-+06_49_46+PM-1920w.png");
    height: auto;
    border-radius: 28px 28px 28px 28px;
    margin-left: 3px;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#\35 38f9c6d {
    width: 549px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6524cc2 {
    width: 549px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c5ccb9 {
    width: 549px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 60a9d3f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 60a9d3f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63ab1e5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 75.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a506f26d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.88%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 29054de {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e41a79e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b4fd92a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6e354a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f45b40b1 {
    width: 20.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ede35ed {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 1e4a47f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22.49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#\33 8e6ffd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.574256546826454%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 714e90f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c44b68bb {
    width: 73.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 734674e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c641c21 {
    width: 55.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d574c48 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d0d15cc {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb31e73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0fa6247 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b657607c {
    align-items: center;
    width: 62.04%;
    min-height: auto;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#a7ca5cee {
    width: 59.07%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c797c7bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 38159cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba80ab18 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a16f81 {
    width: 100%;
    height: 55px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ef9cb307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cf80556f {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dbd61247 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee6e79d3 {
    align-items: flex-start;
    width: 39%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    order: 2;
    justify-content: flex-start;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde1b537 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_52p {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    --column-gap: 10px;
}
    
#\34 06c46f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5858a5a {
    margin: 0px 0% 0px 0%;
}
    
#e0f31b15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0f31b15 {
    width: 69.68%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Feature::before, #Feature > .bgExtraLayerOverlay {
    
}
#Feature {
    width: 100%;
    min-width: 4%;
    min-height: 538px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(52, 205, 148, 1);
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc92394f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 ce802a6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 2b9a819 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b885651d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_nfp {
    width: 83.49%;
    height: auto;
    max-width: 100%;
}
    
#group_mmh {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_oro {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 078bf50 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea5c9906 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 23f145f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e53bc8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9734a1b {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#\37 e54fe1c {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3c657d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8bb01dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d4caa58 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#a05eafb3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 55b04ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1fc0c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9c515ed {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e08eeff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 901cc6b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a01249d5 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#aaf2f95d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 66d316e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9bf7e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f773f02 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f69817 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6958ac9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 feb1ae1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e52fdf00 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#\32 4a5e698 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 382982a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c65c39de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bbdb119 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 418dc77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ec84c14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f606de98 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#\37 63f9cb3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#f1194920 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2271966 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f6aba08 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f0f045a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9766ce5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1a9c8f9 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#\38 d5f71ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d2df542 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5baa538 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e148efd0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f3a7b786 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e80c39e5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 50px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5b6bf3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_tsb {
    width: 69.63%;
    height: auto;
    max-width: 100%;
}
    
#widget_8ii {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 bbeaf07 {
    width: 34%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 842a1b9 {
    width: 295px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_loe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_loe {
    width: 84.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 0496943 {
    width: 66.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c7fb88 {
    width: 91.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 09c58b0 {
    width: 220px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#ae865329 {
    width: 39.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb94ce7e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 28px 28px 0px 0px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a84642b {
    width: 220px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#d5e965d3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    width: 100%;
    min-width: 4%;
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-end;
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    background-color: rgba(52, 205, 148, 1);
    height: auto;
    padding: 6% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d53a58b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ab75eb83 {
    flex-direction: row;
    align-items: flex-start;
    width: 40.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 2;
    --column-gap: 10px;
    padding: 10px 5px 10px 5px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 b79f66a {
    align-items: flex-start;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 1px 0% 0px 0%;
}
    
#fd17fc94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 514c917 {
    width: 200px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f8586f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a05c125 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 cad08e3 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76b7666 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 93d822a {
    justify-content: flex-start;
    align-items: center;
    width: 60.14893724838828%;
    min-height: 662px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.665124409546803%;
    background-color: rgba(24, 12, 63, 1);
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Aug+3-+2026-+06_59_59+PM-1920w.png");
    border-radius: 28px 28px 28px 28px;
    height: auto;
    align-content: center;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0785d22 {
    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;
}
    
#b22334b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 015e5a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 262px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.864782920477562%;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 5px 5px 5px;
    margin: 40px 0% 0px 0%;
}
    
#\31 5fec5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f7a66a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 567px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    --column-gap: 1%;
    margin-top: 40px;
    height: auto;
    justify-content: flex-start;
}
    
#\31 cc23b6f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0d9e6d0 {
    width: 97.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a46a2a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d9aba2 {
    width: 200px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 60990cc {
    width: 96.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2b6ba2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71ca407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a27b5787 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#Price::before, #Price > .bgExtraLayerOverlay {
    
}
#Price {
    width: 100%;
    min-width: 4%;
    min-height: 538px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    background-color: rgba(241, 207, 13, 1);
    height: auto;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b835e49 {
    justify-content: flex-start;
    align-items: center;
    width: 38.85%;
    min-height: 720px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.665124409546803%;
    background-color: rgba(24, 12, 63, 1);
    background-image: url("https://irp.cdn-website.com/ff9fcd75/dms3rep/multi/opt/ChatGPT+Image+Aug+3-+2026-+06_55_31+PM-864h.png");
    border-radius: 28px 28px 28px 28px;
    height: auto;
    align-content: center;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d42c13ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8af2902 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 640px;
}
    
#\35 8b7be9b {
    margin: 0px 0% 0px 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    row-gap: 23px;
}
    
#widget_7h4 {
    width: 80.54%;
    margin-top: 135px;
}
    
#faee0aa6 {
    width: 80%;
}
    
#widget_e7f {
    margin-top: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc38dfbe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aaac6cdf {
    margin: 0px 0% 0px 0%;
}
    
#group_kl3 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 329c37b {
    justify-content: center;
    width: 100%;
    min-height: 80px;
}
    
#\36 fc0a001 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639::before, #\34 225a639 > .bgExtraLayerOverlay {
    
}
#\34 225a639 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 25px 0% 0px 0%;
}
    
#widget_li7 {
    height: auto;
    width: 22.36%;
}
    
#widget_vfm {
    width: 53.98%;
}
    
#widget_1ai {
    width: 34%;
}
    
#group_on6 {
    width: 38.43%;
}
    
#group_a65 {
    width: 69.64%;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#widget_hmc {
    width: 96.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4dc9f88 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ebccf231 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hnr {
    width: 100%;
}
    
#c52bc17d {
    width: 100%;
}
    
#Book {
    row-gap: 18px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5b1689a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\33 5896aee {
    margin: 0px 0% 0px 0%;
}
    
#dc7cad64 {
    width: 100%;
}
    
#d349f7c2 {
    width: 100%;
}
    
#\35 701fc13 {
    height: auto;
    width: 21.27%;
}
    
#\33 ce56c45 {
    width: 69.64%;
}
    
#db5dfda8 {
    width: 55.70%;
    min-height: 8px;
}
    
#group_237 {
    width: 42.14%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1413354 {
    width: 100%;
}
    
#dff8eb3e {
    height: auto;
    width: 21.27%;
}
    
#\37 1316b36 {
    width: 100%;
}
    
#\35 d40f3c4 {
    width: 55.70%;
    min-height: 8px;
}
    
#\36 f8d31fa {
    width: 69.64%;
}
    
#\30 b859c99 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\34 f00e89a {
    margin: 0px 0% 0px 0%;
}
    
#a67d82a8 {
    width: 42.14%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5415338 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 17e0485 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pv7 {
    width: 311px;
}
    
#fa0e53b3 {
    width: 90%;
}
    
#group_n7n {
    width: 342.875px;
    row-gap: 18px;
}
    
#\32 5d9138c {
    width: 252px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35b034f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8516b21 {
    width: 337.102px;
    row-gap: 18px;
}
    
#e17b8e09 {
    width: 305px;
}
    
#fcc5898b {
    width: 90%;
}
    
#\31 d4f67c7 {
    order: 0;
}
    
#\39 d396523 {
    order: 1;
}
    
#c47962e2 {
    order: 2;
}
    
#f5b8f3a3 {
    order: 3;
}
    
#f23d9609 {
    width: 342.875px;
    row-gap: 18px;
}
    
#widget_e59 {
    width: 97.10%;
}
    
#\30 38a36d8 {
    width: 90%;
}
    
#b6ad9df2 {
    width: 90%;
}
    
#fd069c65 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fa2cf3f {
    width: 90%;
}
    
#f352ce96 {
    width: 90%;
}
    
#group_mph {
    height: auto;
    min-height: 611px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 60a9d3f {
    width: 100%;
}
    
#\33 cb7e622 {
    margin: 0px 0% 0px 0%;
}
    
#\38 63ab1e5 {
    width: 69.64%;
}
    
#\30 29054de {
    width: 100%;
}
    
#a506f26d {
    width: 55.70%;
    min-height: 8px;
}
    
#f45b40b1 {
    height: auto;
    width: 21.27%;
}
    
#\34 ede35ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\37 1e4a47f {
    width: 42.14%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c44b68bb {
    width: 100%;
}
    
#\30 734674e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 c641c21 {
    width: 100%;
}
    
#\36 5858a5a {
    margin: 0px 0% 0px 0%;
}
    
#\38 d574c48 {
    width: 172px;
    height: auto;
}
    
#b657607c {
    width: 100.00%;
    row-gap: 7px;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 06c46f1 {
    width: 100%;
}
    
#e0fa6247 {
    width: 100%;
}
    
#bde1b537 {
    width: 100%;
}
    
#ee6e79d3 {
    width: 44.02%;
}
    
#a7ca5cee {
    height: 59px;
    width: 55.13%;
}
    
#group_52p {
    --column-gap: 5px;
    column-gap: 5px;
    justify-content: space-between;
}
    
#ba80ab18 {
    width: 200px;
}
    
#\30 4a16f81 {
    width: 100.00%;
}
    
#Feature::before, #Feature > .bgExtraLayerOverlay {
    
}
#Feature {
    height: auto;
    min-height: 362px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e0f31b15 {
    width: 99.80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ce802a6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 fd397ea {
    margin: 0px 0% 0px 0%;
}
    
#group_mmh {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 078bf50 {
    width: 80%;
    column-gap: 8.238575413001502%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
    padding: 5px 5px 5px 5px;
    margin: 20px 0% 0px 0%;
}
    
#ea5c9906 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\34 9734a1b {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e54fe1c {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a8bb01dc {
    width: 80%;
    column-gap: 8.238870016091543%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
    padding: 5px 5px 5px 5px;
    margin: 20px 0% 0px 0%;
}
    
#\32 d4caa58 {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a05eafb3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\30 9c515ed {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 901cc6b {
    width: 80%;
    column-gap: 8.238870016091543%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
    padding: 5px 5px 5px 5px;
    margin: 20px 0% 0px 0%;
}
    
#a01249d5 {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aaf2f95d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\35 4f69817 {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 feb1ae1 {
    width: 80%;
    margin-top: 20px;
    column-gap: 8.238575413001502%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
}
    
#e52fdf00 {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4a5e698 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\34 bbdb119 {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ec84c14 {
    width: 80%;
    margin-top: 20px;
    column-gap: 8.238870016091543%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
}
    
#f606de98 {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 63f9cb3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\30 f6aba08 {
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9766ce5 {
    width: 80%;
    margin-top: 20px;
    column-gap: 8.238870016091543%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 18px;
}
    
#e1a9c8f9 {
    height: auto;
    width: 45%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d5f71ab {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\35 f773f02 {
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3a7b786 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ae677b85 {
    margin: 0px 0% 0px 0%;
}
    
#\34 bbeaf07 {
    width: 60%;
}
    
#widget_8ii {
    width: 70%;
}
    
#widget_tsb {
    width: 79.72%;
}
    
#widget_loe {
    width: 650px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0496943 {
    width: 90%;
}
    
#eb94ce7e {
    width: 100.00%;
    justify-content: flex-end;
    height: auto;
    min-height: 280px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a84642b {
    margin-right: 0%;
    margin-left: 0%;
    width: 210px;
}
    
#d5e965d3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a5c7fb88 {
    width: 90%;
}
    
#\35 628f83f {
    margin: 0px 0% 0px 0%;
}
    
#\38 09c58b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 210px;
}
    
#ae865329 {
    width: 90%;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    height: auto;
    min-height: 308px;
    padding: 8% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab75eb83 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 14px;
    width: 90%;
    --column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b22334b3 {
    width: 100%;
}
    
#\36 015e5a4 {
    width: 100%;
}
    
#\31 5fec5d8 {
    width: 100%;
}
    
#\32 3f7a66a {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 20px 0% 0px 0%;
}
    
#\31 514c917 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 cc23b6f {
    column-gap: 4.273254600842966%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 100%;
}
    
#\39 0d9e6d0 {
    width: 100%;
}
    
#\31 a05c125 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 5d9aba2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cad08e3 {
    width: 100%;
}
    
#\32 60990cc {
    width: 100%;
}
    
#\39 b7c0988 {
    margin: 0px 0% 0px 0%;
}
    
#\34 93d822a {
    width: 100%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0785d22 {
    width: 100%;
}
    
#Price::before, #Price > .bgExtraLayerOverlay {
    
}
#Price {
    row-gap: 18px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b835e49 {
    width: 100%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 16px 16px 51px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8af2902 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#widget_7h4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7h4 {
    width: 91.68%;
    order: 0;
    margin: 100px 0% 0px 0%;
}
    
#faee0aa6 {
    width: 100.00%;
    order: 1;
}
    
#widget_e7f {
    order: 2;
    margin-top: 0px;
    min-height: 56px;
    width: 311px;
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fc38dfbe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 19px;
}
    
#\34 329c37b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#group_kl3 {
    align-items: center;
    width: 100.01%;
    height: auto;
    min-height: 61%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc0a001 {
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639::before, #\34 225a639 > .bgExtraLayerOverlay {
    
}
#\34 225a639 {
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_8dh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_li7 {
    height: auto;
}
    
#widget_vfm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_on6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 eef1164 {
    min-height: 56px;
    width: 311px;
}
    
#widget_hmc {
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#c4dc9f88 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_hnr {
    width: 85.84%;
}
    
#c52bc17d {
    width: 100%;
}
    
#Book {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 5b1689a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#db5dfda8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 6d5f0f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dc7cad64 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_237 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 701fc13 {
    height: auto;
    width: 16.73%;
}
    
#\33 ce56c45 {
    width: 79.27%;
}
}



@media (max-width: 767px) {
    
#\34 1413354 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dff8eb3e {
    height: auto;
    width: 16.73%;
}
    
#\35 d40f3c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 9200eee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 f8d31fa {
    width: 79.27%;
}
    
#\30 b859c99 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a67d82a8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 5415338 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 d4f67c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\39 d396523 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
}
    
#widget_pv7 {
    width: 100.00%;
}
    
#fa0e53b3 {
    width: 100.00%;
}
    
#widget_e59 {
    width: 100.00%;
}
    
#group_n7n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#\32 5d9138c {
    width: 100.00%;
}
    
#c35b034f {
    width: 100.00%;
}
    
#c47962e2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 2;
    row-gap: 24px;
}
    
#\31 8516b21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#e17b8e09 {
    width: 100.00%;
}
    
#fcc5898b {
    width: 100.00%;
}
    
#f5b8f3a3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    row-gap: 24px;
    height: auto;
}
    
#f23d9609 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#group_h6h {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 11px;
}
    
#widget_8fk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ef630ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 311px;
}
    
#\30 38a36d8 {
    width: 100.00%;
}
    
#b6ad9df2 {
    width: 100.00%;
}
    
#fd069c65 {
    width: 100.00%;
}
    
#\34 fa2cf3f {
    width: 100.00%;
}
    
#f352ce96 {
    width: 100.00%;
}
    
#group_mph {
    width: 100.01%;
    height: auto;
    min-height: 220px;
}
    
#\35 38f9c6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 6524cc2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9c5ccb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 63ab1e5 {
    width: 79.27%;
}
    
#a506f26d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 29054de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f45b40b1 {
    height: auto;
    width: 16.73%;
}
    
#\34 ede35ed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 1e4a47f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 8e6ffd2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c44b68bb {
    width: 100%;
}
    
#\30 734674e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 c641c21 {
    width: 100%;
}
    
#\38 d574c48 {
    width: 152px;
    height: auto;
}
    
#\31 d0d15cc {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e0fa6247 {
    align-items: center;
    width: 100%;
}
    
#b657607c {
    row-gap: 19px;
    width: 100.00%;
    height: auto;
    min-height: auto;
    align-items: center;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#cf80556f {
    width: 166px;
    height: auto;
}
    
#bde1b537 {
    align-items: center;
    width: 100%;
}
    
#a7ca5cee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ee6e79d3 {
    width: 100%;
    justify-content: center;
    padding: 2px 0px 2px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 06c46f1 {
    width: 72.58%;
}
    
#group_52p {
    column-gap: 4.7991430101767545%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    height: auto;
    min-height: auto;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e0f31b15 {
    width: 100.00%;
}
    
#Feature::before, #Feature > .bgExtraLayerOverlay {
    
}
#Feature {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 ce802a6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 2b9a819 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b885651d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 16px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_mmh {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 078bf50 {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#\34 9734a1b {
    height: auto;
}
    
#\37 e54fe1c {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#a8bb01dc {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#\32 d4caa58 {
    height: auto;
}
    
#\30 9c515ed {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 901cc6b {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#a01249d5 {
    height: auto;
}
    
#\35 f773f02 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4f69817 {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 feb1ae1 {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#e52fdf00 {
    height: auto;
}
    
#\34 bbdb119 {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ec84c14 {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#f606de98 {
    height: auto;
}
    
#\30 f6aba08 {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9766ce5 {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 10px 0% 0px 0%;
}
    
#e1a9c8f9 {
    height: auto;
}
    
#widget_nfp {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f3a7b786 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e80c39e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5b6bf3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#\34 842a1b9 {
    order: 2;
    width: 311px;
    min-height: 56px;
}
    
#widget_8ii {
    width: 100%;
}
    
#\34 bbeaf07 {
    width: 100%;
}
    
#widget_tsb {
    width: 100.00%;
}
    
#widget_loe {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 0496943 {
    width: 100%;
}
    
#eb94ce7e {
    width: 100%;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
}
    
#\33 a84642b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 45px;
}
    
#d5e965d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a5c7fb88 {
    width: 100%;
}
    
#\38 09c58b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 45px;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#ab75eb83 {
    column-gap: 9.398519243712904%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    width: 99.69%;
    justify-content: flex-start;
}
    
#ae865329 {
    width: 99.69%;
}
}



@media (max-width: 767px) {
    
#b22334b3 {
    width: 100%;
}
    
#\36 015e5a4 {
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5fec5d8 {
    width: 100%;
}
    
#\36 b79f66a {
    justify-content: flex-start;
}
    
#\32 3f7a66a {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 514c917 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 45px;
}
    
#\31 cc23b6f {
    column-gap: 4.273254600842966%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\39 0d9e6d0 {
    width: 100%;
}
    
#\39 a46a2a7 {
    justify-content: flex-start;
}
    
#\31 a05c125 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 5d9aba2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 45px;
}
    
#\30 cad08e3 {
    width: 79.54%;
}
    
#\32 60990cc {
    width: 100%;
}
    
#\34 93d822a {
    width: 100%;
    justify-content: flex-start;
    row-gap: 7px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0785d22 {
    width: 100%;
}
    
#Price::before, #Price > .bgExtraLayerOverlay {
    
}
#Price {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 13px;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b835e49 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 7px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
}

#group_kl3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABoUlEQVQY0yXMUUtTYRzH8edVuO3x7Dlnzk2n20E7p6NnHkUQugkjTIm6iG4MicQbUxGDohCEQupCRaQMraAQUSgrXbI1pcJALwa9gqGQ5ibTRx74/0S6+N59+LJS1sTJpoXTny721lxszzvITNnYftNI+S9NdPDNVbsrtmTHG3WQP2wcZRuQe2fh85iNuf4LSI279OeDSwfrnvq75v6H58f8p3qknsYxc8fE6NUE3g86tPWykf6lW1Qh40lWTMdRWE8gN1+NxQcxTN22MN7pYGk4Sb9nHDrMNKti1pNsf7UKex+jyL7Q8ao3jCcdJsa6bCw/dCj31qajzaQqfnclyy+HsTNr4PVAACOdGu61RdF/2cREXx2lJk3Kf7VVIW1JtvrcoOn7QeppL6PrSR9dswTd9CLUfSVKj+5GaOFZTP2arZVs6JZGNy5xuljjI7vST16VRs01Bjm1OrU6gro7DPW4p0KyhoRfxcIBFeRcVYeEMisNZUZCqkIIJcrLVTzCpVfPS4z7y2SQB6Qe1GRICGkIXYb084TUNU1qPFDifl/xDAVP20j3IrRnAAAAAElFTkSuQmCC')!important}#\34 225a639.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+ElEQVQI12Ooe3664fmZxhdnap6fzn56PODhAeO7u2RvbRG8sYnvxkYGnwf7/R8cCH14KOHxkawnx7OfHI95dNjm3h75W1v5rm9kkLu5ReHmVo3b263v7gl7eKjw6YnKZ6eSHh+1urdb+uYWBu5rG3iubRC6vkn51jane3vTnxyrf36m8OkJ9/v75G9uZeC9vpH3+kaB6xslbmzWuL3d68H+vKcnqp6fjnx02OjOTqg0//WNojc2Kd7canF3d+yjwyXPTqY+Oep2fx9UmgdsBc+1DRI3Nrvc31f09ETFs1Pxjw9DpeGK+K9vtLi7O/PJsZrnpzOeHAMAJEKS2ti+mQIAAAAASUVORK5CYII=')!important}#\36 fc0a001.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABoElEQVQY0y3K70sTcRwH8AOFIAh8INztxjQr9YFmS0WUzWRumru76bV5c+rZdP7ad61EfKSg/4FQYEkqKCIiiAhCz3wQPUlQ8LmEIPUgkDDUnV/4wuct/njwevaSckzGRVrGUb+K3bgHO1EP9nvd+Dskk8NkcjKycDIKlxwm4ySlYLfnCZa7vPgY9WItVo7vlov+pG6ichcvmYy9HhVzkTJMxV5hOtGC2YQfq+YzOuhV6WxUEc47hUv/0wq2TDcmQ+WYsEKYz8axmIlirrOGvlnF9HvwPp6OuLCiqRisK4IdqMXn0XasvI9h0fbTVuwx/eqXxVVW4dK/EQUbHW6k6ouh1z/HTCKATwOtmE34aN4so59vPeIs6+bSaVql9b4KsrQ6qmzykWU0EjMbbg0Z1bRgV4pDVsql4+xT+sIaKWib5DLayasFqSnspwY9QFV6kFi3T2wPV3Hpx4eXYpzpoiSZFA/MLlEY1oWrNSQK28LikRYRHfFm/nWgOidtjvm5nTJ4QWc3z2sxeH6wjeeHwjzvdYQ/1CL8TTyQW0q+OL8GVQDRCqSY7zkAAAAASUVORK5CYII=')!important}#Book.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAp0lEQVQI102OXRKCIBhF3YOGM1pWlv1oaq1NQBBcpZ8CintptB58PufOuU7zHEU6yZdtS9u+Z5FbfjU0HDAC7HUOjVR9VOyseWIWL7cim9hFk6DHO3AqDyoPiA/0MPDEyMLKz9ykUx0pjH7Y7bAH2AcaqeYxyjXBYk38/r9eMAIS9CzWIptkYfnN0P2wwatBw4HfjSxtk471SW2wu1YQsFgvDwrLE/MFlJ5kEjiU3IYAAAAASUVORK5CYII=')!important}#group_mph.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AD/Fl0DGmEK1i0Giez2geDGqfySnexqdcRagcRe1fwAtwI4xwZBMr4Rdl3Jdl3NInHUwimcjelgWiGAWsH0AG7aEIqp+So9tYHxeZItpVpJtR3lZPmtNIoBcHLOBABWcdxmBZztjU09mUlKFZ1SLZlF0VU1qTiqGZB2xgwAVf2sXW1Q4SkxUaWJmlYRkkXhYeGJEZlMmgmcbo30AEmVdFERGQUtWdoOEmbWvf5uQUnJqJktIFmZaFYhtABhqXyRQTWFmbJ+jpMLPzZCjoExtbRhARBBZUhZ4ZAAae2ctXVRcXWCChIOUpp93jYRccGZAUUwyalsmgWoAIo9yMGhbRUlNSVBRU2xiYHRieHpjeHJeWIltM5h2ACKXdSZnWyczOhopLSpKPVprUZyMaqyRcHqlfT6ugO20dx7QE/uZAAAAAElFTkSuQmCC')!important}#group_f0a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AHIZyXMay28aw2cfo1ofgFcaf1wQnmQJu2cIwGUHvQBsEcVuEsdnFrVwLZNxPWxtOWZkIYhgDqtnCsFlB74AaAnBaArDXBCjcjZ+hFdUgldLbDRvWxWXaA7AaAnAAGYGwGYIwVUNl2Yvb4RXTIJYPmw6XlIVg2QPumkLwwBmBsBvFr9nJ5dyRW6HXUuBWT50R1VcJ3xpG7FqDsMAZgjAfCu8hU2ekWx5mG9Xj2hNi2JZdkh9dS+nbRXBAGkNwIpCt6d3prycjruVerKLcquGbZdugoRGoHIevwBuF8CQT7GyhaDEo4vEn4e8mIG3lHile4KOUZ10JLwAch/AlVmvt42cxaGFxaCHv5uEupqBpXuFjE6ebx65AHQkv5lfrrqRmMWdfMOXer+Xfb2bgqZ9iopMn2oXttm6h8RAG20TAAAAAElFTkSuQmCC')!important}#group_g3h.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+APbKI/bKJPfLJfTJJe3CIOu/GO3ADvXFB/bFA/XEAgD0xhfjthvjth3gtCHcryTYrCTXqx7nuRLruwrzwQMA57kSyJsYwZYcvpQku5EptIwruI0r0KMk360b7bsKAKKDGodnHo5rJ5NuLZpyMY9qK55zMLOHNMWaO9KtOABnUyVgSil0VjV3VzV3VjNwUCeOZjKie0qtkma0pXoAQjMtVkY9fGFQgGNPeFlEdlY8mHRNqIhppJSFoZicAEIzL2tZT5l+a6GDapR0W5t5Xq+MbrOXhKOSjp6SnAA1LjFyY1ynjXq7mX6shmi3kXPBl3i3mIWjjYiaj5YAMzAybmNdoYt5s5R6nHpfnXxknnpeln1ujYGBkJSpAEY8NXRpX5mFdaKHcH5iTHRaR3NXQHhkWH15f4yZt/dFkTacJMGDAAAAAElFTkSuQmCC')!important}#\34 93d822a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY023O23KDIBAGYK4ENQqYAQ9RUexjBDUkGg/BvP/bdKhJp+10Zu++/f9dwKDiUMWoy/xrGU6SPj6Oz/dsgDkvE3iW1EhqarIKPJfhvQhGwGGb+VrguYm2JjICz/lhSD2doD5GHYhRlx+Gmq7Ncavpmgdj4l44bJmjmKNA4vZFcJeRkZEpwyn1dIxaDtX+E0g9vX9UkcXWuv0vts1kkfRRhGPi9juwbxZf0ZqsmX+15pzZjw2brshSkeXk3/7h1NMCT/ZwMHDU/uFPoJkpGoQgOlAAAAAASUVORK5CYII=')!important}#\39 b835e49.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJklEQVQY0xXJyVLCMAAA0Fyk7CShhZSWtgzDYlmKLSTpXoJQGGC8OONy0tGjFz+Ak7/g1X91eNcHTHgy0cmAuy6MtTrv1EJSSZVSKktRUwqBWr1Xq5mFmKMtqDFdaMxCCalulFJybbkYy0U2UmbH2fgjHD4tPWrEFspJZaOUYtCUQiytlrrztXZ/X73LKTrY2UDed2q7djm9tlzkSZ9/b4O/t+ByDh6cbNja6/WDWhEAFwJS9tM++4z9n8fkfR1lk8SUMx3mWn0LUIEPWmk+T5+j8CWh1HZurTuCqY6EAQ8A3fCpuc3p/hiv6dxV1UG7PZThVMOxiY8AFdioK/y5ECxazbyeYRN1jKFNINcbO4AlTrDf0z06cQWL2MLv9d0mnLQaTK2Jf/OPM4PYuppCAAAAAElFTkSuQmCC')!important}