.list-group {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: column;
              flex-direction: column;
              padding-left: 0;
              margin-bottom: 0;
            }

            .list-group-item {
              position: relative;
              display: block;
              padding:
            .75rem 1.25rem;
              margin-bottom: -1px;
              background-color: #fff;
              border:
            1px solid rgba(0,0,0,.125);
            color: black;
            }


            .is-invalid{
                border: 1px solid red !important;
                border-color:
                #dc3545;
                  padding-right: calc(1.5em + .75rem);
                  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
                  background-repeat: no-repeat;
                  background-position:
                right calc(.375em + .1875rem) center;
                  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
            }
            @font-face {
                font-family: 'NotoSans_online_security'; 
                src: url(chrome-extension://llbcnfanfmjhpedaedhbcnpgeepdnnok/assets/fonts/noto-sans-regular.woff);
            }

            @font-face {
                font-family: 'NotoSans_medium_online_security'; 
                src: url(chrome-extension://llbcnfanfmjhpedaedhbcnpgeepdnnok/assets/fonts/noto-sans-medium.ttf);
            }

            @font-face {
                font-family: 'NotoSans_bold_online_security'; 
                src: url(chrome-extension://llbcnfanfmjhpedaedhbcnpgeepdnnok/assets/fonts/noto-sans-bold.woff);
            }

            @font-face {
                font-family: 'NotoSans_semibold_online_security'; 
                src: url(chrome-extension://llbcnfanfmjhpedaedhbcnpgeepdnnok/assets/fonts/noto-sans-semibold.ttf);
            }

            .modal {
              position: fixed;
  display: none; /* Hidden by default */
  z-index: 9999999999;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 5% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 54%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.modal-content > h4 , .modal-content > h3{
    font-weight: bold;
    padding: 5px;
}

@media(max-width: 576px){
    .modal-content {
      width: 80%; /* Could be more or less, depending on screen size */
    }
}







    :root {
      --color-primary: rgba(229, 229, 229, 1);
      --color-secondary1: rgba(156, 13, 56, 1);
      --color-secondary2: rgba(86, 82, 88, 1);
      --color-secondary3: rgba(176, 176, 176, 1);
      --color-secondary4: rgba(17, 106, 168, 1);
    }

    .btn-tester{
      font-size: 16px; 
      color:#ffffff !important;
      font-family:&#39;Arial&#39;;
      letter-spacing:0px;
      border-width: 0px;
      padding: 20px 40px;
      width: auto;
      border-radius: 0px;
    }

  
    .theme .color-primary, .color-primary {
      color: rgba(229, 229, 229, 1);
    }
    .theme .bg-color-primary, .bg-color-primary {
      background-color: rgba(229, 229, 229, 1);
    }
    .theme .border-color-primary, .border-color-primary {
      border-color: rgba(229, 229, 229, 1);
    }
    .theme .fill-color-primary, .fill-color-primary {
      fill: rgba(229, 229, 229, 1);
    }
  
    .theme .color-secondary1, .color-secondary1 {
      color: rgba(156, 13, 56, 1);
    }
    .theme .bg-color-secondary1, .bg-color-secondary1 {
      background-color: rgba(156, 13, 56, 1);
    }
    .theme .border-color-secondary1, .border-color-secondary1 {
      border-color: rgba(156, 13, 56, 1);
    }
    .theme .fill-color-secondary1, .fill-color-secondary1 {
      fill: rgba(156, 13, 56, 1);
    }
  
    .theme .color-secondary2, .color-secondary2 {
      color: rgba(86, 82, 88, 1);
    }
    .theme .bg-color-secondary2, .bg-color-secondary2 {
      background-color: rgba(86, 82, 88, 1);
    }
    .theme .border-color-secondary2, .border-color-secondary2 {
      border-color: rgba(86, 82, 88, 1);
    }
    .theme .fill-color-secondary2, .fill-color-secondary2 {
      fill: rgba(86, 82, 88, 1);
    }
  
    .theme .color-secondary3, .color-secondary3 {
      color: rgba(176, 176, 176, 1);
    }
    .theme .bg-color-secondary3, .bg-color-secondary3 {
      background-color: rgba(176, 176, 176, 1);
    }
    .theme .border-color-secondary3, .border-color-secondary3 {
      border-color: rgba(176, 176, 176, 1);
    }
    .theme .fill-color-secondary3, .fill-color-secondary3 {
      fill: rgba(176, 176, 176, 1);
    }
  
    .theme .color-secondary4, .color-secondary4 {
      color: rgba(17, 106, 168, 1);
    }
    .theme .bg-color-secondary4, .bg-color-secondary4 {
      background-color: rgba(17, 106, 168, 1);
    }
    .theme .border-color-secondary4, .border-color-secondary4 {
      border-color: rgba(17, 106, 168, 1);
    }
    .theme .fill-color-secondary4, .fill-color-secondary4 {
      fill: rgba(17, 106, 168, 1);
    }
  
    .note-editable.panel-body h1, 
    .text-widget-content h1,
    .post-description h1 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 70px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    .note-editable.panel-body h2, 
    .text-widget-content h2,
    .post-description h2 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 40px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    .note-editable.panel-body h3, 
    .text-widget-content h3,
    .post-description h3 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 32px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    .note-editable.panel-body h4, 
    .text-widget-content h4,
    .post-description h4 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 24px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    .note-editable.panel-body h5, 
    .text-widget-content h5,
    .post-description h5 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 18px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    .note-editable.panel-body h6, 
    .text-widget-content h6,
    .post-description h6 {
      font-family: Open Sans, arial;
      line-height: 1em;
      font-size: 15px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
        .note-editable.panel-body li, 
        .text-widget-content li, 
      
    .note-editable.panel-body p, 
    .text-widget-content p,
    .post-description p {
      font-family: Open Sans, arial;
      line-height: 1.6em;
      font-size: 10px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
        .note-editable.panel-body blockquote > p,
        .text-widget-content blockquote > p,
      
    .note-editable.panel-body blockquote, 
    .text-widget-content blockquote,
    .post-description blockquote {
      font-family: Open Sans, arial;
      line-height: 1.6em;
      font-size: 15px;
      color: #3e3e3e;
      
          letter-spacing: normal;
        
    }
  
    body {}
    @media screen and (max-width: 768px) {
     .note-editable.panel-body h1, 
       .text-widget-content h1 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 48px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body h2, 
       .text-widget-content h2 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 20px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body h3, 
       .text-widget-content h3 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 26px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body h4, 
       .text-widget-content h4 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 22px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body h5, 
       .text-widget-content h5 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 18px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body h6, 
       .text-widget-content h6 {
        font-family: Open Sans;
        line-height: 1em;
        font-size: 14px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body li, 
           .text-widget-content li,    
         .note-editable.panel-body p, 
       .text-widget-content p {
        font-family: Open Sans;
        line-height: 1.6em;
        font-size: 14px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

     .note-editable.panel-body blockquote > p,
           .text-widget-content blockquote > p,
         .note-editable.panel-body blockquote, 
       .text-widget-content blockquote {
        font-family: Open Sans;
        line-height: 1.6em;
        font-size: 14px !important;
        color: #3e3e3e;
        
            letter-spacing: normal;
          
      }

    
      body {}
    }
  

  .page-layout:not(.style-boxed-layout) .grid-content,
  .theme .page-layout:not(.style-boxed-layout) .container,
  .page-layout.header-layout-floating:not(.style-boxed-layout) .main-header-wrapper,
  .page-layout.fixed-header-layout-floating:not(.style-boxed-layout) .fixed-header-wrapper,
  .mega-menu-inner, .megamenu-settings-wrapper {
    max-width: 1100px;
  }

  .style-boxed-layout.page-layout,
  .theme .style-boxed-layout .fixed-header-wrapper, 
  .theme .style-boxed-layout .fixed-header-wrapper.visible,
  #website.theme .fixed-header-layout-floating .fixed-header-wrapper, 
  #website.theme .fixed-header-layout-floating .fixed-header-wrapper.visible
  {
    width: 1100px;
  }
  /*
    #website.theme .header-layout-floating .fixed-header-wrapper, 
    #website.theme .header-layout-floating .fixed-header-wrapper.visible {
      width: 1100px;
    }*/
  /*
    #website.theme .fixed-header-layout-floating .fixed-header-wrapper, 
    #website.theme .fixed-header-layout-floating .fixed-header-wrapper.visible {
      width: calc(1100px - 130px) !important;
  }
  */
  .style-boxed-layout .grid-content,
  .style-boxed-layout .container,
  .style-boxed-layout.header-layout-floating .main-header-wrapper,
  .style-boxed-layout.fixed-header-layout-floating .fixed-header-wrapper {
    max-width: 90%;
  }

  .note-editable.panel-body a,
  .text-widget-content a {
    color: rgba(156, 13, 56, 1);
    text-decoration: none;
  }

  .note-editable.panel-body a:hover,
  .text-widget-content a:hover {
    color: rgba(106, 142, 127, 1);
    text-decoration: none;
  }

  .theme .page-layout {
    background: #ffffff;
  }

  .theme .primaryColor,
  .theme .highlightColor:hover,
  .theme .smaller .highlightColor:hover,
  .theme .highlightColor.active,
  .portfolio-filter ul li.active a, 
  .portfolio-filter ul li a:hover,
  .portfolio-list-wrapper .image-overlay a:hover,
  .portfolio-widget-item .primaryColor-bg2:hover,
  .tmdp-pagination [data-role]:hover i, .blog-back-btn:hover i,
  .products-filter-style-1 ul li.active a,
  .products-filter-style-1 ul li a:hover,
  .side-filter .products-filter section > ul > li.active > a,
  .side-filter .products-filter section > ul > li:hover > a,
  .side-filter .products-filter section ul li li:hover > a,
  .side-filter .products-filter section ul li li.active > a,
  .has-subcategories div:hover:before,
  .store6 .product-item-description .product-item-price,
  .post-category a,
  .login-question a,
  .promo-code-toggle-btn,
  .steps-nav-wrapper a.active,
  .steps-nav-wrapper a:hover,
  .steps-nav-wrapper a.active:after,
  .box-select h5,
  .quick-view-wrapper .product-body-container .quick-view-title a:hover,
  .theme .view-details-btn,
  .products-filter .search-form button:hover:after,
  .product-characteristics:hover,
  .product-reviews-link:hover,
  .theme .profile-sidebar li:hover a,
  .member-logout-button,
  .plyr--full-ui input[type=range]
  {
    color: rgba(229, 229, 229, 1) !important;
  }

  .cart-table.style-2 .fake-checkbox.checked,
  .cart-table.style-2 .fake-checkbox:hover:before {
    border: 2px solid rgba(229, 229, 229, 1);
  }

  .theme .active > .website-nav-link {
    color: rgba(229, 229, 229, 1);
  }

  .theme .primaryColor-bg:hover,
  .tmdp-pagination [data-role="0"],
  .theme .active .primaryColor-bg {
    background-color: rgba(229, 229, 229, 1);
    border-color: rgba(229, 229, 229, 1);
  }

  .theme .active .primaryColor-bg,
  .theme .primaryColor-bg:hover,
  .theme .smaller .primaryColor-bg:hover,
  .theme .smaller .active .primaryColor-bg {
    color: #fff !important;
  }

  .theme .signin-button:hover svg,
  .theme .cart-button:hover svg,
  .theme .signin-button.active svg,
  .theme .cart-button.active svg,
  .theme .smaller .signin-button:hover svg,
  .theme .smaller .cart-button:hover svg,
  .theme .smaller .signin-button.active svg,
  .theme .smaller .cart-button.active svg,
  .booking-final-step .booking-name svg {
    fill: rgba(229, 229, 229, 1);
  }

  .theme .primaryColor-bg2, 
  .top-bar .social-media i,
  .theme .read-more,
  .primary-active.active,
  .primary-hover:hover,
  .blog-comment-form a:hover,
  .theme .buttons-wrapper-outer .primaryColor-bg2,
  .product-main-photo.has-badge:after,
  .live-theme .ui-widget-header,
  nav li a:before,
  .store2 .product-item .product-badge,
  .theme .profile-sidebar li a:after,
  .vertical-menu-styling.design-4 li:after,
  .live-theme-message a,
  .next-step-popup svg,
  .form-field .custom-checkbox input[type=checkbox]:checked + .custom-checkbox-label:before,
  .form-field .custom-checkbox input[type=radio]:checked + .custom-checkbox-label:before,
  .elite-widget ul li.active a:after,
  .elite-tab-call-to-action,
  .cart-title:after,
  .product-tabs li a.active:after,
  .checkout-style-2 .checkout-step.active,
  .live-theme .widget-checkout .checkout-info span .variations-update, 
  .product-info .variations-update,
  .fake-checkbox.checked:before,
  .bump-active .tick-wrapper:before,
  .title-border,
  .theme .manage-link,
  .theme .profile-sidebar li a.active,
  .copy-link-icon,
  .fake-checkbox:hover:before,
  .grid-content-store .product-price .price-discount-tag,
  .variation-wrapper-radio .box-select.active:before,
  .variation-wrapper-check .box-select.active:before,
  .product-photo-list li a.active:after,
  .product-photo-list li a:hover:after,
  .next-step-popup.cart-preview-full-height a,
  .plyr button.plyr__control--overlaid,
  .plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true],
  .video-thumb-play,
  .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,
  .post-upvote-button.active,
  .comment-send,
  .video-bottom-play-area .video-playlist-sidebar-btn-wrapper, .video-direcotry-item-btn-wrapper,
  .next-step-popup.cart-preview-full-height a,
  .circle-layout-2 .circle-sidebar .circle-page-item:hover .circle-icon,
  .circle-layout-2 .circle-sidebar .circle-page-item.active .circle-icon,
  .circle-layout-2 .circle-sidebar .circle-page-item.active .circle-video-play-btn,
  .circle-layout-2 .circle-sidebar .circle-page-item:hover .circle-video-play-btn,
  .directory-filter-nav.style-2 li.active
  {
    background-color: rgba(229, 229, 229, 1);
  }

  .theme .border-color,
  article blockquote,
  .theme nav li ul,
  .theme .primaryColor-border, 
  blockquote,
  .portfolio-filter ul li.active a,
  .tmdp-pagination [data-role]:hover, .blog-back-btn:hover,
  .theme .profile-sidebar li a.active,
  .products-filter-style-1 ul li.active a,
  .pagination-wrapper li a:hover, .pagination-wrapper li.active a,
  .products-filter-style-2 li.active a,
  .vertical-menu-styling.design-2 li:hover,
  .vertical-menu-styling.design-2 li.active,
  .vertical-menu-styling.design-3 li:hover,
  .vertical-menu-styling.design-3 li.active,
  .form-field .custom-checkbox input[type=checkbox]:checked + .custom-checkbox-label:before,
  .form-field .custom-checkbox input[type=radio]:checked + .custom-checkbox-label:before,
  /*.select-wrapper.style-1 ul li a.active,
  .select-wrapper.style-1 ul li a:hover,
  .select-wrapper.style-2 ul li a.active,
  .select-wrapper.style-2 ul li a:hover,
  .select-wrapper.style-3 ul li a.active,
  .select-wrapper.style-3 ul li a:hover,
  .select-wrapper.style-1 ul li a.active:before,
  .select-wrapper.style-2 ul li a.active:before,
  .select-wrapper.style-3 ul li a.active:before,*/
  .box-select.active, .box-select:hover,
  .circle-select:hover, 
  .circle-select.active, 
  .color-select.active, 
  .color-select:hover,
  .checkout-style-1 .checkout-step.active, 
  .checkout-style-1 .checkout-step:hover,
  .fake-checkbox.checked:before,
  .bump-active .tick-wrapper:before,
  .variation-wrapper-radio .box-select.active:before,
  .variation-wrapper-check .box-select.active:before
  {
    border-color: rgba(229, 229, 229, 1);
  }

  .theme .header-side-style-1 nav ul li.website-nav-link-highlighted > a,
  .theme .header-side-style-1a nav ul li.website-nav-link-highlighted >a {
    border-color: rgba(229, 229, 229, 1);
  }

  .checkout-spinner {
    border-color: rgba(229, 229, 229, 1);
    border-top-color: rgba(0, 0, 0, .2);
    border-right-color: rgba(0, 0, 0, .2);
    border-bottom-color: rgba(0, 0, 0, .2);
  }

  .tmdp-slides-loading,
  #client-ajax-message,
  #portfolio-popup-content.active-loading, 
  #tmdp-simple-lightbox-content.active-loading,
  .loader.active-loading {
    border-left-color: rgba(229, 229, 229, 1);
  }

  .posts-list-wrapper .post-title a,
  article .post-meta a, 
  article .post-meta p,
  .portfolio-filter li a,
  .product-item-description h3,
  .product-item-description .product-item-price,
  .breadcrumb li a, .breadcrumb li span,
  .product-body-container h2,
  .product-page-style-image-top .product-price span,
  article .post-meta span,
  .theme .post-title,
  .comments-list .comment-title,
  .blog-tag-cloud a,
  .post-categories,
  .checkout-wrapper h2,
  .checkout-wrapper .cart-labels span,
  .checkout-wrapper .product-info a,
  .checkout-wrapper .cart-container .qty, 
  .checkout-wrapper .cart-container .row-total,
  .checkout-wrapper .subtotal-wrapper span,
  .live-theme .checkout-wrapper .promo-code-toggle-btn,
  .checkout-wrapper .cart-container .row-delete i,
  .product-price span,
  .products-showing span,
  .filter-lane label,
  .products-filter-style-2 li a,
  .product-body-container h1,
  .checkout-wrapper h1,
  .no-items-text
  {
    color: #3e3e3e;
  }

  .tmdp-bullets .tmdp-bullet:hover, 
  .tmdp-bullets .tmdp-bullet.active,
  .side-filter .products-filter ul li a:hover:before,
  .side-filter .products-filter ul li.active > a:before {
    background: rgba(229, 229, 229, 1) !important;
    border-color: rgba(229, 229, 229, 1) !important;
  }

  .theme .highlightBg:hover {
    background: rgba(229, 229, 229, 1);
    color: #fff !important;
  }

  .theme .theme18 .navigation-wrapper .active > .website-nav-link {
    background: rgba(229, 229, 229, 1);
    color: #fff;
  }

  .theme .theme18 .navigation-wrapper .active>a:hover {
    color: #fff !important;
  }




/*//////////////////////// 1 /////////////////////////*/




#quiz-widget-1721294737169 .select-wrapper.quiz-select-wrapper ul li a,
            #quiz-widget-1721294737169 .nps-wrapper ul li a {
              border-color: rgba(222, 222, 222, 1);
              background-color: rgba(255, 255, 255, 1);
              color: rgba(0, 0, 0, 1);
              font-family: 'Open Sans';
            }
            #quiz-widget-1721294737169 .select-wrapper.quiz-select-wrapper ul li a .option-title,
            #quiz-widget-1721294737169 .nps-wrapper ul li a .option-title {
              font-size: 18px;
            }

            #quiz-widget-1721294737169 .select-wrapper.quiz-select-wrapper ul li a .option-desc,
            #quiz-widget-1721294737169 .nps-wrapper ul li a .option-desc {
              font-size: 14px;
              
                font-family: 'Open Sans';
              
            }

            #quiz-widget-1721294737169 .select-wrapper.quiz-select-wrapper ul li a:hover,
            #quiz-widget-1721294737169 .select-wrapper.quiz-select-wrapper ul li a.active,
            #quiz-widget-1721294737169 .nps-wrapper ul li a:hover,
            #quiz-widget-1721294737169 .nps-wrapper ul li a.active,
            #quiz-widget-1721294737169 .select-wrapper.multi-choice ul li a.active:before,
            #quiz-widget-1721294737169 .select-wrapper ul li a.active:before {
              border-color: rgba(17, 106, 168, 1);
            }

            #quiz-widget-1721294737169 .form-progress-wrapper .form-progress-bar .success-bar, 
            #quiz-widget-1721294737169 .steps-nav-wrapper a.active:after,
            #quiz-widget-1721294737169 .select-wrapper.multi-choice ul li a.active:before,
            #quiz-widget-1721294737169 .select-wrapper.style-1.with-image ul li a.active:before,
            #quiz-widget-1721294737169 .select-wrapper ul li a.active:before {
              background-color: rgba(17, 106, 168, 1);
            }


            
              #quiz-widget-1721294737169 .next-button.hvr-sweep-to-right:before, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:hover, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:focus, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:active, 
              #quiz-widget-1721294737169 .next-button.hvr-rectangle-out:before {
                background: rgba(86, 82, 88, 1) !important;
                border-color: rgba(86, 82, 88, 1) !important;
              }

              #quiz-widget-1721294737169 .next-button.hvr-sweep-to-right:hover, 
              #quiz-widget-1721294737169 .next-button.hvr-sweep-to-right:focus, 
              #quiz-widget-1721294737169 .next-button.hvr-sweep-to-right:active, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:hover, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:focus, 
              #quiz-widget-1721294737169 .next-button.hvr-fade:active, 
              #quiz-widget-1721294737169 .next-button.hvr-rectangle-out:hover, 
              #quiz-widget-1721294737169 .next-button.hvr-rectangle-out:focus, 
              #quiz-widget-1721294737169 .next-button.hvr-rectangle-out:active {
                color: #ffffff !important;
              }



/*              ////////////////////// 2 ////////////////////////*/



#button-widget-1721294737166 .hvr-sweep-to-right:before, 
             #button-widget-1721294737166 .hvr-fade:focus, #button-widget-1721294737166 .hvr-fade:active, 
            #button-widget-1721294737166 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721294737166 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721294737166 .hvr-sweep-to-right:hover, #button-widget-1721294737166 .hvr-sweep-to-right:focus, #button-widget-1721294737166 .hvr-sweep-to-right:active, 
            #button-widget-1721294737166 .hvr-fade:hover, #button-widget-1721294737166 .hvr-fade:focus, #button-widget-1721294737166 .hvr-fade:active, 
            #button-widget-1721294737166 .hvr-rectangle-out:hover, #button-widget-1721294737166 .hvr-rectangle-out:focus, #button-widget-1721294737166 .hvr-rectangle-out:active,
            #button-widget-1721294737166 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }



/*            //////////////////////////// 3 ///////////////////*/


             #button-widget-1721372736686 .hvr-sweep-to-right:before, 
             #button-widget-1721372736686 .hvr-fade:focus, #button-widget-1721372736686 .hvr-fade:active, 
            #button-widget-1721372736686 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721372736686 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721372736686 .hvr-sweep-to-right:hover, #button-widget-1721372736686 .hvr-sweep-to-right:focus, #button-widget-1721372736686 .hvr-sweep-to-right:active, 
            #button-widget-1721372736686 .hvr-fade:hover, #button-widget-1721372736686 .hvr-fade:focus, #button-widget-1721372736686 .hvr-fade:active, 
            #button-widget-1721372736686 .hvr-rectangle-out:hover, #button-widget-1721372736686 .hvr-rectangle-out:focus, #button-widget-1721372736686 .hvr-rectangle-out:active,
            #button-widget-1721372736686 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }


/*            ////////////////////////// 4 /////////////////*/

            #button-widget-1721372736684 .hvr-sweep-to-right:before, 
             #button-widget-1721372736684 .hvr-fade:focus, #button-widget-1721372736684 .hvr-fade:active, 
            #button-widget-1721372736684 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721372736684 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721372736684 .hvr-sweep-to-right:hover, #button-widget-1721372736684 .hvr-sweep-to-right:focus, #button-widget-1721372736684 .hvr-sweep-to-right:active, 
            #button-widget-1721372736684 .hvr-fade:hover, #button-widget-1721372736684 .hvr-fade:focus, #button-widget-1721372736684 .hvr-fade:active, 
            #button-widget-1721372736684 .hvr-rectangle-out:hover, #button-widget-1721372736684 .hvr-rectangle-out:focus, #button-widget-1721372736684 .hvr-rectangle-out:active,
            #button-widget-1721372736684 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }




/*            ////////////////////////// 5 /////////////////*/


            #button-widget-1721372736682 .hvr-sweep-to-right:before, 
             #button-widget-1721372736682 .hvr-fade:focus, #button-widget-1721372736682 .hvr-fade:active, 
            #button-widget-1721372736682 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721372736682 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721372736682 .hvr-sweep-to-right:hover, #button-widget-1721372736682 .hvr-sweep-to-right:focus, #button-widget-1721372736682 .hvr-sweep-to-right:active, 
            #button-widget-1721372736682 .hvr-fade:hover, #button-widget-1721372736682 .hvr-fade:focus, #button-widget-1721372736682 .hvr-fade:active, 
            #button-widget-1721372736682 .hvr-rectangle-out:hover, #button-widget-1721372736682 .hvr-rectangle-out:focus, #button-widget-1721372736682 .hvr-rectangle-out:active,
            #button-widget-1721372736682 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }




/*            //////////////////// 6 ////////////////////////////*/


            #button-widget-1721372736680 .hvr-sweep-to-right:before, 
             #button-widget-1721372736680 .hvr-fade:focus, #button-widget-1721372736680 .hvr-fade:active, 
            #button-widget-1721372736680 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721372736680 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721372736680 .hvr-sweep-to-right:hover, #button-widget-1721372736680 .hvr-sweep-to-right:focus, #button-widget-1721372736680 .hvr-sweep-to-right:active, 
            #button-widget-1721372736680 .hvr-fade:hover, #button-widget-1721372736680 .hvr-fade:focus, #button-widget-1721372736680 .hvr-fade:active, 
            #button-widget-1721372736680 .hvr-rectangle-out:hover, #button-widget-1721372736680 .hvr-rectangle-out:focus, #button-widget-1721372736680 .hvr-rectangle-out:active,
            #button-widget-1721372736680 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }


/*            //////////////////////// 7 ////////////////////////*/


            #button-widget-1721372736678 .hvr-sweep-to-right:before, 
             #button-widget-1721372736678 .hvr-fade:focus, #button-widget-1721372736678 .hvr-fade:active, 
            #button-widget-1721372736678 .hvr-rectangle-out:before {
              background: #333333 !important;
              border-color: #333333 !important;
            }

            #button-widget-1721372736678 .hvr-fade:hover {
              background: #333333 !important;
            }

            #button-widget-1721372736678 .hvr-sweep-to-right:hover, #button-widget-1721372736678 .hvr-sweep-to-right:focus, #button-widget-1721372736678 .hvr-sweep-to-right:active, 
            #button-widget-1721372736678 .hvr-fade:hover, #button-widget-1721372736678 .hvr-fade:focus, #button-widget-1721372736678 .hvr-fade:active, 
            #button-widget-1721372736678 .hvr-rectangle-out:hover, #button-widget-1721372736678 .hvr-rectangle-out:focus, #button-widget-1721372736678 .hvr-rectangle-out:active,
            #button-widget-1721372736678 .hvr-sweep-to-right:hover .btn-text-wrapper span {
              color: #ffffff !important;
            }


/*            ////////// 8 ////////////*/

           

/*        ///// 9 ///////////*/



        @media (max-width:450px){html.axeptio-widget--open{min-height:100vh !important;overflow:hidden !important;touch-action:none !important;}html.axeptio-widget--open > body{position:fixed !important;width:100% !important;overflow:hidden !important;}html.axeptio-widget--open .ax-website-overlay{top:0 !important;}}.axeptio_mount{z-index:2147483647;position:relative;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Rubik",sans-serif;font-size:1em;line-height:1.5;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}.axeptio_mount *,.axeptio_mount *:before,.axeptio_mount *:after{box-sizing:border-box;}.axeptio_mount .modal_reorder_helper{z-index:50000;}.axeptio_mount > div:first-child{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}.ax-widget .sr-only,.sr-only-aria{border:0 !important;-webkit-clip:rect(1px,1px,1px,1px) !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.ax-widget .sr-only-focusable:focus{-webkit-clip:auto !important;clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important;}


/* imported form*/




@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";
@layer theme {
  :host,
  :root {
    --font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --color-red-500:oklch(.637 .237 25.331);
    --color-green-600:oklch(.627 .194 149.214);
    --color-gray-100:oklch(.967 .003 264.542);
    --color-gray-300:oklch(.872 .01 258.338);
    --color-gray-400:oklch(.707 .022 261.325);
    --color-gray-500:oklch(.551 .027 264.364);
    --color-gray-600:oklch(.446 .03 256.802);
    --color-gray-700:oklch(.373 .034 259.733);
    --color-gray-800:oklch(.278 .033 256.848);
    --color-gray-900:oklch(.21 .034 264.665);
    --color-black:#000;
    --color-white:#fff;
    --spacing:.25rem;
    --breakpoint-xl:80rem;
    --container-sm:24rem;
    --container-md:28rem;
    --container-lg:32rem;
    --container-xl:36rem;
    --container-2xl:42rem;
    --container-4xl:56rem;
    --container-5xl:64rem;
    --container-7xl:80rem;
    --text-xs:.75rem;
    --text-xs--line-height:calc(1/.75);
    --text-sm:.875rem;
    --text-sm--line-height:calc(1.25/.875);
    --text-base:1rem;
    --text-base--line-height:calc(1.5/1);
    --text-lg:1.125rem;
    --text-lg--line-height:calc(1.75/1.125);
    --text-xl:1.25rem;
    --text-xl--line-height:calc(1.75/1.25);
    --text-2xl:1.5rem;
    --text-2xl--line-height:calc(2/1.5);
    --text-3xl:1.875rem;
    --text-3xl--line-height:calc(2.25/1.875);
    --text-4xl:2.25rem;
    --text-4xl--line-height:calc(2.5/2.25);
    --text-5xl:3rem;
    --text-5xl--line-height:1;
    --text-6xl:3.75rem;
    --text-6xl--line-height:1;
    --text-7xl:4.5rem;
    --text-7xl--line-height:1;
    --text-8xl:6rem;
    --text-8xl--line-height:1;
    --font-weight-normal:400;
    --font-weight-medium:500;
    --font-weight-semibold:600;
    --font-weight-bold:700;
    --leading-tight:1.25;
    --leading-snug:1.375;
    --leading-relaxed:1.625;
    --radius-sm:.25rem;
    --radius-md:.375rem;
    --radius-lg:.5rem;
    --radius-xl:.75rem;
    --radius-2xl:1rem;
    --radius-3xl:1.5rem;
    --radius-4xl:2rem;
    --ease-in:cubic-bezier(.4,0,1,1);
    --ease-out:cubic-bezier(0,0,.2,1);
    --ease-in-out:cubic-bezier(.4,0,.2,1);
    --animate-bounce:bounce 1s infinite;
    --blur-sm:8px;
    --aspect-video:16/9;
    --default-transition-duration:.15s;
    --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
    --default-font-family:var(--font-sans);
    --default-font-feature-settings:var(--font-sans--font-feature-settings);
    --default-font-variation-settings:var(--font-sans--font-variation-settings);
    --default-mono-font-family:var(--font-mono);
    --default-mono-font-feature-settings:var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings:var(--font-mono--font-variation-settings)
  }
}

.mb-1 {
    margin-bottom:calc(var(--spacing)*1)
  }
  .mb-2 {
    margin-bottom:calc(var(--spacing)*2)
  }
  .mb-4 {
    margin-bottom:calc(var(--spacing)*4)
  }
  .mb-6 {
    margin-bottom:calc(var(--spacing)*6)
  }
  .mb-8 {
    margin-bottom:calc(var(--spacing)*8)
  }
  .mb-10 {
    margin-bottom:calc(var(--spacing)*10)
  }


    .flex {
    display:flex
  }

    .inline-flex {
    display:inline-flex
  }

  .flex-1 {
    flex:1
  }
  .flex-grow,
  .grow {
    flex-grow:1
  }

    .place-items-center {
    place-items:center
  }
  .items-center {
    align-items:center
  }
  .items-start {
    align-items:flex-start
  }
  .items-stretch {
    align-items:stretch
  }

 .uppercase {
    text-transform: uppercase;
  }


  .text-white {
    color: var(--color-white);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }


  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading,var(--text-lg--line-height));
  }


  .text-center {
    text-align: center;
  }

 .gap-2 {
    gap:calc(var(--spacing)*2)
  }
  .gap-3 {
    gap:calc(var(--spacing)*3)
  }
  .gap-4 {
    gap:calc(var(--spacing)*4)
  }
  .gap-5 {
    gap:calc(var(--spacing)*5)
  }
  .gap-6 {
    gap:calc(var(--spacing)*6)
  }
  .gap-7 {
    gap:calc(var(--spacing)*7)
  }
  .gap-8 {
    gap:calc(var(--spacing)*8)
  }
  .gap-10 {
    gap:calc(var(--spacing)*10)
  }
  .gap-16 {
    gap:calc(var(--spacing)*16)
  }

.grid {
    display:grid
  }

   .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  .grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .grid-cols-5 {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }



  .p-2 {
    padding:calc(var(--spacing)*2)
  }
  .p-3 {
    padding:calc(var(--spacing)*3)
  }
  .p-4 {
    padding:calc(var(--spacing)*4)
  }
  .p-5 {
    padding:calc(var(--spacing)*5)
  }
  .p-6 {
    padding:calc(var(--spacing)*6)
  }
  .p-8 {
    padding:calc(var(--spacing)*8)
  }
  .px-3 {
    padding-inline:calc(var(--spacing)*3)
  }
  .px-4 {
    padding-inline:calc(var(--spacing)*4)
  }
  .px-6 {
    padding-inline:calc(var(--spacing)*6)
  }
  .px-10 {
    padding-inline:calc(var(--spacing)*10)
  }
  .px-25 {
    padding-inline:calc(var(--spacing)*25)
  }
  .py-1 {
    padding-block:calc(var(--spacing)*1)
  }
  .py-2 {
    padding-block:calc(var(--spacing)*2)
  }
  .py-3 {
    padding-block:calc(var(--spacing)*3)
  }
  .py-4 {
    padding-block:calc(var(--spacing)*4)
  }
  .py-6 {
    padding-block:calc(var(--spacing)*6)
  }
  .py-8 {
    padding-block:calc(var(--spacing)*8)
  }
  .py-12 {
    padding-block:calc(var(--spacing)*12)
  }
  .py-14 {
    padding-block:calc(var(--spacing)*14)
  }
  .py-16 {
    padding-block:calc(var(--spacing)*16)
  }
  .pt-6 {
    padding-top:calc(var(--spacing)*6)
  }
  .pt-10 {
    padding-top:calc(var(--spacing)*10)
  }
  .pt-15 {
    padding-top:calc(var(--spacing)*15)
  }
  .pt-24 {
    padding-top:calc(var(--spacing)*24)
  }
  .pt-25 {
    padding-top:calc(var(--spacing)*25)
  }
  .pb-3 {
    padding-bottom:calc(var(--spacing)*3)
  }
  .pb-5 {
    padding-bottom:calc(var(--spacing)*5)
  }
  .pb-6 {
    padding-bottom:calc(var(--spacing)*6)
  }
  .pb-8 {
    padding-bottom:calc(var(--spacing)*8)
  }
  .pb-12 {
    padding-bottom:calc(var(--spacing)*12)
  }
  .pb-15 {
    padding-bottom:calc(var(--spacing)*15)
  }
  .pl-6 {
    padding-left:calc(var(--spacing)*6)
  }







@media (width>=40rem) {
    .sm\:col-span-2 {
      grid-column:span 2/span 2
    }
    .sm\:block {
      display:block
    }
    .sm\:hidden {
      display:none
    }
    .sm\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .sm\:px-12 {
      padding-inline:calc(var(--spacing)*12)
    }
  }
  @media (width>=48rem) {
    .md\:h-12 {
      height:calc(var(--spacing)*12)
    }
    .md\:w-1\/2 {
      width:50%
    }
    .md\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:flex-row {
      flex-direction:row
    }
    .md\:items-stretch {
      align-items:stretch
    }
    .md\:p-16 {
      padding:calc(var(--spacing)*16)
    }
    .md\:px-12 {
      padding-inline:calc(var(--spacing)*12)
    }
    .md\:px-24 {
      padding-inline:calc(var(--spacing)*24)
    }
    .md\:pt-20 {
      padding-top:calc(var(--spacing)*20)
    }
    .md\:text-left {
      text-align:left
    }
    .md\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height))
    }
    .md\:text-3xl {
      font-size:var(--text-3xl);
      line-height:var(--tw-leading,var(--text-3xl--line-height))
    }
  }
  @media (width>=64rem) {
    .lg\:flex-row {
      flex-direction:row
    }
    .lg\:px-16 {
      padding-inline:calc(var(--spacing)*16)
    }
    .lg\:px-48 {
      padding-inline:calc(var(--spacing)*48)
    }
    .lg\:pt-24 {
      padding-top:calc(var(--spacing)*24)
    }
    .lg\:pb-16 {
      padding-bottom:calc(var(--spacing)*16)
    }
    .lg\:text-left {
      text-align:left
    }
    .lg\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height))
    }
    .lg\:text-3xl {
      font-size:var(--text-3xl);
      line-height:var(--tw-leading,var(--text-3xl--line-height))
    }
  }
  @media (width>=80rem) {
    .xl\:flex {
      display:flex
    }
    .xl\:hidden {
      display:none
    }
    .xl\:w-1\/2 {
      width:50%
    }
    .xl\:w-\[35\%\] {
      width:35%
    }
    .xl\:w-\[65\%\] {
      width:65%
    }
    .xl\:grid-cols-5 {
      grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .xl\:flex-row {
      flex-direction:row
    }
    .xl\:items-center {
      align-items:center
    }
    .xl\:items-stretch {
      align-items:stretch
    }
    :where(.xl\:space-x-6>:not(:last-child)) {
      --tw-space-x-reverse:0;
      margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));
      margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))
    }
    .xl\:rounded-xl {
      border-radius:var(--radius-xl)
    }
    .xl\:pb-8 {
      padding-bottom:calc(var(--spacing)*8)
    }
    .xl\:pb-12 {
      padding-bottom:calc(var(--spacing)*12)
    }
    .xl\:text-left {
      text-align:left
    }
    .xl\:text-5xl {
      font-size:var(--text-5xl);
      line-height:var(--tw-leading,var(--text-5xl--line-height))
    }
  }
  @media (width>=96rem) {
    .\32 xl\:hidden {
      display:none
    }
    .\32 xl\:inline {
      display:inline
    }
  }        

   :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-6>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
  }