/**
 * 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}.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-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-around}.site-footer .footer-content>div>div{width:50%}.site-footer .footer-content .footer-menus{display:flex;align-items:flex-start;justify-content:flex-start}.site-footer .footer-content .footer-menus>div{text-align:left;width:auto;padding:0 50px}.site-footer .footer-content .footer-menus>div ul{padding:0}.site-footer .footer-content .footer-menus>div ul a{font-size:12px;opacity:.8;text-decoration:none}.site-footer .footer-content .footer-menus>div ul a:hover,.site-footer .footer-content .footer-menus>div ul a:focus{opacity:1}.site-footer .footer-content .footer-left p.schedule>span:first-child{position:relative}.site-footer .footer-content .footer-left p.schedule>span:first-child span{position:absolute;bottom:-16px;right:8px}.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}.site-main{padding:2rem 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 20px;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}.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: 767px){.site-footer .footer-content{padding:40px 0}.site-footer .footer-content>div{flex-direction:column;gap:50px;text-align:center}.site-footer .footer-content>div>div{width:100%}.site-footer .footer-content .footer-menus{flex-direction:column;text-align:center}.site-footer .footer-content .footer-menus>div{width:100%;text-align:center}}@media(max-width: 475px){.mobile-header .mobile-header__inner .button{margin-right:0}}@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}.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)}.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-purple,a.button.button-purple{background:#b934b0;border:0 none;border-color:rgba(0,0,0,0);color:#fff}.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.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:65px}@media(min-width: 992px){.pricing-calculator__content{grid-template-columns:2fr 1fr}}.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__talent-types{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;margin-top:1rem}.pricing-calculator__talent-card{position:relative;background-color:#fff;border:2px solid rgba(48,48,48,.1);border-radius:10px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:center}.pricing-calculator__talent-card:hover{border-color:#22c55e}.pricing-calculator__talent-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.pricing-calculator__talent-card--selected{border-color:#22c55e}.pricing-calculator__talent-card-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background-color:#b934b0;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-calculator__talent-card-name{font-size:16px;font-weight:600;color:#303030;margin-bottom:.5rem}.pricing-calculator__talent-card-description{font-size:14px;color:rgba(48,48,48,.7);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:3px}.pricing-calculator__radio-option{display:flex;align-items:start;gap:10px;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{font-size:22px;color:rgba(48,48,48,.3)}.pricing-calculator__info-icon:hover{color:#303030}.pricing-calculator__result-wrapper{display:flex;flex-direction:column;width:420px;min-width:100%;gap:15px}.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-card{background-color:rgba(34,197,94,.05);border:2px solid #22c55e;border-radius:10px;padding:25px}.pricing-calculator__savings-title{font-size:24px;font-weight:600;color:#303030;margin-bottom:1.5rem;text-align:center;line-height:normal}.pricing-calculator__savings-inputs{display:flex;flex-direction:column;gap:1rem;margin-bottom:8px}.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;margin-left:.25rem}.pricing-calculator__savings-highlight{background-color:#f8ebf7;border-radius:12px;padding:10px;margin-top:15px}.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:absolute;top:initial;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;z-index:10;padding:1.5rem;height:calc(100% - 202px)}.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__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:#fff;margin-top:5px;font-weight:400}.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-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{width:16.6666666667%;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}.pricing-calculator__otp-input:focus{outline:none;border:2px solid hsla(0,0%,100%,.7);background:rgba(48,48,48,.2)}.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}}.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)}#content.gradient-bg{background:#29b21f;background:-webkit-linear-gradient(180deg, rgba(41, 178, 31, 0) 8%, rgba(41, 178, 31, 0.1) 100%);background:-moz-linear-gradient(180deg, rgba(41, 178, 31, 0) 8%, rgba(41, 178, 31, 0.1) 100%);background:linear-gradient(180deg, rgba(41, 178, 31, 0) 8%, rgba(41, 178, 31, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#29B21F", endColorstr="#29B21F", GradientType=0)}.kickoff-form{margin:0 auto;padding-bottom:100px}.kickoff-form ::-webkit-input-placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form ::-moz-placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form :-ms-input-placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form :-moz-placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form ::placeholder{color:rgba(48,48,48,.5) !important;font-family:"Poppins",sans-serif;opacity:1}.kickoff-form input[type=text]:not(.kickoff-form__code-input){font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;width:100%;margin-left:0;height:60px;border-radius:10px;border:2px solid rgba(48,48,48,.1);padding:0 20px;outline:none}.kickoff-form input[type=text]:not(.kickoff-form__code-input):hover,.kickoff-form input[type=text]:not(.kickoff-form__code-input):focus{border-color:#34b95c}.kickoff-form .button{cursor:pointer}.kickoff-form .button.kickoff-form__next.disabled .kickoff-form .button.kickoff-form__next:disabled{opacity:.5;cursor:not-allowed}.kickoff-form .button.kickoff-form__next .icon{font-size:24px}.kickoff-form__step[data-step="2"],.kickoff-form__step-container--step1,.kickoff-form__error{width:750px;margin:0 auto;max-width:95%}.kickoff-form__stepper{display:flex;justify-content:space-between;position:relative;padding:50px 0}.kickoff-form__stepper .kickoff-form__stepper-number span{background-color:rgba(48,48,48,.05);height:58px;width:58px;border-radius:100px;font-size:20px;font-weight:600;color:rgba(48,48,48,.5);display:flex;align-items:center;justify-content:center;position:relative;border:2px solid rgba(0,0,0,0);z-index:2}.kickoff-form__stepper .kickoff-form__stepper-number:not(:last-child)::before{content:"";position:absolute;top:50%;bottom:0;height:1px;width:calc(33.3333333333% - 80px);border-top:2px dashed rgba(48,48,48,.1);z-index:1}.kickoff-form__stepper .kickoff-form__stepper-number:first-child::before{left:60px}.kickoff-form__stepper .kickoff-form__stepper-number:nth-child(2)::before{left:calc(33.3333333333% + 40px)}.kickoff-form__stepper .kickoff-form__stepper-number:nth-child(3)::before{right:60px}.kickoff-form__stepper .kickoff-form__stepper-number.done::before{border-top:2px dashed rgba(52,185,92,.5)}.kickoff-form__stepper .kickoff-form__stepper-number.done span{border-color:rgba(52,185,92,.5);background-color:rgba(52,185,92,.1);color:#34b95c;font-size:0}.kickoff-form__stepper .kickoff-form__stepper-number.done span::before{color:#34b95c;font-size:1.2em;content:"";font-family:"icons";font-size:20px;font-weight:600}.kickoff-form__stepper .kickoff-form__stepper-number.done.active span::before{color:#fff}.kickoff-form__stepper .kickoff-form__stepper-number.active span.number{background-color:#34b95c;color:#fff;display:flex}.kickoff-form__step{display:none}.kickoff-form__step[style*="display: block"],.kickoff-form__step[style*="display:block"]{display:block !important}.kickoff-form h2{font-size:2rem;margin-bottom:1.5rem;text-align:center}.kickoff-form__talent-types{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:10px;margin-bottom:2rem}.kickoff-form__talent-card{display:block;padding:30px;border:2px solid rgba(48,48,48,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.kickoff-form__talent-card .kickoff-form__talent-card-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:10px;padding:5px 10px}.kickoff-form__talent-card input[type=radio]{display:none}.kickoff-form__talent-card:hover{border-color:#33ba5c;background-color:#f0fdf4}.kickoff-form__talent-card:has(input[type=radio]:checked){border-color:#33ba5c;background-color:#f0fdf4}.kickoff-form__talent-card-icon{margin:0 auto 10px auto;height:30px;width:50px}.kickoff-form__talent-card-name{font-weight:600;font-size:16px;line-height:1.5;margin-bottom:5px}.kickoff-form__talent-card-description{font-size:14px;color:rgba(48,48,48,.8);font-weight:400;line-height:1.5}.kickoff-form__question{margin-bottom:2.5rem}.kickoff-form__question h2{font-size:1.5rem;margin-bottom:1.5rem;text-align:left}.kickoff-form__pain-points{display:flex;flex-direction:column;margin-bottom:1.5rem}.kickoff-form__pain-points--columns-2{display:grid;grid-template-columns:repeat(2, 1fr)}.kickoff-form__pain-points--columns-2 .kickoff-form__checkbox{margin-bottom:15px}.kickoff-form__pain-points--tasks .kickoff-form__checkbox{margin-bottom:15px}.kickoff-form__pain-points #pain_points_other_wrapper{position:relative;width:calc(50% - 100px)}.kickoff-form__pain-points #pain_points_other_wrapper input[type=text]{position:absolute;left:5px;width:100%;top:-20px;height:40px;margin-left:0;padding:0 40px 0 10px}.kickoff-form__pain-points #pain_points_other_wrapper .remaining-chars{position:absolute;right:5px;top:-14px;opacity:.5}.kickoff-form__employee-count{display:flex;flex-wrap:wrap;gap:10px}.kickoff-form__employee-count>label{width:calc(20% - 8px);padding:30px 20px}.kickoff-form__checkbox{position:relative;display:flex;align-items:center}.kickoff-form__checkbox input[type=checkbox]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.kickoff-form__checkbox input[type=checkbox]:checked+label:before{content:"";background-color:#34b95c;border-color:#34b95c;color:#fff;font-family:"icons";font-size:15px;line-height:1.2;text-align:center}.kickoff-form__checkbox label{font-family:"Poppins",sans-serif;color:#303030;font-size:16px;line-height:28px;padding-bottom:0;cursor:pointer;position:relative;font-weight:400;display:flex;align-items:center}.kickoff-form__checkbox label:before{content:"";width:16px;height:16px;border-radius:5px;border:2px solid rgba(48,48,48,.2);display:inline-block;margin-right:10px}.kickoff-form__checkbox label:hover:before{border-color:#34b95c}.kickoff-form__tooltip-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;width:16px;height:16px;color:#6b7280;cursor:help;position:relative;vertical-align:middle;color:rgba(48,48,48,.3)}.kickoff-form__tooltip-icon svg{width:100%;height:100%}.kickoff-form__tooltip-icon:hover{color:#33ba5c}.kickoff-form__tooltip-icon:hover::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}.kickoff-form__tooltip-icon:hover::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}.kickoff-form__fields{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.kickoff-form__fields--grouped{background-color:rgba(0,0,0,0);border:2px solid rgba(48,48,48,.1);padding:1.5rem;border-radius:8px}.kickoff-form__radio-group{display:flex;flex-direction:column;gap:5px;margin-bottom:1.5rem}.kickoff-form__radio-option{display:inline-flex;align-items:center;height:40px}.kickoff-form__radio-option input[type=radio]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.kickoff-form__radio-option input[type=radio]:checked+label:before{background-color:#34b95c;border-color:#34b95c}.kickoff-form__radio-option input[type=radio]:checked+label:after{content:"";width:10px;height:10px;background-color:#fff;border-radius:100%;position:absolute;top:9px;left:7px}.kickoff-form__radio-option label{cursor:pointer;font-size:16px;font-weight:400;line-height:28px;position:relative;display:inline-flex;align-items:center}.kickoff-form__radio-option label:before{content:"";display:block;width:20px;height:20px;border-radius:100px;border:2px solid rgba(48,48,48,.2);margin-right:10px}.kickoff-form__radio-option label:hover:before{border-color:#34b95c}.kickoff-form__radio-option #accounting_software_other_wrapper{width:100%;position:relative}.kickoff-form__radio-option #accounting_software_other_wrapper .remaining-chars{position:absolute;top:5px;right:0;opacity:.5}.kickoff-form__radio-option #accounting_software_other{width:100%;margin-left:10px;height:40px;border-radius:10px;border:2px solid rgba(48,48,48,.1);padding:0 40px 0 10px;outline:none}p .kickoff-form__radio-option #accounting_software_other:hover,.kickoff-form__radio-option #accounting_software_other:focus{border-color:#34b95c}.kickoff-form__field-hint{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.kickoff-form__field--other{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.kickoff-form__field{display:flex;flex-direction:column;margin-top:10px}.kickoff-form__field label{font-weight:600;margin-bottom:.5rem}.kickoff-form__field label .required{color:#ef4444}.kickoff-form__field input[type=text],.kickoff-form__field input[type=email],.kickoff-form__field input[type=tel],.kickoff-form__field input[type=url]{padding:10px 20px;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:border-color .3s ease;height:60px;margin:0;width:100%}.kickoff-form__field input[type=text]:focus,.kickoff-form__field input[type=email]:focus,.kickoff-form__field input[type=tel]:focus,.kickoff-form__field input[type=url]:focus{outline:none;border-color:#34b95c}.kickoff-form__field input[type=text].touched:invalid,.kickoff-form__field input[type=email].touched:invalid,.kickoff-form__field input[type=tel].touched:invalid,.kickoff-form__field input[type=url].touched:invalid{border-color:#ff4d4f}.kickoff-form__field input[type=text]:focus,.kickoff-form__field input[type=email]:focus,.kickoff-form__field input[type=tel]:focus,.kickoff-form__field input[type=url]:focus{border-color:#34b95c}.kickoff-form__field-error{color:#ff4d4f;font-size:.875rem;margin-top:.25rem;display:none}.kickoff-form__field-error:not(:empty){display:block}.kickoff-form__verification{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.kickoff-form__summary{background-color:#f9fafb;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.kickoff-form__summary ul{list-style:none;padding:0;margin:0}.kickoff-form__summary ul li{padding:.5rem 0;border-bottom:1px solid #e5e7eb}.kickoff-form__summary ul li:last-child{border-bottom:none}.kickoff-form__calendly{margin-bottom:2rem}.kickoff-form__navigation{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;gap:1rem}.kickoff-form__navigation.justify-content-center{justify-content:center}.kickoff-form__button{padding:.75rem 1.5rem;border:2px solid #33ba5c;border-radius:6px;background-color:rgba(0,0,0,0);color:#33ba5c;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.kickoff-form__button:hover:not(:disabled){background-color:#33ba5c;color:#fff}.kickoff-form__button:disabled{opacity:.5;cursor:not-allowed}.kickoff-form__button--primary{background-color:#33ba5c;color:#fff}.kickoff-form__button--primary:hover:not(:disabled){background-color:#2ea54a}.kickoff-form__link-back{color:rgba(48,48,48,.5);text-decoration:none;font-size:16px;display:inline-flex;align-items:center}.kickoff-form__link-back:hover,.kickoff-form__link-back:active{color:#33ba5c;text-decoration:none}.kickoff-form__link-back .icon{transform:rotate(180deg);display:inline-block;font-size:24px}.kickoff-form__back{opacity:.5;cursor:pointer}.kickoff-form__back.button-large{padding:20px 0;font-size:16px}.kickoff-form__back .icon{transform:rotate(180deg);display:inline-block;font-size:24px}.kickoff-form__back:hover{color:#34b95c;opacity:1}.kickoff-form__loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.kickoff-form__spinner{width:50px;height:50px;border:4px solid #fff;border-top-color:#33ba5c;border-radius:50%;animation:spin 1s linear infinite}.kickoff-form__error{background-color:rgba(255,77,79,.1);color:#ff4d4f;padding:1rem;border-radius:6px;margin-bottom:1rem;border:1px solid rgba(255,77,79,.5);margin-top:20px}.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-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: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{color:#ff4d4f}.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:spin .6s linear infinite;vertical-align:middle;margin-right:6px}.kickoff-form.is-countdown-active{pointer-events:none}.kickoff-form.is-countdown-active .kickoff-form__next,.kickoff-form.is-countdown-active .kickoff-form__verify{pointer-events:auto;cursor:pointer}.kickoff-form__resend-message{font-size:.875rem;color:#34b95c;display:none}.kickoff-form__resend-message.show{display:inline}.kickoff-form__progress-step{padding-left:80px;position:relative;padding-bottom:40px}.kickoff-form__progress-step:not(:last-child){border-left:2px dashed rgba(52,185,92,.2)}.kickoff-form__progress-number{height:60px;width:60px;border-radius:100px;background:#d7f1d5;display:inline-flex;justify-content:center;align-items:center;position:absolute;left:-31.5px;color:rgba(52,185,92,.9);font-size:20px;font-weight:600}.kickoff-form__next-steps{padding-left:30px}.kickoff-form__link-secondary{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-size:1rem;transition:color .2s}.kickoff-form__link-secondary svg{width:20px;height:20px;transform:rotate(-90deg)}.kickoff-form__link-secondary:hover{color:#1f2937}.kickoff-form__button--primary svg{width:20px;height:20px;margin-left:.5rem}.kickoff-form__step-last>div{background-color:#fff;border-radius:30px;padding:0 50px;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);display:flex;justify-content:space-between;align-items:center}.kickoff-form__step-last>div>div{width:50%}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width: 769px)and (max-width: 1042px){.kickoff-form__step-last{position:relative}.kickoff-form__step-last>div>div:last-child picture{position:absolute;top:0;width:50%;height:100%}.kickoff-form__step-last>div>div:last-child picture img{height:100%;width:auto;max-width:none}}@media(max-width: 768px){.kickoff-form__verification-header-bottom{display:block;margin-bottom:10px}.kickoff-form__verification-meta{font-size:.8125rem;gap:.75rem}.kickoff-form__code-input{width:40px;height:40px;font-size:1.25rem}.kickoff-form__verification-inputs{gap:.375rem}.kickoff-form__verification-header{flex-direction:column;align-items:flex-start}.kickoff-form__verification-info{width:100%}.kickoff-form__verification-meta{flex-wrap:wrap}.kickoff-form__pain-points--columns-2{grid-template-columns:1fr}}@media(max-width: 768px){.kickoff-form{padding:1rem;padding-bottom:50px}.kickoff-form h2{font-size:1.5rem}.kickoff-form__talent-types{display:block}.kickoff-form__talent-card{width:100%;display:flex;align-items:center;margin-bottom:10px;justify-content:center}.kickoff-form__talent-card img{margin:0 10px 0 0}.kickoff-form__talent-card-content{display:flex;flex-direction:column;text-align:left}.kickoff-form__talent-card .kickoff-form__talent-card-badge{position:relative;transform:none;top:initial;left:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.kickoff-form__employee-count>label{width:100%}.kickoff-form__navigation{flex-direction:column-reverse}.kickoff-form__navigation .button{width:100%;justify-content:center}.kickoff-form__next-steps h2{font-size:1.75rem}.kickoff-form__progress-steps{gap:1.5rem}.kickoff-form__progress-steps::before{left:20px}.kickoff-form__progress-step{padding-left:50px}.kickoff-form__progress-header{flex-direction:column;align-items:flex-start;gap:.5rem}.kickoff-form__progress-header h3{font-size:1.25rem}.kickoff-form__progress-description{font-size:.9375rem}.kickoff-form__link-secondary{font-size:.9375rem}.kickoff-form__step-last>div{display:block}.kickoff-form__step-last>div>div{width:100%;text-align:center}.kickoff-form__step-last>div>div img,.kickoff-form__step-last>div>div .button{margin:0 auto}}@media(max-width: 525px){.kickoff-form__code-input[type=text]{height:80px;width:calc(16.6666666667% - 3px)}}.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:#fff;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-toc{display:flex;gap:70px;align-items:flex-start}.single-post-body__content{flex:1;min-width:0}.single-post-toc{background:#faf7f5;border-radius:30px;padding:30px 10px;width:254px;flex-shrink:0;position:sticky;top:130px}.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;text-decoration:none;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}@media(max-width: 991px){.single-post-body--has-toc{flex-direction:column;gap:0}.single-post-toc{width:100%;position:static;margin-bottom:30px;padding:20px 10px;border-radius:20px}}@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}}.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:768px;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 .entry-content{background-color:#fff;padding:80px 0 80px}.single-post .entry-content .container{max-width:768px}.single-post .entry-content .container--wide{max-width:1024px}.single-post .entry-content p{font-size:16px}.single-post .entry-content a:not(.single-post-toc__link){color:#34b95c;text-decoration:none}.single-post .entry-content strong,.single-post .entry-content b{font-weight:600}.single-post .entry-content h6{font-size:20px}.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;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{list-style:disc}.single-post .entry-content blockquote{background-color:rgba(52,185,92,.1);padding:30px 40px;border-radius:30px;font-style:italic;font-size:18px}.single-post .entry-content img:not(.cta-banner__icon){border-radius:30px;margin:20px 0}.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:50px 70px;margin:60px 0}.author-section__avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom: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__connect{display:inline-flex;align-items:center;color:#34b95c;text-decoration:none;font-size:14px;font-weight:500}.author-section__connect span{transform:rotate(-45deg);font-size:24px;margin-left:5px}.author-section__connect--avatar{display:inline-flex;margin-top:12px;margin-bottom:0}.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;margin-top:-30px}.cta-banner__inner{border-radius:24px;padding:45px 50px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.cta-banner__content{display:flex;align-items:center;gap:10px;width:calc(100% - 190px);word-wrap:break-word}.cta-banner__icon{display:block;width:40px;height:40px;object-fit:contain;flex-shrink:0}.cta-banner__title{color:#fff;margin:0}.cta-banner__text{width:100%;flex-basis:100%;font-size:16px;font-weight:400;color:hsla(0,0%,100%,.9);line-height:1.5}@media(max-width: 575px){.cta-banner__text{margin-left:0}}.cta-banner__action{flex-shrink:0}.cta-banner__btn{display:inline-block;padding:15px 28px;border:none !important;border-radius:12px;background-color:#fff;color:#b934b0;font-size:16px !important;font-weight:500 !important;text-decoration:none;white-space:nowrap;line-height:1.25;cursor:pointer}.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 .cta-banner__btn{color:#34b95c !important}.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 .cta-banner__btn{color:#b934b0 !important}@media(max-width: 867px){.cta-banner__inner{padding:32px 24px;text-align:center}.cta-banner__content{justify-content:center;flex-direction:column;width:100%}.cta-banner__content img{margin-top:initial}.cta-banner__text{text-align:center;margin-left:0}.cta-banner__action{width:100%;display:flex;justify-content:center}}.selectize-control{min-height:60px}.selectize-control .selectize-input{height:100%;border-radius:10px;border:2px solid rgba(48,48,48,.1);padding:10px 20px;outline:none;box-shadow:none;position:relative}.selectize-control .selectize-input>input{height:36px;width:50px}.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:8.75px 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:#34b95c}.selectize-control .selectize-dropdown{border-radius:10px;border:2px solid #34b95c;outline:none;box-shadow:none;border-top-width:1px;overflow:hidden}.selectize-control .selectize-dropdown .option{padding:11px 20px;font-size:14px;display:flex;align-items:center}.selectize-control .selectize-dropdown .option.active,.selectize-control .selectize-dropdown .option:hover{background:rgba(52,185,92,.1);color:#303030}.selectize-control .selectize-dropdown .option.active:before,.selectize-control .selectize-dropdown .option:hover:before{border-color:#34b95c}.selectize-control .selectize-dropdown .option:before{content:"";height:16px;width:16px;border-radius:5px;border:2px solid rgba(48,48,48,.1);position:relative;display:inline-block;margin-right:10px;display:none}.selectize-control .selectize-dropdown .option.selected{background:rgba(52,185,92,.1);color:#34b95c}.selectize-control.selectize__no-search .selectize-input>input{display:none !important}.selectize-control.selectize__single .selectize-input{display:flex}.selectize-control.selectize__single .selectize-input.has-items{padding:10.5px 35px 10.5px 20px !important}.selectize-control.selectize__single .selectize-input.has-items .item,.selectize-control.selectize__single .selectize-input.has-items .item.active{background-color:rgba(0,0,0,0);height:35px;padding:0 !important;border-radius:20px;color:#303030;display:inline-flex;align-items:center;font-size:16px}.selectize-control.selectize__single .selectize-dropdown{border-top-width:2px}.hero-section .hero-subtitle{width:90%}.hero-section .container{display:grid;grid-template-columns:50% 50%;gap:50px}.hero-section .container>div:last-child{display:flex;align-items:center;position:relative}.hero-section .container .banner-image{position:absolute;width:699px;height:811px;left:-95px;max-width:none}.hero-section .quick-links{display:grid;grid-template-columns:repeat(4, 1fr)}.hero-section .quick-links__item{padding:15px 30px 15px 42px}.hero-section .quick-links__item a{text-decoration:none;text-transform:capitalize;display:flex;flex-direction:column;text-align:left}.hero-section .quick-links__item:first-child{padding-left:0}.hero-section .quick-links__item:not(:last-child){border-right:1px solid rgba(48,48,48,.1)}.hero-section .quick-links__icon{display:inline-block;width:100%;font-size:24px;color:rgba(34,197,94,.4)}.hero-section .quick-links__img{height:30px;margin-bottom:10px;width:30px;display:inline-flex;align-items:self-end;justify-content:flex-start}.hero-section .quick-links__text{color:rgba(48,48,48,.8)}@media(max-width: 1200px){.hero-section .container>div:first-child{padding-left:5%}}@media(max-width: 991px){.hero-section .container{grid-template-columns:60% 40%}}@media(max-width: 767px){.hero-section .container{grid-template-columns:100%}.hero-section .container>div{display:block;text-align:center}.hero-section .container>div:first-child{padding-left:0}.hero-section .container>div:first-child>div>div:not(.quick-links){display:block}.hero-section .container>div:first-child>div>div:not(.quick-links) a{display:inline-block}.hero-section .container>div:last-child{display:block}.hero-section .container .banner-image{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;left:-22px}.hero-section .container .quick-links{display:flex;justify-content:center}.hero-section .container .quick-links__item{padding:10px 20px}.hero-section .container .quick-links__item:first-child{padding-left:20px}}.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:180px 0 130px}#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:140px 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}}.pricing-section{background-color:#fff;padding:120px 0}@media(max-width: 767px){.pricing-section{padding:70px 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}}
