.elementor-21998 .elementor-element.elementor-element-35b3e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21998 .elementor-element.elementor-element-35b3e4c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-21998 .elementor-element.elementor-element-524e1cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:22px;--padding-left:30px;--padding-right:30px;}.elementor-21998 .elementor-element.elementor-element-dd9d616{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-21998 .elementor-element.elementor-element-c6e1223.elementor-element{--align-self:center;}.elementor-21998 .elementor-element.elementor-element-c6e1223 .elementor-heading-title{font-size:12px;font-weight:600;line-height:14px;color:#FFFFFFD9;}.elementor-21998 .elementor-element.elementor-element-f7f2d17{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21998 .elementor-element.elementor-element-f7f2d17.elementor-element{--align-self:flex-start;}.elementor-21998 .elementor-element.elementor-element-f7f2d17 .elementor-heading-title{font-size:28px;font-weight:400;color:var( --e-global-color-e78edca );}.elementor-21998 .elementor-element.elementor-element-68d35f1{text-align:start;}.elementor-21998 .elementor-element.elementor-element-d281a5d{padding:0px 30px 15px 30px;}.elementor-21998 .elementor-element.elementor-element-12d4509{text-align:center;font-size:13px;color:#5C6784;}#elementor-popup-modal-21998 .dialog-widget-content{animation-duration:1.2s;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-21998 .dialog-message{width:640px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-21998{justify-content:center;align-items:center;}#elementor-popup-modal-21998 .dialog-close-button{display:flex;}@media(max-width:1023px){.elementor-21998 .elementor-element.elementor-element-35b3e4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21998 .elementor-element.elementor-element-f7f2d17 .elementor-heading-title{font-size:24px;}.elementor-21998 .elementor-element.elementor-element-68d35f1{font-size:11px;line-height:1.9em;}.elementor-21998 .elementor-element.elementor-element-d281a5d{padding:30px 30px 30px 30px;}.elementor-21998 .elementor-element.elementor-element-12d4509{font-size:10px;}#elementor-popup-modal-21998 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(min-width:1024px){.elementor-21998 .elementor-element.elementor-element-35b3e4c{--content-width:640px;}}/* Start custom CSS for container, class: .elementor-element-524e1cb */.elementor-21998 .elementor-element.elementor-element-524e1cb {
  background: var(--pkg-color);
  border-radius: 20px 20px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68d35f1 */.elementor-21998 .elementor-element.elementor-element-68d35f1{
  font-family:'Poppins',sans-serif;
  font-size:14.5px;
  line-height:1.55;
  color:#5C6784;
  padding:26px 30px 0;
  margin:0 0 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3e4c */.nxv-popup-shell{
  --pkg-color:#6899fc;
  --pkg-color-dark:#3f6fe0;
  --pkg-hover:#7aa8fd;
  --pkg-tint:#EAF1FF;
  font-family:'Poppins',sans-serif;
}

.nxv-popup-shell .nxv-popup-header,
.nxv-popup-shell .nxv-popup-header > .e-con{
  background:var(--pkg-color) !important;
}
.nxv-popup-shell .nxv-popup-header-price{ color:#fff !important; }
.nxv-popup-shell .nxv-popup-badge.nxv-badge-hidden{ display:none !important; }

.nxv-popup-shell #gform_52 input[type="text"],
.nxv-popup-shell #gform_52 input[type="email"],
.nxv-popup-shell #gform_52 input[type="tel"]{
  width:100%;padding:11px 14px;font-family:'Poppins',sans-serif;font-size:14.5px;
  border:1.5px solid #E4E8F7;border-radius:12px;
  color:#1B2559;outline:none;background:#fff;
  transition:border-color .15s ease, box-shadow .15s ease;
}
.nxv-popup-shell #gform_52 input[type="text"]:focus,
.nxv-popup-shell #gform_52 input[type="email"]:focus,
.nxv-popup-shell #gform_52 input[type="tel"]:focus{
  border-color:var(--pkg-color) !important;
  box-shadow:0 0 0 3px var(--pkg-tint) !important;
  outline:none !important;
}

.nxv-popup-shell #gform_52 .gfield_label{
  background:none !important;box-shadow:none !important;padding:0 !important;margin:0 0 6px !important;
  font-family:'Poppins',sans-serif !important;font-size:13px !important;font-weight:600 !important;
  color:#1B2559 !important;display:block !important;
}

.nxv-popup-shell #gform_52 [class*="gchoice"]{display:flex;align-items:center;gap:12px;margin-bottom:7px;}

.nxv-popup-shell #gform_52 input[type="radio"]{
  position:relative !important;appearance:none;-webkit-appearance:none;
  width:16px;height:16px;flex:0 0 16px;border-radius:50%;box-sizing:border-box;
  border:none;background:#E4E8F7;cursor:pointer;margin:0;padding:0;outline:none;
  display:flex !important;align-items:center !important;justify-content:center !important;
  transition:background .15s ease;accent-color:transparent !important;
}
.nxv-popup-shell #gform_52 input[type="radio"]:checked{ background:var(--pkg-color) !important; }
.nxv-popup-shell #gform_52 input[type="radio"]:checked::after{
  content:"" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#fff !important;
}
.nxv-popup-shell #gform_52 input[type="radio"]:focus,
.nxv-popup-shell #gform_52 input[type="radio"]:focus-visible{ outline:none !important;box-shadow:none !important; }
.nxv-popup-shell #gform_52 input[type="radio"]::before,
.nxv-popup-shell #gform_52 input[type="checkbox"]::before{ content:none !important;display:none !important; }

.nxv-popup-shell #gform_52 input[type="checkbox"]{
  appearance:none;-webkit-appearance:none;
  width:19px;height:19px;flex-shrink:0;border-radius:5px;
  border:1.5px solid #E4E8F7;background:#fff;cursor:pointer;position:relative;
  transition:border-color .15s ease, background .15s ease;accent-color:transparent !important;
}
.nxv-popup-shell #gform_52 input[type="checkbox"]:checked{
  border-color:var(--pkg-color) !important;background:var(--pkg-color) !important;
}
.nxv-popup-shell #gform_52 input[type="checkbox"]:checked::after{
  content:"";position:absolute;left:50%;top:44%;width:5px;height:8px;
  border:solid #fff;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg);
}
.nxv-popup-shell #gform_52 input[type="checkbox"]:focus,
.nxv-popup-shell #gform_52 input[type="checkbox"]:focus-visible{ outline:none !important;box-shadow:none !important; }
.nxv-popup-shell #gform_52 input[type="radio"],
.nxv-popup-shell #gform_52 input[type="checkbox"]{ -webkit-tap-highlight-color:transparent; }

.nxv-popup-shell #gform_52 input[type="submit"],
.nxv-popup-shell #gform_52 button[type="submit"]{
  width:100%;border:none;border-radius:999px;padding:14px 18px;
  font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;color:#fff !important;
  background:var(--pkg-color) !important;cursor:pointer;box-shadow:0 2px 8px rgba(27,37,89,.12);
  transition:background .18s ease, box-shadow .18s ease;
}
.nxv-popup-shell #gform_52 input[type="submit"]:hover,
.nxv-popup-shell #gform_52 button[type="submit"]:hover{
  background:var(--pkg-hover) !important;
  color:#fff !important;
  box-shadow:0 6px 14px -4px rgba(0,0,0,.2);
}

.nxv-popup-shell .nxv-demo-link{color:#5C6784;text-decoration:underline;}
.nxv-popup-shell .nxv-demo-link:hover{color:var(--pkg-color-dark) !important;}

.nxv-popup-shell #gform_52 #field_52_5{
  padding-bottom:26px;margin-bottom:0px;border-bottom:1px solid #E4E8F7;
}

.nxv-popup-shell #gform_52 .nxv-gf-pkg-summary{
  display:flex;align-items:center;justify-content:space-between;
  padding:16px 14px;border:1.5px solid #E4E8F7;border-radius:12px;
  background:var(--pkg-tint);margin-bottom:10px;cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.nxv-popup-shell #gform_52 .nxv-gf-pkg-summary-text{ display:flex;align-items:baseline;gap:8px;font-family:'Poppins',sans-serif; }
.nxv-popup-shell #gform_52 .nxv-gf-pkg-summary-name{font-weight:600;font-size:14.5px;color:#1B2559;}
.nxv-popup-shell #gform_52 .nxv-gf-pkg-summary-price{font-size:13px;color:#5C6784;}
.nxv-popup-shell #gform_52 .nxv-gf-pkg-change{
  all:unset;cursor:pointer;color:#5C6784;font-size:13px;font-weight:500;
  font-family:'Poppins',sans-serif;text-decoration:underline;text-underline-offset:2px;
}
.nxv-popup-shell #gform_52 .nxv-gf-pkg-change:hover{color:var(--pkg-color-dark);}

.nxv-popup-shell #gform_52 #field_52_18 :has(> [class*="gchoice"]){display:none;flex-direction:column;gap:14px;padding:4px 2px 0;}
.nxv-popup-shell #gform_52 #field_52_18.nxv-expanded :has(> [class*="gchoice"]){display:flex;}
.nxv-popup-shell #gform_52 #field_52_18 [class*="gchoice"]{
  width:100%;display:flex;align-items:center;gap:12px;
  padding:0;border:none;background:none;
}
.nxv-popup-shell #gform_52 #field_52_18 [class*="gchoice"] label{
  display:flex;width:100%;align-items:center;justify-content:space-between;
  font-family:'Poppins',sans-serif;font-size:14px;color:#1B2559;font-weight:500;
}
.nxv-popup-shell #gform_52 #field_52_18 input[type="radio"]{
  display:flex !important;position:relative !important;
  appearance:none;-webkit-appearance:none;
  width:16px;height:16px;flex:0 0 16px;border-radius:50%;box-sizing:border-box;
  border:none;background:#E4E8F7;cursor:pointer;margin:0;padding:0;outline:none;
  align-items:center;justify-content:center;
  transition:background .15s ease;accent-color:transparent !important;
}
.nxv-popup-shell #gform_52 #field_52_18 input[type="radio"]:checked{ background:var(--pkg-color) !important; }
.nxv-popup-shell #gform_52 #field_52_18 input[type="radio"]:checked::after{
  content:"" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#fff !important;
}
.nxv-popup-shell #gform_52 #field_52_18 .nxv-choice-price{
  font-size:12.5px;color:#5C6784;font-weight:400;white-space:nowrap;flex-shrink:0;margin-left:12px;
}

.nxv-popup-shell #gform_52 #field_52_10 :has(> [class*="gchoice"]){
  display:flex !important;flex-direction:row !important;align-items:stretch;
  position:relative;isolation:isolate;background:#F4F6FE;border-radius:999px;padding:4px;gap:4px;
}
.nxv-popup-shell #gform_52 #field_52_10 :has(> [class*="gchoice"])::before{
  content:"";position:absolute;top:4px;left:4px;
  width:calc(50% - 6px);height:calc(100% - 8px);
  background:var(--pkg-color);border-radius:999px;z-index:0;
  transition:transform .45s cubic-bezier(.16,.84,.24,1);
}
.nxv-popup-shell #gform_52 #field_52_10 :has(> [class*="gchoice"]:nth-child(2) input:checked)::before{
  transform:translateX(calc(100% + 4px));
}
.nxv-popup-shell #gform_52 #field_52_10 [class*="gchoice"]{
  position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;margin:0;border-radius:999px;
}
.nxv-popup-shell #gform_52 #field_52_10 [class*="gchoice"] label{
  position:relative;z-index:1;width:100%;text-align:center;
  font-family:'Poppins',sans-serif;font-size:13px;font-weight:600;color:#5C6784;cursor:pointer;padding:9px 12px;
  transition:color .25s ease;
}
.nxv-popup-shell #gform_52 #field_52_10 input[type="radio"]{ position:absolute !important;opacity:0;width:0;height:0; }
.nxv-popup-shell #gform_52 #field_52_10 input:checked + label{ color:#fff; }

.nxv-popup-shell #gform_52 #field_52_12 a{ color:var(--pkg-color-dark) !important;text-decoration:underline; }
.nxv-popup-shell .gform_confirmation_message{ text-align:center;font-family:'Poppins',sans-serif;color:#1B2559; }

@media (max-width:560px){
  .nxv-popup-shell #gform_52 #field_52_10 [class*="gchoice"] label{
    font-size:11.5px !important;padding:9px 8px !important;white-space:nowrap !important;
  }
}
@media (max-width: 767px){
  #elementor-popup-modal-21998 .dialog-widget-content{
    max-width: calc(100% - 24px) !important;
    max-height: calc(100% - 24px) !important;
  }
}/* End custom CSS */