/** Shopify CDN: Minification failed

Line 377:4 Unexpected "}"

**/
    .circular-progress {
    --size: 20vw;
    --half-size: calc(var(--size) / 2);
    --stroke-width: 10px;
    --radius: calc((var(--size) - var(--stroke-width)) / 2);
    --circumference: calc(var(--radius) * pi * 2);
    --dash: calc((var(--progress) * var(--circumference)) / 100);
  }

  .circular-progress-full{
     animation: progress-animation 5s linear 0s infinite forwards;
  }

  .circular-progress-little{
     animation: little-progress-animation 5s linear 0s infinite forwards;
  }

  .circular-progress circle {
    cx: var(--half-size);
    cy: var(--half-size);
    r: var(--radius);
    stroke-width: var(--stroke-width);
    fill: none;
    stroke-linecap: round;
  }

  .circular-progress circle.bg {
    stroke: #414141;
  }

  .circular-progress circle.fg {
    transform: rotate(-90deg);
    transform-origin: var(--half-size) var(--half-size);
    stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
    transition: stroke-dasharray 0.3s infinite 0s;
    stroke: #FFD065;
  }

  @property --progress {
    syntax: "<number>";
    inherits: false;
    initial-value: 0;
  }

  @keyframes progress-animation {
    from {
      --progress: 0;
    }
    to {
      --progress: 100;
    }
  }

  @keyframes little-progress-animation {
    0% {
      --progress: 0;
    }
    30% {
      --progress: 10;
    }
    100% {
      --progress: 10;
    }
  }
  
  .bg-black {
    background: black;
  }
  
  .Homepage-Container-top {
    background: transparent;
    padding-top: 28rem;
    padding-bottom: 24rem;
  }

  .Homepage-Container{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .white-text {
    color: white;
  } 

  .center-text {
    text-align: center;
  }

  

  .flex-center {
    display: flex;
    justify-content: center;
  }

  .margin-0{
    margin:0;
  }

  .height-100{
    height: 20vw;
  }
  .font-18 {
    font-size: 18px;
  }

  .font-13 {
    font-size: 13px;
  }

  .flex-column-center {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .font-bold {
    font-weight: bold;
  }

  .margin-bottom-0 {
    margin-bottom: 0;
  }

  .margin-top-0 {
    margin-top: 0;
  }

  .margin-top-4rem {
    margin-top: 4rem;
  }

  .margin-top-9rem {
    margin-top: 9rem;
  }

  .margin-bottom-9rem {
    margin-bottom: 9rem;
  }

  .margin-bottom-11rem {
    margin-bottom: 11rem;
  }

  .white-link {
    color: white;
    text-decoration: none;
  }

  .translate-58-79 {
    top: 29%;
    right: -27%;
    position: relative;
  }

  .fit-content {
    width: fit-content;
  }

  .full-width {
    width: 100%;
  }

  .width-30 {
    width: 30%;
  }

  .font-32 {
    font-size: 32px;
  }

  .font-50 {
    font-size: 50px;
  }

  .text-white {
    color: white;
  }

  .width-75 {
    width: 60%;
  }

  .bg-yellow {
    background-color: rgb(253 219 0 / var(--tw-bg-opacity, 1));
  }

  .margin-9 {
    margin: 9%;
  }

  .padding-6 {
    padding: 6%;
  } 

  .full-available-height {
    height: -webkit-fill-available;
  }
  .Homepage-Shifting-Flex{
      display: flex;
      align-items: center;
    }

  @media screen and (min-width: 750px) {
    .Difficulties-bg-image {
    background-image: url(https://cdn.shopify.com/s/files/1/0700/0129/5613/files/cialis_about_hero_edit_1.jpg?v=1725523868);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top;
  }
    .Desktop-Width-80{
      width:80%;
    }
    .Desktop-center-text{
      text-align:center;
    }
    .desktop-margin-top-9rem{
      margin-top:9rem;
    }
    .mobile-margin-bottom-9rem{
      margin-bottom: 9rem;
    }
    .Homepage-Image-Container{
      width:45%
    }
    .font-40 {
    font-size: 40px;
  }
    .width-50 {
    width: 50%;
  }
    .shared-container {
    width: 60%;
  }

    .font-100{
       font-size: 100px;
    }
    .Homepage_Mobile{
      display:none;
    }
    .homepage-lucky-day-width{
      width: 74%;
    }
    .homepage-font-18{
      font-size: 18px;
    }
    .homepage-image-width{
      width: 50%;
    }
    .Difficulties-Flex-Direction{
        display:flex;
    }
  }

  @media screen and (max-width: 750px) {
    .Difficulties-Flex-Direction{
        display:flex;
      flex-direction: column;
      align-items: center;
    }
    .mobile-width-58{
      width: 58.333333%;
    }
    .mobile-width-available{
      width: -webkit-fill-available;
    }
   .Difficulties-bg-image {
    background-image: url(https://cdn.shopify.com/s/files/1/0700/0129/5613/files/Image-Mobile-AboutED-Hero_1.jpg?v=1725523868);
    background-repeat: no-repeat;
    background-size: Cover;
    background-position: top;
  }
    .margin-9 {
    margin: 9%;
  }
    .Homepage-Shifting-Flex{
      flex-direction: column;
    }
    .font-40 {
    font-size: 26px;
  }
    .font-18 {
    font-size: 16px;
  }
    .shared-container {
    width: 85%;
  }
    .font-100{
       font-size: 54px;
      text-align:left;
          width: -webkit-fill-available;
    }
    .Homepage_Desktop{
      display:none;
    }
    .mobile-margin-bottom-9rem{
      margin-bottom: 4rem;
    }
    .mobile-margin-top-9rem{
      margin-top:9rem;
    }
    .homepage-lucky-day-width{
      width: 86%;
    }
    .homepage-avaliable-to-width{
      width: 77%;
    }
    .mobile-homepage-text-center{
      text-align:center;
    }
    .mobile-homepage-center{
          justify-content: center;
    }
    .mobile-homepage-bottom-padding{
      padding-bottom: 2rem;
    }
    .homepage-font-18{
      font-size: 21px;
    }
    .margin-9 {
    margin: 3%;
  }
    .mobile-homepage-padding-top-bottom{
      margin-top: 6rem;
    margin-bottom: 6rem;
    }
    .homepage-image-width{
      width: -webkit-fill-available;
    }
  }

.swiper {
      width: 80%;
      height: 300px;
           margin-top: 3rem;
    }
      .swiper-wrapper{
        position:absolute;
      }
      .swiper-navigation {
        position: relative;
        margin: 2rem 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 2rem;
        top:41%
    }
    .swiper-navigation.lg-absolute {
        position: absolute;
        margin: 0;
    }
    .swiper-button-prev-cialis,
    .swiper-button-next-cialis {
        display: flex;
        align-items: center;
      width: 32px;
        z-index: 1;
        height: 32px;
      background: #FFD065;
    	color: inherit;
    	border: none;
    	padding: 0;
    	font: inherit;
    	cursor: pointer;
    	outline: inherit;
      border-radius: 9999px;
    }
    }
    .swiper-button-prev-cialis:disabled,
    .swiper-button-next-cialis:disabled {
        opacity: 0.5;
    }
    .swiper-pagination-current {
        display: flex;
        align-items: center;
        gap: 0.25rem;
        font-size: 0.875rem;
        font-weight: 600;
    }
      .swiper-slide{
        display:flex;
        background:#2F2E2E;
        justify-content: center;
        align-items: center;
      }
      .swiper-image{
        height:max-content;
        padding-left:10rem;
      }
      .swiper-text{
        color:white;
        font-size:18px;
        padding-left:10rem;
        padding-right:10rem
      }
      .swiper-pagination-bullet-active{
        background-color: #FFD065!important;

      }
  .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: var(--swiper-pagination-bottom, -4rem);
  }
      .swiper-pagination-bullet{
        opacity: 1;
        background-color: #fff;
        border-color: #FFD065;
        border: 2px solid #FFD065;
        border-radius: 50px;
        height: 12px;
        margin: 5px;
        width: 12px;
      }

    .Difficulties_Dropdown_Open{
      background-color: white;
    }
    .Difficulties_Dropdown:hover {
    cursor: pointer;
  }
    .Difficulties_Dropdown{
      display:flex;
      justify-content: space-between;
    }
  
  @media screen and (min-width: 750px) {
    .difficulties_irrational_Quantitative{
          padding-top: 23rem;
    }
    .difficulties-1-3-padding{
      padding-top: 22rem;
    }
    .difficulties-1-in-3{
     font-size: 42px; 
      width: 80%;
    }
    .difficulties-padding-6{
           padding: 3%;
    }
    .Difficulties-Image-Container{
      width: 50%;
      font-size: 40px;
    }
    .difficulties-desktop-8-million{
      width:55%
    }
    .desktop-difficulties-multiple-image{
      width: 250px;
    padding: 3rem;
    }
    .difficulties-width-58{
    padding: 3rem;
    }
    .Difficulties-Flex-Direction{
      align-items: center;
    }
    .desktop_difficulties_list{
          padding-bottom: 2rem;
    }
    .desktop_width_100{
      width:100%;
    }
    .swiper-navigation {
        position: absolute;
        width: -webkit-fill-available;
       padding-left: 9%;
      padding-right: 9%;
    }
    .swiper {
      margin-bottom: 5rem;
    }
  }

   @media screen and (max-width: 750px) {
     .swiper {
      margin-bottom: 35%;
    }
     .difficulties_irrational_Quantitative{
       padding-top: 15rem;
     }
     .difficulties-1-3-padding{
      padding-top: 13rem;
    }
     .difficulties-1-in-3{
     font-size: 32px; 
    }
     .Difficulties-Image-Container{
              font-size: 35px;
    }
     .difficulties-padding-6{
           padding: 9%;
     }
     .swiper-text{
       padding:0px;
       width:80%;
      }
      .swiper-slide{
        flex-direction: column;
      }
     .swiper-image{
       padding:0px;
     }
     .swiper{
           height: 50vh;
       width: 90%;
     }
     
     .difficulties-width-58{
    width: 58.333333%;
  }
     .swiper-navigation {
        position: absolute;
        width: -webkit-fill-available;
       padding-left: .5rem;
    padding-right: .5rem;
    }
     .difficulties-bottom-image{
       padding-top: 30%;
     }
   }

