:root {
    --black: #000;
    --l: 32px;
    --relume-library-lite--rl-black: black;
    --text: #060706;
    --m: 16px;
    --s: 8px;
    --light: #f0f0f0;
    --128: 128px;
    --xxl: 64px;
    --relume-library-lite--rl-white: white;
    --primary: #EF3541;
    --xl: 48px;
    --white: white;
    --second: #565656;
    --black-2: black;
    --grad-green10: #EF3541;
    --grad-green91: #EF3541;
    --lynx--black: #1f2022;
    --lynx--white: white;
    --lynx--medium-purple: #8979ec;
  }
  
  .w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  
  .w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  
  .w-commerce-commercecheckoutformcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
  }
  
  .w-commerce-commercelayoutcontainer {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
  
  .w-commerce-commercelayoutmain {
    flex: 0 800px;
    margin-right: 20px;
  }
  
  .w-commerce-commercecartapplepaybutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    align-items: center;
    height: 38px;
    min-height: 30px;
    margin-bottom: 8px;
    padding: 0;
    text-decoration: none;
    display: flex;
  }
  
  .w-commerce-commercecartapplepayicon {
    width: 100%;
    height: 50%;
    min-height: 20px;
  }
  
  .w-commerce-commercecartquickcheckoutbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    height: 38px;
    margin-bottom: 8px;
    padding: 0 15px;
    text-decoration: none;
    display: flex;
  }
  
  .w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
    margin-right: 8px;
    display: block;
  }
  
  .w-commerce-commercecheckoutcustomerinfowrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex;
  }
  
  .w-commerce-commercecheckoutblockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 20px;
  }
  
  .w-commerce-commercecheckoutlabel {
    margin-bottom: 8px;
  }
  
  .w-commerce-commercecheckoutemailinput {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutemailinput::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutemailinput:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingaddresswrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutshippingfullname {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingfullname::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingfullname:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddress {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddress::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutrow {
    margin-left: -8px;
    margin-right: -8px;
    display: flex;
  }
  
  .w-commerce-commercecheckoutcolumn {
    flex: 1;
    padding-left: 8px;
    padding-right: 8px;
  }
  
  .w-commerce-commercecheckoutshippingcity {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingcity::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingcity:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingstateprovince {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingstateprovince::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingzippostalcode {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingzippostalcode::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingcountryselector {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutshippingcountryselector::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutshippingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutshippingmethodswrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutshippingmethodslist {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
  }
  
  .w-commerce-commercecheckoutshippingmethoditem {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    flex-direction: row;
    align-items: baseline;
    margin-bottom: 0;
    padding: 16px;
    font-weight: 400;
    display: flex;
  }
  
  .w-commerce-commercecheckoutshippingmethoddescriptionblock {
    flex-direction: column;
    flex-grow: 1;
    margin-left: 12px;
    margin-right: 12px;
    display: flex;
  }
  
  .w-commerce-commerceboldtextblock {
    font-weight: 700;
  }
  
  .w-commerce-commercecheckoutshippingmethodsemptystate {
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 64px 16px;
  }
  
  .w-commerce-commercecheckoutpaymentinfowrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutcardnumber {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutcardnumber::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutcardexpirationdate {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutcardexpirationdate::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutcardsecuritycode {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutcardsecuritycode::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingaddresstogglewrapper {
    flex-direction: row;
    display: flex;
  }
  
  .w-commerce-commercecheckoutbillingaddresstogglecheckbox {
    margin-top: 4px;
  }
  
  .w-commerce-commercecheckoutbillingaddresstogglelabel {
    margin-left: 8px;
    font-weight: 400;
  }
  
  .w-commerce-commercecheckoutbillingaddresswrapper {
    margin-top: 16px;
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutbillingfullname {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingfullname::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingfullname:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddress {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddress::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingcity {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingcity::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingcity:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingstateprovince {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingstateprovince::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingzippostalcode {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingzippostalcode::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutbillingcountryselector {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block;
  }
  
  .w-commerce-commercecheckoutbillingcountryselector::placeholder {
    color: #999;
  }
  
  .w-commerce-commercecheckoutbillingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none;
  }
  
  .w-commerce-commercecheckoutorderitemswrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutsummaryblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex;
  }
  
  .w-commerce-commercecheckoutorderitemslist {
    margin-bottom: -20px;
  }
  
  .w-commerce-commercecheckoutorderitem {
    margin-bottom: 20px;
    display: flex;
  }
  
  .w-commerce-commercecartitemimage {
    width: 60px;
    height: 0%;
  }
  
  .w-commerce-commercecheckoutorderitemdescriptionwrapper {
    flex-grow: 1;
    margin-left: 16px;
    margin-right: 16px;
  }
  
  .w-commerce-commercecheckoutorderitemquantitywrapper {
    white-space: pre-wrap;
    display: flex;
  }
  
  .w-commerce-commercecheckoutorderitemoptionlist {
    margin-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    list-style-type: none;
  }
  
  .w-commerce-commercelayoutsidebar {
    flex: 0 0 320px;
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
  }
  
  .w-commerce-commercecheckoutordersummarywrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px;
    display: flex;
  }
  
  .w-commerce-commercecheckoutsummarytotal {
    font-weight: 700;
  }
  
  .w-commerce-commercecheckoutplaceorderbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    text-align: center;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 3px;
    align-items: center;
    margin-bottom: 20px;
    padding: 9px 15px;
    text-decoration: none;
    display: block;
  }
  
  .w-commerce-commercecheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px;
  }
  
  .w-commerce-commercepaypalcheckoutformcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
  }
  
  .w-commerce-commercecheckoutcustomerinfosummarywrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
    margin-bottom: 8px;
  }
  
  .w-commerce-commercecheckoutsummaryflexboxdiv {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }
  
  .w-commerce-commercecheckoutsummarytextspacingondiv {
    margin-right: .33em;
  }
  
  .w-commerce-commercecheckoutpaymentsummarywrapper {
    margin-bottom: 20px;
  }
  
  .w-commerce-commercepaypalcheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px;
  }
  
  .w-commerce-commerceorderconfirmationcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
  }
  
  .w-commerce-commercecheckoutshippingsummarywrapper {
    margin-bottom: 20px;
  }
  
  @media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
      max-width: 728px;
    }
  }
  
  @media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
      max-width: none;
    }
  
    .w-commerce-commercelayoutcontainer {
      flex-direction: column;
      align-items: stretch;
    }
  
    .w-commerce-commercelayoutmain {
      flex-basis: auto;
      margin-right: 0;
    }
  
    .w-commerce-commercelayoutsidebar {
      flex-basis: auto;
    }
  }
  
  @media screen and (max-width: 479px) {
    .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
      font-size: 16px;
    }
  
    .w-commerce-commercecheckoutrow {
      flex-direction: column;
    }
  
    .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
      font-size: 16px;
    }
  }
  
  .body {
    color: var(--black);
    font-family: Myriad Pro, sans-serif;
  }
  
  .h2 {
    color: #060706;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
  }
  
  .container {
    max-width: 1920px;
  }
  
  .button-secondary {
    color: #fff;
    -webkit-text-fill-color: inherit;
    background-color: #EF3541;
    background-image: linear-gradient(140deg, #EF3541, #EF3541);
    background-clip: border-box;
    border: 1px solid #EF3541;
    border-radius: 64px;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    max-height: 64px;
    padding: 16px 48px;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    display: flex;
  }
  
  .button-secondary:hover {
    background-image: linear-gradient(140deg, #EF3541, #EF3541);
  }
  
  .h2-block {
    color: #060706;
    max-width: 1720px;
    margin-bottom: 48px;
    font-size: 48px;
    line-height: 60px;
  }
  
  .main-block-faq {
    justify-content: space-between;
    align-items: center;
    /* display: flex; */
  }
  
  .faq-img {
    border-radius: var(--l);
    background-image: url('../images/IMG_1051-1-1.jpg');
    background-position: 50%;
    background-size: cover;
    flex: 1;
    align-self: stretch;
    min-height: 100%;
    max-height: 100%;
  }
  
  .text-style-regular {
    color: var(--relume-library-lite--rl-black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Myriad Pro, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  
  .faq_answer-wrapper {
    padding-top: var(--m);
    margin-bottom: 0;
  }
  
  .faq_answer {
    padding-right: var(--m);
    padding-bottom: var(--m);
    padding-left: var(--m);
    margin-bottom: 0;
    overflow: hidden;
  }
  
  .faq_icon {
    color: var(--relume-library-lite--rl-black);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }
  
  .faq_icon-wrapper {
    align-self: flex-start;
  }
  
  .faq_question-text {
    color: var(--relume-library-lite--rl-black);
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Myriad Pro, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }
  
  .faq_question {
    padding: var(--m);
    grid-column-gap: var(--s);
    grid-row-gap: var(--s);
    border-radius: var(--l);
    background-color: var(--light);
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .faq_accordion {
    border: 1px solid var(--light);
    border-radius: var(--l);
    background-color: var(--light);
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  
  .faq_list-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    align-items: start;
    justify-items: stretch;
    display: grid;
  }
  
  .faq_component {
    grid-column-gap: var(--l);
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }
  
  .section-faq {
    margin-bottom: var(--128);
    padding-left: 100px;
    padding-right: 100px;
  }
  
  .text-style-sb {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
  
  .doctor_image {
    max-width: 100%;
  }
  
  .rl-button {
    border: 1px solid var(--relume-library-lite--rl-black);
    background-color: var(--relume-library-lite--rl-black);
    color: var(--relume-library-lite--rl-white);
    text-align: center;
    padding: .75rem 1.5rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1rem;
  }
  
  .rl-text-style-medium {
    color: var(--relume-library-lite--rl-black);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
  }
  
  .doctor-page_content {
    flex-flow: column;
    display: flex;
  }
  
  .doctor-page_component {
    grid-column-gap: 5rem;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }
  
  .container-large {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .section-doctor-page {
    padding-left: 5%;
    padding-right: 5%;
  }
  
  .section_header1 {
    background-color: var(--relume-library-lite--rl-white);
  }
  
  .doctor-page_photo {
    grid-column-gap: var(--l);
    grid-row-gap: var(--l);
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Myriad Pro, sans-serif;
    font-size: 20px;
    line-height: 48px;
  }
  
  .div-block {
    grid-column-gap: var(--m);
    grid-row-gap: var(--m);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }
  
  .text-span {
    font-weight: 600;
  }
  
  .doctor-page-text {
    grid-column-gap: var(--s);
    grid-row-gap: var(--s);
    flex-flow: row;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    display: flex;
  }
  
  .doctor-page-info {
    grid-column-gap: var(--l);
    grid-row-gap: var(--l);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }
  
  .doctors-tags-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
  }
  
  .tag {
    color: #565656;
    border: 1px solid #565656;
    border-radius: 48px;
    flex: none;
    align-self: center;
    margin-bottom: 0;
    padding: 4px 8px;
    font-size: 12px;
    line-height: 16px;
    display: block;
  }
  
  .footer-text {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }
  
  .h3-2 {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
  }
  
  .h3-2.black {
    color: #060706;
    align-self: flex-start;
    font-size: 24px;
    line-height: 28px;
  }
  
  .h4-green {
    color: var(--primary);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }
  
  .div-block-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  
  .doctor-page_education {
    flex: 1;
    align-self: center;
    position: static;
  }
  
  .dropdown-toggle {
    padding: 0px var(--xl) 0px 0px;
    display: block;
  }
  
  .dropdown-toggle.w--open {
    margin-bottom: var(--m);
    padding: 0px var(--xl) 0px 0px;
  }
  
  .dropdown-list {
    position: static;
  }
  
  .dropdown-list.w--open {
    background-color: var(--white);
  }
  
  .doctor-page-text-1 {
    grid-column-gap: var(--l);
    grid-row-gap: var(--l);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }
  
  .icon {
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }
  
  @media screen and (min-width: 1920px) {
    .container {
      max-width: none;
    }
  
    .button-secondary {
      color: #fff;
      background-color: #EF3541;
      border-radius: 64px;
      justify-content: flex-start;
      align-self: stretch;
      align-items: center;
      padding: 16px 48px;
      font-size: 20px;
      font-weight: 700;
      line-height: 28px;
      display: flex;
    }
  
    .faq-img {
      border-radius: var(--l);
      background-image: url('../images/IMG_1051-1-1.jpg');
      background-position: 50%;
      background-size: cover;
      min-height: 100%;
      max-height: 100%;
    }
  
    .text-style-regular {
      color: var(--text);
      font-size: 16px;
      line-height: 24px;
    }
  
    .faq_answer-wrapper {
      padding-top: var(--m);
      flex-flow: column;
      margin-bottom: 0;
      display: flex;
    }
  
    .faq_answer {
      padding: 0px var(--m) var(--m);
      margin-top: 0;
    }
  
    .faq_question {
      border: 1px solid var(--light);
      border-radius: var(--l);
      background-color: var(--light);
      margin-bottom: 0;
      padding-bottom: 16px;
    }
  
    .faq_accordion {
      border-color: var(--light);
      border-radius: var(--l);
      background-color: var(--light);
    }
  
    .text-style-sb {
      margin-bottom: 0;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
    }
  
    .doctor-page_component {
      grid-column-gap: 64px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr;
    }
  
    .container-large {
      width: auto;
      max-width: 1920px;
    }
  
    .section-doctor-page {
      padding-left: 100px;
      padding-right: 100px;
    }
  
    .tag {
      color: #565656;
      border: 1px solid #565656;
      border-radius: 64px;
      flex: 0 auto;
      justify-content: center;
      align-self: center;
      align-items: center;
      margin-bottom: 0;
      padding: 4px 8px;
      font-size: 12px;
      line-height: 16px;
      display: flex;
    }
  
    .footer-text {
      margin-bottom: 0;
      font-size: 12px;
      line-height: 16px;
    }
  
    .h3-2 {
      align-self: center;
    }
  
    .h3-2.black {
      color: #060706;
    }
  }
  
  @media screen and (max-width: 991px) {
    .faq-img {

      display: none;

    }
    .h2 {
      font-size: 43px;
    }
  
    .container {
      max-width: none;
    }
  
    .h2-block {
      margin-bottom: 32px;
    }
  
    .faq_component {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      min-height: auto;
    }
  
    .section-faq {
      margin-bottom: var(--xxl);
      padding-right: var(--m);
      padding-left: var(--m);
    }
  
    .doctor-page_component {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto;
    }
  
    .h3-2.black {
      color: #060706;
    }
  }
  @media screen and (max-width: 1000px) {
    .section-faq {
        margin-bottom: var(--xxl);
        padding-right: var(--m);
        padding-left: var(--m);
    }
}
  @media screen and (max-width: 1000px) {
    .h2 {
      font-size: 20px;
      line-height: 24px;
    }
  
    .container {
      margin-right: 0;
      overflow: auto;
    }
  
    .button-secondary {
      font-size: 16px;
      line-height: 20px;
    }
  
    .h2-block {
      flex: none;
      margin-bottom: 32px;
    }
  
    .text-style-regular {
      color: var(--text);
      font-size: 13px;
      line-height: 18px;
    }
  
    .faq_answer-wrapper {
      grid-column-gap: var(--s);
      grid-row-gap: var(--s);
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start;
      margin-bottom: 0;
      display: flex;
    }
  
    .faq_answer {
      padding-right: var(--m);
      padding-left: var(--m);
    }
  
    .faq_icon {
      width: 16px;
      height: 16px;
    }
  
    .faq_icon-wrapper {
      justify-content: center;
      align-items: flex-end;
      width: 16px;
      height: 18px;
      display: flex;
    }
  
    .faq_question-text {
      font-size: 16px;
      line-height: 20px;
    }
  
    .faq_question {
      padding: var(--s) var(--m);
      color: var(--text);
    }
  
    .faq_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr;
    }
  
    .section-faq {
      margin-bottom: var(--xxl);
      padding-right: var(--m);
      padding-left: var(--m);
    }
  
    .text-style-sb {
      color: var(--text);
      margin-bottom: 0;
      font-size: 13px;
      line-height: 18px;
    }
  
    .rl-text-style-medium {
      font-size: 1rem;
    }
  
    .doctor-page_component {
      grid-row-gap: 3rem;
    }
  
    .h3-2 {
      font-size: 17px;
      line-height: 22px;
    }
  }
  
  @media screen and (max-width: 479px) {
    .container {
      box-sizing: content-box;
    }
  
    .button-secondary {
      align-self: stretch;
      max-height: 48px;
      padding-left: 32px;
      padding-right: 32px;
    }
  
    .faq_answer {
      padding-right: var(--m);
      padding-left: var(--m);
    }
  
    .faq_question {
      padding: var(--s);
    }
  
    .faq_accordion {
      border-radius: var(--m);
    }
  
    .faq_component {
      grid-template-columns: 1fr;
    }
  
    .section-faq {
      margin-bottom: var(--xxl);
      padding-right: var(--m);
      padding-left: var(--m);
    }
  
    .doctor-page_component {
      grid-template-columns: 1fr;
    }
  
    .doctors-tags-left {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
    }
  
    .footer-text {
      font-size: 10px;
      line-height: 14px;
    }
  
    .h3-2.black {
      font-size: 18px;
      line-height: 24px;
    }
  }
  
  #w-node-_11a40bde-0684-c1dd-781b-e8e65436efeb-403cf01e {
    align-self: start;
  }
  
  #w-node-ef6f5b74-dbb5-5626-d570-8a8a3d2e5e6b-12567c8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  
  #w-node-_7d78fee9-6c0d-759b-363a-b8fa65ffe249-12567c8a {
    grid-area: 1 / 3 / 2 / 4;
    align-self: stretch;
  }
  
  #w-node-ef6f5b74-dbb5-5626-d570-8a8a3d2e5e73-12567c8a {
    grid-area: 2 / 3 / 3 / 4;
  }
  
  @media screen and (min-width: 1920px) {
    #w-node-_11a40bde-0684-c1dd-781b-e8e65436efeb-403cf01e {
      align-self: start;
    }
  
    #w-node-ef6f5b74-dbb5-5626-d570-8a8a3d2e5e6b-12567c8a {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }
  
    #w-node-_7d78fee9-6c0d-759b-363a-b8fa65ffe249-12567c8a {
      grid-area: 1 / 3 / 2 / 4;
    }
  }
  
  
  @font-face {
    font-family: 'Robotoflex Variablefont Grad Xopq Xtra Yopq Ytas Ytde Ytfi Ytlc Ytuc Opsz Slnt Wdth Wght';
    src: url('../images/') format('truetype');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Robotoflex Variablefont Grad Xopq Xtra Yopq Ytas Ytde Ytfi Ytlc Ytuc Opsz Slnt Wdth Wght';
    src: url('../images/') format('truetype');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Robotoflex Variablefont Grad Xopq Xtra Yopq Ytas Ytde Ytfi Ytlc Ytuc Opsz Slnt Wdth Wght';
    src: url('../images/') format('truetype');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Robotoflex Variablefont Grad Xopq Xtra Yopq Ytas Ytde Ytfi Ytlc Ytuc Opsz Slnt Wdth Wght';
    src: url('../images/') format('truetype');
    font-weight: 100 1000;
    font-style: normal;
    font-display: swap;
  }