.elementor .heading-hero{font-family:var(--font-heading);font-weight:700;font-size:var(--text-hh);line-height:1em;}.elementor .heading-1{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h1);line-height:1em;}.elementor .heading-2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h2);line-height:1.2em;}.elementor .heading-3{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h3);line-height:1.2em;}.elementor .heading-4{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h4);line-height:1.2em;}.elementor .heading-5{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h5);line-height:1.2em;}.elementor .heading-6{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h6);}.elementor .text-base{font-family:var(--font);font-size:var(--text-m);line-height:1.5em;}.elementor .text-menu{font-family:Poppins;font-weight:300;font-size:var(--text-l);line-height:1.2em;text-decoration:none;}.elementor .text-btn{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xl);color:var(--light);line-height:1em;text-align:center;text-decoration:none;}.elementor .btn{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xl);color:var(--light);line-height:1em;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:25px;padding-inline-end:25px;border-radius:5px;border-width:1px;border-color:var(--dark);border-style:solid;background-color:var(--dark);transition:border-color 300ms, color 300ms, background-color 300ms;}.elementor .btn:hover,.elementor .btn:focus-visible{border-color:var(--dark-hover);background-color:var(--dark-hover);}.elementor .btn-outline{width:auto;color:var(--dark);background-color:#00000000;gap:10px;align-items:center;}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--light);}.elementor .btn-light{color:var(--dark);border-color:var(--light);background-color:var(--light);}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{color:var(--dark);border-color:var(--gray-1);background-color:var(--gray-1);}.elementor .btn-light-outline{color:var(--light);border-color:var(--light);}.elementor .btn-light-outline:hover,.elementor .btn-light-outline:focus-visible{color:var(--dark);border-color:var(--gray-1);background-color:var(--gray-1);}.elementor .btn-alpha{opacity:30%;transition:border-color 300ms, color 300ms, background-color 300ms, opacity 300ms;}.elementor .btn-alpha:hover,.elementor .btn-alpha:focus-visible{opacity:100%;}.elementor .form{padding:0px;}.elementor .form-label{font-weight:400;font-size:var(--text-s);color:var(--dark);}.elementor .form-input{height:auto;font-family:Poppins;font-size:var(--text-s);color:var(--dark);line-height:1.2em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--gray-3);border-style:solid;transition:border-color 300ms;}.elementor .form-input:focus{border-color:var(--dark);}.elementor .form-checkbox{width:15px;height:15px;border-radius:3px;border-width:1px;border-color:var(--gray-3);border-style:solid;accent-color: var(--dark);\n}.elementor .form-checkbox-label{font-weight:400;font-size:var(--text-s);}.elementor .form-message{font-size:var(--text-s);padding:10px;border-radius:8px;}.elementor .container-{width:1460px;max-width:100%;padding-block-start:0px;padding-inline-start:0px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--space-l);}.elementor .menu-tabs__head--title{width:auto;font-family:var(--font-heading);font-weight:500;font-size:var(--text-l);color:var(--dark);line-height:1em;padding:0px;border-width:0px;border-style:none;background-color:#00000000;&:after {
  content: "\25A0";
  color: var(--dark);
  display: inline-block;
  padding: 0 10px 0 5px;
  font-size: .7em;
  line-height: 1;
  position: relative;
  top: -2px;
}
&:last-child:after {
  display: none;
}\n}.elementor .menu-tabs__head--title:hover,.elementor .menu-tabs__head--title:focus-visible{color:var(--dark);border-style:none;background-color:#00000000;}.elementor .menu-tabs__head--title.e--selected{color:var(--gray-4);border-width:0px;border-style:none;}.elementor .menu-tabs__head--title:focus{background-color:#00000000;}