.elementor .boxed-container{width:100%;max-width:var(--boxed-container-desktop-max-width);padding-inline-start:var(--boxed-container-desktop-x-padding);padding-inline-end:var(--boxed-container-desktop-x-padding);margin-inline-start:auto;margin-inline-end:auto;gap:var(--grid-gutter-desktop);grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(1, 1fr);align-items:start;}.elementor .hero-full-height-section{min-height:100vh;overflow:hidden;padding-block-start:calc(var(--header-height) + var(--section-desktop-y-padding));display:flex;align-items:center;}.elementor .section-title-content{gap:var(--section-title-content);}.elementor .gap-responsive{gap:var(--grid-gutter-desktop);align-items:start;}.elementor .btn-secondary{color:var(--text-primary);border-color:var(--white);background-color:var(--white);}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:var(--white);border-color:var(--brand-orange);background-color:var(--brand-orange);}.elementor .btn-link{color:var(--brand-orange);padding:0px;border-width:0px;background-color:var(--transparent);--underline-bg-color: currentColor;
  position: relative;

  &::before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0; 
      background-color: var(--underline-bg-color);
      height: 1px;
      width: 50%;
      transition: width 0.3s ease;
  }\n}.elementor .btn-link:hover,.elementor .btn-link:focus-visible{color:var(--brand-orange-400);border-width:0px;background-color:var(--transparent);&::before {
  width: 100%;
}\n}.elementor .btn-link:focus{color:var(--brand-orange-400);border-width:0px;background-color:var(--transparent);}.elementor .text-lg{font-family:Montserrat;font-weight:300;font-size:24px;line-height:32px;}.elementor .text-sm{font-family:Montserrat;font-weight:400;font-size:14px;line-height:20px;}.elementor .headline-6{font-family:Montserrat;font-weight:600;font-size:16px;line-height:24px;}.elementor .headline-5{font-family:Montserrat;font-weight:600;font-size:20px;line-height:24px;}.elementor .headline-3{font-family:Montserrat;font-weight:700;font-size:32px;line-height:40px;}.elementor .text-light{color:var(--white);}.elementor .text-semiBold{font-weight:600;}.elementor .text-italic{font-style:italic;}.elementor .tab-num{transition:opacity 300ms;}.elementor .tab-title{transition:opacity 300ms;}.elementor .tab-desc-open{grid-template-rows: 1fr !important;
opacity: 1 !important;\n}.elementor .opacity-32{opacity:32%;}.elementor .opaque{opacity:100%;}.elementor .tab-panel-img{opacity:0%;transform:scale3d(1.06, 1.06, 1);pointer-events: none;\n}.elementor .tab-panel-img-active{opacity:100%;transform:scale3d(1, 1, 1);pointer-events: auto;\n}.elementor .question-item{border-color:var(--border-primary);background-color:var(--white);&.question-item-selected {
  border-color: var(--border-secondary);
  background-color: var(--surface-secondary);
}

&.question-item-selected > .question-item-checkbox {
  border-color: var(--brand-orange) !important;
  background-color: var(--brand-orange) !important;
}

&.question-item-selected > .question-item-checkbox::before {
  opacity: 100%;
}

&.question-item-selected > p {
  color: var(--white) !important;
}\n}.elementor .questionaire-wrap{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:100%;transition:all 300ms;visibility: visible;\n}.elementor .questionaire-wrap-hidden{opacity:0%;visibility: hidden;
pointer-events: none;\n}.elementor .reports-tab-trigger{width:auto;color:var(--text-secondary);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--transparent);background-color:var(--transparent);transition:border-color 300ms;display:flex;gap:12px;align-items:center;& > .reports-count-frame {
  background-color: var(--brand-purple-a8);
  color: var(--brand-purple);
}\n}.elementor .reports-tab-trigger:hover,.elementor .reports-tab-trigger:focus-visible{color:var(--text-primary);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--transparent);background-color:var(--transparent);}.elementor .reports-tab-trigger.e--selected{color:var(--text-primary);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--brand-purple);& > .reports-count-frame {
  background-color: var(--brand-purple);
  color: var(--white);
}\n}.elementor .reports-tab-trigger:focus{background-color:var(--transparent);gap:12px;align-items:center;outline-width: 2px;\n}.elementor .reports-tab-content{display:grid;gap:var(--grid-gutter-desktop);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .tools-accordion-num{opacity:32%;transition:opacity 300ms;}.elementor .tools-accordion-title{opacity:32%;transition:opacity 300ms;}.elementor .btn-primary{color:var(--white);background-color:var(--brand-orange);transition:background-color 300ms;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);background-color:var(--brand-orange-400);}.elementor .checkbox{padding: 0 !important;
width: 24px !important;
height: 24px !important;
color: var(--brand-orange) !important;\n}.elementor .checkbox:checked{background-color: var(--brand-orange-a12) !important;\n}.elementor .color-bg-transition{transition:color 300ms, background-color 300ms;}.elementor .hidden{display:none;}.elementor .scroll-margin-top{scroll-margin-top: calc(var(--header-height) + 24px);\n}