/**
 * Selectize (v0.15.2)
 * https://selectize.dev
 *
 * Copyright (c) 2013-2015 Brian Reavis & contributors
 * Copyright (c) 2020-2022 Selectize Team & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * @author Ris Adams <selectize@risadams.com>
 */
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-search-icon-color: #999;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 28px;
}
[dir=rtl] .iti__search-input {
  padding-left: inherit;
  padding-right: 30px;
  background-position: right 8px center;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__search-input::-webkit-search-cancel-button {
  appearance: none;
}
.iti__search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.iti__search-icon {
  position: absolute;
  left: 8px;
  display: flex;
  pointer-events: none;
}
[dir=rtl] .iti__search-icon {
  left: auto;
  right: 8px;
}
.iti__search-icon-svg {
  stroke: var(--iti-search-icon-color);
  fill: none;
  stroke-width: 3;
}
.iti__search-clear {
  position: absolute;
  right: 4px;
  background: transparent;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;
  width: 24px;
  height: 24px;
}
.iti__search-clear .iti__search-clear-x {
  stroke-width: 2;
}
.iti__search-clear .iti__search-clear-bg {
  fill: var(--iti-search-icon-color);
}
[dir=rtl] .iti__search-clear {
  right: auto;
  left: 4px;
}
.iti__search-clear:hover, .iti__search-clear:focus-visible {
  background: var(--iti-hover-color);
  outline: none;
}
.iti__no-results {
  text-align: center;
  padding: 30px 0;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) button.iti__selected-country {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
:root {
  --iti-path-flags-1x: url(../images/flags.webp);
  --iti-path-flags-2x: url(../images/flags@2x.webp);
  --iti-path-globe-1x: url(../images/globe.webp);
  --iti-path-globe-2x: url(../images/globe@2x.webp);
}
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-search-icon-color: #999;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 28px;
}
[dir=rtl] .iti__search-input {
  padding-left: inherit;
  padding-right: 30px;
  background-position: right 8px center;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__search-input::-webkit-search-cancel-button {
  appearance: none;
}
.iti__search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.iti__search-icon {
  position: absolute;
  left: 8px;
  display: flex;
  pointer-events: none;
}
[dir=rtl] .iti__search-icon {
  left: auto;
  right: 8px;
}
.iti__search-icon-svg {
  stroke: var(--iti-search-icon-color);
  fill: none;
  stroke-width: 3;
}
.iti__search-clear {
  position: absolute;
  right: 4px;
  background: transparent;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;
  width: 24px;
  height: 24px;
}
.iti__search-clear .iti__search-clear-x {
  stroke-width: 2;
}
.iti__search-clear .iti__search-clear-bg {
  fill: var(--iti-search-icon-color);
}
[dir=rtl] .iti__search-clear {
  right: auto;
  left: 4px;
}
.iti__search-clear:hover, .iti__search-clear:focus-visible {
  background: var(--iti-hover-color);
  outline: none;
}
.iti__no-results {
  text-align: center;
  padding: 30px 0;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) button.iti__selected-country {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
:root {
  --iti-path-flags-1x: url(../images/flags.webp);
  --iti-path-flags-2x: url(../images/flags@2x.webp);
  --iti-path-globe-1x: url(../images/globe.webp);
  --iti-path-globe-2x: url(../images/globe@2x.webp);
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;font-family:"Poppins",sans-serif;font-size:16px;line-height:1.75;color:#303030;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600;line-height:1.2;color:#303030}a{color:#303030;text-decoration:none;transition:color .3s ease}a:hover,a:focus{color:#303030;text-decoration:underline}img{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 1.5rem;padding-left:2rem}table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}th,td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th{font-weight:600}.container{max-width:1200px;margin:0 auto;padding:0 25px}body{background-color:#faf7f5;font-weight:400}.site{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.site-content{flex:1;padding-top:150px}body.home .site-content{padding-top:0}.site-header{top:10px;z-index:1000;position:fixed;width:calc(100% - 20px);margin-left:10px}.site-header .container{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;padding:14.71px 20px 14.71px 20px;border-radius:20px;box-shadow:0px 5px 15px 0px rgba(48,48,48,.1);-webkit-box-shadow:0px 5px 15px 0px rgba(48,48,48,.1);-moz-box-shadow:0px 5px 15px 0px rgba(48,48,48,.1);position:sticky;top:30px;transition:box-shadow .2s ease}.site-branding{display:flex;align-items:center;gap:.5rem}.site-branding .site-logo{width:32px;height:32px;display:block}.site-branding .site-title{margin:0;font-size:38px;font-weight:700}.site-branding .site-title a{color:#22c55e;text-decoration:none}.site-branding .site-title a:hover{text-decoration:none;color:#16a34a}.site-branding__logo{width:180px}.main-navigation{display:flex;align-items:center;gap:10px}.main-navigation ul{display:flex;list-style:none;margin:0;padding:0;gap:5px}.main-navigation a:not(.button){color:#303030;text-decoration:none;padding:.5rem 1rem;transition:color .3s ease}.main-navigation a:not(.button):hover{color:#22c55e}.main-navigation a:not(.button).is-active{color:#22c55e}.mobile-header__nav a.is-active{color:#22c55e;font-weight:600}.site-main{padding:2rem 0}body.home .site-main{padding:0}.section-title{text-align:center}.section-description{text-align:center;color:rgba(48,48,48,.8);margin-bottom:2rem}.mobile-header{display:none;width:100%;background-color:#fff;justify-content:space-between;align-self:start;padding:15px;border-radius:15px;box-shadow:0 5px 15px 0 rgba(48,48,48,.1);-webkit-box-shadow:0 5px 15px 0 rgba(48,48,48,.1);-moz-box-shadow:0 5px 15px 0 rgba(48,48,48,.1)}.mobile-header .logo-link{display:inline-flex;align-items:center}.mobile-header img{width:120px;height:auto}.mobile-header__menu-icon{height:100%;width:40px;display:flex;align-items:center;justify-content:center;font-size:22px;color:rgba(48,48,48,.5);cursor:pointer}.mobile-header__menu-icon:hover{color:#303030}.mobile-header__menu-icon:before{content:"";font-family:"icons"}.mobile-header__nav{display:block;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:max-height .16s cubic-bezier(0.77, 0, 0.175, 1),opacity .16s cubic-bezier(0.77, 0, 0.175, 1),padding .12s cubic-bezier(0.77, 0, 0.175, 1);position:absolute;top:71%;right:0;background-color:#fff;border-radius:15px;box-shadow:0 7px 15px 0 rgba(48,48,48,.1);-webkit-box-shadow:0 7px 15px 0 rgba(48,48,48,.1);-moz-box-shadow:0 7px 15px 0 rgba(48,48,48,.1);border-top-left-radius:0;border-top-right-radius:0;z-index:1;padding:0 0;width:100%;left:0}.mobile-header__nav ul{padding:0;margin:0;display:grid;grid-template-columns:100%;gap:10px}.mobile-header__nav ul a{padding:8.5px 20px;font-size:16px;text-decoration:none;display:block;text-align:center;cursor:pointer}.mobile-header__nav ul a:hover{background-color:rgba(34,197,94,.05)}.mobile-header__bottom{padding:10px 20px;background-color:rgba(34,197,94,.1);border-radius:10px;width:calc(100% - 40px);margin:20px 20px 0;display:flex;align-items:center;justify-content:center}.mobile-header__bottom p{font-size:13px;color:rgba(48,48,48,.7);font-weight:400;font-style:italic}.mobile-header__bottom img{width:31px;margin-right:10px}.mobile-header input[type=checkbox]{display:none}.mobile-header input[type=checkbox]:checked+label .mobile-header__menu-icon{color:#303030}.mobile-header input[type=checkbox]:checked+label .mobile-header__menu-icon:before{content:""}.mobile-header input[type=checkbox]:checked+label+.mobile-header__nav{opacity:1;max-height:600px;pointer-events:auto;padding:30px 0;transition:max-height .21s cubic-bezier(0.77, 0, 0.175, 1),opacity .14s cubic-bezier(0.77, 0, 0.175, 1),padding .1s cubic-bezier(0.77, 0, 0.175, 1)}section.no-results,section.no-found{text-align:center}@media(max-width: 991px){.site-content{padding-top:120px}body.home .site-content{padding-top:0}.site-header{top:0;padding:15px 0;margin:0 0 0 20px}.site-header .desktop-header{display:none}.mobile-header{display:flex}}@media(max-width: 475px){.mobile-header .mobile-header__inner .button{margin-right:8px}}@media(max-width: 452px){.mobile-header__bottom{flex-direction:column;text-align:center}.mobile-header__bottom img{margin-right:0;margin-bottom:5px}}.no-margin{margin:0 !important}.no-add-top{margin-top:0 !important}.no-add-right{margin-right:0 !important}.no-add-bottom{margin-bottom:0 !important}.no-add-left{margin-left:0 !important}.half-add-top{margin-top:5px}.half-add-right{margin-right:5px}.half-add-bottom{margin-bottom:5px}.half-add-left{margin-left:5px}.add-top{margin-top:10px}.add-right{margin-right:10px}.add-bottom{margin-bottom:10px}.add-left{margin-left:10px}.margin-auto{margin:0 auto}.add-top-15{margin-top:15px}.add-top-20{margin-top:20px}.add-top-25{margin-top:25px}.add-top-30{margin-top:30px}.add-top-35{margin-top:35px}.add-top-40{margin-top:40px}.add-top-45{margin-top:45px}.add-top-50{margin-top:50px}.add-top-55{margin-top:55px}.add-top-60{margin-top:60px}.add-top-65{margin-top:65px}.add-top-70{margin-top:70px}.add-top-75{margin-top:75px}.add-top-80{margin-top:80px}.add-top-85{margin-top:85px}.add-top-90{margin-top:90px}.add-top-95{margin-top:95px}.add-top-100{margin-top:100px}.add-right-15{margin-right:15px}.add-right-20{margin-right:20px}.add-right-25{margin-right:25px}.add-right-30{margin-right:30px}.add-right-35{margin-right:35px}.add-right-40{margin-right:40px}.add-right-45{margin-right:45px}.add-right-50{margin-right:50px}.add-right-55{margin-right:55px}.add-right-60{margin-right:60px}.add-right-65{margin-right:65px}.add-right-70{margin-right:70px}.add-right-75{margin-right:75px}.add-right-80{margin-right:80px}.add-right-85{margin-right:85px}.add-right-90{margin-right:90px}.add-right-95{margin-right:95px}.add-right-100{margin-right:100px}.add-bottom-15{margin-bottom:15px}.add-bottom-20{margin-bottom:20px}.add-bottom-25{margin-bottom:25px}.add-bottom-30{margin-bottom:30px}.add-bottom-35{margin-bottom:35px}.add-bottom-40{margin-bottom:40px}.add-bottom-45{margin-bottom:45px}.add-bottom-50{margin-bottom:50px}.add-bottom-55{margin-bottom:55px}.add-bottom-60{margin-bottom:60px}.add-bottom-65{margin-bottom:65px}.add-bottom-70{margin-bottom:70px}.add-bottom-75{margin-bottom:75px}.add-bottom-80{margin-bottom:80px}.add-bottom-85{margin-bottom:85px}.add-bottom-90{margin-bottom:90px}.add-bottom-95{margin-bottom:95px}.add-bottom-100{margin-bottom:100px}.add-left-15{margin-left:15px}.add-left-20{margin-left:20px}.add-left-25{margin-left:25px}.add-left-30{margin-left:30px}.add-left-35{margin-left:35px}.add-left-40{margin-left:40px}.add-left-45{margin-left:45px}.add-left-50{margin-left:50px}.add-left-55{margin-left:55px}.add-left-60{margin-left:60px}.add-left-65{margin-left:65px}.add-left-70{margin-left:70px}.add-left-75{margin-left:75px}.add-left-80{margin-left:80px}.add-left-85{margin-left:85px}.add-left-90{margin-left:90px}.add-left-95{margin-left:95px}.add-left-100{margin-left:100px}h1{font-size:74px;line-height:80px}h2{font-size:55px;line-height:70px}h3{font-size:42px;line-height:normal}h4{font-size:38px;line-height:normal}h5{font-size:30px;line-height:normal}h6{font-size:24px;line-height:normal}.fs-large{font-size:20px;line-height:normal}.fs-medium{font-size:18px;line-height:normal}.fs-regular{font-size:16px;line-height:1.75}.fs-small{font-size:14px;line-height:normal}.fs-xsmall{font-size:12px;line-height:normal}.fs-20{font-size:20px;line-height:normal}.fs-18{font-size:18px;line-height:normal}.fw-regular{font-weight:400;font-style:normal}.fw-medium{font-weight:500;font-style:normal}.fw-semibold{font-weight:600;font-style:normal}.fw-regular-italic{font-weight:400;font-style:italic}.fw-medium-italic{font-weight:500;font-style:italic}.fw-semibold-italic{font-weight:600;font-style:italic}.fw-bold{font-weight:700;font-style:normal}.fw-bold-italic{font-weight:700;font-style:italic}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{text-transform:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.tc-dark-gray{color:#303030}@media(max-width: 767px){h1{font-size:55px;line-height:60px}h2{font-size:42px;line-height:1.3}h4{font-size:30px}h5{font-size:24px}}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-none{display:none}@media(min-width: 768px){.d-mobile-only{display:none}}@media(max-width: 767px){.d-desktop-only{display:none}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-flex-column{flex-direction:column}.d-flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-around{justify-content:space-around}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}.no-padding{padding:0 !important}.no-pad-top{padding-top:0 !important}.no-pad-bottom{padding-bottom:0 !important}.no-pad-left{padding-left:0 !important}.no-pad-right{padding-right:0 !important}.half-pad-top{padding-top:5px}.half-pad-bottom{padding-bottom:5px}.half-pad-left{padding-left:5px}.half-pad-right{padding-right:5px}.pad-top{padding-top:10px}.pad-bottom{padding-bottom:10px}.pad-left{padding-left:10px}.pad-right{padding-right:10px}.pad-top-15{padding-top:15px}.pad-top-20{padding-top:20px}.pad-top-25{padding-top:25px}.pad-top-30{padding-top:30px}.pad-top-35{padding-top:35px}.pad-top-40{padding-top:40px}.pad-top-45{padding-top:45px}.pad-top-50{padding-top:50px}.pad-top-55{padding-top:55px}.pad-top-60{padding-top:60px}.pad-top-65{padding-top:65px}.pad-top-70{padding-top:70px}.pad-top-75{padding-top:75px}.pad-top-80{padding-top:80px}.pad-top-85{padding-top:85px}.pad-top-90{padding-top:90px}.pad-top-95{padding-top:95px}.pad-top-100{padding-top:100px}.pad-right-15{padding-right:15px}.pad-right-20{padding-right:20px}.pad-right-25{padding-right:25px}.pad-right-30{padding-right:30px}.pad-right-35{padding-right:35px}.pad-right-40{padding-right:40px}.pad-right-45{padding-right:45px}.pad-right-50{padding-right:50px}.pad-right-55{padding-right:55px}.pad-right-60{padding-right:60px}.pad-right-65{padding-right:65px}.pad-right-70{padding-right:70px}.pad-right-75{padding-right:75px}.pad-right-80{padding-right:80px}.pad-right-85{padding-right:85px}.pad-right-90{padding-right:90px}.pad-right-95{padding-right:95px}.pad-right-100{padding-right:100px}.pad-bottom-15{padding-bottom:15px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-25{padding-bottom:25px}.pad-bottom-30{padding-bottom:30px}.pad-bottom-35{padding-bottom:35px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-45{padding-bottom:45px}.pad-bottom-50{padding-bottom:50px}.pad-bottom-55{padding-bottom:55px}.pad-bottom-60{padding-bottom:60px}.pad-bottom-65{padding-bottom:65px}.pad-bottom-70{padding-bottom:70px}.pad-bottom-75{padding-bottom:75px}.pad-bottom-80{padding-bottom:80px}.pad-bottom-85{padding-bottom:85px}.pad-bottom-90{padding-bottom:90px}.pad-bottom-95{padding-bottom:95px}.pad-bottom-100{padding-bottom:100px}.pad-left-15{padding-left:15px}.pad-left-20{padding-left:20px}.pad-left-25{padding-left:25px}.pad-left-30{padding-left:30px}.pad-left-35{padding-left:35px}.pad-left-40{padding-left:40px}.pad-left-45{padding-left:45px}.pad-left-50{padding-left:50px}.pad-left-55{padding-left:55px}.pad-left-60{padding-left:60px}.pad-left-65{padding-left:65px}.pad-left-70{padding-left:70px}.pad-left-75{padding-left:75px}.pad-left-80{padding-left:80px}.pad-left-85{padding-left:85px}.pad-left-90{padding-left:90px}.pad-left-95{padding-left:95px}.pad-left-100{padding-left:100px}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=textarea],input[type=select],textarea{font-family:"Poppins",sans-serif}.bg-green-gradient{background:#45d270;background:-webkit-linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);background:-moz-linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);background:linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#45D270", endColorstr="#2EA552", GradientType=1)}.bg-purple-gradient{background:#cf46c5;background:-webkit-linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);background:-moz-linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);background:linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CF46C5", endColorstr="#A2309A", GradientType=0)}.bg-white{background-color:#fff}.gfs-consent input[type=checkbox]{opacity:0;height:0;width:0;pointer-events:none}.gfs-consent label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.gfs-consent label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.gfs-consent label span{position:relative;padding-left:30px;display:inline-block}.gfs-consent label span::before{content:"";position:absolute;left:0;width:16px;height:16px;border-radius:5px;background:rgba(0,0,0,0);border:2px solid rgba(48,48,48,.2);transition:background-color .2s;top:2px}.gfs-consent label span::after{content:"";font-family:"icons";left:4px;position:absolute;top:0;opacity:0;transition:opacity .2s;color:#fff}.gfs-consent label input[type=checkbox]:checked+span::before{background:#34b95c;border-color:#34b95c}.gfs-consent label input[type=checkbox]:checked+span::after{opacity:1}.gfs-consent label a{color:inherit;text-decoration:none;position:relative}.gfs-consent label a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(48,48,48,.2)}.gfs-consent label a:hover::before{background-color:#303030}.gfs-consent label.add-bottom{margin-bottom:8px}.gfs-consent__error{color:#ff4d4f;font-size:.75rem;margin-top:4px;display:block}.gfs-consent.pricing-calculator__consent label{color:#fff}.gfs-consent.pricing-calculator__consent label span::before{background:rgba(48,48,48,.2);border-color:rgba(0,0,0,0)}.gfs-consent.pricing-calculator__consent label a{color:#fff}.gfs-consent.pricing-calculator__consent label a::before{background-color:hsla(0,0%,100%,.5)}.gfs-consent.pricing-calculator__consent label a:hover::before{background-color:#fff}.gfs-consent.pricing-calculator__consent label.has-error span::before{border-color:#ff4d4f}.gfs-consent.pricing-calculator__consent .gfs-consent__error{color:#fff}button,a.button{font-family:"Poppins",sans-serif;cursor:pointer}.button,a.button{border:2px solid #34b95c;border-radius:10px;font-weight:500;text-decoration:none}.button.button-primary,a.button.button-primary{background-color:#34b95c;border-color:#34b95c;color:#fff}.button.button-primary:hover,.button.button-primary:focus,a.button.button-primary:hover,a.button.button-primary:focus{background-color:#34b95c;border-color:#34b95c;color:#fff}.button.button-secondary,a.button.button-secondary{background-color:rgba(0,0,0,0);border-color:#34b95c;color:#303030}.button.button-tertiary,a.button.button-tertiary{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#303030}.button.button-linear-green,a.button.button-linear-green{background:linear-gradient(90deg, rgba(41, 178, 31, 0.05) 0%, rgba(41, 178, 31, 0.15) 100%);border:0 none;border-color:rgba(0,0,0,0);color:#34b95c}.button.button-linear-purple,a.button.button-linear-purple{background:linear-gradient(99deg, rgba(185, 52, 176, 0.08) 4.33%, rgba(185, 52, 176, 0.15) 91.95%);border:0 none;border-color:rgba(0,0,0,0);color:#b934b0}.button.button-purple,a.button.button-purple{background:#b934b0;border-color:rgba(0,0,0,0);color:#fff}.button.button-outline-green,a.button.button-outline-green{background-color:rgba(0,0,0,0);border-color:#34b95c;color:#34b95c}.button.button-outline-green:hover,.button.button-outline-green:focus,a.button.button-outline-green:hover,a.button.button-outline-green:focus{background-color:rgba(52,185,92,.08);border-color:#34b95c;color:#34b95c}.button.button-outline-purple,a.button.button-outline-purple{background-color:rgba(0,0,0,0);border-color:#b934b0;color:#b934b0}.button.button-outline-purple:hover,.button.button-outline-purple:focus,a.button.button-outline-purple:hover,a.button.button-outline-purple:focus{background-color:rgba(185,52,176,.08);border-color:#b934b0;color:#b934b0}.button.button-large,a.button.button-large{font-size:18px;line-height:30px;padding:17.5px 30px}.button.button-medium,a.button.button-medium{font-size:16px;line-height:20px;padding:14px 20px}.button.button-small,a.button.button-small{font-size:14px;line-height:normal;padding:7px 12px}.button.disabled,.button:disabled,a.button.disabled,a.button:disabled{opacity:.5;cursor:not-allowed}.pill{background-color:#b934b0;border-radius:20px;color:#fff;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:normal;padding:7px 12px}.pill.linear-green-pill{background:linear-gradient(90deg, rgba(41, 178, 31, 0.05) 0%, rgba(41, 178, 31, 0.15) 100%);color:#34b95c}.pill.linear-purple-pill{background:linear-gradient(99deg, rgba(185, 52, 176, 0.08) 4.33%, rgba(185, 52, 176, 0.15) 91.95%);color:#b934b0}.pill.pill-purple{background-color:#b934b0;color:#fff}.pill.pill-green{background-color:#34b95c;color:#fff}.staff-list{display:grid;gap:2rem;margin-bottom:3rem}.staff-list--grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}@media(min-width: 768px){.staff-list--grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.staff-list--grid{grid-template-columns:repeat(3, 1fr)}}.staff-list--list{grid-template-columns:1fr}.staff-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.staff-item:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-4px)}.staff-item__avatar{margin-bottom:1.5rem;text-align:center}.staff-item__avatar img{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto;border:3px solid #d7f1d5}.staff-item__name{font-size:38px;margin-bottom:1rem;text-align:center}.staff-item__categories{color:rgba(48,48,48,.8);font-size:14px;margin-bottom:1rem;text-align:center}.staff-item__bio{margin-bottom:1rem;color:rgba(48,48,48,.8)}.staff-item__education,.staff-item__skills{margin-top:1rem;font-size:14px}.staff-item__education strong,.staff-item__skills strong{display:block;margin-bottom:.5rem}.pricing-calculator{max-width:1200px;margin:0 auto;padding:3rem 0;display:block;position:relative}.pricing-calculator__content{display:grid;grid-template-columns:1fr;gap:50px}@media(min-width: 992px){.pricing-calculator__content{grid-template-columns:minmax(0, 640fr) minmax(0, 510fr)}}.pricing-calculator__header{text-align:center;margin-bottom:65px}.pricing-calculator__header .section-description{margin-bottom:0}.pricing-calculator__header .icon-calculator{font-size:32px;color:#34b95c;margin-bottom:1rem}.pricing-calculator__form{display:flex;flex-direction:column;gap:30px}.pricing-calculator__section-title{font-size:18px;font-weight:500;color:#303030;margin-bottom:10px}.pricing-calculator__section-title--has-lock{display:flex;align-items:center}.pricing-calculator__section-title-lock{display:block;width:16px;height:16px;margin-left:6px}.pricing-calculator--unlocked .pricing-calculator__section-title-lock{display:none}.pricing-calculator__talent-types{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:10px;margin-top:1rem}.pricing-calculator__talent-card{position:relative;background-color:#fff;border:2px solid #e8e8ec;border-radius:10px;padding:25px 50px;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-height:156px}.pricing-calculator__talent-card:hover{border-color:#34b95c}.pricing-calculator__talent-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.pricing-calculator__talent-card--selected{border-color:#34b95c}.pricing-calculator__talent-card:not(.pricing-calculator__talent-card--bookkeeper):hover{border-color:#b934b0}.pricing-calculator__talent-card:not(.pricing-calculator__talent-card--bookkeeper).pricing-calculator__talent-card--selected{border-color:#b934b0;background-color:rgba(185,52,176,.05)}@media(max-width: 768px){.pricing-calculator__talent-card{padding:25px}}.pricing-calculator__talent-card-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background-color:#b934b0;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:6px 14px;border-radius:20px;white-space:nowrap;text-transform:uppercase}.pricing-calculator__talent-card-icon{display:block;width:auto;height:24px;object-fit:contain}.pricing-calculator__talent-card-name{font-size:16px;font-weight:600;color:#303030;margin:0}.pricing-calculator__talent-card-description{font-size:14px;color:rgba(48,48,48,.8);line-height:normal;margin:0}.pricing-calculator__options-grid{display:grid;grid-template-columns:repeat(2, 1fr);padding:50px;border-radius:10px;border:2px solid rgba(48,48,48,.1);gap:45px}@media(max-width: 768px){.pricing-calculator__options-grid{grid-template-columns:1fr}}.pricing-calculator__option-group{display:flex;flex-direction:column}.pricing-calculator__option-label{font-size:18px;font-weight:500;color:#303030}.pricing-calculator__radio-group{display:flex;flex-direction:column;gap:5px}.pricing-calculator__radio-option{display:flex;align-items:start;gap:10px;padding:6px 0;cursor:pointer;transition:all .3s ease}.pricing-calculator__radio-option input[type=radio]{position:relative;width:20px;height:20px;margin:0;cursor:pointer;appearance:none;border:2px solid rgba(48,48,48,.2);border-radius:50%;background-color:#fff;transition:all .3s ease;flex-shrink:0;top:4px}.pricing-calculator__radio-option input[type=radio]:checked{border-color:#22c55e;background-color:#22c55e}.pricing-calculator__radio-option input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:7px;border-radius:50%;background-color:#fff}.pricing-calculator__radio-option input[type=radio]:hover{border-color:#22c55e}.pricing-calculator__radio-option label{flex:1;font-size:16px;color:#303030;cursor:pointer;margin:0;display:flex;align-items:center}.pricing-calculator__info-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:rgba(48,48,48,.3);cursor:help;position:relative;vertical-align:middle}.pricing-calculator__info-icon:hover,.pricing-calculator__info-icon:focus,.pricing-calculator__info-icon.is-open{color:#303030;outline:none}.pricing-calculator__info-icon:hover::after,.pricing-calculator__info-icon:focus::after,.pricing-calculator__info-icon.is-open::after{content:attr(data-tooltip);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + .9rem);padding:.75rem 1rem;background-color:#303030;color:#fff;border-radius:6px;font-size:.875rem;z-index:1000;pointer-events:none;width:180px;white-space:normal;text-align:left;line-height:1.5}.pricing-calculator__info-icon:hover::before,.pricing-calculator__info-icon:focus::before,.pricing-calculator__info-icon.is-open::before{content:"";position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:calc(100% + 7px);z-index:1000;pointer-events:none;height:20px;width:20px;background-color:#303030;border-radius:5px}.pricing-calculator__result-wrapper{display:flex;flex-direction:column;width:100%;min-width:0;gap:15px;padding-top:47px}.pricing-calculator__form-wrapper{min-width:0}.pricing-calculator__cost-card{position:relative;background-color:rgba(34,197,94,.05);border:2px solid #22c55e;border-radius:12px;padding:35px 50px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pricing-calculator__discount-banner{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#b934b0;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.pricing-calculator__cost-label{font-size:14px;color:rgba(48,48,48,.7);text-align:center}.pricing-calculator__cost-amount{font-size:38px;font-weight:700;color:#303030;text-align:center;line-height:1.2;padding:10px 0}.pricing-calculator__cost-breakdown{display:flex;flex-direction:column;gap:.5rem;align-items:center}.pricing-calculator__cost-monthly{display:flex;align-items:center;gap:5px;font-size:14px;color:#303030}.pricing-calculator__cost-monthly .original{position:relative;margin-left:10px}.pricing-calculator__cost-monthly .original::before{content:"";height:2px;width:100%;background:#b934b0;position:absolute;top:10px;left:0;transform:rotate(-10deg)}.pricing-calculator__cost-monthly .discounted{background-color:#b934b0;color:#fff;padding:4px 12px;border-radius:20px}.pricing-calculator__savings{display:flex;flex-direction:column;gap:10px}.pricing-calculator__savings-card{background-color:#fff;border:2px solid rgba(48,48,48,.1);border-radius:10px;padding:30px;display:flex;flex-direction:column;gap:15px}.pricing-calculator__savings-title{font-size:18px;font-weight:500;line-height:30px;color:#303030;margin:0}.pricing-calculator__savings-ctas{display:flex;flex-wrap:nowrap;gap:10px;width:100%;padding-top:10px}@media(max-width: 480px){.pricing-calculator__savings-ctas{flex-direction:column}}.pricing-calculator__savings-ctas .button{flex:1 1 0;min-width:0;padding:14px 20px;font-size:16px;line-height:28px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.button.pricing-calculator__savings-cta-primary{background:#b934b0;border:2px solid #b934b0;color:#fff}.button.pricing-calculator__savings-cta-primary:hover,.button.pricing-calculator__savings-cta-primary:focus{background:#b934b0;border-color:#b934b0;color:#fff;opacity:.92}.button.pricing-calculator__savings-cta-secondary{background:rgba(0,0,0,0);border:2px solid #b934b0;color:#b934b0}.button.pricing-calculator__savings-cta-secondary:hover,.button.pricing-calculator__savings-cta-secondary:focus{background:rgba(185,52,176,.08);border-color:#b934b0;color:#b934b0}.pricing-calculator__cta-box{position:relative;overflow:hidden;border-radius:10px;padding:30px 60px;min-height:151px;color:#fff;text-align:left;display:flex;align-items:center}.pricing-calculator__cta-box--purple{background:linear-gradient(100.96deg, #cf46c5 0%, #a2309a 100%)}.pricing-calculator__cta-box-decoration{position:absolute;top:-389px;right:-428px;width:700px;height:700px;pointer-events:none;z-index:1}.pricing-calculator__cta-box-decoration img{display:block;width:100%;height:100%;margin:0;border-radius:0}.pricing-calculator__cta-box-text{position:relative;z-index:2;margin:0;font-size:16px;font-weight:500;line-height:28px}.pricing-calculator__savings-inputs{display:flex;flex-direction:column;gap:1rem}.pricing-calculator__savings-input-row>div{display:grid;grid-template-columns:44% 50%;gap:20px;align-items:center;font-size:12px;color:#303030}.pricing-calculator__savings-input-row>div>div{display:grid;grid-template-columns:calc(100% - 108px) 108px;gap:10px;align-items:center}.pricing-calculator__savings-input-row label{color:#303030;text-align:right;font-weight:500}.pricing-calculator__savings-input-row input{width:60px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background-color:#f9fafb;color:#303030;text-align:center;-moz-appearance:textfield;appearance:textfield;transition:border-color .3s ease,background-color .3s ease}.pricing-calculator__savings-input-row input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px rgba(121,209,70,.1)}.pricing-calculator__savings-input-row input.error{border-color:#ff4d4f;background-color:rgba(255,77,79,.05)}.pricing-calculator__savings-input-row input.error:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.1)}.pricing-calculator__savings-input-row input::-webkit-outer-spin-button,.pricing-calculator__savings-input-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricing-calculator__savings-input-row .unit{color:rgba(48,48,48,.7);font-size:12px;font-weight:500}.pricing-calculator__savings-total-row>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:16px}.pricing-calculator__savings-total-row.main>div{font-weight:700;font-size:14px;color:#303030;margin-bottom:8px;display:grid;grid-template-columns:44% 50%;gap:20px}.pricing-calculator__savings-total-row.subtract>div{color:rgba(48,48,48,.7);font-size:12px;display:grid;grid-template-columns:44% 50%;gap:20px}.pricing-calculator__savings-total-row .value{font-weight:600;text-align:right}.pricing-calculator__savings-total-row.main>div>div,.pricing-calculator__savings-total-row.subtract>div>div{display:grid;grid-template-columns:calc(100% - 108px) 108px;gap:10px;align-items:center}.pricing-calculator__savings-total-row .unit{color:rgba(48,48,48,.7);font-size:14px;font-weight:500;margin-left:.25rem}.pricing-calculator__savings-highlight{background-color:#f8ebf7;border-radius:12px;padding:10px}.pricing-calculator__savings-highlight-row>div{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:grid;grid-template-columns:44% 50%;gap:20px}.pricing-calculator__savings-highlight-row:last-child{margin-bottom:0}.pricing-calculator__savings-highlight-row .label{color:#303030}.pricing-calculator__savings-highlight-row .value{color:#303030;text-align:right}.pricing-calculator__savings-highlight-row .value.large{font-size:20px}.pricing-calculator__savings-highlight-row>div>div{display:grid;grid-template-columns:calc(100% - 90px) auto;gap:10px}.pricing-calculator__savings-highlight-row:first-child{color:#b934b0}.pricing-calculator__savings-highlight-row:first-child .label,.pricing-calculator__savings-highlight-row:first-child .value{color:#b934b0}.pricing-calculator__field label{display:block;margin-bottom:.5rem;font-weight:600;color:#303030;font-size:16px}.pricing-calculator__field label .required{color:#ff4d4f;margin-left:2px}.pricing-calculator__field select{width:100%;padding:1rem 1.5rem;font-size:16px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;color:#303030;transition:all .3s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%231f2937%27 d=%27M6 9L1 4h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:3rem}.pricing-calculator__field select:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px rgba(121,209,70,.1)}.pricing-calculator__field select:hover{border-color:hsl(220,13.0434782609%,80.9803921569%)}.pricing-calculator__talent-description{margin-top:.5rem;padding:1rem;background-color:#f9fafb;border-left:3px solid #22c55e;border-radius:8px}.pricing-calculator__description-text{margin:0;color:rgba(48,48,48,.7);font-size:14px;line-height:1.75}.pricing-calculator__result{width:100%;text-align:center;display:none}.pricing-calculator__result[style*="display: block"]{display:block}.pricing-calculator__result-content h3{margin-bottom:1rem;color:#303030}.pricing-calculator__price{font-size:74px;font-weight:700;color:#22c55e;margin:0;line-height:1.2}@media(max-width: 768px){.pricing-calculator__price{font-size:55px}}.pricing-calculator__error{margin-top:1.5rem;padding:1.5rem;background-color:#fff3cd;border:1px solid #ff4d4f;border-radius:8px;color:#856404;font-size:14px}.pricing-calculator__error p{margin:0}#pricing-calculator-placeholder{text-align:center;color:#9ca3af;font-size:16px;font-weight:500;letter-spacing:.5px}#pricing-calculator-placeholder p{margin:0}.pricing-calculator__disclaimer{text-align:right;font-size:14px;color:rgba(48,48,48,.5)}@media(max-width: 991px){.pricing-calculator{display:block}.pricing-calculator__content{display:block}.pricing-calculator__form-wrapper{margin-bottom:30px}.pricing-calculator__result-wrapper{width:100%;display:block}.pricing-calculator__result-wrapper .pricing-calculator__cost-card,.pricing-calculator__result-wrapper .pricing-calculator__savings-card{padding:20px}.pricing-calculator__result-wrapper .pricing-calculator__cost-card{margin-bottom:30px}.pricing-calculator__result-wrapper .pricing-calculator__disclaimer{margin-top:10px;text-align:center}.pricing-calculator__cost-label{margin-top:10px}.pricing-calculator__savings-input-row,.pricing-calculator__savings-total-row.main,.pricing-calculator__savings-total-row.subtract,.pricing-calculator__savings-highlight-row{display:flex;align-items:center;justify-content:flex-start}.pricing-calculator__savings-input-row label,.pricing-calculator__savings-input-row .label,.pricing-calculator__savings-total-row.main label,.pricing-calculator__savings-total-row.main .label,.pricing-calculator__savings-total-row.subtract label,.pricing-calculator__savings-total-row.subtract .label,.pricing-calculator__savings-highlight-row label,.pricing-calculator__savings-highlight-row .label{width:165px;text-align:right}.pricing-calculator__savings-input-row>div,.pricing-calculator__savings-total-row.main>div,.pricing-calculator__savings-total-row.subtract>div,.pricing-calculator__savings-highlight-row>div{display:flex;align-items:center;justify-content:center;width:100%;gap:0}.pricing-calculator__savings-input-row>div>div,.pricing-calculator__savings-total-row.main>div>div,.pricing-calculator__savings-total-row.subtract>div>div,.pricing-calculator__savings-highlight-row>div>div{display:flex;gap:0;align-items:center;font-size:12px}.pricing-calculator__savings-input-row>div>div>*:not(.unit),.pricing-calculator__savings-total-row.main>div>div>*:not(.unit),.pricing-calculator__savings-total-row.subtract>div>div>*:not(.unit),.pricing-calculator__savings-highlight-row>div>div>*:not(.unit){width:90px}.pricing-calculator__savings-input-row>div>div .unit,.pricing-calculator__savings-total-row.main>div>div .unit,.pricing-calculator__savings-total-row.subtract>div>div .unit,.pricing-calculator__savings-highlight-row>div>div .unit{font-size:10px;width:78px;margin-left:10px;text-align:left}}@media(max-width: 475px){.pricing-calculator__result-wrapper .pricing-calculator__cost-card,.pricing-calculator__result-wrapper .pricing-calculator__savings-card{padding:20px 15px}.pricing-calculator__savings-input-row label,.pricing-calculator__savings-input-row .label,.pricing-calculator__savings-total-row.main label,.pricing-calculator__savings-total-row.main .label,.pricing-calculator__savings-total-row.subtract label,.pricing-calculator__savings-total-row.subtract .label,.pricing-calculator__savings-highlight-row label,.pricing-calculator__savings-highlight-row .label{font-size:12px;margin-right:5px}.pricing-calculator__savings-input-row>div>div .unit,.pricing-calculator__savings-total-row.main>div>div .unit,.pricing-calculator__savings-total-row.subtract>div>div .unit,.pricing-calculator__savings-highlight-row>div>div .unit{width:41px}.pricing-calculator__savings-highlight-row:first-child .label,.pricing-calculator__savings-highlight-row:first-child .value{font-size:14px}.pricing-calculator__savings-total-row.main .label,.pricing-calculator__savings-total-row.main .value{font-size:13px}}.pricing-calculator__unlock-overlay,.pricing-calculator__otp-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(48,48,48,.55);display:flex;align-items:safe center;justify-content:center;z-index:1000;padding:1.5rem;overflow-y:auto}.pricing-calculator__unlock-overlay .pricing-calculator__otp-phone-row-wrapper,.pricing-calculator__otp-overlay .pricing-calculator__otp-phone-row-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pricing-calculator__unlock-overlay .pricing-calculator__unlock-modal-header,.pricing-calculator__unlock-overlay .pricing-calculator__otp-modal-header,.pricing-calculator__otp-overlay .pricing-calculator__unlock-modal-header,.pricing-calculator__otp-overlay .pricing-calculator__otp-modal-header{text-align:center;color:#fff}.pricing-calculator__unlock-overlay .pricing-calculator__unlock-modal-header img,.pricing-calculator__unlock-overlay .pricing-calculator__otp-modal-header img,.pricing-calculator__otp-overlay .pricing-calculator__unlock-modal-header img,.pricing-calculator__otp-overlay .pricing-calculator__otp-modal-header img{margin-right:10px;width:26px;height:auto}.pricing-calculator__unlock-overlay .pricing-calculator__otp-modal-header,.pricing-calculator__otp-overlay .pricing-calculator__otp-modal-header{margin-bottom:40px}.pricing-calculator__unlock-modal,.pricing-calculator__otp-modal{background:#b934b0;color:#fff;border-radius:12px;padding:50px;max-width:590px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.2)}.pricing-calculator__unlock-modal{position:relative}.pricing-calculator__unlock-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:rgba(0,0,0,0);border:0;color:#fff;font-size:16px;line-height:1;cursor:pointer;border-radius:50%;transition:background-color .2s ease,opacity .2s ease;opacity:.85;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pricing-calculator__unlock-modal-close:hover{background:hsla(0,0%,100%,.15);opacity:1}.pricing-calculator__unlock-modal-close:focus-visible{background:hsla(0,0%,100%,.15);opacity:1;outline:2px solid #fff;outline-offset:2px}.pricing-calculator__otp-modal{max-width:590px}.pricing-calculator__unlock-title,.pricing-calculator__otp-title{color:#fff;font-weight:600;padding:15px 0 5px}.d-flex>.pricing-calculator__unlock-title,.d-flex>.pricing-calculator__otp-title{padding:0}.pricing-calculator__otp-description{font-size:16px;line-height:1.5;font-weight:400}.pricing-calculator__otp-description strong{font-weight:700}.pricing-calculator__otp-sent-to{display:flex;align-items:center;gap:5px;font-size:14px;line-height:28px;color:hsla(0,0%,100%,.8);white-space:nowrap}.pricing-calculator__otp-sent-to strong{font-weight:600;color:#fff}.pricing-calculator__otp-edit-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:hsla(0,0%,100%,.8);font-size:18px;line-height:1;width:18px;height:18px;flex-shrink:0}.pricing-calculator__otp-edit-btn:hover{color:#fff}.pricing-calculator__unlock-description,.pricing-calculator__otp-description{margin:10px 0 20px}.pricing-calculator__unlock-fields{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.pricing-calculator__unlock-field label{display:block;font-size:18px;font-weight:500;margin-bottom:10px}.pricing-calculator__unlock-field input{width:100%;padding:15px 20px;border:0 none;border-radius:10px;border:2px solid rgba(0,0,0,0);background:rgba(48,48,48,.2);color:#fff;font-size:16px;outline:0 none}.pricing-calculator__unlock-field input::placeholder{color:hsla(0,0%,100%,.4)}.pricing-calculator__unlock-field input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.pricing-calculator__unlock-field input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.pricing-calculator__unlock-field input::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.pricing-calculator__unlock-field input::-moz-placeholder{color:hsla(0,0%,100%,.4);opacity:1}.pricing-calculator__unlock-field input:-moz-placeholder{color:hsla(0,0%,100%,.4);opacity:1}.pricing-calculator__unlock-field .iti__selected-dial-code{color:#fff}.pricing-calculator__unlock-field .iti{width:100%}.pricing-calculator__unlock-field .iti__selected-country-primary{display:none}.pricing-calculator__unlock-field .iti__selected-country{left:15px}.pricing-calculator__unlock-field #pricing-calculator-phone{padding-left:45px !important}.pricing-calculator__unlock-field #pricing-calculator-email{width:100%}.pricing-calculator__unlock-field .pricing-calculator__unlock-field-error{font-size:14px;color:#ff4d4f;margin-top:5px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pricing-calculator__unlock-field.has-error input{border-color:#ff4d4f}.pricing-calculator__unlock-error,.pricing-calculator__otp-error{font-size:14px;color:#fff;margin:1rem 0 1rem;text-align:center}.pricing-calculator__unlock-error{color:#ff4d4f;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pricing-calculator__unlock-btn{margin:20px auto}.pricing-calculator__otp-phone-row{display:flex;align-items:center;gap:.5rem}.pricing-calculator__otp-phone-row .pricing-calculator__otp-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pricing-calculator__otp-phone-row .pricing-calculator__otp-label{font-weight:500;margin-right:.5rem}.pricing-calculator__otp-phone-row .pricing-calculator__otp-instruction{font-size:14px;opacity:.9}.pricing-calculator__otp-phone-row .pricing-calculator__otp-phone-display-wrap,.pricing-calculator__otp-phone-row .pricing-calculator__otp-contact-display-wrap{display:inline-flex;align-items:center;gap:.5rem}.pricing-calculator__otp-phone-row .pricing-calculator__otp-phone-display,.pricing-calculator__otp-phone-row .pricing-calculator__otp-contact-display{font-size:14px;font-weight:500}.pricing-calculator__otp-edit-phone,.pricing-calculator__otp-edit-contact{background:none;border:none;color:#fff;cursor:pointer;padding:4px;opacity:.5}.pricing-calculator__otp-edit-phone:hover,.pricing-calculator__otp-edit-contact:hover{opacity:1}.pricing-calculator__otp-inputs{display:flex;gap:8px;margin-bottom:1rem;justify-content:center}.pricing-calculator__otp-input{flex:1 1 0;min-width:0;padding:0;height:90px;line-height:90px;text-align:center;font-size:38px;font-weight:500;border:0 none;border-radius:8px;background:rgba(48,48,48,.2);color:#fff;-webkit-appearance:none;appearance:none}.pricing-calculator__otp-input:focus{outline:none;border:2px solid hsla(0,0%,100%,.7);background:rgba(48,48,48,.2)}@media(max-width: 480px){.pricing-calculator__otp-input{height:56px;line-height:56px;font-size:24px}}.pricing-calculator__otp-sections{display:flex;flex-direction:column;gap:30px}.pricing-calculator__otp-section{flex:1;transition:border-color .3s ease}.pricing-calculator__otp-section--verified{border-color:#34b95c}.pricing-calculator__otp-section--verified .pricing-calculator__otp-inputs,.pricing-calculator__otp-section--verified .pricing-calculator__otp-phone-row-wrapper{opacity:.5;pointer-events:none}.pricing-calculator__otp-section--error{border-color:#ff4d4f}.pricing-calculator__otp-section-status{text-align:center;font-weight:600;color:#34b95c;font-size:14px;margin-top:.5rem}.pricing-calculator__otp-section-status .icon-check{margin-right:4px}.pricing-calculator__otp-meta{display:flex;align-items:center;justify-content:flex-end;font-size:14px}.pricing-calculator__otp-meta .pricing-calculator__otp-resend-separator{margin:0 10px;color:hsla(0,0%,100%,.2)}.pricing-calculator__otp-meta .pricing-calculator__otp-timer{color:#fff}.pricing-calculator__otp-meta .pricing-calculator__otp-resend{color:#34b95c;text-decoration:none;padding:0}.pricing-calculator__otp-meta .pricing-calculator__otp-resend[disabled]{color:hsla(0,0%,100%,.5)}.pricing-calculator__otp-meta .pricing-calculator__otp-timer,.pricing-calculator__otp-meta .pricing-calculator__otp-resend{display:block}.pricing-calculator__otp-resend{background:none;border:none;color:#fff;cursor:pointer;text-decoration:underline}.pricing-calculator__otp-resend:hover:not(:disabled){opacity:1}.pricing-calculator__otp-resend:disabled{opacity:.5;cursor:not-allowed}.pricing-calculator__otp-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:30px}.pricing-calculator__otp-actions .button-secondary{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.5);color:#fff}.pricing-calculator__otp-actions .button-secondary:hover{border-color:#fff}@media(max-width: 620px){.pricing-calculator__unlock-modal,.pricing-calculator__otp-modal{padding:30px}.pricing-calculator__otp-phone-row-wrapper{flex-direction:column;align-items:center;gap:5px}.pricing-calculator__otp-phone-row-wrapper>div{width:100%;justify-content:flex-start}.pricing-calculator__otp-phone-row-wrapper>div span{line-height:20px}}@media(max-width: 550px){.pricing-calculator__unlock-modal-header>div:first-child,.pricing-calculator__otp-modal-header>div:first-child{flex-direction:column;align-items:center;gap:10px}}[data-pricing-panel]{display:none}.pricing-calculator__options-grid--two{grid-template-columns:1fr 1fr}@media(max-width: 768px){.pricing-calculator__options-grid--two{grid-template-columns:1fr}}.pricing-calculator__inputs-grid{background:#fff;border:2px solid #e8e8ec;border-radius:10px;padding:50px 35px;display:grid;grid-template-columns:1fr 1fr;gap:50px 40px}.pricing-calculator__input-group{display:flex;flex-direction:column}.pricing-calculator__input-group.has-error .pricing-calculator__input-number{border-color:#ff4d4f}.pricing-calculator__input-group.has-error .pricing-calculator__input-number:focus{border-color:#ff4d4f}.pricing-calculator__input-error{font-size:12px;color:#ff4d4f;margin-top:5px;line-height:1.3}.pricing-calculator__input-label{font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#303030;margin:0}.pricing-calculator__input-help{font-size:14px;color:rgba(48,48,48,.7);margin:0 0 10px}.pricing-calculator__input-number{background:#fff;border:2px solid rgba(48,48,48,.1);border-radius:10px;padding:15px 20px;font-family:"Poppins",sans-serif;font-size:16px;line-height:28px;color:#231e18;text-align:center;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.pricing-calculator__input-number::-webkit-outer-spin-button,.pricing-calculator__input-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricing-calculator__input-number:focus{border-color:#34b95c;outline:none}.pricing-calculator__radio-tag{background-color:#34b95c;color:#fff;font-size:11px;font-weight:500;line-height:1;padding:4px 10px;border-radius:20px}.pricing-calculator__radio-tag--green{background-color:#34b95c}.pricing-calculator__radio-option .pricing-calculator__radio-tag{flex-shrink:0}@media(max-width: 768px){.pricing-calculator__radio-option .d-flex{flex-wrap:wrap;row-gap:6px}.pricing-calculator__radio-option .pricing-calculator__radio-tag{margin-left:0}}.pricing-calculator__result-panel{display:flex;flex-direction:column;gap:30px;width:100%}.pricing-calculator__price-card{position:relative;background:rgba(52,185,92,.05);border:2px solid rgba(52,185,92,.9);border-radius:10px;padding:25px 50px;text-align:center;min-height:156px;display:flex;flex-direction:column;justify-content:center;gap:5px}.pricing-calculator__price-card--purple{background:rgba(185,52,176,.1);border-color:#b934b0}.pricing-calculator__price-card-banner{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#34b95c;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:6px 14px;border-radius:20px;white-space:nowrap}.pricing-calculator__price-card-banner--purple{background:#b934b0}.pricing-calculator__price-card-label{font-size:14px;font-weight:500;color:rgba(48,48,48,.7);margin:0}.pricing-calculator__price-card-amount{display:flex;align-items:baseline;justify-content:center;gap:8px;color:#303030;line-height:1}.pricing-calculator__price-card-original{position:relative;display:inline-block;font-size:38px;font-weight:400;color:rgba(48,48,48,.5)}.pricing-calculator__price-card-original::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;margin-top:-1px;background:#b934b0;transform:rotate(-8deg);transform-origin:center;pointer-events:none}.pricing-calculator__price-card-current{font-size:38px;font-weight:700}.pricing-calculator__price-card-period{font-size:30px;font-weight:600}.pricing-calculator__price-card-note{font-size:14px;color:#303030;margin:0}.pricing-calculator__next-step{display:flex;flex-direction:column;gap:10px}.pricing-calculator__next-step-label{font-size:18px;font-weight:500;line-height:30px;color:#303030;margin:0}.pricing-calculator__next-step-card{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:30px 25px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.pricing-calculator__next-step-title{font-size:24px;font-weight:600;color:#202020;margin:0}.pricing-calculator__advisor{position:relative;width:100%;background:linear-gradient(137deg, #6ae990 1%, #34b95c 40%);border-radius:10px;padding:20px;color:#fff;display:flex;flex-direction:column;gap:16px}.pricing-calculator__advisor-stars{position:absolute;top:8px;right:36px;width:51px;height:40px;pointer-events:none}.pricing-calculator__advisor-info{display:flex;align-items:center;gap:20px}.pricing-calculator__advisor-photo{width:86px;height:86px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.2);flex-shrink:0}.pricing-calculator__advisor-photo img{width:100%;height:100%;object-fit:cover;display:block}.pricing-calculator__advisor-text{text-align:left;flex:1;display:flex;flex-direction:column;gap:3px}.pricing-calculator__advisor-text p{margin:0;line-height:normal}.pricing-calculator__advisor-name{font-size:16px;font-weight:600}.pricing-calculator__advisor-role{font-size:14px}.pricing-calculator__advisor-location{font-size:13px;opacity:.7}.pricing-calculator__advisor-ctas{display:flex;flex-wrap:nowrap;gap:10px;width:100%}@media(max-width: 480px){.pricing-calculator__advisor-ctas{flex-direction:column}}.pricing-calculator__advisor-ctas .button{flex:1 1 0;min-width:0;padding:14px 20px;font-size:16px;line-height:28px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.button.pricing-calculator__advisor-cta-primary{background:#fff;border:2px solid #fff;color:#34b95c}.button.pricing-calculator__advisor-cta-primary:hover,.button.pricing-calculator__advisor-cta-primary:focus{background:#fff;border-color:#fff;color:#34b95c;opacity:.92}.button.pricing-calculator__advisor-cta-secondary{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.button.pricing-calculator__advisor-cta-secondary:hover,.button.pricing-calculator__advisor-cta-secondary:focus{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff}.pricing-calculator__next-step-message{font-size:16px;color:#231e18;margin:0;padding-top:40px;line-height:1.5}.pricing-calculator__next-step-message strong{font-weight:600}@media(max-width: 1199px){.pricing-calculator__inputs-grid{padding:30px;gap:30px}}@media(max-width: 768px){.pricing-calculator__inputs-grid{grid-template-columns:1fr;gap:30px;padding:30px}.pricing-calculator__advisor-info{flex-direction:column;text-align:center}.pricing-calculator__advisor-text{text-align:center}.pricing-calculator__price-card{padding:20px 24px}.pricing-calculator__price-card-original,.pricing-calculator__price-card-current{font-size:32px}.pricing-calculator__price-card-period{font-size:24px}.pricing-calculator__price-card-banner{font-size:11px;padding:5px 12px}}@media(max-width: 480px){.pricing-calculator__advisor-stars{display:none}.pricing-calculator__next-step-message{padding-top:24px}.pricing-calculator__inputs-grid{padding:20px;gap:24px}.pricing-calculator__price-card-original,.pricing-calculator__price-card-current{font-size:28px}.pricing-calculator__price-card-period{font-size:22px}}.iti{--iti-path-flags-1x: url(../images/flags.webp);--iti-path-flags-2x: url(../images/flags@2x.webp);--iti-path-globe-1x: url(../images/globe.webp);--iti-path-globe-2x: url(../images/globe@2x.webp)}.kickoff-form{--kf-card-radius: 12px;--kf-card-border-color: rgba(48, 48, 48, 0.1);--kf-card-border: 2px solid var(--kf-card-border-color);--kf-card-border-hover: 2px solid #34b95c;margin:0 auto;padding:0 0 160px;max-width:960px;width:100%;position:relative}@media(max-width: 768px){.kickoff-form{padding-bottom:200px}}.kickoff-form--has-info-bar{padding-top:16px}@media(max-width: 768px){.kickoff-form--has-info-bar{padding-top:80px}}.kickoff-form__info-bar{position:fixed;top:80px;left:0;right:0;z-index:49;background:#34b95c;height:54px;display:flex;align-items:center;justify-content:center;padding:0 16px}@media(max-width: 768px){.kickoff-form__info-bar{top:77px;height:auto;min-height:48px;padding:8px 16px}}.kickoff-form__info-bar-message{margin:0;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#fff;text-align:center}@media(max-width: 768px){.kickoff-form__info-bar-message{font-size:14px;line-height:1.4}}.kickoff-form ::placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form input:-webkit-autofill,.kickoff-form input:-webkit-autofill:hover,.kickoff-form input:-webkit-autofill:focus,.kickoff-form input:-webkit-autofill:active,.kickoff-form input:autofill,.kickoff-form input:autofill:hover,.kickoff-form input:autofill:focus,.kickoff-form input:autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#303030 !important;caret-color:#303030;transition:background-color 5000s ease-in-out 0s;border-radius:calc(12px - 2px) !important}.kickoff-form__compound-input-text:-webkit-autofill,.kickoff-form__compound-input-text:-webkit-autofill:hover,.kickoff-form__compound-input-text:-webkit-autofill:focus,.kickoff-form__compound-input-text:-webkit-autofill:active,.kickoff-form__compound-input-text:autofill,.kickoff-form__compound-input-text:autofill:hover,.kickoff-form__compound-input-text:autofill:focus,.kickoff-form__compound-input-text:autofill:active{border-top-left-radius:calc(12px - 2px) !important;border-bottom-left-radius:calc(12px - 2px) !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.kickoff-form__steps{position:relative}.kickoff-form__step{display:none;padding:3rem 2rem 2rem}@media(max-width: 768px){.kickoff-form__step{padding:2rem 1rem}}.kickoff-form__step-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:3rem}.kickoff-form__step-header-icon{display:block;width:68px;height:50px}.kickoff-form__step-title{max-width:720px}@media(max-width: 768px){.kickoff-form__step-title{font-size:30px}}.kickoff-form__step-subtitle{font-size:16px;line-height:28px;color:rgba(48,48,48,.8);margin:0}.kickoff-form__section-heading{font-size:30px;font-weight:600;line-height:1;color:#303030;margin:0 0 40px}.kickoff-form__field-optional{display:block;margin-left:0;font-size:14px;font-weight:400;line-height:normal;color:rgba(48,48,48,.7)}.kickoff-form__stepper{display:flex;align-items:center;gap:0;width:100%;max-width:720px;margin:0 auto 3rem;padding:0 1.5rem}.kickoff-form__stepper-dot{flex:0 0 60px;width:60px;height:60px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;line-height:28px;background:rgba(48,48,48,.05);color:rgba(48,48,48,.5);border:2.5px solid rgba(0,0,0,0);box-sizing:border-box;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease}.kickoff-form__stepper-dot--active{background:#34b95c;color:#fff}.kickoff-form__stepper-dot--done{background:rgba(52,185,92,.05);border-color:rgba(52,185,92,.5);color:#34b95c}.kickoff-form__step--momentum .kickoff-form__stepper-dot--active{color:rgba(48,48,48,.5);border:2px solid #34b95c;background:rgba(48,48,48,.05)}@supports(background: conic-gradient(red, blue)){.kickoff-form__step--momentum .kickoff-form__stepper-dot--active{border:2.5px solid rgba(0,0,0,0);background:linear-gradient(#f3f3f3, #f3f3f3) padding-box,conic-gradient(#34b95c 0deg, #34b95c 60deg, rgba(52, 185, 92, 0.3) 270deg, rgba(52, 185, 92, 0.3) 360deg) border-box}}.kickoff-form__stepper-check{font-size:20px;font-weight:600;line-height:1;color:#34b95c}.kickoff-form__stepper-line{flex:1 0 0;min-width:8px;border-top:2px dashed rgba(48,48,48,.2);height:0}.kickoff-form__stepper-dot--done+.kickoff-form__stepper-line{border-top-color:rgba(52,185,92,.5)}.kickoff-form__step--momentum .kickoff-form__stepper-dot--active+.kickoff-form__stepper-line{border-top-color:rgba(52,185,92,.5)}.kickoff-form__question{margin-bottom:40px}.kickoff-form__question-prompt{font-size:18px;font-weight:500;line-height:30px;margin:0 0 10px}.kickoff-form__question-helper{font-size:14px;font-weight:400;color:rgba(48,48,48,.7);margin:0 0 10px}.kickoff-form__icon-grid{display:grid;gap:1.5rem}.kickoff-form__icon-grid--cols-2{grid-template-columns:repeat(2, 1fr)}.kickoff-form__icon-grid--cols-3{grid-template-columns:repeat(3, 1fr)}.kickoff-form__icon-grid--cols-4{grid-template-columns:repeat(4, 1fr)}.kickoff-form__icon-grid--cols-5{grid-template-columns:repeat(5, 1fr)}.kickoff-form__icon-grid--rows-2{grid-template-rows:repeat(2, auto);grid-auto-flow:column;column-gap:20px;row-gap:10px}.kickoff-form__icon-grid--rows-4{grid-template-rows:repeat(4, auto);grid-auto-flow:column}.kickoff-form__icon-grid--rows-5{grid-template-rows:repeat(5, auto);grid-auto-flow:column}@media(max-width: 992px){.kickoff-form__icon-grid--cols-5{grid-template-columns:repeat(3, 1fr)}.kickoff-form__icon-grid--cols-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.kickoff-form__icon-grid{gap:1rem}.kickoff-form__icon-grid--cols-5,.kickoff-form__icon-grid--cols-4{grid-template-columns:repeat(2, 1fr)}.kickoff-form__icon-grid--cols-2,.kickoff-form__icon-grid--cols-3{grid-template-columns:1fr}.kickoff-form__icon-grid--rows-2,.kickoff-form__icon-grid--rows-4,.kickoff-form__icon-grid--rows-5{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.kickoff-form__icon-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:30px;border:var(--kf-card-border);border-radius:var(--kf-card-radius);background:#fff;cursor:pointer;transition:border-color .3s ease,background .3s ease,transform .15s ease;min-height:120px;position:relative}.kickoff-form__icon-card input[type=radio],.kickoff-form__icon-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.kickoff-form__icon-card:hover{border-color:rgba(52,185,92,.5);transform:translateY(-1px)}.kickoff-form__icon-card input:checked~*{color:#34b95c}.kickoff-form__icon-card:has(input:checked){border-color:#34b95c;background:rgba(52,185,92,.1)}.kickoff-form__icon-card--row{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:10px;padding:20px;min-height:0}.kickoff-form__icon-card--row:hover{transform:none}.kickoff-form__icon-card--row .kickoff-form__icon-card-icon{width:30px;height:30px;flex:0 0 30px}.kickoff-form__icon-card--row .kickoff-form__icon-card-label{font-size:16px;font-weight:500;line-height:28px}.kickoff-form__icon-card-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.kickoff-form__icon-card-icon img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.kickoff-form__icon-card-label{font-size:16px;font-weight:600;line-height:normal}.kickoff-form__radio-list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:5px}@media(max-width: 768px){.kickoff-form__radio-list{grid-template-columns:1fr}}.kickoff-form__radio-list--single{grid-template-columns:1fr;row-gap:5px}.kickoff-form__radio-list--rows-3{grid-template-rows:repeat(3, auto);grid-auto-flow:column}@media(max-width: 768px){.kickoff-form__radio-list--rows-3{grid-template-rows:none;grid-auto-flow:row}}.kickoff-form__radio-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 0;background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:16px;line-height:28px;color:#303030;position:relative}.kickoff-form__radio-pill input[type=radio]{appearance:none;-webkit-appearance:none;margin:0;flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(48,48,48,.3);background:#fff;cursor:pointer;position:relative}.kickoff-form__radio-pill input[type=radio]:checked{border-color:#34b95c}.kickoff-form__radio-pill input[type=radio]:checked::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#34b95c}.kickoff-form__radio-pill:hover input[type=radio]:not(:checked){border-color:rgba(52,185,92,.5)}.kickoff-form__radio-pill-label{font-weight:400}.kickoff-form__other-input{position:relative;margin-top:1rem;width:100%}.kickoff-form__other-input input[type=text]{width:100%;height:48px;border-radius:8px;border:2px solid rgba(48,48,48,.1);padding:0 1.5rem;font-family:"Poppins",sans-serif;font-size:14px;outline:none}.kickoff-form__other-input input[type=text]:focus{border-color:#34b95c}.kickoff-form__other-input .remaining-chars{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:12px;color:rgba(48,48,48,.5);pointer-events:none}.kickoff-form__other-input--inline{flex:1 1 auto;min-width:0;margin-top:0;width:auto}.kickoff-form__radio-row-with-input{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.kickoff-form__radio-row-with-input .kickoff-form__radio-pill{flex:0 0 auto}.kickoff-form__momentum{text-align:center;margin-bottom:3rem}.kickoff-form__momentum .kickoff-form__step-title{font-size:30px}.kickoff-form__momentum-body{font-family:"Poppins",sans-serif;font-size:24px;font-weight:400;line-height:38px;color:#303030;text-align:center;max-width:676px;margin:0 auto 50px}.kickoff-form__momentum-body strong{font-weight:600}.kickoff-form__contact-grid{display:grid;grid-template-columns:1fr;gap:40px}.kickoff-form__field{display:flex;flex-direction:column;gap:10px}.kickoff-form__field--wide{grid-column:1/-1}.kickoff-form__field>label{font-size:18px;font-weight:500;line-height:30px;color:#303030}.kickoff-form__field input[type=text],.kickoff-form__field input[type=email],.kickoff-form__field input[type=url],.kickoff-form__field input[type=tel]{font-family:"Poppins",sans-serif;font-size:14px;width:100%;height:58px;border-radius:12px;border:2px solid rgba(48,48,48,.1);padding:0 1.5rem;outline:none}.kickoff-form__field input[type=text]:hover,.kickoff-form__field input[type=text]:focus,.kickoff-form__field input[type=email]:hover,.kickoff-form__field input[type=email]:focus,.kickoff-form__field input[type=url]:hover,.kickoff-form__field input[type=url]:focus,.kickoff-form__field input[type=tel]:hover,.kickoff-form__field input[type=tel]:focus{border-color:#34b95c}.kickoff-form__field input[type=text].touched:invalid,.kickoff-form__field input[type=email].touched:invalid,.kickoff-form__field input[type=url].touched:invalid,.kickoff-form__field input[type=tel].touched:invalid{border-color:#ff4d4f}.kickoff-form__select-wrap{position:relative;display:flex;align-items:center;flex:1}.kickoff-form__select-wrap .selectize-control{width:100%}.kickoff-form__select-wrap::after{content:"";position:absolute;right:16px;top:50%;width:12px;height:7px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7%27><path fill=%27none%27 stroke=%27%23303030%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M1 1l5 5 5-5%27/></svg>");background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);opacity:.5;pointer-events:none;z-index:2;transition:transform 150ms ease,opacity 150ms ease}.kickoff-form__select-wrap:has(.selectize-input.dropdown-active)::after{transform:translateY(-50%) rotate(180deg);opacity:1}.kickoff-form__location-row{display:flex;gap:1.5rem}.kickoff-form__location-row>*{flex:1;min-width:0}@media(max-width: 768px){.kickoff-form__location-row{flex-direction:column}}.kickoff-form__compound-input{position:relative;display:flex;align-items:stretch;background:#fff;border:2px solid rgba(48,48,48,.1);border-radius:12px;height:58px;transition:border-color 200ms ease}.kickoff-form__compound-input:focus-within,.kickoff-form__compound-input:has(.selectize-input.dropdown-active){border-color:#34b95c}.kickoff-form__compound-input .selectize-control{position:static !important}.kickoff-form__compound-input>.selectize-dropdown{position:absolute !important;top:calc(100% + 4px) !important;left:-2px !important;right:-2px !important;width:auto !important;min-width:0 !important;max-width:none !important;margin-top:0 !important;border-radius:10px;border:2px solid rgba(52,185,92,.9)}.kickoff-form__compound-input>.selectize-dropdown .option{padding-right:18px}.kickoff-form__compound-input-text{flex:1;min-width:0;border:none !important;background:rgba(0,0,0,0);padding:0 1.5rem !important;height:auto !important;border-radius:0 !important}.kickoff-form__compound-input-text:focus,.kickoff-form__compound-input-text:hover{border:none !important}.kickoff-form__compound-input-select{flex:0 0 auto;min-width:130px}.kickoff-form__compound-input-select .kickoff-form__native-select{border:none;border-radius:0;padding-right:36px;color:#303030;background:rgba(0,0,0,0)}.kickoff-form__compound-input-select .kickoff-form__native-select:hover,.kickoff-form__compound-input-select .kickoff-form__native-select:focus{border:none}.kickoff-form__compound-input-select .selectize-control{min-height:0;height:100%}.kickoff-form__compound-input-select .selectize-control.single .selectize-input,.kickoff-form__compound-input-select .selectize-control.single .selectize-input.has-items{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;height:100%;padding:0 10px 0 16px !important;color:rgba(48,48,48,.5);display:flex !important;align-items:center !important;justify-content:flex-end !important}.kickoff-form__compound-input-select .selectize-control.single .selectize-input.has-items .item,.kickoff-form__compound-input-select .selectize-control.single .selectize-input.has-items .item.active{color:rgba(48,48,48,.5) !important}.kickoff-form__compound-input-select .selectize-input:hover,.kickoff-form__compound-input-select .selectize-input:focus,.kickoff-form__compound-input-select .selectize-input.dropdown-active{border:none !important;box-shadow:none !important;border-radius:0 !important}.kickoff-form__compound-input-select::after{right:16px}.kickoff-form__compound-input-select:has(.selectize-input.dropdown-active)::after{transform:translateY(-50%) rotate(180deg);opacity:1}.kickoff-form__field-error{font-size:12px;color:#ff4d4f;display:none}.kickoff-form__step--verify{width:750px;max-width:95%;margin:0 auto}.kickoff-form__verification-grid{display:flex;flex-direction:column}.kickoff-form__tooltip-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;width:16px;height:16px;cursor:help;position:relative;vertical-align:middle;color:rgba(48,48,48,.3)}.kickoff-form__verification-section{margin-bottom:40px}.kickoff-form__verification-section .kickoff-form__tooltip-icon{margin-left:0;color:rgba(52,185,92,.3);cursor:pointer}.kickoff-form__verification-section .kickoff-form__tooltip-icon:hover{color:#34b95c}.kickoff-form__verification-section .kickoff-form__tooltip-icon:hover:after{min-width:80px;text-align:center}.kickoff-form__verification-header-bottom{display:flex;align-items:center;justify-content:space-between}.kickoff-form__verification-info{text-align:right}.kickoff-form__verification-status{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;font-size:14px}.kickoff-form__verification-status--verified{color:#34b95c}.kickoff-form__verification-status--verified::before{content:"";display:inline-block;font-family:"icons"}.kickoff-form__verification-status--loading{color:#6b7280}.kickoff-form__verification-status--loading::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:#33ba5c;border-radius:50%;animation:kf-spin .6s linear infinite}.kickoff-form__verification-status--error{color:#ef4444}.kickoff-form__verification-status--max-attempts{color:#6b7280}.kickoff-form__verification-inputs{display:flex;gap:.5rem;justify-content:space-between}.kickoff-form__code-input[type=text]{width:calc(16.6666666667% - 8px);height:110px;text-align:center;font-size:1.5rem;font-weight:600;border:2px solid #e5e7eb;border-radius:8px;background-color:#fff;transition:border-color .2s,box-shadow .2s;margin-left:0 !important}.kickoff-form__code-input[type=text]:focus{outline:none;border-color:#34b95c;box-shadow:none}.kickoff-form__code-input[type=text]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.kickoff-form__verification-section--error .kickoff-form__code-input[type=text]{border-color:#ff4d4f}.kickoff-form__verification-section--verified .kickoff-form__code-input[type=text]{border-color:#34b95c;background-color:#f0fdf4}.kickoff-form__verification-section--max-attempts .kickoff-form__code-input[type=text]{border-color:#d1d5db;background-color:#f9fafb;color:#9ca3af}.kickoff-form__verification-section--loading .kickoff-form__code-input[type=text]{border-color:#e5e7eb}.kickoff-form__verification-message{font-size:14px;margin-top:.5rem}.kickoff-form__verification-message--error,.kickoff-form__verification-message--max-attempts{color:#ff4d4f}.kickoff-form__resend{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.kickoff-form__resend-link{background:none;border:none;color:#34b95c;font-size:14px;cursor:pointer;text-decoration:none;padding:0}.kickoff-form__resend-link:hover:not(:disabled){color:#34b95c}.kickoff-form__resend-link:disabled{color:rgba(52,185,92,.5);cursor:not-allowed;text-decoration:none}.kickoff-form__resend-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(52,185,92,.2);border-top-color:#34b95c;border-radius:50%;animation:kf-spin .6s linear infinite;vertical-align:middle;margin-right:6px}.kickoff-form__resend-message{font-size:.875rem;color:#34b95c;display:none}.kickoff-form__resend-message.show{display:inline}.kickoff-form__step--next-steps{width:750px;max-width:95%;margin:0 auto}.kickoff-form__step--next-steps .kickoff-form__step-header{margin-bottom:50px}.kickoff-form__next-steps-timeline{padding-left:30px}.kickoff-form__next-steps-card{position:relative;padding-left:80px;padding-bottom:40px}.kickoff-form__next-steps-card:not(:last-child){border-left:2px dashed rgba(52,185,92,.2)}@media(max-width: 768px){.kickoff-form__next-steps-card{padding-left:50px}}.kickoff-form__next-steps-card-number{position:absolute;top:0;left:-31.5px;width:60px;height:60px;border-radius:100px;background:#d7f1d5;color:rgba(52,185,92,.9);font-size:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.kickoff-form__next-steps-card-body{padding-top:14px}.kickoff-form__next-steps-card-heading{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.kickoff-form__next-steps-card-title{margin:0;font-size:24px;font-weight:600;color:#303030}.kickoff-form__next-steps-card-desc{margin:0;font-size:16px;color:rgba(48,48,48,.8);line-height:28px}.kickoff-form__next-steps-card-status{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;font-size:14px;font-weight:500}.kickoff-form__next-steps-card--completed .kickoff-form__next-steps-card-status{background:#34b95c;color:#fff}.kickoff-form__next-steps-card--next .kickoff-form__next-steps-card-status{background:#b934b0;color:#fff}.kickoff-form__next-steps-card--upcoming .kickoff-form__next-steps-card-status{background:rgba(48,48,48,.5);color:#fff}.kickoff-form__next-steps-card-status-icon{margin-right:5px;font-size:18px;opacity:.7}.kickoff-form__advisor-card{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:20px 24px 30px;border:1px solid rgba(48,48,48,.14);border-radius:10px;background:linear-gradient(115.91deg, #faf7f5 14.7%, #f5f2ef 97.3%);box-shadow:0 5px 10px rgba(0,0,0,.1);max-width:450px;margin:20px 0 0}@media(max-width: 768px){.kickoff-form__advisor-card{flex-direction:column;align-items:center;text-align:center;padding:20px}}.kickoff-form__advisor-card-stars{position:absolute;top:30px;right:20px;width:51px;height:40px;pointer-events:none}.kickoff-form__advisor-card-stars img{display:block;width:100%;height:100%}@media(max-width: 768px){.kickoff-form__advisor-card-stars{display:none}}.kickoff-form__advisor-card-photo{flex:0 0 86px;width:86px;height:86px;border-radius:50%;overflow:hidden;background:rgba(48,48,48,.05)}.kickoff-form__advisor-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.kickoff-form__advisor-card-body{flex:0 0 auto;padding-right:10px}.kickoff-form__advisor-card-name{margin:0;font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:#202020}.kickoff-form__advisor-card-title,.kickoff-form__advisor-card-email{margin:0;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#202020}.kickoff-form__advisor-card-email a{color:inherit;text-decoration:none}.kickoff-form__advisor-card-email a:hover{text-decoration:underline}.kickoff-form__advisor-card-location{margin:11px 0 0;font-family:"Poppins",sans-serif;font-weight:400;font-size:11px;line-height:1.4;color:rgba(48,48,48,.6)}.kickoff-form__step-last{padding:100px 30px 0}.kickoff-form__step-last-inner{background-color:#fff;border:1px solid rgba(48,48,48,.15);border-radius:30px;padding:0 0 0 50px;position:relative;overflow:hidden;box-shadow:0 5px 10px rgba(48,48,48,.1);display:flex;justify-content:space-between;align-items:center}.kickoff-form__step-last-inner>div{width:50%}.kickoff-form__step-last-content{padding:30px}.kickoff-form__step-last-popper{max-width:100%;height:auto}.kickoff-form__step-last-text{font-size:18px;font-weight:500;line-height:30px;color:rgba(48,48,48,.8);margin-bottom:30px}.kickoff-form__step-last-cta{display:inline-flex;align-items:center}.kickoff-form__step-last-image picture,.kickoff-form__step-last-image img{display:block;max-width:110%}@media(min-width: 769px)and (max-width: 1042px){.kickoff-form__step-last{position:relative}.kickoff-form__step-last .kickoff-form__step-last-image picture{position:absolute;top:0;right:0;width:50%;height:100%}.kickoff-form__step-last .kickoff-form__step-last-image picture img{height:100%;width:auto;max-width:none}}@media(max-width: 768px){.kickoff-form__step-last{padding:50px 16px 0}.kickoff-form__step-last-image picture,.kickoff-form__step-last-image img{max-width:100%}.kickoff-form__step-last-inner{display:block;padding:0 24px}.kickoff-form__step-last-inner>div{width:100%;text-align:center}.kickoff-form__step-last-content{padding:30px 0}.kickoff-form__step-last-content img,.kickoff-form__step-last-content .button{margin:0 auto}}.kickoff-form__bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;overflow:hidden;background:linear-gradient(164.78deg, #34b95c 37.06%, #6ae990 100%);min-height:120px;padding:20px 0;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.kickoff-form__bottom-bar{min-height:100px;padding:1rem}}.kickoff-form__bottom-bar-shape{position:absolute;z-index:0;pointer-events:none;width:290px;height:290px}.kickoff-form__bottom-bar-shape img{display:block;width:100%;height:100%}.kickoff-form__bottom-bar-shape--left{left:-170px;top:-175px}.kickoff-form__bottom-bar-shape--right{right:-120px;top:-15px}.kickoff-form__bottom-bar-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:60px;max-width:960px;width:100%;padding:0 2rem}@media(max-width: 768px){.kickoff-form__bottom-bar-content{flex-direction:column;gap:1rem;align-items:center}}.kickoff-form__bottom-bar--no-cta .kickoff-form__bottom-bar-content{justify-content:center}.kickoff-form__bottom-bar--no-cta .kickoff-form__bottom-bar-text{flex:0 1 auto;justify-content:center}.kickoff-form__bottom-bar-text{display:flex;align-items:flex-start;justify-content:flex-start;flex:1;min-width:0}@media(max-width: 768px){.kickoff-form__bottom-bar-text{justify-content:center}}.kickoff-form__bottom-bar-message-wrap{position:relative;display:inline-flex;align-items:center}.kickoff-form__bottom-bar-stars{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;width:51px;height:40px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.kickoff-form__bottom-bar-stars img{max-width:100%;max-height:100%;display:block}@media(max-width: 768px){.kickoff-form__bottom-bar-stars{top:auto;bottom:100%;transform:none;margin-right:4px;margin-bottom:-15px;width:32px;height:25px}}.kickoff-form__bottom-bar-message{margin:0;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;line-height:30px;color:hsla(0,0%,100%,.9)}.kickoff-form__bottom-bar-message strong{font-weight:700}.kickoff-form__bottom-bar-message:empty{display:none}@media(max-width: 768px){.kickoff-form__bottom-bar-message{font-size:14px;line-height:1.4;text-align:center}}.kickoff-form__bottom-bar-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:#34b95c;border:none;border-radius:10px;padding:0 30px;height:69px;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;line-height:30px;cursor:pointer;transition:opacity .3s ease}.kickoff-form__bottom-bar-cta::after{content:"";font-family:"icons";font-size:24px;line-height:1;color:inherit}.kickoff-form__bottom-bar-cta:hover:not(:disabled){opacity:.9}.kickoff-form__bottom-bar-cta:disabled{opacity:.5;cursor:not-allowed}@media(max-width: 768px){.kickoff-form__bottom-bar-cta{height:52px;padding:0 20px;font-size:16px}}.kickoff-form__loading{position:fixed;inset:0;background:hsla(0,0%,100%,.7);z-index:100;display:flex;align-items:center;justify-content:center}.kickoff-form__spinner{width:40px;height:40px;border:4px solid rgba(52,185,92,.2);border-top-color:#34b95c;border-radius:50%;animation:kf-spin .8s linear infinite}.kickoff-form__error{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:#ff4d4f;color:#fff;padding:1rem 1.5rem;border-radius:8px;z-index:60;max-width:calc(100vw - 3rem);font-size:14px;text-align:center;word-break:normal;overflow-wrap:break-word}@keyframes kf-spin{to{transform:rotate(360deg)}}.contact-form-wrapper .iti{--iti-path-flags-1x: url(../images/flags.webp);--iti-path-flags-2x: url(../images/flags@2x.webp);--iti-path-globe-1x: url(../images/globe.webp);--iti-path-globe-2x: url(../images/globe@2x.webp)}.contact-form-wrapper{max-width:650px;margin:0 auto}.contact-form{background:#fff;border-radius:16px;padding:50px}.contact-form .asterisk{color:#ff4d4f}.contact-form__header-image{width:50px;height:50px;margin:0 auto 10px}.contact-form__header{margin-bottom:1.5rem}.contact-form__title{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.contact-form__subtitle{font-size:.95rem;color:rgba(48,48,48,.8);margin:0}.contact-form__form{display:flex;flex-direction:column;gap:1rem}.contact-form__row{display:flex;gap:1rem}.contact-form__row--names{display:grid;grid-template-columns:1fr 1fr}.contact-form__field label{display:block;font-weight:500;margin-bottom:.35rem;font-size:.9rem}.contact-form__field input,.contact-form__field textarea{width:100%;padding:0 20px;border:2px solid rgba(48,48,48,.1);border-radius:10px;font-family:inherit;font-size:16px;height:58px;outline:none}.contact-form__field input:hover,.contact-form__field input:focus,.contact-form__field textarea:hover,.contact-form__field textarea:focus{border-color:#22c55e}.contact-form__field textarea{resize:vertical;min-height:100px;padding:15px 20px 30px}.contact-form__field .iti{width:100%}.contact-form__field .iti input.iti__tel-input{padding-left:65px !important}.contact-form__field .iti__selected-country-primary{padding-left:20px}.contact-form__field .iti .iti__selected-dial-code{margin-left:0}.contact-form__message-wrapper{position:relative}.contact-form__error{display:block;color:#ff4d4f;font-size:14px;margin-top:.25rem;text-align:left}.contact-form__char-count{display:block;font-size:.8rem;color:rgba(48,48,48,.5);position:absolute;bottom:15px;right:20px;margin:0}.contact-form__actions{display:flex;gap:1rem;margin-top:.5rem}.contact-form__actions .button{cursor:pointer}.contact-form__submit.is-loading{cursor:not-allowed;opacity:.85}.contact-form__submit.is-loading .contact-form__submit-spinner{display:inline-block;vertical-align:middle;margin-right:.5rem}.contact-form__submit-spinner{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:contact-form-spin .8s linear infinite}.contact-form__error-message{margin-top:1rem;padding:.75rem;background:rgba(255,77,79,.1);border-radius:8px;color:#ff4d4f;font-size:14px;border:1px solid rgba(255,77,79,.5)}@keyframes contact-form-spin{to{transform:rotate(360deg)}}.contact-form-inner{position:relative}.contact-form-inner--inline .contact-form-thank-you{margin-top:1rem}.contact-form-thank-you{padding:70px 50px 50px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.contact-form-thank-you__text{margin:0;color:rgba(48,48,48,.8);font-size:16px;font-weight:400}.contact-form-thank-you__content img{width:50px;height:50px;margin:0 auto 10px}.contact-form-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.contact-form-dialog__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.contact-form-dialog__content{position:relative;max-width:650px;width:100%;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.contact-form-dialog__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:rgba(48,48,48,.7);padding:.25rem}.contact-form-dialog__close:hover{color:#303030}body.contact-form-dialog-open{overflow:hidden}@media(max-width: 768px){.contact-form{padding:50px 25px}.contact-form__field label{text-align:left}}@media(max-width: 649px){.contact-form__row--names{display:block}.contact-form__row--names>div:first-child{margin-bottom:20px}.contact-form__field label{text-align:left}}.minimal-template-site{display:flex;flex-direction:column;min-height:100vh}.minimal-template-body{background-color:#fff;font-family:"Poppins",sans-serif}.minimal-template__header{width:100%;margin:0;padding:20px 0;background-color:#faf7f5;top:0}.minimal-template__header.site-header--active{box-shadow:0px 5px 15px 0px rgba(48,48,48,.1);-webkit-box-shadow:0px 5px 15px 0px rgba(48,48,48,.1);-moz-box-shadow:0px 5px 15px 0px rgba(48,48,48,.1)}.minimal-template__header-container{display:flex;justify-content:center}.minimal-template__content-wrapper{padding-top:140px}.minimal-template{padding:0}@media(max-width: 768px){.minimal-template__header{padding:25px}.minimal-template__header .site-branding__logo{width:150px}.minimal-template__content-wrapper{padding-top:90px}}.legal-template__article{width:960px;margin:0 auto 100px;max-width:95%}.legal-template__header{text-align:center;margin-bottom:70px}.legal-template__icon{margin-bottom:30px;display:flex;align-items:center;justify-content:center}.legal-template__title{font-size:55px;line-height:70px;font-weight:600}.legal-template__effective-date{font-size:14px;line-height:25px;color:rgba(48,48,48,.8);margin:10px 0}.legal-template__snippet p{font-size:18px;line-height:30px;font-weight:500;color:#303030;margin-bottom:15px}.legal-template__snippet p:last-child{margin-bottom:0}.legal-template__contact-section{margin-top:30px}.legal-template__contact-section .legal-template__section-label{font-size:18px;line-height:30px;color:#303030;font-weight:500}.legal-template__contact-section .legal-template__contact-email a{font-size:18px;line-height:30px;color:#34b95c}.legal-template__address-section{margin-top:30px}.legal-template__address-section .legal-template__section-label{font-size:18px;line-height:30px;color:#303030;font-weight:500}.legal-template__address-section .legal-template__company-name,.legal-template__address-section .legal-template__address-1,.legal-template__address-section .legal-template__address-2{font-size:18px;line-height:30px}.legal-template__content{background:#fff;padding:45px 50px;border-radius:30px;-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,.05);box-shadow:0px 5px 20px 0px rgba(0,0,0,.05)}.legal-template__content h6{margin:2rem 0 12.5px 0}.legal-template__content li,.legal-template__content p{font-size:16px;line-height:30px;margin-bottom:1rem}.legal-template__content ul,.legal-template__content ol{margin-bottom:1.25rem;padding-left:0;margin-left:0;list-style:none}.legal-template__content strong,.legal-template__content b{font-weight:600;color:#303030}.legal-template__content em,.legal-template__content i{font-style:italic}@media(max-width: 768px){.legal-template{padding:40px 0}.legal-template .container{padding:0 15px}.legal-template__content{padding:20px 25px}.legal-template__title{font-size:28px}.legal-template__main-content h6{font-size:22px}.legal-template__main-content p{font-size:16px}.legal-template__main-content h1{font-size:1.75rem}.legal-template__main-content h2{font-size:1.5rem}.legal-template__main-content h3{font-size:1.25rem}}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comparison-table thead{background-color:#d7f1d5}.comparison-table th{padding:1.5rem;text-align:left;font-weight:600;color:#303030;border-bottom:2px solid #e5e7eb}.comparison-table td{padding:1.5rem;border-bottom:1px solid #e5e7eb;color:rgba(48,48,48,.8)}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover{background-color:#f9fafb}.comparison-table__label{font-weight:600;color:#303030}.case-studies-list{max-width:1200px;margin:0 auto}.case-study-item{background-color:#fff;border-radius:30px;padding:50px;margin-bottom:30px;box-shadow:0 5px 20px 0 rgba(48,48,48,.05);-webkit-box-shadow:0 5px 20px 0 rgba(48,48,48,.05);-moz-box-shadow:0 5px 20px 0 rgba(48,48,48,.05)}.case-study-item__main{width:100%}.case-study-item__top-content,.case-study-item__bottom-content{gap:70px;margin:20px 0}.case-study-item__top-content>div,.case-study-item__bottom-content>div{width:50%}.case-study-item__top-content{display:flex;justify-content:space-between;align-items:center}.case-study-item__bottom-content{display:flex;justify-content:space-between;align-items:start}.case-study-item__sequence-number{font-size:16px;font-weight:600;color:#303030}.case-study-item__logo{display:inline-block}.case-study-item__logo img{max-width:200px;height:auto}.case-study-item__name{margin-bottom:1.5rem;font-size:38px;font-weight:600;color:#303030}.case-study-item__description p{font-size:16px;font-weight:400;line-height:1.75;color:rgba(48,48,48,.8)}.case-study-item__highlights{display:flex;flex-wrap:wrap;margin:0 -10px}.case-study-item__testimonial{border:2px solid rgba(52,185,92,.2);border-radius:30px;padding:30px 40px}.highlight-item{display:flex;flex-direction:column;padding:10px 20px}.highlight-item .highlight-label{font-weight:600;color:#303030;line-height:1.75;font-size:16px}.highlight-item .highlight-value{color:rgba(48,48,48,.7);line-height:1.75;font-size:16px}.testimonial-text{margin:0 0 1.5rem 0;padding:0;font-style:italic;color:#303030;line-height:1.75;border:none}.testimonial-text p{margin:0 0 1rem 0}.testimonial-text p:last-child{margin-bottom:0}.testimonial-author-wrapper{display:flex;align-items:flex-start;gap:1.5rem;margin-top:1.5rem}.testimonial-author{display:flex;flex-direction:column;gap:.5rem;font-style:normal}.testimonial-author__avatar{flex-shrink:0}.testimonial-author__avatar img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block}.testimonial-author .author-name,.testimonial-author .author-title,.testimonial-author .author-company{line-height:1;font-size:14px}.testimonial-author .author-name{font-weight:600;color:#303030;display:block}.testimonial-author .author-title{color:rgba(48,48,48,.8);display:block}.testimonial-author .author-company{display:block}.testimonial-author .author-company a{color:#22c55e;text-decoration:none}.testimonial-author .author-company a:hover{text-decoration:underline}@media(max-width: 767px){.case-study-item__sequence-number{text-align:center}.case-study-item__top-content,.case-study-item__bottom-content{flex-direction:column;gap:20px}.case-study-item__top-content>div,.case-study-item__bottom-content>div{width:100%;justify-content:center;align-items:center;display:flex;text-align:center}.case-study-item__testimonial{flex-direction:column}.case-study-item__highlights{flex-direction:column;gap:10px;width:100%;text-align:center}}@media(max-width: 480px){.case-study-item{padding:40px 20px 20px}}.blog-page{padding-bottom:0}.blog-page__header{text-align:center;margin-bottom:70px}.blog-page__header .blog-page__label{font-weight:500}.blog-page__header .blog-page__title{font-size:55px;font-weight:600}.blog-page__header .blog-page__tagline{font-size:24px}.blog-page__header .blog-page__label,.blog-page__header .blog-page__tagline{opacity:.7}.category-page__header{text-align:center;margin-bottom:4rem}.category-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 1.5rem;font-size:14px;justify-content:center}.category-page__back{display:inline-flex;align-items:center;gap:4px;color:#34b95c;text-decoration:none;font-weight:500}.category-page__back:hover{color:#34b95c;text-decoration:none}.category-page__back .icon-chevron-left{font-size:1em}.category-page__breadcrumb-sep{color:rgba(48,48,48,.8);margin:0 2px}.category-page__breadcrumb-current{color:rgba(48,48,48,.8);font-weight:400}.category-page__title{font-size:55px;font-weight:600;color:#303030}.category-page__count{font-size:18px;color:rgba(48,48,48,.7);font-weight:400}.entry-content [id]{scroll-margin-top:150px}.single-post .site{overflow-x:visible}.single-post .site>.site-header,.single-post .site>.site-footer{overflow-x:hidden}.single-post-body--has-sidebar{display:flex;gap:70px;align-items:flex-start}.single-post-body__content{flex:1;min-width:0}.single-post-sidebar{display:flex;flex-direction:column;width:254px;flex-shrink:0;position:sticky;top:130px;max-height:calc(100vh - 160px)}.single-post-toc{background:#faf7f5;border-radius:30px;padding:30px 10px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(48,48,48,.25) rgba(0,0,0,0)}.single-post-toc::-webkit-scrollbar{width:6px}.single-post-toc::-webkit-scrollbar-thumb{background:rgba(48,48,48,.25);border-radius:3px}.single-post-toc__title{font-size:20px;font-weight:600;color:#303030;text-align:center;padding-bottom:10px;margin:0}.single-post-toc__list{list-style:none !important;padding:0 !important;margin:0;display:flex;flex-direction:column}.single-post-toc__item{margin:0}.single-post-toc__item--depth-1 .single-post-toc__link,.single-post-toc__item--depth-2 .single-post-toc__link,.single-post-toc__item--depth-3 .single-post-toc__link,.single-post-toc__item--depth-4 .single-post-toc__link{font-size:13px}.single-post-toc__item--depth-1 .single-post-toc__link .single-post-toc__chevron,.single-post-toc__item--depth-2 .single-post-toc__link .single-post-toc__chevron,.single-post-toc__item--depth-3 .single-post-toc__link .single-post-toc__chevron,.single-post-toc__item--depth-4 .single-post-toc__link .single-post-toc__chevron{display:none}.single-post-toc__item--depth-1 .single-post-toc__link::before,.single-post-toc__item--depth-2 .single-post-toc__link::before,.single-post-toc__item--depth-3 .single-post-toc__link::before,.single-post-toc__item--depth-4 .single-post-toc__link::before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background:#303030;margin-top:7px}.single-post-toc__item--depth-1 .single-post-toc__link.is-active::before,.single-post-toc__item--depth-1 .single-post-toc__link:hover::before,.single-post-toc__item--depth-2 .single-post-toc__link.is-active::before,.single-post-toc__item--depth-2 .single-post-toc__link:hover::before,.single-post-toc__item--depth-3 .single-post-toc__link.is-active::before,.single-post-toc__item--depth-3 .single-post-toc__link:hover::before,.single-post-toc__item--depth-4 .single-post-toc__link.is-active::before,.single-post-toc__item--depth-4 .single-post-toc__link:hover::before{background:#34b95c}.single-post-toc__item--depth-1 .single-post-toc__link{padding-left:33px}.single-post-toc__item--depth-2 .single-post-toc__link{padding-left:47px}.single-post-toc__item--depth-3 .single-post-toc__link{padding-left:61px}.single-post-toc__item--depth-4 .single-post-toc__link{padding-left:75px}.single-post-toc__link{display:flex;align-items:flex-start;gap:10px;padding:10px 20px 10px 10px;border-radius:10px;font-size:14px;font-weight:400;color:#303030;transition:background-color .2s,box-shadow .2s,color .2s;line-height:1.4;text-decoration:none !important}.single-post-toc__link:hover{color:#34b95c;text-decoration:none}.single-post-toc__link:hover .single-post-toc__chevron{opacity:.7}.single-post-toc__link.is-active{background:#fff;color:#34b95c;font-weight:600}.single-post-toc__link.is-active .single-post-toc__chevron{opacity:1}.single-post-toc__chevron{flex-shrink:0;font-size:12px;line-height:1;padding-top:4px;opacity:0;color:#34b95c;transition:opacity .2s}.single-post-toc__text{flex:1;min-width:0}.single-post-share{flex-shrink:0;background:#faf7f5;border-radius:30px;padding:20px;text-align:center}.single-post-share__title{font-size:20px;font-weight:600;color:#303030;margin:0 0 5px}.single-post-share__list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px}.single-post-share__btn{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#34b95c;border:0;border-radius:50%;padding:0;font-size:18px;line-height:1;cursor:pointer;text-decoration:none;transition:color .2s,box-shadow .2s,transform .2s}.single-post-share__btn:hover,.single-post-share__btn:focus-visible,.single-post-share__btn:focus{color:#16a34a;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 10px rgba(48,48,48,.12)}.single-post-share__copy{position:relative}.single-post-share__copy.is-open::after{content:attr(data-tooltip);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + .9rem);padding:.75rem 1rem;background-color:#303030;color:#fff;border-radius:6px;font-size:.875rem;line-height:1.5;white-space:nowrap;z-index:1000;pointer-events:none}.single-post-share__copy.is-open::before{content:"";position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:calc(100% + 7px);z-index:1000;pointer-events:none;height:20px;width:20px;background-color:#303030;border-radius:5px}.single-post-toc+.single-post-share{margin-top:20px}.single-post .single-post-content .single-post-promo{flex-shrink:0;position:relative;overflow:hidden;margin-top:20px;padding:20px;border-radius:30px;text-align:center;color:#fff;background:#b934b0;background:linear-gradient(160deg, #c44ab9 0%, #a3289a 100%)}.single-post .single-post-content .single-post-promo__decoration{position:absolute;z-index:0;bottom:-180px;right:-150px;width:360px;height:360px;pointer-events:none}.single-post .single-post-content .single-post-promo__decoration img{display:block;width:100%;height:100%;margin:0}.single-post .single-post-content .single-post-promo__headline{position:relative;z-index:1;margin:15px 0 10px;font-size:20px;font-weight:600;line-height:1.1}.single-post .single-post-content .single-post-promo__text{position:relative;z-index:1;margin:16px 0 22px;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.95)}.single-post .single-post-content .single-post-promo__text strong{font-weight:700;color:#fff}.single-post .single-post-content .single-post-promo__cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:165px;padding:13px 20px;border:2px solid hsla(0,0%,100%,.7);border-radius:10px;background:rgba(0,0,0,0);color:#fff;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s}.single-post .single-post-content .single-post-promo__cta .icon-arrow-right{font-size:1em}.single-post .single-post-content .single-post-promo__cta:hover,.single-post .single-post-content .single-post-promo__cta:focus{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff;text-decoration:none}@media(max-width: 767px){.single-post-body--has-sidebar{flex-direction:column;align-items:stretch;gap:0}.single-post-sidebar{display:contents}.single-post-toc{order:1;margin-bottom:30px;padding:20px 10px;border-radius:20px;overflow:visible;max-height:none}.single-post-body__content{order:2}.single-post-share{order:3}.single-post-share__list{justify-content:center;gap:20px}.single-post-promo{order:4}.single-post-promo__text br{display:none}}@media(max-width: 576px){.single-post-toc{padding:16px 6px;border-radius:16px}.single-post-toc__title{font-size:18px}.single-post-toc__link{font-size:13px;padding:8px 14px 8px 8px}.single-post-share{padding:20px 14px;border-radius:16px}}.blog-featured__card{min-height:515px;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0px 4px 15px 0px rgba(48,48,48,.1);-webkit-box-shadow:0px 4px 15px 0px rgba(48,48,48,.1);-moz-box-shadow:0px 4px 15px 0px rgba(48,48,48,.1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.blog-featured__card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 992px){.blog-featured__card{grid-template-columns:1fr;min-height:0;box-shadow:0px 2px 8px 0px rgba(48,48,48,.08);border-radius:22px}}@media(max-width: 768px){.blog-featured__card{border-radius:16px}}@media(max-width: 576px){.blog-featured__card{border-radius:10px}}@supports not (gap: 1rem){.blog-featured .blog-featured__card .blog-featured__card>*{margin-right:0;margin-bottom:0}}.blog-featured__media{position:relative;min-height:280px;background:#faf7f5}@media(max-width: 992px){.blog-featured__media{min-height:220px}}@media(max-width: 768px){.blog-featured__media{min-height:180px}}@media(max-width: 576px){.blog-featured__media{min-height:120px}}.blog-featured__media a{height:100%;display:block;text-decoration:none;transition:opacity .3s ease}.blog-featured__media a:hover{opacity:.95}.blog-featured__image{width:100%;height:100%;object-fit:cover;display:block}.blog-featured__content{display:flex;align-items:center;padding:45px 50px}@media(max-width: 1200px){.blog-featured__content{padding:35px 30px}}@media(max-width: 992px){.blog-featured__content{padding:30px 20px}}@media(max-width: 768px){.blog-featured__content{padding:20px 12px;align-items:flex-start}}@media(max-width: 576px){.blog-featured__content{padding:14px 6px}}.blog-featured__content{flex-direction:column;justify-content:center}.blog-featured__read-time{font-size:14px;font-weight:500;color:rgba(48,48,48,.5);display:inline-flex;align-items:center}.blog-featured__read-time-icon{font-size:22px;margin-right:5px}.blog-featured__categories{list-style:none;margin:0 0 20px 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 576px){.blog-featured__categories{gap:5px}}.blog-featured__title a{color:inherit;text-decoration:none}.blog-featured__title a:hover,.blog-featured__title a:focus{color:inherit;text-decoration:none}.blog-filter{display:flex;align-items:center;justify-content:flex-end}.blog-filter>div{margin-left:10px}.blog-filter select{opacity:0}.blog-filter__search{border:2px solid rgba(48,48,48,.1);background:#fff;border-radius:10px;padding:0 20px;display:inline-flex;align-items:center;height:60px}.blog-filter__search input{width:0;height:100%;border:0 none;padding:0;outline:none;margin-left:auto;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1),margin-left .3s cubic-bezier(0.77, 0, 0.175, 1);transform-origin:right center}.blog-filter__search.active{border-color:#34b95c}.blog-filter__search.active input{width:300px}.blog-filter__search--has-value input{width:300px}.blog-filter__search--always-open{border-color:rgba(48,48,48,.1)}.blog-filter__search--always-open input{width:300px}.blog-filter__search--always-open.focus{border-color:#34b95c}.blog-filter__search-icon{cursor:pointer;font-size:24px;color:#34b95c;line-height:60px;flex-shrink:0;transition:opacity .15s ease}.blog-filter__search-icon--clear{display:none}.blog-filter__search-icon--search{display:block}.blog-filter__search--has-value .blog-filter__search-icon--search{display:none}.blog-filter__search--has-value .blog-filter__search-icon--clear{display:block}.blog-filter__more{background-color:#fff;border-radius:10px;border:2px solid rgba(48,48,48,.1);height:60px;cursor:pointer;font-size:24px;color:#34b95c;line-height:60px;padding:0 15px}.blog-filter__more.active{background-color:#34b95c;color:#fff}.blog-filter__count{margin-left:10px;font-size:16px;font-weight:700;color:#303030;line-height:60px;white-space:nowrap}.blog-filter__count--hidden{display:none}.blog-filter__sort{width:275px}.blog-filter__more-content{margin-top:20px;display:flex;align-items:center;gap:10px}.blog-filter__more-content>div{width:50%}.blog-filter__more-content select{opacity:0}.popular-categories{background-color:#fff;padding:90px 0}.popular-categories__title{margin-bottom:30px}.popular-categories__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;align-items:stretch;align-content:flex-start}@media(max-width: 1200px){.popular-categories__grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(max-width: 600px){.popular-categories__grid{grid-template-columns:1fr}}.popular-categories__card{display:flex;align-items:center;gap:10px;padding:20px;background:#fff;border:2px solid rgba(48,48,48,.1);border-radius:20px;text-decoration:none;color:#303030;font-weight:500;transition:box-shadow .3s ease,border-color .3s ease;width:100%;min-width:0;box-sizing:border-box;justify-content:center}.popular-categories__card:hover,.popular-categories__card:active{box-shadow:0 1px 3px rgba(0,0,0,.1);border-color:#34b95c;color:#34b95c;text-decoration:none}.popular-categories__icon{font-size:24px;color:#34b95c;flex-shrink:0}.popular-categories__name{font-size:16px}.blog-recent{margin-top:4rem;margin-bottom:3rem}.blog-recent__title{font-size:clamp(24px,2.5vw,30px);font-weight:700;color:#303030;text-align:center}.blog-recent__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media(max-width: 991px){.blog-recent__header{display:block}.blog-recent__header .blog-filter{flex-wrap:wrap}.blog-recent__header .blog-filter>div{margin:5px 0}.blog-recent__header .blog-filter__search{width:100%}.blog-recent__header .blog-filter__search input{width:100%}.blog-recent__header .blog-filter__sort{width:calc(100% - 68px);margin-right:10px !important}.blog-recent__header .blog-recent__title{text-align:left;margin-bottom:15px}}.blog-recent__results-count{text-align:center;padding:40px 25px}.blog-recent__results-count--hidden{display:none}.blog-recent__results-count-line{font-size:20px;font-weight:600;color:rgba(48,48,48,.8);margin:0 0 .25rem 0}.blog-recent__results-count-context{font-size:16px;font-weight:400;color:rgba(48,48,48,.8);margin:0}.blog-recent__grid{margin-top:30px;transition:opacity .2s ease}.blog-recent__grid--no-results{height:125px !important}.blog-recent--category .blog-recent__header{margin-bottom:0;width:100%}.blog-recent--category .blog-recent__header .blog-filter{width:100%}.blog-recent--category .blog-recent__header .blog-filter__search{width:100%;width:calc(100% - 353px);margin:0}.blog-recent--category .blog-recent__header .blog-filter__search input{width:100%}.blog-recent--category .blog-recent__grid{margin-top:50px}.blog-recent__grid--loading{opacity:.6;pointer-events:none}.blog-card{margin:0 0 2rem 0;width:calc((100% - 64px)/3)}.blog-card__link{text-decoration:none;display:block;transition:color .3s ease}.blog-card__link:hover,.blog-card__link:active{text-decoration:none}.blog-card__link:hover .blog-card__inner{box-shadow:0 12px 28px rgba(0,0,0,.12)}.blog-card__link:hover .blog-card__media{opacity:.95}.blog-card__link:hover .blog-card__image{transform:scale(1.03)}.blog-card__link:hover .blog-card__read-link{color:#34b95c}.blog-card__link:hover .blog-card__read-link span{transform:translateX(4px)}.blog-card__inner{border-radius:30px;overflow:hidden;transition:box-shadow .35s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card__media{position:relative;aspect-ratio:4/3;min-height:240px;background:rgba(48,48,48,.1);transition:opacity .3s ease}.blog-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card__content{background:#fff;padding:20px 40px}.blog-card__categories{display:flex;flex-wrap:wrap;padding:0;margin:0}.blog-card__category-pill{display:inline-block;margin:5px 0}.blog-card__read-time{font-size:14px;color:rgba(48,48,48,.5);display:flex;align-items:center}.blog-card__read-time-icon{font-size:20px;margin-right:5px}.blog-card__read-link{color:#34b95c;font-size:16px;display:flex;align-items:center;transition:color .3s ease}.blog-card__read-link span{font-size:22px;margin-left:5px;transition:transform .3s ease}.blog-card__footer{display:flex;align-self:center;justify-content:space-between;margin-top:20px}.blog-load-more{text-align:center;margin-top:30px}.blog-load-more__btn{min-width:160px}.blog-load-more__btn.loading{opacity:.7;pointer-events:none}.recommended-reads__header{margin-bottom:30px}.recommended-reads__view-all{color:#34b95c;font-size:16px;font-weight:500;text-decoration:none}.recommended-reads__view-all:hover{color:#34b95c;text-decoration:none}.recommended-reads__grid{display:flex;flex-wrap:wrap;gap:32px}.recommended-reads .blog-card{width:calc((100% - 64px)/3);margin:0}.subscribe-block__inner{border-radius:24px;padding:40px 70px;text-align:center;max-width:100%;margin:0 auto}.subscribe-block__content{margin-bottom:1.75rem}.subscribe-block__icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;margin:0 !important}.subscribe-block__icon svg{width:48px;height:48px}.subscribe-block__title{color:#fff;margin:0 !important}.subscribe-block__text{font-size:14px;font-weight:400;color:#fff;margin:0;line-height:1.5;margin:0 !important}.subscribe-block__form{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:stretch}.subscribe-block__input{background-color:rgba(48,48,48,.1);color:#fff;height:60px;width:calc(100% - 134px);border-radius:10px;outline:none;border:0 none;padding:0 20px;font-size:16px}.subscribe-block__input::placeholder{color:hsla(0,0%,100%,.7)}.subscribe-block__btn{padding:15px 20px;border:none;border-radius:10px;background-color:#fff;color:#34b95c;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;line-height:30px;outline:none}.subscribe-block__btn:hover{background-color:hsla(0,0%,100%,.95)}.single-post-header{text-align:center;position:relative}.single-post-header__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:1.25rem;color:#34b95c;text-decoration:none;font-size:14px;font-weight:500}.single-post-header__back:hover{color:#34b95c;text-decoration:none}.single-post-header__back .icon-chevron-left{font-size:1em}.single-post-header__title{font-size:clamp(28px,5vw,55px);font-weight:600;line-height:1.25;color:#303030;margin:0 0 1.25rem;max-width:100%}.single-post-header__excerpt{font-size:18px;line-height:1.6;color:#303030;margin:0 auto 1.5rem;max-width:720px}.single-post-header__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;font-size:14px;color:rgba(48,48,48,.8)}.single-post-header__meta-item{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.single-post-header__meta-icon{color:rgba(48,48,48,.3)}.single-post-header__meta-icon.icon-timer{font-size:22px}.single-post-header__meta-icon.icon-calendar{font-size:18px}.single-post-header__meta-sep{width:1px;height:1em;background:rgba(48,48,48,.2);margin:0 .25rem}.single-post-header__meta-categories{gap:0}.single-post-header__category-link{color:#34b95c;text-decoration:none;font-weight:500}.single-post-header__category-link:hover{color:#34b95c;text-decoration:none}.single-post-featured{max-width:90%;margin:0 auto;border-radius:16px;overflow:hidden;line-height:0}.single-post-featured__image{width:100%;height:auto;display:block;object-fit:cover}.single-post .has-post-thumbnail .single-post-featured-container{position:relative}.single-post .has-post-thumbnail .single-post-featured-container::before{content:"";display:block;width:100%;height:50%;background-color:#fff;position:absolute;bottom:0;z-index:-1}.single-post .single-post-content{background-color:#fff;padding:80px 0 80px}.single-post .single-post-content .container{max-width:1200px}.single-post .single-post-content .container--wide{max-width:1200px}.single-post .entry-content p{font-size:18px}.single-post .entry-content a:not(.cta-banner__btn):not(.single-post-promo__cta){color:#34b95c;text-decoration:none}.single-post .entry-content strong,.single-post .entry-content b{font-weight:600}.single-post .entry-content sub,.single-post .entry-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.single-post .entry-content sup{top:-0.5em}.single-post .entry-content sub{bottom:-0.25em}.single-post .entry-content h2{font-size:42px;line-height:1.3;padding-bottom:10px}.single-post .entry-content h3{font-size:30px;line-height:1.3}.single-post .entry-content h4{font-size:25px;line-height:1.3}.single-post .entry-content h5{font-size:22px;line-height:1.3}.single-post .entry-content h6{font-size:18px;text-transform:capitalize;font-weight:600;line-height:1.3}.single-post .entry-content blockquote,.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5:not(.cta-banner__title),.single-post .entry-content h6{margin:30px 0 5px}.single-post .entry-content p:not(.cta-banner__text){margin:5px 0 20px}.single-post .entry-content ol,.single-post .entry-content ul:not(.single-post-toc__list){padding-left:25px;font-size:18px;line-height:30px}.single-post .entry-content ol li,.single-post .entry-content ul:not(.single-post-toc__list) li{padding:5px 0}.single-post .entry-content ol{list-style:decimal}.single-post .entry-content ul:not(.single-post-toc__list){list-style:none}.single-post .entry-content ul:not(.single-post-toc__list)>li{position:relative}.single-post .entry-content ul:not(.single-post-toc__list)>li::before{content:"";position:absolute;left:-17px;top:16.5px;width:7px;height:7px;border-radius:50%;background-color:#34b95c}.single-post .entry-content blockquote{background-color:rgba(52,185,92,.1);padding:30px 40px;border-radius:30px;font-size:18px}.single-post .entry-content blockquote ul:not(.single-post-toc__list){margin-bottom:0}.single-post .entry-content details summary{position:relative;font-size:24px;font-weight:600;line-height:1.6;padding:10px 0 10px 19px;cursor:pointer;list-style:none}.single-post .entry-content details summary::-webkit-details-marker{display:none}.single-post .entry-content details summary::before{content:"";position:absolute;left:0;top:23.2px;width:0;height:0;border-left:9px solid #34b95c;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);transition:transform .2s ease}.single-post .entry-content details[open] summary{color:#34b95c}.single-post .entry-content details[open] summary::before{transform:rotate(90deg)}.single-post .entry-content details>:not(summary){font-size:18px;padding-left:19px}.single-post .entry-content details p:not(.cta-banner__text){margin-top:0}.single-post .entry-content img:not(.cta-banner__icon){border-radius:30px;margin:20px 0}.single-post .entry-content .wp-block-table{margin:30px 0;overflow-x:auto}.single-post .entry-content .wp-block-table table{margin:0}.single-post .entry-content table{width:100%;margin:30px 0;border-collapse:separate;border-spacing:0;background-color:rgba(52,185,92,.05);border:1px solid rgba(52,185,92,.1);border-radius:10px;overflow:hidden}.single-post .entry-content table th,.single-post .entry-content table td{border:0;text-align:left;padding:12px 20px;font-size:16px;font-weight:400;line-height:28px;vertical-align:top}.single-post .entry-content table thead th,.single-post .entry-content table:not(:has(thead)) tbody tr:first-child th{background-color:#34b95c;color:#fff;font-size:18px;font-weight:500;line-height:30px;padding:15px 20px}.single-post .entry-content table thead th:not(:last-child),.single-post .entry-content table:not(:has(thead)) tbody tr:first-child th:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}.single-post .entry-content table td{background-color:#fff;color:#303030}.single-post .entry-content table td:not(:last-child){border-right:1px solid rgba(52,185,92,.1)}.single-post .entry-content table tbody tr:nth-child(even) td{background-color:rgba(52,185,92,.05)}.single-post .entry-content table:not(:has(thead)) tbody:has(tr:first-child th) tr:nth-child(odd) td{background-color:rgba(52,185,92,.05)}.single-post .entry-content table:not(:has(thead)) tbody:has(tr:first-child th) tr:nth-child(even) td{background-color:#fff}@media(max-width: 576px){.single-post .entry-content table th,.single-post .entry-content table td{font-size:14px;line-height:24px;padding:10px 14px}.single-post .entry-content table thead th,.single-post .entry-content table:not(:has(thead)) tbody tr:first-child th{font-size:16px;line-height:26px;padding:12px 14px}}.author-section>.author-section__inner{display:flex;align-items:flex-start;background-color:rgba(52,185,92,.05);border:2px solid rgba(52,185,92,.2);border-radius:30px;padding:30px 70px;margin:30px 0}.author-section__avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.author-section__avatar img{margin:0 !important}.author-section__name{font-size:16px;font-weight:600;color:#303030;margin:0 !important}.author-section__title{font-size:14px !important;color:rgba(48,48,48,.7);margin:0 !important}.author-section__content{padding-left:70px;width:calc(100% - 200px)}.author-section__content p{font-size:14px !important}.author-section--no-bio{text-align:center}.author-section--no-bio>.author-section__inner{display:inline-flex}.author-section--no-bio .author-section__avatar{margin:0 auto 10px}@media(max-width: 991px){.author-section>.author-section__inner{flex-direction:column;align-items:center;padding:35px 20px;margin:40px 0}.author-section__avatar-col{text-align:center}.author-section__avatar{width:120px;height:120px;margin-bottom:15px}.author-section__content{padding-left:0;width:100%;margin-top:20px;text-align:center}}@media(max-width: 576px){.author-section>.author-section__inner{border-radius:18px;padding:24px 10px;margin:28px 0}.author-section__avatar{width:80px;height:80px;margin-bottom:10px}.author-section__content{padding-left:0;width:100%;margin-top:15px}}@media(max-width: 991px){.blog-card{width:calc((100% - 32px)/2)}.recommended-reads .blog-card{width:calc((100% - 32px)/2)}.blog-recent__header{margin-bottom:0}.blog-recent--category .blog-filter__search{width:100% !important}.blog-filter__more-content{margin-top:5px}}@media(max-width: 767px){.blog-card{width:100%}.blog-filter__more-content{display:block}.blog-filter__more-content>div{width:100%;margin:10px 0}.blog-filter__more-content>div:first-child{margin:5px 0 10px}.popular-categories__grid{grid-template-columns:1fr !important;gap:1rem !important;display:grid !important}.popular-categories__card{padding:1rem 1.5rem}.popular-categories__icon{font-size:20px}.recommended-reads .blog-card{width:100%}}@media(max-width: 576px){.subscribe-block__inner{padding:2rem 1.5rem}.subscribe-block__form{flex-direction:column}.subscribe-block__input{min-width:100%}.subscribe-block__btn{width:100%}}.cta-banner{margin:20px 0}.cta-banner img{border-radius:0}.cta-banner__inner{position:relative;overflow:hidden;border-radius:30px;padding:60px 80px;max-width:100%;margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:30px}.cta-banner__decoration{position:absolute;top:-389px;right:-317px;width:700px;height:700px;pointer-events:none;z-index:1}.cta-banner__decoration img{display:block;width:100%;height:100%;margin:0}.cta-banner__content{position:relative;z-index:2;flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:20px;word-wrap:break-word;overflow-wrap:break-word}.cta-banner__icon{display:block;width:40px;height:40px;object-fit:contain;flex-shrink:0;margin-top:5px}.cta-banner__content-inner{min-width:0;display:flex;flex-direction:column;gap:4px}.cta-banner__title{font-family:"Poppins",sans-serif;font-size:30px;font-weight:600;line-height:1.2;color:#fff;margin:0}.cta-banner__text{font-family:"Poppins",sans-serif;font-size:24px;font-weight:400;line-height:28px;color:hsla(0,0%,100%,.9);margin:0}.cta-banner__action{position:relative;z-index:2;flex-shrink:0}.cta-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:2px solid hsla(0,0%,100%,.5) !important;border-radius:10px;background-color:#fff;font-size:18px !important;font-weight:600 !important;line-height:28px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.cta-banner__btn:hover,.cta-banner__btn:focus{background-color:#fff;text-decoration:none}.cta-green{background:#45d270;background:-webkit-linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);background:-moz-linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);background:linear-gradient(98deg, rgb(69, 210, 112) 1.56%, rgb(46, 165, 82) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#45D270", endColorstr="#2EA552", GradientType=1)}.cta-green a.cta-banner__btn,.cta-green a.cta-banner__btn:hover,.cta-green a.cta-banner__btn:focus{color:#22c55e}.cta-purple{background:#cf46c5;background:-webkit-linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);background:-moz-linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);background:linear-gradient(93deg, rgb(207, 70, 197) 0%, rgb(162, 48, 154) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CF46C5", endColorstr="#A2309A", GradientType=0)}.cta-purple a.cta-banner__btn,.cta-purple a.cta-banner__btn:hover,.cta-purple a.cta-banner__btn:focus{color:#b934b0}@media(max-width: 991px){.cta-banner__inner{padding:40px 30px;text-align:center;flex-direction:column;gap:24px}.cta-banner__content{justify-content:center;align-items:center;flex-direction:column;width:100%;gap:12px}.cta-banner__icon{margin-top:0}.cta-banner__content-inner{align-items:center}.cta-banner__title,.cta-banner__text{text-align:center}.cta-banner__title{font-size:24px}.cta-banner__text{font-size:18px;line-height:26px}.cta-banner__action{width:100%;display:flex;justify-content:center}.cta-banner__decoration{width:360px;height:360px;top:-200px;right:-160px}}.selectize-control.single .selectize-input:after{display:none}.selectize-dropdown{border-radius:10px;border:2px solid rgba(52,185,92,.9);outline:none;box-shadow:none;overflow:hidden;padding:4px 0;margin-top:2px;background:#fff}.selectize-dropdown .option{padding:6px 16px 6px 20px;font-family:"Poppins",sans-serif;font-size:16px;line-height:28px;color:#303030;display:flex;align-items:center;background:#fff}.selectize-dropdown .option:after{content:"";font-family:"icons";color:#34b95c;font-weight:600;font-size:16px;margin-left:auto;opacity:0;transition:opacity .15s}.selectize-dropdown .option.active:after{opacity:.3}.selectize-dropdown .option.selected:after{opacity:1}.selectize-dropdown .option.active{background:rgba(52,185,92,.1);color:#303030}.selectize-dropdown .option.selected{background:#fff;color:#303030}.selectize-dropdown .option.selected.active{background:rgba(52,185,92,.1)}.selectize-control{min-height:58px}.selectize-control .selectize-input{height:58px;box-sizing:border-box;border-radius:10px;border:2px solid rgba(48,48,48,.1);padding:10px 20px;outline:none;box-shadow:none;position:relative;font-family:"Poppins",sans-serif;font-size:14px}.selectize-control .selectize-input>input{height:36px;width:50px;font-family:inherit !important;font-size:inherit !important;color:#303030}.selectize-control .selectize-input>input::placeholder{color:rgba(48,48,48,.5);opacity:1;font-family:inherit}.selectize-control .selectize-input:hover,.selectize-control .selectize-input:focus{border-color:#34b95c}.selectize-control .selectize-input:before{background:rgba(0,0,0,0)}.selectize-control .selectize-input.has-items{padding:10px 20px !important}.selectize-control .selectize-input.has-items .item,.selectize-control .selectize-input.has-items .item.active{height:35px;padding:0 15px !important;border-radius:20px;background-color:#34b95c;color:#fff;justify-content:space-between}.selectize-control .selectize-input.has-items .item .remove,.selectize-control .selectize-input.has-items .item.active .remove{visibility:hidden;position:relative;margin:0;text-align:right;margin-left:3px;opacity:.5}.selectize-control .selectize-input.has-items .item .remove:before,.selectize-control .selectize-input.has-items .item.active .remove:before{content:"";font-family:"icons" !important;font-size:12px;font-weight:600;color:#fff;visibility:visible;font-weight:400;position:absolute;right:0;top:initial}.selectize-control .selectize-input.has-items .item .remove:hover,.selectize-control .selectize-input.has-items .item.active .remove:hover{opacity:1}.selectize-control .selectize-input.dropdown-active{border-color:rgba(52,185,92,.9)}.selectize-control.selectize__no-search .selectize-input>input{display:none !important;width:0 !important;height:0 !important;opacity:0 !important;padding:0 !important;margin:0 !important}.selectize-control.selectize__single .selectize-input,.selectize-control.single .selectize-input{display:flex;align-items:center}.selectize-control.selectize__single .selectize-input.has-items,.selectize-control.single .selectize-input.has-items{padding:10px 35px 10px 20px !important}.selectize-control.selectize__single .selectize-input.has-items .item,.selectize-control.selectize__single .selectize-input.has-items .item.active,.selectize-control.single .selectize-input.has-items .item,.selectize-control.single .selectize-input.has-items .item.active{background-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;height:auto;padding:0 !important;border-radius:0;color:#303030;display:inline-flex;align-items:center;font-size:16px;line-height:28px}.selectize-control.selectize__single .selectize-input.has-items .item .remove,.selectize-control.selectize__single .selectize-input.has-items .item.active .remove,.selectize-control.single .selectize-input.has-items .item .remove,.selectize-control.single .selectize-input.has-items .item.active .remove{display:none}.selectize-control.disabled .selectize-input{background:rgba(48,48,48,.04);color:rgba(48,48,48,.5);cursor:not-allowed}.selectize-control.disabled .selectize-input .item,.selectize-control.disabled .selectize-input .item.active{color:rgba(48,48,48,.5)}.hero-section{position:relative;background-color:#faf7f5}.hero-section .hero-section__stage{position:relative;padding:50px 0 0;min-height:calc(100vh - 120px);overflow:hidden}.hero-section .hero-section__media{position:absolute;top:initial;right:0;width:1191px;height:100%;pointer-events:none;z-index:0;bottom:0}.hero-section .hero-section__media::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #faf7f5 0%, rgba(250, 247, 245, 0.7) 12%, rgba(250, 247, 245, 0) 28%);z-index:1;pointer-events:none}.hero-section .hero-section__media-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-section .container{position:relative;z-index:1}.hero-section .hero-section__content{max-width:670px;padding:125px 0 90px}.hero-section .hero-section__title{font-family:"Poppins",sans-serif;font-weight:600;color:#303030;letter-spacing:-0.8px;margin:0 0 18px}.hero-section .hero-section__title-primary{display:block;font-size:100px;line-height:108px}.hero-section .hero-section__title-secondary{display:block;font-size:53px;line-height:80px;letter-spacing:-0.424px}.hero-section .hero-section__subtitle{font-family:"DM Sans","Poppins",sans-serif;font-size:28px;line-height:40px;color:#303030;max-width:540px;margin:0 0 60px}.hero-section .hero-section__subtitle strong{font-weight:700}.hero-section .hero-section__ctas{display:flex;gap:10px;align-items:center;padding-top:10px}.hero-section .hero-section__cta-link{display:inline-flex;align-items:center}@media(max-width: 1439px){.hero-section .hero-section__media{right:-120px;width:900px}}@media(max-width: 1199px){.hero-section .hero-section__title-primary{font-size:80px;line-height:88px}.hero-section .hero-section__title-secondary{font-size:44px;line-height:60px}.hero-section .hero-section__subtitle{font-size:22px;line-height:34px}.hero-section .hero-section__content{padding:150px 0 70px;max-width:560px}.hero-section .hero-section__media{width:720px;right:0}}@media(max-width: 991px){.hero-section .hero-section__stage{min-height:0;padding:135px 30px 0}.hero-section .hero-section__content{max-width:none;padding:0;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-section .hero-section__title{text-align:center}.hero-section .hero-section__subtitle{max-width:540px;margin:0 auto 40px;text-align:center}.hero-section .hero-section__ctas{justify-content:center;gap:10px}.hero-section .hero-section__media{position:relative;top:auto;bottom:auto;right:auto;width:calc(100% + 60px);max-width:none;height:auto;margin:0 -30px 0;pointer-events:none}.hero-section .hero-section__media::before{display:block;background:linear-gradient(180deg, #faf7f5 0%, rgba(250, 247, 245, 0.7) 12%, rgba(250, 247, 245, 0) 28%)}.hero-section .hero-section__media-img{width:100%;height:auto;object-fit:contain}}@media(max-width: 767px){.hero-section .hero-section__title-primary{font-size:55px;line-height:60px}.hero-section .hero-section__title-secondary{font-size:30px;line-height:1.2}.hero-section .hero-section__subtitle{font-size:18px;line-height:30px}}@media(max-width: 599px){.hero-section .hero-section__title-primary{font-size:44px;line-height:50px}.hero-section .hero-section__title-secondary{font-size:24px}.hero-section .hero-section__subtitle{font-size:16px;line-height:26px;margin-bottom:32px}.hero-section .hero-section__ctas{flex-wrap:wrap;gap:10px}}.services-section{padding:4rem 0;background-color:#f9fafb}.services-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.services-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.services-grid{grid-template-columns:repeat(3, 1fr)}}.service-item{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease}.service-item:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.service-item h3{color:#22c55e;margin-bottom:1rem}.statistics-section{padding:4rem 0;background-color:#f9fafb}.statistics-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;max-width:1000px;margin:0 auto}.statistic-item{text-align:center;padding:2rem}.statistic-item .statistic-circle{width:120px;height:120px;border-radius:50%;border:2px solid #d7f1d5;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;background-color:#fff}.statistic-item .statistic-label{font-size:14px;color:rgba(48,48,48,.8);margin-bottom:.5rem}.statistic-item .statistic-value{font-size:38px;font-weight:700;color:#303030}.features-section{padding:4rem 0}.features-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.features-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.features-grid{grid-template-columns:repeat(4, 1fr)}}.feature-item{text-align:center;padding:1.5rem}.feature-item h3{color:#22c55e;margin-bottom:1rem}.cta-section{background:#fff;color:#303030;padding:4rem 0;text-align:center}.cta-title{font-size:55px;margin-bottom:1.5rem;color:#303030}.cta-description{font-size:20px;margin-bottom:2rem;color:rgba(48,48,48,.8)}#who-we-are{padding:100px 0 60px}#who-we-are .section-title{width:83%;margin:0 auto}#who-we-are .about-item-wrap{display:flex;flex-wrap:wrap}#who-we-are .about-item-wrap .about-item{width:25%;padding:50px 20px}#who-we-are .about-item-wrap .about-item img{margin:15px auto}@media(max-width: 767px){#who-we-are{padding:100px 0 70px}#who-we-are .section-title{width:100%}#who-we-are .about-item-wrap .about-item{width:100%;padding:25px}}.solutions-section{background:#faf7f5;padding:80px 0 100px}.solutions-section .section-title{width:62%;margin:10px auto}.solutions-section .solutions-table-wrap{display:flex;justify-content:center;margin:0 0 40px 0}.solutions-section .solutions-table{border-collapse:separate;border-spacing:0;box-shadow:none;overflow:hidden;background:none;margin:0}.solutions-section .solutions-table thead th{font-size:20px;font-weight:600;line-height:30px;padding:40px 32px 20px 32px;text-align:center;vertical-align:middle;border:0 none}.solutions-section .solutions-table thead tr{border:0 none}.solutions-section .solutions-table thead th:first-child{background:rgba(0,0,0,0);padding-left:0}.solutions-section .solutions-table thead th:nth-child(2){border-radius:30px 0 0 0;border-top:2px solid rgba(185,52,176,.1);border-left:2px solid rgba(185,52,176,.1);background:#f8ebf7}.solutions-section .solutions-table thead th:last-child{border-radius:0 30px 0 0;border-top:2px solid rgba(52,185,92,.2);border-right:2px solid rgba(52,185,92,.2);background:rgba(52,185,92,.05)}.solutions-section .solutions-table tbody tr td{font-size:16px;font-weight:400;line-height:28px;text-align:center;padding:20px 50px;border:0 none}.solutions-section .solutions-table tbody tr td:first-child{padding:20px;font-size:18px;width:200px;vertical-align:middle}.solutions-section .solutions-table tbody tr td:nth-child(2){border-left:2px solid rgba(185,52,176,.1);background:#f8ebf7;border-radius:0;vertical-align:middle}.solutions-section .solutions-table tbody tr td:last-child{border-right:2px solid rgba(52,185,92,.2);background:rgba(52,185,92,.05);border-radius:0;vertical-align:middle}.solutions-section .solutions-table tbody tr:last-child td:nth-child(2){border-bottom-left-radius:30px;border-bottom:2px solid rgba(185,52,176,.1);padding-bottom:40px}.solutions-section .solutions-table tbody tr:last-child td:last-child{border-bottom-right-radius:30px;border-bottom:2px solid rgba(185,52,176,.1);padding-bottom:40px}.solutions-section .solutions-table a{text-decoration:underline}.solutions-section .solution-card-wrap{display:none}.solutions-section .solution-card-wrap .solution-card{text-align:center;margin-bottom:40px}.solutions-section .solution-card-wrap .solution-card a{text-decoration:underline}.solutions-section .solution-card-wrap .solution-card__top{background-color:#f8ebf7;border:2px solid rgba(185,52,176,.1);border-bottom:0 none;padding:20px;border-top-left-radius:30px;border-top-right-radius:30px}.solutions-section .solution-card-wrap .solution-card__bottom{background-color:rgba(52,185,92,.05);border:2px solid rgba(52,185,92,.2);padding:20px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media(max-width: 950px){.solutions-table,.solutions-table-wrap{max-width:99vw;overflow-x:auto}.solutions-table thead th,.solutions-table tbody tr td{font-size:.98rem;padding:17px 7px 17px 0}.solutions-table thead th:first-child,.solutions-table tbody tr td:first-child{padding-left:0}}@media(max-width: 767px){.solutions-section{padding:70px 0}.solutions-section .section-title{width:100%;text-align:center}.solutions-section .solutions-table-wrap{display:none}.solutions-section .solution-card-wrap{display:block}}@media(max-width: 600px){.solutions-table,.solutions-table-wrap{max-width:100vw;overflow-x:auto}.solutions-table{font-size:.95rem}}.faq-section{padding:140px 0 160px}.faq-item{background-color:#fff;border-radius:30px;margin-bottom:25px;cursor:pointer;-webkit-box-shadow:0 5px 20px 0 rgba(48,48,48,.05);-moz-box-shadow:0 5px 20px 0 rgba(48,48,48,.05);box-shadow:0 5px 20px 0 rgba(48,48,48,.05)}.faq-question{padding:20px 30px;display:flex;justify-content:space-between;align-items:center}.faq-question__title{font-size:20px;font-weight:600;color:#303030;margin:0;padding-right:30px}.faq-question__icon{font-family:"icons";font-size:24px}.faq-question__icon::before{content:""}.faq-answer{padding:0 30px 0;font-size:16px;line-height:28px;color:rgba(48,48,48,.8);height:0;overflow:hidden;display:block;transition:height .3s ease,padding .3s ease;will-change:height,padding}.faq-item.active .faq-question__icon::before{content:""}.faq-item.active .faq-answer{height:auto;display:block;padding:20px 30px 30px;overflow:visible}@media(max-width: 767px){.faq-section{padding:70px 0}}.staff-factor-section{padding:120px 0}.staff-factor-section .section-title{text-align:center}.staff-factor-section .gradient-top{background:#29b21f;background:-webkit-linear-gradient(169deg, rgba(41, 178, 31, 0.2) 8.56%, rgba(41, 178, 31, 0.05) 92.23%);background:-moz-linear-gradient(169deg, rgba(41, 178, 31, 0.2) 8.56%, rgba(41, 178, 31, 0.05) 92.23%);background:linear-gradient(169deg, rgba(41, 178, 31, 0.2) 8.56%, rgba(41, 178, 31, 0.05) 92.23%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#29B21F", endColorstr="#29B21F", GradientType=0 )}.staff-factor-section .staff-factor-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.staff-factor-section .staff-factor-list__top{width:100%}.staff-factor-section .staff-factor-list__top img{margin:0 auto}.staff-factor-section .staff-factor-list__bottom{width:100%;padding:20px 50px 40px 50px}.staff-factor-section .staff-factor-list__item{width:100%;text-align:center;background:#fff;border-radius:30px;display:flex;flex-direction:column;align-items:center;margin-bottom:40px;overflow:hidden}@media(max-width: 991px){.staff-factor-section .staff-factor-list{display:flex;flex-direction:column;grid-template-columns:unset;gap:0;justify-content:center;align-items:center}.staff-factor-section .staff-factor-list__row{width:320px}.staff-factor-section .staff-factor-list__row:nth-child(2){display:flex;flex-direction:column-reverse}.staff-factor-section .staff-factor-list__item{width:100%;margin-bottom:30px}}@media(max-width: 767px){.staff-factor-section{padding:70px 0}.staff-factor-section .staff-factor-list__bottom{padding:20px 35px 35px 35px}}.our-process-section{padding:120px 20px 380px;position:relative}.our-process-section .section-title{text-align:left}.our-process-section .container{background-color:#fff;border-radius:30px;padding:80px 80px 400px 80px;position:relative;overflow:hidden;-webkit-box-shadow:0 -5px 20px 0 rgba(48,48,48,.05);-moz-box-shadow:0 -5px 20px 0 rgba(48,48,48,.05);box-shadow:0 -5px 20px 0 rgba(48,48,48,.05)}.our-process-section .container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#29b21f;background:-webkit-linear-gradient(180deg, rgba(41, 178, 31, 0) 72.43%, rgba(41, 178, 31, 0.12) 100%);background:-moz-linear-gradient(180deg, rgba(41, 178, 31, 0) 72.43%, rgba(41, 178, 31, 0.12) 100%);background:linear-gradient(180deg, rgba(41, 178, 31, 0) 72.43%, rgba(41, 178, 31, 0.12) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#29B21F", endColorstr="#29B21F", GradientType=0);pointer-events:none}.our-process-section .container>div>div:first-child{padding-right:100px;width:calc(33.3333% + 100px)}.our-process-section .container>div>div:last-child{border-left:2px dashed rgba(34,197,94,.2);width:calc(66.6666% - 100px)}.our-process-section .process-list__item{padding:5px 0 35px 80px;position:relative}.our-process-section .process-list__step{height:60px;width:60px;border-radius:100px;background-color:#ebf8ef;color:#22c55e;display:flex;align-items:center;justify-content:center;font-size:20px;position:absolute;top:0;left:-31px}.our-process-section .calendly-inline-widget{min-width:320px;height:675px;position:absolute !important;width:100%;bottom:105px;margin-top:0;left:50%;transform:translateX(-50%)}@media(max-width: 1014px){.our-process-section .calendly-inline-widget{bottom:95px;max-width:74%}}@media(max-width: 767px){.our-process-section{padding:70px 20px}.our-process-section .section-title{text-align:center}.our-process-section .container{padding:20px 10px 100px 20px}.our-process-section .container>div{display:block}.our-process-section .container>div>div:first-child{padding:50px 20px;text-align:center;width:100%}.our-process-section .container>div>div:first-child img{margin:0 auto}.our-process-section .container>div>div:last-child{width:90%;margin:0 auto}.our-process-section .process-list__item{padding:5px 0 35px 50px}.our-process-section .process-list__item h5{line-height:1.4}.our-process-section .process-list__description{font-size:14px}.our-process-section .calendly-inline-widget{position:relative !important;bottom:100px;transform:none;left:initial;margin:0 auto;max-width:none;height:1100px}}.pricing-section{background-color:#fff;padding:120px 0}.pricing-section--locked{padding:0}.pricing-section--locked .pricing-calculator__header,.pricing-section--locked .pricing-calculator__content{display:none}@media(max-width: 767px){.pricing-section{padding:70px 0}.pricing-section--locked{padding:0}}.benefits-section{padding:140px 0 100px}.benefits-section .section-title,.benefits-section .section-description{text-align:left}.benefits-section .container>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;align-items:center}.benefits-section .container>div>div:last-child img{border-radius:30px}.benefits-section .benefits-list-wrap{margin-top:40px}.benefits-section .benefits-list-group{background-color:#fff;border-radius:30px;padding:50px 70px;text-align:left;position:relative;overflow:hidden;-webkit-box-shadow:0 5px 20px 0 rgba(48,48,48,.05);-moz-box-shadow:0 5px 20px 0 rgba(48,48,48,.05);box-shadow:0 5px 20px 0 rgba(48,48,48,.05)}.benefits-section .benefits-list-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#29b21f;background:-webkit-linear-gradient(200.17deg, rgba(41, 178, 31, 0.1) 0.07%, rgba(41, 178, 31, 0) 41.52%);background:-moz-linear-gradient(200.17deg, rgba(41, 178, 31, 0.1) 0.07%, rgba(41, 178, 31, 0) 41.52%);background:linear-gradient(200.17deg, rgba(41, 178, 31, 0.1) 0.07%, rgba(41, 178, 31, 0) 41.52%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#29B21F", endColorstr="#29B21F", GradientType=0)}.benefits-section .benefits-list-group__title{font-size:28px;font-weight:500;color:#303030;margin-bottom:20px;text-transform:capitalize;line-height:normal}@media(max-width: 1200px){.benefits-section .container>div:first-child{padding-left:2.5%}}@media(max-width: 991px){.benefits-section .section-title,.benefits-section .section-description{text-align:left}.benefits-section .container>div{grid-template-columns:repeat(2, 1fr);gap:30px}.benefits-section .container>div>div:first-child:not(.benefits-list-group){text-align:left}}@media(max-width: 767px){.benefits-section{padding:70px 0}.benefits-section .section-title,.benefits-section .section-description{text-align:center}.benefits-section .container>div{display:block}.benefits-section .container>div>div{margin-bottom:20px}.benefits-section .container>div>div:first-child:not(.benefits-list-group){text-align:center}.benefits-section .benefits-list-group{padding:35px 30px}.benefits-section .benefits-list-group__title{font-size:24px}.benefits-section .benefits-list-group .benefits-list__desc{font-size:16px}}.case-studies-section{padding:100px 0}@media(max-width: 767px){.case-studies-section{padding:70px 0}}.our-team-section .container{background-color:#fff;display:flex;align-items:center;padding-right:120px;max-width:100%}.our-team-section .container>div{flex:0 0 50%;max-width:50%}@media(max-width: 1320px){.our-team-section>.container{position:relative}.our-team-section>.container>div:first-child img{position:absolute;top:0;left:0;width:auto;height:100%;max-width:none}}@media(max-width: 1240px){.our-team-section>.container>div:last-child{padding-right:0}}@media(max-width: 1140px){.our-team-section>.container>div:first-child img{left:-139px}}@media(max-width: 991px){.our-team-section>.container{padding-right:20px}.our-team-section>.container>div:last-child{padding-left:0}}@media(max-width: 940px){.our-team-section>.container>div:last-child{padding-left:0}}@media(max-width: 900px){.our-team-section>.container>div:first-child img{left:-161px}}@media(max-width: 844px){.our-team-section>.container>div:first-child img{left:-235px}}@media(max-width: 767px){.our-team-section>.container{flex-direction:column-reverse;text-align:center}.our-team-section>.container>div{flex:0 0 100%;max-width:100%;text-align:center}.our-team-section>.container>div:first-child img{position:relative;left:initial;height:auto;width:100%;max-width:100%}.our-team-section>.container>div:last-child a{justify-content:center}.our-team-section .section-title,.our-team-section .section-description{text-align:center}}.bookkeeping-services-section{padding:160px 0 120px;background-color:#faf7f5}.bookkeeping-services-section .bookkeeping-services__header{margin-bottom:70px}.bookkeeping-services-section .bookkeeping-services__pill{margin-bottom:15px}.bookkeeping-services-section .bookkeeping-services__title{font-size:55px;font-weight:600;line-height:60px;margin:0 0 15px;color:#303030}.bookkeeping-services-section .bookkeeping-services__highlight{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.bookkeeping-services-section .bookkeeping-services__word{display:inline-flex;align-items:baseline;white-space:nowrap;text-decoration:inherit}.bookkeeping-services-section .bookkeeping-services__word:last-child::after{content:".";display:inline-block;text-decoration:none}.bookkeeping-services-section .bookkeeping-services__char{display:inline-block;max-width:0;overflow-x:clip;overflow-y:visible;opacity:0;white-space:pre;line-height:inherit;transition:max-width 180ms ease-out,opacity 180ms ease-out;text-decoration:inherit}.bookkeeping-services-section .bookkeeping-services__char.is-visible{max-width:1.5em;opacity:1}.bookkeeping-services-section .bookkeeping-services__subtitle{max-width:700px;margin:0 auto;line-height:30px}.bookkeeping-services-section .bookkeeping-services__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 270px));gap:42px;justify-content:center;align-items:start}.bookkeeping-services-section .bookkeeping-services__grid-col{display:flex;flex-direction:column;gap:40px}.bookkeeping-services-section .bookkeeping-services__card{display:flex;flex-direction:column;background-color:#fff;border-radius:30px;box-shadow:0 5px 20px rgba(48,48,48,.05);overflow:hidden;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transition:outline-color 400ms ease}.bookkeeping-services-section .bookkeeping-services__card.is-active{outline-color:#34b95c}.bookkeeping-services-section .bookkeeping-services__card-body{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.bookkeeping-services-section .bookkeeping-services__card-title{font-size:24px;font-weight:600;line-height:1.2;margin:0;color:#303030}.bookkeeping-services-section .bookkeeping-services__card-desc{font-size:16px;font-weight:400;line-height:28px;margin:0;color:rgba(48,48,48,.9)}.bookkeeping-services-section .bookkeeping-services__card--icon{padding:40px 35px;gap:20px}.bookkeeping-services-section .bookkeeping-services__card--icon .bookkeeping-services__card-media{display:flex;align-items:center;justify-content:center;min-height:72px}.bookkeeping-services-section .bookkeeping-services__card--icon .bookkeeping-services__card-media img{max-height:75px;width:auto;display:block}.bookkeeping-services-section .bookkeeping-services__card--image .bookkeeping-services__card-media{display:flex;align-items:center;justify-content:center;height:150px;background:linear-gradient(173deg, rgba(41, 178, 31, 0.2) 8.56%, rgba(41, 178, 31, 0.05) 92.23%);overflow:hidden}.bookkeeping-services-section .bookkeeping-services__card--image .bookkeeping-services__card-media img{max-height:100%;max-width:100%;width:auto;object-fit:contain;display:block}.bookkeeping-services-section .bookkeeping-services__card--image .bookkeeping-services__card-body{padding:24px 35px 40px}@media(max-width: 1199px){.bookkeeping-services-section{padding:120px 0 100px}.bookkeeping-services-section .bookkeeping-services__grid{gap:20px}.bookkeeping-services-section .bookkeeping-services__grid-col{gap:20px}}@media(max-width: 991px){.bookkeeping-services-section{padding:100px 0 80px}.bookkeeping-services-section .bookkeeping-services__title{font-size:42px;line-height:1.15}.bookkeeping-services-section .bookkeeping-services__lead{display:block}.bookkeeping-services-section .bookkeeping-services__grid{grid-template-columns:repeat(2, minmax(0, 270px));gap:30px}.bookkeeping-services-section .bookkeeping-services__grid-col{gap:30px}.bookkeeping-services-section .bookkeeping-services__card--icon{padding:30px}}@media(max-width: 599px){.bookkeeping-services-section{padding:70px 0 50px}.bookkeeping-services-section .bookkeeping-services__header{margin-bottom:50px}.bookkeeping-services-section .bookkeeping-services__title{font-size:32px;line-height:1.2}.bookkeeping-services-section .bookkeeping-services__grid{grid-template-columns:minmax(0, 270px);gap:20px}.bookkeeping-services-section .bookkeeping-services__grid-col{gap:20px}.bookkeeping-services-section .bookkeeping-services__grid-col:nth-child(even){flex-direction:column-reverse}}.simple-pricing-section{background-color:#fff;padding:90px 0 120px}.simple-pricing-section .simple-pricing__header{margin:0 auto 65px}.simple-pricing-section .simple-pricing__logo{display:block;margin:0 auto 10px;width:48px;height:50px}.simple-pricing-section .simple-pricing__title{color:#303030;font-size:55px;font-weight:600;line-height:70px;margin:0 0 10px}.simple-pricing-section .simple-pricing__subtitle{max-width:810px;margin:0 auto;line-height:30px}.simple-pricing-section .simple-pricing__cards{display:flex;gap:40px;justify-content:center;align-items:stretch}.simple-pricing-section .simple-pricing__card{display:flex;flex-direction:column;width:580px;background-color:#faf7f5;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 5px 20px rgba(48,48,48,.05)}.simple-pricing-section .simple-pricing__card--green{background:linear-gradient(to bottom, #34b95c 0 8px, #faf7f5 8px)}.simple-pricing-section .simple-pricing__card--green .simple-pricing__divider{background-color:rgba(52,185,92,.1)}.simple-pricing-section .simple-pricing__card--green .simple-pricing__tasks-heading,.simple-pricing-section .simple-pricing__card--green .simple-pricing__tasks-duration{color:#34b95c}.simple-pricing-section .simple-pricing__card--green .simple-pricing__dot-wrap{background-color:rgba(52,185,92,.1)}.simple-pricing-section .simple-pricing__card--green .simple-pricing__dot{background-color:#34b95c}.simple-pricing-section .simple-pricing__card--green .simple-pricing__info-icon{color:#34b95c}.simple-pricing-section .simple-pricing__card--purple{background:linear-gradient(to bottom, #b934b0 0 8px, #faf7f5 8px)}.simple-pricing-section .simple-pricing__card--purple .simple-pricing__divider{background-color:rgba(185,52,176,.1)}.simple-pricing-section .simple-pricing__card--purple .simple-pricing__tasks-heading,.simple-pricing-section .simple-pricing__card--purple .simple-pricing__tasks-duration{color:#b934b0}.simple-pricing-section .simple-pricing__card--purple .simple-pricing__dot-wrap{background-color:rgba(185,52,176,.1)}.simple-pricing-section .simple-pricing__card--purple .simple-pricing__dot{background-color:#b934b0}.simple-pricing-section .simple-pricing__card--purple .simple-pricing__info-icon{color:#b934b0}.simple-pricing-section .simple-pricing__card-inner{display:flex;flex-direction:column;flex:1 1 auto;gap:24px;padding:60px 34px}.simple-pricing-section .simple-pricing__card-head{display:flex;flex-direction:column;gap:10px}.simple-pricing-section .simple-pricing__card-title{color:#303030;font-size:38px;font-weight:600;line-height:1.1;margin:0}.simple-pricing-section .simple-pricing__price{display:flex;align-items:center;gap:8px}.simple-pricing-section .simple-pricing__price-label{color:rgba(48,48,48,.6);font-size:18px;font-weight:500;line-height:30px}.simple-pricing-section .simple-pricing__price-amount{color:#303030;font-size:30px;font-weight:600;line-height:1.1}.simple-pricing-section .simple-pricing__recommendation{margin:0;color:rgba(48,48,48,.7);font-size:14px;line-height:1.5}.simple-pricing-section .simple-pricing__info-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;flex-shrink:0;cursor:help;position:relative;vertical-align:middle;opacity:.5}.simple-pricing-section .simple-pricing__info-icon:hover,.simple-pricing-section .simple-pricing__info-icon:focus,.simple-pricing-section .simple-pricing__info-icon.is-open{opacity:1;outline:none}.simple-pricing-section .simple-pricing__info-icon:hover::after,.simple-pricing-section .simple-pricing__info-icon:focus::after,.simple-pricing-section .simple-pricing__info-icon.is-open::after{content:attr(data-tooltip);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + .9rem);padding:.75rem 1rem;background-color:#303030;color:#fff;border-radius:6px;font-size:.875rem;z-index:1000;pointer-events:none;min-width:280px;max-width:400px;white-space:normal;text-align:left;line-height:1.5}.simple-pricing-section .simple-pricing__info-icon:hover::before,.simple-pricing-section .simple-pricing__info-icon:focus::before,.simple-pricing-section .simple-pricing__info-icon.is-open::before{content:"";position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:calc(100% + 7px);z-index:1000;pointer-events:none;height:20px;width:20px;background-color:#303030;border-radius:5px}.simple-pricing-section .simple-pricing__divider{height:1px;width:100%}.simple-pricing-section .simple-pricing__tasks-head{display:flex;flex-direction:column;gap:5px}.simple-pricing-section .simple-pricing__tasks-heading{font-size:24px;font-weight:600;line-height:1.1;margin:0}.simple-pricing-section .simple-pricing__tasks-duration{font-size:14px;font-weight:500;line-height:1.1;margin:0}.simple-pricing-section .simple-pricing__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.simple-pricing-section .simple-pricing__list-row{display:flex;align-items:center;gap:12px}.simple-pricing-section .simple-pricing__list-text{color:rgba(48,48,48,.8);font-size:16px;line-height:28px}.simple-pricing-section .simple-pricing__accountant-body{display:flex;flex-direction:column;gap:20px;padding-bottom:16px}.simple-pricing-section .simple-pricing__plus{color:rgba(48,48,48,.85);font-size:16px;font-weight:700;line-height:28px;margin:0}.simple-pricing-section .simple-pricing__list--purple{gap:12px}.simple-pricing-section .simple-pricing__list-row--purple{align-items:flex-start}.simple-pricing-section .simple-pricing__dot-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%}.simple-pricing-section .simple-pricing__dot{display:block;width:8px;height:8px;border-radius:50%}.simple-pricing-section .simple-pricing__list-row--purple .simple-pricing__dot-wrap{margin-top:4px}.simple-pricing-section .simple-pricing__list-copy{display:flex;flex-direction:column}.simple-pricing-section .simple-pricing__list-title{color:rgba(48,48,48,.8);font-size:16px;font-weight:600;line-height:28px}.simple-pricing-section .simple-pricing__list-desc{color:rgba(48,48,48,.7);font-size:14px;line-height:1.2}.simple-pricing-section .simple-pricing__supported{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.simple-pricing-section .simple-pricing__supported-label{color:rgba(48,48,48,.5);font-size:14px;font-weight:500;margin:0}.simple-pricing-section .simple-pricing__supported-logos{display:flex;align-items:center;gap:20px}.simple-pricing-section .simple-pricing__supported-logo{display:block;width:auto;object-fit:contain}.simple-pricing-section .simple-pricing__supported-logo--qbo{height:34px;mix-blend-mode:multiply}.simple-pricing-section .simple-pricing__supported-logo--xero{height:34px}.simple-pricing-section .simple-pricing__cta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.simple-pricing-section .simple-pricing__cta-row .button{height:56px;display:inline-flex;align-items:center;justify-content:center}@media(max-width: 1199px){.simple-pricing-section .simple-pricing__cards{gap:24px}.simple-pricing-section .simple-pricing__card{width:auto;flex:1 1 0;min-width:0}}@media(max-width: 991px){.simple-pricing-section{padding:70px 0 90px}.simple-pricing-section .simple-pricing__header{margin-bottom:50px}.simple-pricing-section .simple-pricing__title{font-size:42px;line-height:52px}.simple-pricing-section .simple-pricing__subtitle{font-size:17px;line-height:28px;padding:0 16px}.simple-pricing-section .simple-pricing__cards{flex-direction:column;align-items:center;gap:28px}.simple-pricing-section .simple-pricing__card{width:100%;max-width:580px;flex:0 1 auto}}@media(max-width: 767px){.simple-pricing-section{padding:60px 0 80px}.simple-pricing-section .simple-pricing__header{margin-bottom:44px}.simple-pricing-section .simple-pricing__title{font-size:36px;line-height:46px}.simple-pricing-section .simple-pricing__card-inner{gap:22px}.simple-pricing-section .simple-pricing__card-title{font-size:32px}.simple-pricing-section .simple-pricing__price-amount{font-size:28px}.simple-pricing-section .simple-pricing__info-icon:hover::after,.simple-pricing-section .simple-pricing__info-icon:focus::after,.simple-pricing-section .simple-pricing__info-icon.is-open::after{left:auto;right:-35px;transform:none;width:286px;min-width:0;max-width:calc(100vw - 40px)}}@media(max-width: 599px){.simple-pricing-section{padding:50px 0 70px}.simple-pricing-section .simple-pricing__header{margin-bottom:36px}.simple-pricing-section .simple-pricing__title{font-size:32px;line-height:42px}.simple-pricing-section .simple-pricing__subtitle{font-size:16px;line-height:26px}.simple-pricing-section .simple-pricing__card-inner{gap:20px}.simple-pricing-section .simple-pricing__card-title{font-size:26px}.simple-pricing-section .simple-pricing__price-amount{font-size:26px}.simple-pricing-section .simple-pricing__price-label{font-size:16px;line-height:26px}.simple-pricing-section .simple-pricing__recommendation{align-items:flex-start;line-height:1.4}.simple-pricing-section .simple-pricing__tasks-heading{font-size:20px}.simple-pricing-section .simple-pricing__list-text,.simple-pricing-section .simple-pricing__list-title{font-size:15px;line-height:24px}.simple-pricing-section .simple-pricing__list-desc{font-size:13px}.simple-pricing-section .simple-pricing__supported-logos{gap:16px}.simple-pricing-section .simple-pricing__supported-logo--qbo,.simple-pricing-section .simple-pricing__supported-logo--xero{height:30px}.simple-pricing-section .simple-pricing__cta-row .button{width:100%}}@media(max-width: 475px){.simple-pricing-section .simple-pricing__info-icon:hover::after,.simple-pricing-section .simple-pricing__info-icon:focus::after,.simple-pricing-section .simple-pricing__info-icon.is-open::after{left:-20px;right:auto;transform:none;width:200px;min-width:0;max-width:calc(100vw - 40px)}}@media(max-width: 375px){.simple-pricing-section .simple-pricing__info-icon:hover::after,.simple-pricing-section .simple-pricing__info-icon:focus::after,.simple-pricing-section .simple-pricing__info-icon.is-open::after{left:50%;right:auto;transform:translateX(-50%)}}@media(max-width: 399px){.simple-pricing-section .simple-pricing__title{font-size:28px;line-height:38px}.simple-pricing-section .simple-pricing__card-inner{padding:40px 20px}.simple-pricing-section .simple-pricing__card-title{font-size:24px}}.site-announcement{position:sticky;bottom:0;left:0;right:0;z-index:900;overflow:hidden;background:linear-gradient(93deg, #b934b0 6.12%, #cb6dc4 103.97%);color:#fff;animation:site-announcement-slide-up 700ms 500ms cubic-bezier(0.16, 1, 0.3, 1) both}@media(prefers-reduced-motion: reduce){.site-announcement{animation:none}}@keyframes site-announcement-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.site-announcement__inner{position:relative;z-index:2;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:20px;padding-bottom:20px}.site-announcement__shape{position:absolute;z-index:1;pointer-events:none}.site-announcement__shape img{display:block;width:100%;height:100%}.site-announcement__shape--left{left:7px;top:18px;width:280px;height:280px}.site-announcement__shape--right{right:-129px;top:-167px;width:290px;height:290px}.site-announcement__shape--circles{display:none}.site-announcement__text{display:flex;align-items:center;gap:20px}.site-announcement__copy{display:flex;flex-direction:column;gap:4px}.site-announcement__label{margin:0;font-size:13px;font-weight:600;line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:.02em}.site-announcement__headline{margin:0;font-size:20px;line-height:1.2;font-weight:400;color:#fff}.site-announcement__headline strong{font-weight:600}.site-announcement__stars{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.site-announcement__stars img{max-width:100%;max-height:100%;display:block}.site-announcement .site-announcement__cta{flex-shrink:0;background:rgba(0,0,0,0);border:3px solid #fff;color:#fff;font-weight:600;font-size:20px;padding:17.5px 30px;line-height:16px}.site-announcement .site-announcement__cta:hover,.site-announcement .site-announcement__cta:focus{background:hsla(0,0%,100%,.1);color:#fff}@media(max-width: 991px){.site-announcement__inner{flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:161px;padding:25px 30px}.site-announcement__text{flex-direction:row;justify-content:center;text-align:center;gap:10px}.site-announcement__copy{align-items:center;text-align:center}.site-announcement__label{font-size:13px}.site-announcement__headline{font-size:20px;line-height:1.5}.site-announcement .site-announcement__cta{font-size:14px;line-height:1;border-width:2px;padding:12px 14px}.site-announcement__stars{position:absolute;top:auto;bottom:80px;right:24px;width:32px;height:32px;pointer-events:none;z-index:2}.site-announcement__shape--left,.site-announcement__shape--right{display:none}.site-announcement__shape--circles{display:block;left:-68px;bottom:-184px;top:auto;width:280px;height:280px}}@media(max-width: 600px){.site-announcement__label{display:none}.site-announcement__headline{font-size:18px;line-height:1.4}}@media(max-width: 400px){.site-announcement__inner{padding:25px 16px}.site-announcement__headline{font-size:16px}}.site-footer .footer-content{background-color:rgba(45,43,41,.05);width:100%;padding:80px 0}.site-footer .footer-content .logo-link{cursor:pointer}.site-footer .footer-content>div{display:flex;align-items:center;justify-content:space-between;gap:40px}.site-footer .footer-content>div>.footer-left{flex:0 0 auto;max-width:40%}.site-footer .footer-content>div>.footer-right{flex:1 1 auto;min-width:0}.site-footer .footer-content .footer-menus{display:flex;align-items:flex-start;justify-content:flex-end;gap:40px;padding-top:20px;flex-wrap:nowrap}.site-footer .footer-content .footer-menus .footer-col{display:flex;flex-direction:column;flex:0 0 auto;min-width:110px;padding:0;text-align:left}.site-footer .footer-content .footer-menus .footer-col--wide{min-width:260px}.site-footer .footer-content .footer-menus .footer-col__heading{color:#303030;font-size:18px;font-weight:500;margin:0 0 20px;line-height:normal}.site-footer .footer-content .footer-menus ul{list-style:none;margin:0;padding:0}.site-footer .footer-content .footer-menus ul li{margin:0 0 12px;padding:0}.site-footer .footer-content .footer-menus ul li:last-child{margin-bottom:0}.site-footer .footer-content .footer-menus ul a{display:block;max-width:130px;color:rgba(48,48,48,.7);font-size:12px;line-height:normal;text-decoration:none;transition:color .3s ease}.site-footer .footer-content .footer-menus ul a:hover,.site-footer .footer-content .footer-menus ul a:focus{color:#34b95c}.site-footer .footer-content .footer-menus .footer-menu--columns{column-count:2;column-gap:40px}.site-footer .footer-content .footer-menus .footer-menu--columns li{break-inside:avoid}.site-footer .footer-content .footer-left .schedule{font-weight:500;margin-bottom:28px}.site-footer .footer-content .footer-left .schedule>span:first-child{position:relative}.site-footer .footer-content .footer-left .schedule>span:first-child span{position:absolute;bottom:-30px;right:0;font-weight:400}.site-footer .site-info{background-color:#2d2b29;padding:20px;text-align:center;color:hsla(0,0%,100%,.5);font-size:12px}.site-footer .site-info .separator{color:hsla(0,0%,100%,.2)}.site-footer .site-info a{color:hsla(0,0%,100%,.5);text-decoration:none}.site-footer .site-info a:hover{text-decoration:underline;color:#fff}@media(max-width: 1200px){.site-footer .footer-content>div{flex-direction:column;align-items:center;text-align:center}.site-footer .footer-content>div .footer-left{padding:50px 0;width:100%;max-width:none}.site-footer .footer-content>div .footer-right .footer-menus{justify-content:center}}@media(max-width: 991px){.site-footer .footer-content{padding:60px 0}.site-footer .footer-content>div{flex-direction:column;align-items:flex-start;gap:40px}.site-footer .footer-content>div>.footer-left,.site-footer .footer-content>div>.footer-right{width:100%;max-width:none;flex:0 0 auto}.site-footer .footer-content .footer-menus{justify-content:flex-start;gap:40px;padding-top:0;flex-wrap:wrap}.site-footer .footer-content .footer-menus .footer-col{min-width:110px}.site-footer .footer-content .footer-menus .footer-col--wide{min-width:110px}.site-footer .footer-content .footer-menus .footer-menu--columns{column-count:1}}@media(max-width: 767px){.site-footer .footer-content{padding:40px 0}.site-footer .footer-content>div{text-align:center;align-items:center}.site-footer .footer-content .footer-left .d-inline-flex{flex-direction:column;gap:20px}.site-footer .footer-content .footer-left .d-inline-flex .schedule.add-right-25{margin-right:0}.site-footer .footer-content .footer-menus{flex-direction:column;justify-content:center;gap:28px}.site-footer .footer-content .footer-menus .footer-col{width:100%;align-items:center;text-align:center}.site-footer .footer-content .footer-menus ul a{max-width:none}}
