img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }.splide__container { box-sizing: border-box; position: relative; }.splide__list { backface-visibility: hidden; display: flex; height: 100%; margin: 0px !important; padding: 0px !important; }.splide.is-initialized:not(.is-active) .splide__list { display: block; }.splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }.splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto; }.splide:not(.is-overflow) .splide__pagination { display: none; }.splide__progress__bar { width: 0px; }.splide { position: relative; visibility: hidden; }.splide.is-initialized, .splide.is-rendered { visibility: visible; }.splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; list-style-type: none !important; margin: 0px; position: relative; }.splide__slide img { vertical-align: bottom; }.splide__spinner { animation: 1s linear infinite splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) transparent; border-image: none; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px; }.splide__sr { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause { display: none; }.splide__toggle.is-active .splide__toggle__pause { display: inline; }.splide__track { overflow: hidden; position: relative; z-index: 0; }@keyframes splide-loading {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}.splide__track--draggable { user-select: none; }.splide__track--fade > .splide__list > .splide__slide { margin: 0px !important; opacity: 0; z-index: 0; }.splide__track--fade > .splide__list > .splide__slide.is-active { opacity: 1; z-index: 1; }.splide--rtl { direction: rtl; }.splide__track--ttb > .splide__list { display: block; }.splide__arrow { align-items: center; background: rgb(204, 204, 204); border: 0px; border-radius: 50%; cursor: pointer; display: flex; height: 2em; justify-content: center; opacity: 0.7; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 2em; z-index: 1; }.splide__arrow svg { fill: rgb(0, 0, 0); height: 1.2em; width: 1.2em; }.splide__arrow:hover:not(:disabled) { opacity: 0.9; }.splide__arrow:disabled { opacity: 0.3; }.splide__arrow:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide__arrow--prev { left: 1em; }.splide__arrow--prev svg { transform: scaleX(-1); }.splide__arrow--next { right: 1em; }.splide.is-focus-in .splide__arrow:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide__pagination { bottom: 0.5em; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1; }.splide__pagination__page { background: rgb(204, 204, 204); border: 0px; border-radius: 50%; display: inline-block; height: 8px; margin: 3px; opacity: 0.7; padding: 0px; position: relative; transition: transform 0.2s linear; width: 8px; }.splide__pagination__page.is-active { background: rgb(255, 255, 255); transform: scale(1.4); z-index: 1; }.splide__pagination__page:hover { cursor: pointer; opacity: 0.9; }.splide__pagination__page:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide.is-focus-in .splide__pagination__page:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide__progress__bar { background: rgb(204, 204, 204); height: 3px; }.splide__slide { }.splide__slide:focus { outline: 0px; }@supports (outline-offset:-3px) {
  .splide__slide:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}@media screen and (-ms-high-contrast:none) {
  .splide__slide:focus-visible { border: 3px solid rgb(0, 187, 255); }
}@supports (outline-offset:-3px) {
  .splide.is-focus-in .splide__slide:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: -3px; }
}@media screen and (-ms-high-contrast:none) {
  .splide.is-focus-in .splide__slide:focus { border: 3px solid rgb(0, 187, 255); }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus { border-color: rgb(0, 187, 255); }
}.splide__toggle { cursor: pointer; }.splide__toggle:focus-visible { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide.is-focus-in .splide__toggle:focus { outline: rgb(0, 187, 255) solid 3px; outline-offset: 3px; }.splide__track--nav > .splide__list > .splide__slide { border: 3px solid transparent; cursor: pointer; }.splide__track--nav > .splide__list > .splide__slide.is-active { border: 3px solid rgb(0, 0, 0); }.splide__arrows--rtl .splide__arrow--prev { left: auto; right: 1em; }.splide__arrows--rtl .splide__arrow--prev svg { transform: scaleX(1); }.splide__arrows--rtl .splide__arrow--next { left: 1em; right: auto; }.splide__arrows--rtl .splide__arrow--next svg { transform: scaleX(-1); }.splide__arrows--ttb .splide__arrow { left: 50%; transform: translate(-50%); }.splide__arrows--ttb .splide__arrow--prev { top: 1em; }.splide__arrows--ttb .splide__arrow--prev svg { transform: rotate(-90deg); }.splide__arrows--ttb .splide__arrow--next { bottom: 1em; top: auto; }.splide__arrows--ttb .splide__arrow--next svg { transform: rotate(90deg); }.splide__pagination--ttb { inset: 0px 0.5em 0px auto; display: flex; flex-direction: column; padding: 1em 0px; }.gform_wrapper.gravity-theme fieldset, .gform_wrapper.gravity-theme legend { background: 0px 0px; padding: 0px; }.gform_wrapper.gravity-theme fieldset { border: medium; display: block; margin: 0px; }.gform_wrapper.gravity-theme legend { margin-left: 0px; margin-right: 0px; }@font-face { font-family: gform-icons-theme; src: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt") format("woff2"), url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt") format("truetype"), url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt") format("woff"), url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme") format("svg"); font-style: normal; font-weight: 400; font-display: block; }.gform-icon { font-family: gform-icons-theme !important; font-style: normal; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }.gform-icon--photograph::before { content: ""; }.gform-icon--star-border::before { content: ""; }.gform-icon--star::before { content: ""; }.gform-icon--left-arrow::before { content: ""; }.gform-icon--right-arrow::before { content: ""; }.gform-icon--circle-error::before { content: ""; }.gform-icon--close-small::before { content: ""; }.gform-icon--info::before { content: ""; }.gform-icon--verified::before { content: ""; }.gform-icon--circle-close::before { content: ""; }.gform-icon--close-big::before { content: ""; }.gform-icon--down-arrow::before { content: ""; }.gform-icon--format-bold::before { content: ""; }.gform-icon--format-italic::before { content: ""; }.gform-icon--format-list-bulleted::before { content: ""; }.gform-icon--format-list-numbered::before { content: ""; }.gform-icon--insert-link::before { content: ""; }.gform-icon--line::before { content: ""; }.gform-icon--password-eye::before { content: ""; }.gform-icon--password-eye-closed::before { content: ""; }.gform-icon--redo::before { content: ""; }.gform-icon--schedule::before { content: ""; }.gform-icon--clock::before { content: ""; }.gform-icon--search::before { content: ""; }.gform-icon--star-half::before { content: ""; }.gform-icon--check::before { content: ""; }.gform-icon--undo::before { content: ""; }.gform-icon--unfold-more::before { content: ""; }.gform-icon--create::before { content: ""; }.gform-icon--cog::before { content: ""; }.gform-icon--circle-check::before { content: ""; }.gform_wrapper.gravity-theme .gform-ul-reset { list-style-type: none; margin: 0px; padding: 0px; }.gform_wrapper.gravity-theme .gform-text-input-reset, .gform_wrapper.gravity-theme input.gform-text-input-reset, body[class*="avada"] .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).gform-text-input-reset { background-color: transparent; border: transparent; border-radius: 0px; font-family: inherit; font-size: inherit; outline: 0px; padding: inherit; }.gform_wrapper.gravity-theme .gform_drop_area { background: rgba(0, 0, 0, 0.02); border: 1px dashed rgb(204, 204, 204); border-radius: 4px; margin-bottom: 8px; padding: 32px; text-align: center; }.gform_wrapper.gravity-theme .gform_drop_instructions { display: block; margin-bottom: 8px; }.gform_wrapper.gravity-theme .gform_delete, .gform_wrapper.gravity-theme .gform_delete_file { cursor: pointer; vertical-align: middle; }.gform_wrapper.gravity-theme .gform_delete_file { appearance: none; background: 0px 0px; border: medium; }.gform_wrapper.gravity-theme .gfield_fileupload_filesize { padding: 0px 6px; }.gform_wrapper.gravity-theme .gfield_validation_message ul { margin: 16px 0px; padding-left: 24px; }.gform_wrapper.gravity-theme .gfield_validation_message ul:empty { display: none; }.gform_wrapper.gravity-theme .ginput_preview { margin: 16px 0px; }.gform_wrapper.gravity-theme .gform_fileupload_rules { display: block; margin-top: 8px; }.gform_wrapper.gravity-theme .ginput_container_password > span { position: relative; }.gform_wrapper.gravity-theme .gform_show_password:focus { outline: 0px; }.gform_wrapper.gravity-theme .gform_show_password { background-color: inherit; border: medium; cursor: pointer; height: 100%; padding: 0px; position: absolute; right: 20px; top: 0px; }.gform_wrapper.gravity-theme .password_input_container { display: block; position: relative; }.gform_wrapper.gravity-theme .gfield_password_strength { background-color: rgb(238, 238, 238); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; margin-top: 8px; padding: 8px; text-align: center; }.gform_wrapper.gravity-theme .gfield_password_strength.mismatch, .gform_wrapper.gravity-theme .gfield_password_strength.short { background-color: rgb(255, 160, 160); border-bottom: 3px solid rgb(240, 64, 64); border-color: rgb(240, 64, 64); }.gform_wrapper.gravity-theme .gfield_password_strength.bad { background-color: rgb(255, 183, 140); border-bottom: 3px solid rgb(255, 133, 60); border-color: rgb(255, 133, 60); }.gform_wrapper.gravity-theme .gfield_password_strength.good { background-color: rgb(255, 236, 139); border-bottom: 3px solid rgb(255, 204, 0); border-color: rgb(255, 204, 0); }.gform_wrapper.gravity-theme .gfield_password_strength.strong { background-color: rgb(195, 255, 136); border-bottom: 3px solid rgb(141, 255, 28); border-color: rgb(141, 255, 28); }.gform_wrapper.gravity-theme .field_sublabel_above .gfield_password_strength { margin-top: 16px; }.gravity-theme.ui-datepicker { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px; display: none; margin: 2.4px; padding: 8px; }.gravity-theme.ui-datepicker[style] { z-index: 9999 !important; }.gravity-theme.ui-datepicker .ui-datepicker-header { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 0px -8px 8px; padding: 0px 8px 8px; position: relative; }.gravity-theme.ui-datepicker .ui-datepicker-next, .gravity-theme.ui-datepicker .ui-datepicker-prev { cursor: pointer; position: absolute; }.gravity-theme.ui-datepicker .ui-datepicker-next::before, .gravity-theme.ui-datepicker .ui-datepicker-prev::before { border-style: solid; border-width: 0.18em 0.18em 0px 0px; content: ""; display: inline-block; height: 0.55em; left: 0.15em; position: relative; top: 0.3em; transform: rotate(-135deg); vertical-align: top; width: 0.55em; }.gravity-theme.ui-datepicker .ui-datepicker-next .ui-icon, .gravity-theme.ui-datepicker .ui-datepicker-prev .ui-icon { display: none; }.gravity-theme.ui-datepicker .ui-datepicker-prev { left: 16px; }.gravity-theme.ui-datepicker .ui-datepicker-next { right: 16px; }.gravity-theme.ui-datepicker .ui-datepicker-next::before { left: 0px; transform: rotate(45deg); }.gravity-theme.ui-datepicker .ui-datepicker-title { text-align: center; }.gravity-theme.ui-datepicker .ui-datepicker-title select { margin: 0px 4px; }.gravity-theme.ui-datepicker .ui-datepicker table { border-spacing: 0px; margin: 0px; }.gravity-theme.ui-datepicker .ui-datepicker thead { font-size: 0.85em; }.gravity-theme.ui-datepicker .ui-datepicker td { padding: 0px; width: 35.2px; }.gravity-theme.ui-datepicker a.ui-state-default { border-radius: 50%; color: rgb(34, 34, 34); display: block; line-height: 35.2px; text-align: center; text-decoration: none; width: 100%; }.gravity-theme.ui-datepicker a.ui-state-default:hover { background-color: rgba(0, 0, 0, 0.1); }.gravity-theme.ui-datepicker a.ui-state-active, .gravity-theme.ui-datepicker a.ui-state-active:hover { background-color: rgb(52, 152, 219); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gform_validation_container, body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container, body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container, body .gform_wrapper.gravity-theme .gform_validation_container { display: none !important; left: -9000px; position: absolute !important; }.gform_wrapper.gravity-theme .chosen-container { display: inline-block; font-size: 16px; position: relative; user-select: none; vertical-align: middle; }.gform_wrapper.gravity-theme .chosen-container * { box-sizing: border-box; }.gform_wrapper.gravity-theme .chosen-container .chosen-drop { background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px; display: none; position: absolute; top: 100%; width: 100%; z-index: 1010; }.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop { display: block; }.gform_wrapper.gravity-theme .chosen-container a { cursor: pointer; }.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name, .gform_wrapper.gravity-theme .chosen-container .search-choice .group-name { color: rgb(153, 153, 153); font-weight: 400; margin-right: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name::after, .gform_wrapper.gravity-theme .chosen-container .search-choice .group-name::after { content: ":"; padding-left: 2px; vertical-align: top; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single { background: rgb(255, 255, 255) linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%) padding-box; border: 1px solid rgb(170, 170, 170); border-radius: 5px; box-shadow: rgb(255, 255, 255) 0px 0px 3px inset, rgba(0, 0, 0, 0.1) 0px 1px 1px; color: rgb(68, 68, 68); display: block; height: 40px; line-height: 24px; overflow: hidden; padding: 0px 0px 0px 8px; position: relative; text-decoration: none; white-space: nowrap; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type="text"] { cursor: pointer; opacity: 0; position: absolute; width: 0px; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-default { color: rgb(153, 153, 153); }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span { display: block; line-height: 38.4px; margin-right: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span { margin-right: 36px; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png") -42px 1px no-repeat; display: block; font-size: 1px; height: 12px; position: absolute; right: 26px; top: 6px; width: 12px; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div { display: block; height: 100%; position: absolute; right: 0px; top: 0px; width: 18px; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png") 0px 10px no-repeat; display: block; height: 100%; width: 100%; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-search { margin: 0px; padding: 3px 4px; position: relative; white-space: nowrap; z-index: 1010; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type="text"] { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png") 100% -20px no-repeat; border: 1px solid rgb(170, 170, 170); border-radius: 0px; font-family: sans-serif; font-size: 1em; height: auto; line-height: normal; margin: 1px 0px; outline: 0px; padding: 4px 20px 4px 5px; width: 100%; }.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop { background-clip: padding-box; border-radius: 0px 0px 4px 4px; margin-top: -1px; }.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search { opacity: 0; pointer-events: none; position: absolute; }.gform_wrapper.gravity-theme .chosen-container .chosen-results { color: rgb(68, 68, 68); margin: 0px 4px 4px 0px; max-height: 240px; overflow: hidden auto; padding: 0px 0px 0px 4px; position: relative; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li { display: none; line-height: 15px; list-style: none; margin: 0px; padding: 5px 6px; overflow-wrap: break-word; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result { cursor: pointer; display: list-item; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result { color: rgb(204, 204, 204); cursor: default; display: list-item; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted { background-color: rgb(56, 117, 215); background-image: linear-gradient(rgb(56, 117, 215) 20%, rgb(42, 98, 188) 90%); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results { background: rgb(244, 244, 244); color: rgb(119, 119, 119); display: list-item; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result { cursor: default; display: list-item; font-weight: 700; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option { padding-left: 15px; }.gform_wrapper.gravity-theme .chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices { background-color: rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); cursor: text; height: auto; margin: 0px; overflow: hidden; padding: 8px; position: relative; width: 100%; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li { float: left; list-style: none; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field { margin: 0px; padding: 0px; white-space: nowrap; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type="text"] { background: 0px 0px !important; border: 0px !important; border-radius: 0px; box-shadow: none; color: rgb(153, 153, 153); font-family: sans-serif; font-size: 100%; height: 25px; line-height: normal; margin: 1px 0px; outline: 0px; padding: 0px; width: 25px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice { background-clip: padding-box; background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; background-size: 100% 19px; border: 1px solid rgb(170, 170, 170); border-radius: 3px; box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgba(0, 0, 0, 0.05) 0px 1px 0px; color: rgb(51, 51, 51); cursor: default; line-height: 13px; margin: 3px 5px 3px 0px; max-width: 100%; padding: 3px 20px 3px 5px; position: relative; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span { overflow-wrap: break-word; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png") -42px 1px no-repeat; display: block; font-size: 1px; height: 12px; position: absolute; right: 3px; top: 4px; width: 12px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled { background-color: rgb(228, 228, 228); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 5px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus { background: rgb(212, 212, 212); }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results { margin: 0px; padding: 0px; }.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected { color: rgb(204, 204, 204); cursor: default; display: list-item; }.gform_wrapper.gravity-theme .chosen-container-active .chosen-single { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single { background-image: linear-gradient(rgb(238, 238, 238) 20%, rgb(255, 255, 255) 80%); border: 1px solid rgb(170, 170, 170); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; }.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div { background: 0px 0px; border-left: medium; }.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 10px; }.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type="text"] { color: rgb(34, 34, 34) !important; }.gform_wrapper.gravity-theme .chosen-disabled { cursor: default; opacity: 0.5 !important; }.gform_wrapper.gravity-theme .chosen-disabled .chosen-single { cursor: default; }.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }.gform_wrapper.gravity-theme .chosen-rtl { text-align: right; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-single { overflow: visible; padding: 0px 8px 0px 0px; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span { direction: rtl; margin-left: 26px; margin-right: 0px; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div { left: 3px; right: auto; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr { left: 26px; right: auto; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li { float: right; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close { left: 4px; right: auto; }.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results { margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option { padding-left: 0px; padding-right: 15px; }.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: medium; }.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type="text"] { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png") -30px -20px no-repeat; direction: rtl; padding: 4px 5px 4px 20px; }.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span, .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span, .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type="text"], .gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr, .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b, .gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type="text"] { background-image: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; }
}body .gform_wrapper.gravity-theme .chosen-container a.chosen-single { border-radius: inherit; }body .gform_wrapper.gravity-theme ul.chosen-results li { line-height: inherit; }@media only screen and (max-width: 641px) {
  .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 2; min-height: 32px; }
  .gform_wrapper.gravity-theme textarea { line-height: 1.5; }
  .gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style] { width: 100% !important; }
  .gform_wrapper.gravity-theme .chosen-container-single .chosen-single { height: 40px; line-height: 2.8; }
  .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b { position: relative; top: 10px; }
  .gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style] { width: 100% !important; }
  .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice, .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field { float: none; line-height: inherit; width: 100%; }
  .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span { margin-bottom: 0px; }
  .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { top: calc(50% - 6px); }
  .gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price) { display: block; margin-bottom: 8px; }
  .gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex { margin-top: 12px !important; }
  .gform_wrapper.gravity-theme ul.gfield_checkbox li label, .gform_wrapper.gravity-theme ul.gfield_radio li label { cursor: pointer; width: 85%; }
}@media only screen and (min-width: 641px) {
  body .gform_wrapper.gravity-theme select.medium.gfield_select + div.chosen-container-multi[style], body .gform_wrapper.gravity-theme select.medium.gfield_select + div.chosen-container-single[style] { width: calc(50% - 8px) !important; }
  body .gform_wrapper.gravity-theme select.large.gfield_select + div.chosen-container-multi[style], body .gform_wrapper.gravity-theme select.large.gfield_select + div.chosen-container-single[style] { width: 100% !important; }
  body .gform_wrapper.gravity-theme select.small.gfield_select + div.chosen-container-multi[style], body .gform_wrapper.gravity-theme select.small.gfield_select + div.chosen-container-single[style] { width: 25% !important; }
}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm { display: none !important; }.gform_wrapper.gravity-theme .gf_invisible, .gform_wrapper.gravity-theme .gfield_visibility_hidden { left: -9999px; position: absolute; visibility: hidden; }.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft { display: none !important; }.gform_wrapper.gravity-theme .gf_hidden, .gform_wrapper.gravity-theme .gform_hidden { display: none; }.gform_wrapper.gravity-theme .hidden_label .gfield_label, .gform_wrapper.gravity-theme .hidden_sub_label, .gform_wrapper.gravity-theme .screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.gform_wrapper.gravity-theme button.screen-reader-text:focus { border: 0px; clip: auto; clip-path: none; height: auto; margin: 0px; position: static !important; width: auto; }@media only screen and (min-width: 641px) {
  .gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_radio { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 2rem; }
  .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio { display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 2rem; }
  .gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_radio { display: grid; grid-template-columns: repeat(4, 1fr); column-gap: 2rem; }
  .gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_radio { display: grid; grid-template-columns: repeat(5, 1fr); column-gap: 2rem; }
  .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_checkbox, .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio { column-count: 2; column-gap: 2rem; display: block; }
  .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_checkbox, .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio { column-count: 3; column-gap: 2rem; display: block; }
  .gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_checkbox, .gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_radio { column-count: 4; column-gap: 2rem; display: block; }
  .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_checkbox, .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio { column-count: 5; column-gap: 2rem; display: block; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_radio .gchoice { height: 25px; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_radio .gchoice { height: 50px; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_radio .gchoice { height: 75px; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_radio .gchoice { height: 100px; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_radio .gchoice { height: 125px; }
  .gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_radio .gchoice { height: 150px; }
}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio { display: block; }.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice { display: inline-block; padding-inline-end: 16px; vertical-align: top; }.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice label, .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice label, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice label, .gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice label { max-width: none; }.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm { display: none !important; }.gform_wrapper.gravity-theme .gsection.gf_scroll_text { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 240px; overflow: hidden scroll; padding: 32px; }.gform_wrapper.gravity-theme .gsection.gf_scroll_text .gsection_title { margin-top: 0px; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue, .gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray, .gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green, .gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red, .gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow { border-radius: 3px; margin: 20px 0px !important; padding: 20px !important; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green { background-color: rgb(203, 236, 160); border: 1px solid rgb(151, 180, 138); color: rgb(0, 51, 0); text-shadow: rgb(221, 255, 187) 1px 1px; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red { background-color: rgb(250, 242, 245); border: 1px solid rgb(207, 173, 179); color: rgb(131, 37, 37); text-shadow: rgb(255, 255, 255) 1px 1px; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow { background-color: rgb(255, 251, 204); border: 1px solid rgb(230, 219, 85); color: rgb(34, 34, 34); text-shadow: rgb(252, 250, 234) 1px 1px; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(66, 66, 66); text-shadow: rgb(255, 255, 255) 1px 1px; }.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue { background-color: rgb(209, 228, 243); border: 1px solid rgb(167, 194, 231); color: rgb(49, 68, 117); text-shadow: rgb(224, 241, 255) 1px 1px; }.gform_wrapper.gravity-theme .gf_simple_horizontal { margin: 0px auto; width: calc(100% - 16px); }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body, .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label { display: table-cell; margin: 0px; padding: 0px; position: relative; vertical-align: middle; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body { max-width: 75%; width: auto; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label { display: table; width: 100%; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield { display: table-cell; height: auto; padding-right: 1em; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .large, .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .medium, .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .small { width: 100%; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice, .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice { display: inline-block; margin-right: 0.5em; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield, .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield { vertical-align: middle; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield, .gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_container { margin-top: 0px !important; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label { margin: 0px; max-width: 25%; padding: 0px; text-align: left; width: auto; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type="button"], .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type="image"], .gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type="submit"] { height: auto; }.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_description:not(.validation_message), .gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_label, .gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_complex label { display: block; height: 1px; left: -9000px; overflow: hidden; position: absolute; top: 0px; width: 1px; }.gform_wrapper.gravity-theme body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label { text-align: left; }.gform_confirmation_wrapper.gf_confirmation_simple_yellow { background-color: rgb(255, 251, 204); border-bottom: 1px solid rgb(230, 219, 85); border-top: 1px solid rgb(230, 219, 85); color: rgb(66, 66, 66); font-size: 25px; margin: 30px 0px; max-width: 99%; padding: 32px; }.gform_confirmation_wrapper.gf_confirmation_simple_gray { background-color: rgb(234, 234, 234); border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); color: rgb(66, 66, 66); font-size: 25px; margin: 30px 0px; max-width: 99%; padding: 32px; }.gform_confirmation_wrapper.gf_confirmation_yellow_gradient { background-color: rgb(255, 251, 210); border: 1px solid rgb(230, 219, 85); box-shadow: rgba(221, 215, 131, 0.75) 0px 0px 5px; margin: 30px 0px; position: relative; }.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message { background: rgb(255, 251, 204) linear-gradient(rgb(255, 252, 229) 0px, rgb(255, 249, 191) 100%); border-bottom: 1px solid rgb(230, 219, 85); border-top: 2px solid rgb(255, 255, 255); color: rgb(66, 66, 66); font-size: 28px; margin: 0px; max-width: 99%; padding: 40px; }.gform_confirmation_wrapper.gf_confirmation_green_gradient { background-color: rgb(241, 252, 223); border: 1px solid rgb(167, 195, 124); box-shadow: rgba(86, 122, 86, 0.4) 0px 0px 5px; margin: 30px 0px; position: relative; }.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message { background: rgb(255, 251, 204) linear-gradient(rgb(219, 242, 183) 0px, rgb(180, 208, 136) 100%); border-bottom: 1px solid rgb(167, 195, 124); border-top: 2px solid rgb(239, 250, 222); color: rgb(0, 51, 0); font-size: 28px; margin: 0px; max-width: 99%; padding: 40px; text-shadow: rgb(221, 255, 187) 1px 1px; }.gform_confirmation_wrapper.gf_confirmation_green_gradient::after, .gform_confirmation_wrapper.gf_confirmation_green_gradient::before, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before { background: rgba(0, 0, 0, 0.2); bottom: 15px; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 10px; content: ""; left: 10px; max-width: 40%; position: absolute; top: 80%; transform: rotate(-3deg); width: 50%; z-index: -1; }.gform_confirmation_wrapper.gf_confirmation_green_gradient::after, .gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after { left: auto; right: 10px; transform: rotate(3deg); }.gform_wrapper.gravity-theme .gfield textarea { width: 100%; }.gform_wrapper.gravity-theme .gfield textarea.small { height: 96px; }.gform_wrapper.gravity-theme .gfield textarea.medium { height: 192px; }.gform_wrapper.gravity-theme .gfield textarea.large { height: 288px; }.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select { max-width: 100%; }.gform_wrapper.gravity-theme .gfield input.small, .gform_wrapper.gravity-theme .gfield select.small { width: calc(25% - 12px); }.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium { width: calc(50% - 8px); }.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large { width: 100%; }.gform_wrapper.gravity-theme * { box-sizing: border-box; }.gform_wrapper.gravity-theme .gform_fields { display: grid; gap: 16px 2%; grid-template-columns: repeat(12, 1fr); width: 100%; }.gform_wrapper.gravity-theme .gfield { grid-column: 1 / -1; min-width: 0px; }.gform_wrapper.gravity-theme .gfield.gfield--width-full { grid-column: span 12; }.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths { grid-column: span 11; }.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths { grid-column: span 10; }.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter { grid-column: span 9; }.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds { grid-column: span 8; }.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths { grid-column: span 7; }.gform_wrapper.gravity-theme .gfield.gfield--width-half { grid-column: span 6; }.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths { grid-column: span 5; }.gform_wrapper.gravity-theme .gfield.gfield--width-third { grid-column: span 4; }.gform_wrapper.gravity-theme .gfield.gfield--width-quarter { grid-column: span 3; }.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth { grid-column: span 2; }.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth { grid-column: span 1; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_fields { column-gap: 0px; }
  .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) { grid-column: 1 / -1; }
}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full { width: 100%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths { width: 91.6666%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths { width: 83.3333%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter { width: 75%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds { width: 66.6666%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths { width: 58.3333%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half { width: 50%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths { width: 41.6666%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third { width: 33.3333%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter { width: 25%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth { width: 16.6666%; }.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth { width: 8.3333%; }.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset), .gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) { display: flex; flex-wrap: wrap; justify-content: flex-end; width: 100%; }.gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { margin: 0px; padding: 0px; width: 30%; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label { width: 100%; }
}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset { clear: both; }.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { float: left; width: 70%; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container { width: 100%; }
}@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_fields.left_label fieldset > .ginput_complex, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset > .ginput_complex { width: 100%; }
}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { display: block; float: left; padding-right: 1em; width: 30%; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label { width: 100%; }
}.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message, .gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message { float: right; width: 70%; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message, .gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message { width: 100%; }
}.gform_wrapper.gravity-theme .gform_fields.validation_above.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.validation_above.right_label fieldset .ginput_container { float: right; }.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container, .gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container { width: auto; }.gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { width: 70%; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .left_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield > div:not(.ui-resizable-handle):not(.gfield-admin-icons) { width: 100%; }
}.gform_wrapper.gravity-theme .right_label .gfield_label { padding-right: 1em; text-align: right; }.gform_wrapper.gravity-theme .left_label.gform_fields, .gform_wrapper.gravity-theme .right_label.gform_fields { position: relative; }.gform_wrapper.gravity-theme .left_label .gfield_html_formatted, .gform_wrapper.gravity-theme .right_label .gfield_html_formatted { margin-left: 30%; }.gform_wrapper.gravity-theme .left_label #field_submit, .gform_wrapper.gravity-theme .right_label #field_submit { justify-content: flex-start; }.gform_wrapper.gravity-theme .left_label #field_submit input, .gform_wrapper.gravity-theme .right_label #field_submit input { margin-left: 30%; }.gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex { align-items: flex-start; }.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex { align-items: flex-end; }.gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container, .gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container { float: right; width: 70%; padding-left: 8px; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container, .gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container { width: 100%; }
}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label, .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label { margin-left: 1em; position: absolute; right: 0px; text-align: left; width: 30%; }.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label { width: 30%; }.rtl .gform_wrapper.gravity-theme .left_label .gfield_label { padding-left: 1em; text-align: left !important; }.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield, .rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield { margin-left: 0px; padding-right: 30%; }.rtl .gform_wrapper.gravity-theme .right_label .gfield_label, .rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label { padding: 0px; text-align: right; }.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label { padding-right: 0px; }.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted, .rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted { margin-left: 0px; margin-right: 30%; }html[dir="rtl"] .gform_wrapper.gravity-theme code, html[dir="rtl"] .gform_wrapper.gravity-theme input[type="email"], html[dir="rtl"] .gform_wrapper.gravity-theme input[type="tel"], html[dir="rtl"] .gform_wrapper.gravity-theme input[type="url"] { direction: rtl; }html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_label { direction: rtl; }html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_required { margin-left: 0px; margin-right: 4px; }html[dir="rtl"] .gform_wrapper.gravity-theme ::-webkit-input-placeholder { text-align: right; }html[dir="rtl"] .gform_wrapper.gravity-theme ::placeholder { text-align: right; }html[dir="rtl"] .gform_wrapper.gravity-theme :-moz-placeholder { text-align: right; }html[dir="rtl"] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset { display: block; }html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(:last-child), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 0px; margin-right: 16px; }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0px; padding-right: 16px; }@media (min-width: 641px) {
  html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0px; padding-right: 16px; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .gform_show_password { left: 8px; right: unset; }
}@media (max-width: 640px) {
  html[dir="rtl"] .gform_wrapper.gravity-theme .left_label fieldset.gfield, html[dir="rtl"] .gform_wrapper.gravity-theme .right_label fieldset.gfield { padding-right: 0px; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .left_label legend.gfield_label, html[dir="rtl"] .gform_wrapper.gravity-theme .right_label legend.gfield_label { margin: 0px; padding: 0px; position: relative; width: 100%; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .left_label .gfield_label { text-align: right !important; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-right: 0px; }
}.gform_wrapper.gravity-theme .ginput_counter { color: rgb(118, 118, 118); font-size: 0.8em; }.gform_wrapper.gravity-theme .ginput_counter_tinymce { border-top: 1px solid rgb(238, 238, 238); font-size: 12px; padding: 2px 10px; }.gform_wrapper.gravity-theme .validation_message--hidden-on-empty:empty { display: none; }.gform_wrapper.gravity-theme .gform_card_icon_container { display: flex; height: 32px; margin: 8px 0px 6.4px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon { background-image: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards.svg"); background-repeat: no-repeat; height: 32px; margin-right: 4.8px; text-indent: -9000px; width: 40px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex { background-position: -167px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover { background-position: -221px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard { background-position: -275px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa { background-position: -59px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb { background-position: -329px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro { background-position: -5px 0px; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected { position: relative; }.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after { background: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards-check.svg") center center no-repeat; bottom: 4px; content: ""; display: block; height: 10px; position: absolute; right: 0px; width: 13px; }.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right { align-items: center; display: inline-flex; flex-flow: wrap; justify-content: flex-start; }.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label { width: 100%; }.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { background-image: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards.svg"); background-position: -382px center; background-repeat: no-repeat; display: block; flex: 0 0 auto; height: 32px; margin-left: 0.3em; width: 40px; }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon { margin-left: 0px; margin-right: 0.3em; }.gform_wrapper.gravity-theme .gfield_list_group, .gform_wrapper.gravity-theme .gfield_list_header { display: flex; flex-flow: row; margin-bottom: 8px; }.gform_wrapper.gravity-theme .gfield_list_group:last-child { margin-bottom: 0px; }.gform_wrapper.gravity-theme .gfield_header_item { word-break: break-word; }.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gfield_list_group_item { flex-grow: 1; width: 0px; }.gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 2%; }.gform_wrapper.gravity-theme .gfield_list_group_item input, .gform_wrapper.gravity-theme .gfield_list_group_item select { width: 100%; }.gform_wrapper.gravity-theme .gfield_header_item--icons, .gform_wrapper.gravity-theme .gfield_list_icons { align-items: center; display: flex; flex: 0 0 auto; justify-content: center; width: 48px; }.gform_wrapper.gravity-theme .gfield_list_icons button { background: transparent url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/list-add.svg"); border: medium; font-size: 0px; height: 16px; opacity: 0.5; padding: 0px; transition: opacity 0.5s ease-out; width: 16px; }.gform_wrapper.gravity-theme .gfield_list_icons button:focus, .gform_wrapper.gravity-theme .gfield_list_icons button:hover { opacity: 1; outline: 0px; }.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { background-image: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/list-remove.svg"); margin-left: 5px; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gfield_list_header { display: none; }
  .gform_wrapper.gravity-theme .gfield_list_group { border: 1px solid rgba(0, 0, 0, 0.2); display: block; margin-bottom: 16px; padding: 16px; }
  .gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gfield_list_group_item { width: auto; }
  .gform_wrapper.gravity-theme .gfield_list_group:last-child { margin-bottom: 0px; }
  .gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child) { margin-bottom: 8px; }
  .gform_wrapper.gravity-theme .gfield_list_group_item::before { content: attr(data-label); font-size: 14.992px; }
  .gform_wrapper.gravity-theme .gfield_list_icons { background-color: rgba(0, 0, 0, 0.1); line-height: 0; margin: 16px -16px -16px; padding: 12px 16px; text-align: left; width: auto; }
  .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 0px; }
}html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-left: 0px; margin-right: 16px; }@media (max-width: 640px) {
  html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_header_item + .gfield_header_item:not(.gfield_header_item--icons), html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_group_item + .gfield_list_group_item { margin-right: 0px; }
}html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item { margin-left: 0px; margin-right: 5px; }.gform_wrapper.gravity-theme .gfield_label { display: inline-block; font-size: 16px; font-weight: 700; margin-bottom: 8px; padding: 0px; }.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label { font-size: 15px; padding-top: 5px; }.gform_wrapper.gravity-theme.left_label fieldset.gfield, .gform_wrapper.gravity-theme.right_label fieldset.gfield { padding: 16px 16px 16px 30%; }.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description, .gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time), .gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description, .gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time) { width: 100%; }.gform_wrapper.gravity-theme.left_label legend.gfield_label, .gform_wrapper.gravity-theme.right_label legend.gfield_label { left: 0px; }.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset), .gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) { justify-content: flex-start; }.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted, .gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted { display: flex; }.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container, .gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container { width: 100%; }.gform_wrapper.gravity-theme.right_label legend.gfield_label { text-align: right; }.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email { margin-left: 0px; }.gform_wrapper.gravity-theme .gform_validation_errors { background: rgb(255, 249, 249); border-radius: 5px; border: 1.5px solid rgb(192, 43, 10); box-shadow: rgba(0, 0, 0, 0.11) 0px 1px 4px, rgba(18, 25, 97, 0.04) 0px 0px 4px; margin-block: 8px; padding-block: 16px; padding-inline: 48px 16px; position: relative; width: 100%; }.gform_wrapper.gravity-theme .gform_validation_errors:focus { outline: rgb(192, 43, 10) solid 2px; outline-offset: 2px; }.gform_wrapper.gravity-theme .gform_validation_errors > h2 { color: rgb(192, 43, 10); font-size: 13.2px; font-weight: 500; line-height: 17.6px; margin-block: 0px 12px; margin-inline: 0px; }.gform_wrapper.gravity-theme .gform_validation_errors > h2::before { display: none; }.gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon { align-items: center; display: flex; font-size: 28px; height: 100%; inset-inline-start: 12px; position: absolute; inset-block-start: 0px; }.gform_wrapper.gravity-theme .gform_validation_errors > h2.hide_summary { margin: 0px; padding: 0px; }.gform_wrapper.gravity-theme .gform_validation_errors > ol { padding-inline-start: 20px; }.gform_wrapper.gravity-theme .gform_validation_errors > ol a { color: rgb(192, 43, 10); font-size: 13.2px; }.gform_wrapper.gravity-theme .gform_validation_errors > ol a:focus { outline: rgb(192, 43, 10) solid 2px; outline-offset: 2px; }.gform_wrapper.gravity-theme .gform_validation_errors > ol li { color: rgb(192, 43, 10); font-size: 13.2px; list-style-type: disc !important; margin-block: 0px 8px; margin-inline: 0px; }.gform_wrapper.gravity-theme .gform_validation_errors > ol li:last-of-type { margin-block-end: 0px; }.gform_wrapper.gravity-theme .gfield_required { color: rgb(192, 43, 10); display: inline-block; font-size: 13.008px; padding-inline-start: 0.125em; }.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, .gform_wrapper.gravity-theme .gfield_required .gfield_required_text { font-style: italic; font-weight: 400; }.gform_wrapper.gravity-theme .gform_required_legend .gfield_required { padding-inline-start: 0px; }.gform_wrapper.gravity-theme .validation_error { border-block: 2px solid rgb(192, 43, 10); color: rgb(192, 43, 10); font-size: 1em; font-weight: 700; margin-block-end: 32px; padding: 16px; text-align: center; }.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label, .gform_wrapper.gravity-theme .gfield_error label, .gform_wrapper.gravity-theme .gfield_error legend, .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message, .gform_wrapper.gravity-theme [aria-invalid="true"] + label, .gform_wrapper.gravity-theme label + [aria-invalid="true"] { color: rgb(192, 43, 10); }.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message { background: rgb(255, 249, 249); border: 1px solid rgb(192, 43, 10); font-size: 14.992px; margin-block-start: 8px; padding: 12.992px 24px; }.gform_wrapper.gravity-theme .left_label.validation_above fieldset .gfield_validation_message, .gform_wrapper.gravity-theme .left_label.validation_above fieldset .validation_message, .gform_wrapper.gravity-theme .right_label.validation_above fieldset .gfield_validation_message, .gform_wrapper.gravity-theme .right_label.validation_above fieldset .validation_message { clear: right; }.gform_wrapper.gravity-theme .validation_above .gfield_validation_message, .gform_wrapper.gravity-theme .validation_above .validation_message { margin-block-end: 16px; }.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"] { border: 1px solid rgb(192, 43, 10); }.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button { appearance: none !important; background-color: rgb(255, 255, 255); color: rgb(107, 114, 128); text-decoration: none; }.gform_wrapper.gravity-theme .gform_previous_button.button svg, .gform_wrapper.gravity-theme .gform_save_link.button svg { display: inline-block; margin-right: 4px; }.gform_wrapper.gravity-theme button.button:disabled { opacity: 0.6; }.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer { display: flex; }.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input { align-self: flex-end; }.gform_wrapper.gravity-theme #field_submit .gform_image_button, .gform_wrapper.gravity-theme .gform_footer .gform_image_button { background-color: transparent; border: medium; border-radius: 0px; height: auto; padding: 0px; width: auto; }.gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full { text-align: center; width: 100%; }.gform_wrapper.gravity-theme .ginput_complex { display: flex; flex-flow: wrap; }.gform_wrapper.gravity-theme .ginput_complex fieldset, .gform_wrapper.gravity-theme .ginput_complex span { flex: 1 1 0%; }.gform_wrapper.gravity-theme .ginput_complex .ginput_full { flex: 0 0 100%; }.gform_wrapper.gravity-theme .ginput_complex .clear-multi { display: flex; }.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend { display: block; }.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme .ginput_complex select { width: 100%; }.gform_wrapper.gravity-theme .ginput_container_address { margin-left: -1%; margin-right: -1%; }.gform_wrapper.gravity-theme .ginput_container_address span { flex: 0 0 50%; padding-left: 0.9804%; padding-right: 0.9804%; }@media (min-width: 641px) {
  .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) { padding-right: 1%; }
  .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 1%; padding-right: 0px; }
  .gform_wrapper.gravity-theme .ginput_container_address span, .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) { margin-bottom: 8px; }
  .gform_wrapper.gravity-theme .ginput_container_address { margin-bottom: -8px; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) { padding-left: 1%; padding-right: 0px; }
  html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) { padding-left: 0px; padding-right: 1%; }
}@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .ginput_complex span { flex: 0 0 100%; margin-bottom: 8px; padding-left: 0px; }
  .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span { padding-left: 0.9804%; }
}.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction { clear: both; font-family: inherit; font-size: 15px; letter-spacing: normal; line-height: inherit; padding-top: 13px; width: 100%; }.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction { padding-bottom: 16px; }.gform_wrapper.gravity-theme .field_sublabel_above .description, .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description, .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description { margin-top: 9.008px; }.gform_wrapper.gravity-theme .top_label .gsection_description { margin-bottom: 9.008px; width: 100%; }.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description { border: 1px solid rgb(221, 221, 221); font-size: 13.008px; margin-top: 12.8px; max-height: 240px; overflow-y: scroll; padding: 6.4px 8px; width: 100%; }.gform_wrapper.gravity-theme .field_description_above .gfield_choice_limit_message, .gform_wrapper.gravity-theme .field_sublabel_above .gfield_choice_limit_message, .gform_wrapper.gravity-theme .gfield_choice_limit_message { display: block; margin-bottom: 8px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }.gform_wrapper.gravity-theme .gfield_creditcard_warning { background-color: rgba(255, 223, 224, 0.25); border-bottom: 4px solid rgb(192, 43, 10); border-top: 2px solid rgb(192, 43, 10); padding: 16px; }.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message { color: rgb(192, 43, 10); font-family: inherit; font-size: 16px; font-weight: 700; min-height: 32px; position: relative; }.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K"); background-position: 0px 3.2px; background-repeat: no-repeat; background-size: 24px 16px; border-bottom: 1px solid rgb(192, 43, 10); display: block; letter-spacing: 0.1pt; margin-bottom: 16px; padding: 0px 0px 16px 24px; text-transform: uppercase; }.gform_wrapper.gravity-theme .ginput_cardextras { display: flex; flex-wrap: wrap; }.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input { max-width: 112px; width: 30%; }.gform_wrapper.gravity-theme .ginput_card_expiration_container { display: flex; flex-wrap: wrap; }.gform_wrapper.gravity-theme .ginput_card_expiration_month { flex: 1 1 0%; margin-right: 16px; }.gform_wrapper.gravity-theme .ginput_card_expiration_year { flex: 1 1 0%; }.gform_wrapper.gravity-theme .ginput_cardinfo_left label, .gform_wrapper.gravity-theme .ginput_cardinfo_left legend, .gform_wrapper.gravity-theme .ginput_cardinfo_right label, .gform_wrapper.gravity-theme .ginput_cardinfo_right legend { flex: 1 1 100%; }.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { display: flex; flex-direction: column; }.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend { float: left; padding-top: 5px; }.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left { flex-direction: column-reverse; }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_card_expiration_month { margin-left: 16px; margin-right: 0px; }html[dir="rtl"] .gform_wrapper.gravity-theme .gform_card_icon { float: right; }html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span { background-position: right 3.2px; background-repeat: no-repeat; background-size: 24px 16px; display: block; margin-bottom: 16px; padding: 0px 24px 16px 0px; }html[dir="rtl"] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left { display: flex; }@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .ginput_card_expiration { flex: 0 0 auto; }
  .gform_wrapper.gravity-theme .ginput_card_expiration_month { margin-bottom: 8px; }
}.gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { margin-left: 2%; }.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-left: 0px; }.gform_wrapper.gravity-theme .ginput_container_date label { display: block; }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date + .ginput_container_date { margin-left: 0px; margin-right: 16px; }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"] + .ginput_container_date { margin-right: 0px; }.gravity-theme.ui-datepicker { background: rgb(255, 255, 255); border: 1px solid rgb(208, 209, 211); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem, rgba(18, 25, 97, 0.04) 0px 0px 0.25rem; color: rgb(96, 115, 130); font-size: 0.8125rem; font-weight: var(--gform-theme-font-weight-medium); margin-top: 5px; max-width: 400px; padding: 18px 15px; width: auto; }.gravity-theme.ui-datepicker table, .gravity-theme.ui-datepicker td, .gravity-theme.ui-datepicker th, .gravity-theme.ui-datepicker thead, .gravity-theme.ui-datepicker tr { background: 0px 0px; border: 0px; margin: 0px; }.gravity-theme.ui-datepicker td, .gravity-theme.ui-datepicker th { padding: 5px; text-shadow: none; text-transform: none; }.gravity-theme.ui-datepicker .ui-datepicker-header { border: 0px; display: flex; flex-direction: row; justify-content: center; margin: 0px 0px 5px; padding: 0px; position: relative; width: 100%; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { align-items: center; background: 0px 0px; border: 0px; color: rgb(96, 115, 130); cursor: pointer; display: flex; font-family: gform-icons-theme !important; font-size: 24px; -moz-osx-font-smoothing: grayscale; height: 30px; justify-content: center; line-height: 1; position: absolute; text-decoration: none; top: 50%; transform: translateY(-50%); transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; width: 30px; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover { color: rgb(47, 64, 84); }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon { display: none; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before { border: 0px; height: auto; position: static; transform: none; width: auto; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { left: 0px; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before { content: ""; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next { right: 0px; }.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before { content: ""; }.gravity-theme.ui-datepicker .ui-datepicker-header select { appearance: none; background-color: transparent; background-image: url("//www.hansfordbell.co.uk/wp-content/plugins/gravityforms/assets/css/dist/../../../images/theme/down-arrow.svg"); background-position: 100% 50%; background-repeat: no-repeat; background-size: 24px 24px; border: 0px; border-radius: 0px; box-shadow: none; color: rgb(88, 94, 106); cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: var(--gform-theme-font-weight-medium); height: auto; min-height: 0px; padding: 0px 22px 0px 0px; width: auto; }.gravity-theme.ui-datepicker .ui-datepicker-header select.ui-datepicker-month { margin-right: 20px; text-align-last: right; }.gravity-theme.ui-datepicker .ui-datepicker-calendar { table-layout: fixed; width: 100%; }.gravity-theme.ui-datepicker .ui-datepicker-calendar a, .gravity-theme.ui-datepicker .ui-datepicker-calendar span { font-weight: var(--gform-theme-font-weight-normal); }.gravity-theme.ui-datepicker .ui-datepicker-calendar th span { align-items: center; color: rgb(47, 64, 84); display: flex; font-size: 0.8125rem; font-weight: var(--gform-theme-font-weight-medium); height: 40px; justify-content: center; width: 40px; }.gravity-theme.ui-datepicker .ui-datepicker-calendar td { font-size: 0.8125rem; height: 50px; width: 50px; }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default { align-items: center; background: 0px 0px; border: 1px solid transparent; border-radius: 100%; box-shadow: none; color: rgb(47, 64, 84); display: flex; height: 40px; justify-content: center; text-decoration: none; transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; width: 40px; }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus, .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover { background: 0px 0px; border-color: rgb(96, 115, 130); outline: 0px; }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:active { background: rgb(242, 243, 245); border-color: rgb(96, 115, 130); }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default { background: rgb(96, 115, 130); border-color: rgb(96, 115, 130); box-shadow: rgba(58, 58, 87, 0.06) 0px 0.125rem 0.125rem; color: rgb(255, 255, 255); }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus, .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover { border-color: rgb(96, 115, 130); }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled { background: 0px 0px; }.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default { align-items: center; background: rgb(242, 243, 245); border: 1px solid rgba(32, 32, 46, 0.08); border-radius: 100%; box-shadow: rgba(58, 58, 87, 0.06) 0px 0.125rem 0.125rem; color: rgb(104, 110, 119); cursor: text; display: flex; height: 40px; justify-content: center; text-decoration: none; width: 40px; }@media (max-width: 640px) {
  .gravity-theme.ui-datepicker { max-width: 235px; }
  .gravity-theme.ui-datepicker .ui-datepicker-header { margin-bottom: 10px; }
  .gravity-theme.ui-datepicker td, .gravity-theme.ui-datepicker th { padding: 3px; }
  .gravity-theme.ui-datepicker .ui-datepicker-calendar th span { height: 20px; width: 20px; }
  .gravity-theme.ui-datepicker .ui-datepicker-calendar td { height: 30px; width: 30px; }
  .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default { height: 20px; width: 20px; }
  .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default { height: 20px; width: 20px; }
}html[dir="rtl"] #ui-datepicker-div.gform-theme-datepicker[style] { right: auto !important; }.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { margin: 6px 0px 0px; padding: 16px 0px; }.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label { padding: 16px 0px 10px 30%; }.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input { margin-bottom: 8px; }.gform_wrapper.gravity-theme .gform_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer input.button:disabled { opacity: 0.6; }.gform_wrapper.gravity-theme .gform_footer button + input, .gform_wrapper.gravity-theme .gform_footer input + button, .gform_wrapper.gravity-theme .gform_footer input + input, .gform_wrapper.gravity-theme .gform_page_footer button + input, .gform_wrapper.gravity-theme .gform_page_footer input + button, .gform_wrapper.gravity-theme .gform_page_footer input + input { margin-left: 8px; }html[dir="rtl"] .gform_wrapper.gravity-theme button + input, html[dir="rtl"] .gform_wrapper.gravity-theme input + button, html[dir="rtl"] .gform_wrapper.gravity-theme input + input { margin-right: 8px; }.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label { display: inline-block; font-size: 15px; }.gform_wrapper.gravity-theme .gfield_checkbox button, .gform_wrapper.gravity-theme .gfield_checkbox input[type="text"], .gform_wrapper.gravity-theme .gfield_radio button, .gform_wrapper.gravity-theme .gfield_radio input[type="text"] { margin-top: 16px; }.gform_wrapper.gravity-theme .gfield-choice-input { display: inline-block; margin-top: 0px; top: 0px; vertical-align: middle; }.gform_wrapper.gravity-theme .gfield-choice-input + label { margin-bottom: 0px; max-width: calc(100% - 32px); vertical-align: middle; }.gform_wrapper.gravity-theme .gfield-choice-input:disabled + label { color: rgb(117, 117, 117); }.gform_wrapper.gravity-theme input[type="number"] { display: inline-block; }.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea { font-size: 15px; margin-bottom: 0px; margin-top: 0px; padding: 8px; }.gform_wrapper.gravity-theme .chosen-container-multi, .gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_product_price_label, .gform_wrapper.gravity-theme .ginput_quantity_label { font-size: 15px; }.gform_wrapper.gravity-theme .chosen-choices { padding: 8px; }.gform_wrapper.gravity-theme .ginput_container_date { align-content: flex-start; align-items: center; display: flex; }.gform_wrapper.gravity-theme .ginput_container_date input { width: auto; }.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large { width: calc(100% - 48px); }.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { display: block; margin-left: 12.8px; max-height: 25.6px; max-width: 25.6px; }.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date { flex-basis: min-content; flex-flow: wrap; max-width: 30%; }.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input, .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select { min-width: 84px; width: 100%; }.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select { min-width: 100px; }.gform_wrapper.gravity-theme .gform_show_password { align-items: center; background: 0px 0px; color: inherit; display: flex; height: 100%; }.gform_wrapper.gravity-theme .gform_show_password:focus, .gform_wrapper.gravity-theme .gform_show_password:hover { background: 0px 0px; }.gform_wrapper.gravity-theme .gfield_consent_description { border: 1px solid rgb(221, 221, 221); font-size: 0.8em; margin-top: 8px; max-height: 240px; overflow-y: scroll; padding: 8px; }.gform_wrapper.gravity-theme .gfield .ginput_quantity { width: auto; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_checkbox, .gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio { display: flex; flex-flow: wrap; gap: 16px; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice { align-self: start; display: block; inline-size: 200px; max-inline-size: 200px; min-inline-size: 200px; position: relative; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice .gfield-image-choice-wrapper-outer { display: block; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice label { display: inline; margin: 0px; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice input { margin-inline-start: 0px; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-theme !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; align-items: center; background-color: rgb(96, 115, 130); block-size: 38px; border-radius: 50%; color: rgb(255, 255, 255); content: ""; display: flex; filter: drop-shadow(rgba(18, 25, 97, 0.15) 0px 1px 1px) drop-shadow(rgba(18, 25, 97, 0.1) 0px 2px 5px) drop-shadow(rgba(18, 25, 97, 0.05) 0px 0px 0px); font-size: 32px; inline-size: 38px; inset-block-start: 10px; inset-inline-end: 10px; justify-content: center; position: absolute; z-index: 5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-theme !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; align-items: center; background-color: rgb(96, 115, 130); block-size: 38px; border-radius: 50%; color: rgb(255, 255, 255); content: ""; display: flex; filter: drop-shadow(rgba(18, 25, 97, 0.15) 0px 1px 1px) drop-shadow(rgba(18, 25, 97, 0.1) 0px 2px 5px) drop-shadow(rgba(18, 25, 97, 0.05) 0px 0px 0px); font-size: 32px; inline-size: 38px; inset-block-start: 10px; inset-inline-end: 10px; justify-content: center; position: absolute; z-index: 5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-theme !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; align-items: center; background-color: rgb(96, 115, 130); block-size: 38px; border-radius: 50%; color: rgb(255, 255, 255); content: ""; display: flex; filter: drop-shadow(rgba(18, 25, 97, 0.15) 0px 1px 1px) drop-shadow(rgba(18, 25, 97, 0.1) 0px 2px 5px) drop-shadow(rgba(18, 25, 97, 0.05) 0px 0px 0px); font-size: 32px; inline-size: 38px; inset-block-start: 10px; inset-inline-end: 10px; justify-content: center; position: absolute; z-index: 5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after { font-family: gform-icons-theme !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; align-items: center; background-color: rgb(96, 115, 130); block-size: 38px; border-radius: 50%; color: rgb(255, 255, 255); content: ""; display: flex; filter: drop-shadow(rgba(18, 25, 97, 0.15) 0px 1px 1px) drop-shadow(rgba(18, 25, 97, 0.1) 0px 2px 5px) drop-shadow(rgba(18, 25, 97, 0.05) 0px 0px 0px); font-size: 32px; inline-size: 38px; inset-block-start: 10px; inset-inline-end: 10px; justify-content: center; position: absolute; z-index: 5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:focus-within) .gfield-choice-image-wrapper::before { border-color: currentcolor; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(.gfield-choice-input\:disabled\)]) .gfield-choice-image-wrapper { opacity: 0.5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(.gfield-choice-input:disabled)) .gfield-choice-image-wrapper { opacity: 0.5; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper { aspect-ratio: 1 / 1; margin-block-end: 8px; opacity: 1; overflow: hidden; position: relative; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper::before { border: 2px solid transparent; content: ""; display: block; inset-block: 0px; inset-inline: 0px; position: absolute; z-index: 1; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image { font-family: gform-icons-theme !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; background-color: rgb(208, 209, 211); block-size: 100%; color: rgb(96, 115, 130); display: block; inline-size: 100%; position: relative; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image::before { content: ""; font-size: 60px; inset-block-start: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image span { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image { block-size: 100% !important; display: block; inline-size: 100%; max-block-size: 100%; max-inline-size: 100%; object-fit: cover; }.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice_other_control { margin-block-start: 16px; max-inline-size: 100%; }.gform_wrapper.gravity-theme .gfield_error .ginput_container_image_choice .gfield-choice-image-wrapper::before { border-color: rgb(192, 43, 10); }.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-image-wrapper { margin-block-end: 0px; }.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-input, .gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-image-choice-wrapper-inner, .gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gform-field-label { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gform-field-label { margin-inline-start: 0px; }.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gfield-choice-input { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-common !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; content: ""; font-size: 20px; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-common !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; content: ""; font-size: 20px; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after { font-family: gform-icons-common !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; content: ""; font-size: 20px; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where(:has(input:checked))::after { font-family: gform-icons-common !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; content: ""; font-size: 20px; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image { font-family: gform-icons-common !important; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; }.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image::before { content: ""; }.gforms_edit_form.gf_browser_safari .gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image { }html[dir="rtl"] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger { margin-left: 0px; margin-right: 12.8px; order: 1; }.gform_wrapper.gravity-theme .gsection { border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 16px 8px 0px; }html[dir="rtl"] .gform_wrapper.gravity-theme .gsection { padding: 0px 0px 8px 16px; }.gform_wrapper.gravity-theme .gf_progressbar_title { color: rgb(118, 118, 118); font-size: 12.992px; font-weight: 400; margin: 0px 0px 4.8px; }.gform_wrapper.gravity-theme .gf_progressbar { background: rgb(232, 232, 232); border-radius: 10.5px; margin-bottom: 16px; position: relative; }.gform_wrapper.gravity-theme .gf_progressbar_percentage { border-radius: 10.5px; height: 20.992px; text-align: right; vertical-align: middle; }.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { border-radius: 10.5px 0px 0px 10.5px; }.gform_wrapper.gravity-theme .gf_progressbar_percentage span { display: block; float: right; font-size: 13px; line-height: 21px; margin-left: 8px; margin-right: 8px; min-width: 2em; width: auto; }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span { color: rgb(149, 149, 149); float: none; margin-left: 9.6px; text-shadow: none; }.gform_wrapper.gravity-theme .gf_progressbar_blue { background: rgb(210, 214, 220); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue { background-color: rgb(30, 122, 196); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_gray { background: rgb(210, 214, 220); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray { background-color: rgb(107, 114, 128); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_green { background: rgb(232, 232, 232); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green { background-color: rgb(170, 193, 56); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_orange { background: rgb(232, 234, 236); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange { background-color: rgb(255, 93, 56); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_red { background: rgb(232, 234, 236); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red { background-color: rgb(236, 30, 49); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_spring { background: rgb(210, 214, 220); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring { background: linear-gradient(270deg, rgb(156, 215, 144) 0px, rgb(118, 215, 219) 100%); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_blues { background: rgb(210, 214, 220); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues { background: linear-gradient(270deg, rgb(0, 194, 255) 0px, rgb(120, 56, 226) 100%); color: rgb(255, 255, 255); }.gform_wrapper.gravity-theme .gf_progressbar_rainbow { background: rgb(210, 214, 220); }.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow { background: linear-gradient(270deg, rgb(29, 190, 234) 0px, rgb(205, 106, 214) 50%, rgb(243, 81, 96) 100%); color: rgb(255, 255, 255); }html[dir="rtl"] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { border-radius: 0px 10.5px 10.5px 0px; }.gform_wrapper.gravity-theme .gf_page_steps { border-bottom: 1px solid rgb(229, 231, 235); margin-bottom: 16px; }.gform_wrapper.gravity-theme .gf_step { display: inline-block; margin: 8px 32px 8px 0px; }.gform_wrapper.gravity-theme .gf_step_label, .gform_wrapper.gravity-theme .gf_step_number { display: table-cell; vertical-align: middle; }.gform_wrapper.gravity-theme .gf_step_number { background: 0px 0px; border: 2px solid rgb(207, 211, 217); border-radius: 20px; color: rgb(88, 94, 106); font-size: 14px; font-weight: 500; height: 40px; text-align: center; width: 40px; }.gform_wrapper.gravity-theme .gf_step_active .gf_step_number { background: rgb(207, 211, 217); color: rgb(96, 115, 130); }.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number { position: relative; }.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before { background: rgb(96, 115, 130); border: 2px solid rgb(96, 115, 130); border-radius: 20px; content: ""; display: table-cell; height: 40px; left: -2px; position: absolute; top: -2px; width: 40px; }.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after { align-items: center; color: rgb(255, 255, 255); content: ""; display: flex; font-family: gform-icons-theme; font-size: 24px; height: 100%; justify-content: center; left: 0px; position: absolute; text-align: center; top: 0px; width: 100%; z-index: 5; }.gform_wrapper.gravity-theme .gf_step_label { color: inherit; font-size: 14px; font-weight: 600; line-height: 16px; padding-left: 16px; }.gform_wrapper.gravity-theme .gf_step_hidden { display: none; }.gform_wrapper.gravity-theme .ginput_product_price_wrapper { display: inline-block; }.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only { background: 0px 0px; border: medium; padding: 0px; }.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only { background: 0px 0px; border: medium; padding: 0px; }.gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_shipping_price { color: rgb(153, 0, 0); }.gform_wrapper.gravity-theme .ginput_total { color: rgb(0, 102, 0); }.gform_wrapper.gravity-theme .gfield_repeater_cell { margin-top: 8px; }.gform_wrapper.gravity-theme .gfield_repeater_cell label { color: rgb(155, 154, 154); font-size: 12.8px; font-weight: 400; padding-top: 8px; }.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child) { padding-top: 8px; }.gform_wrapper.gravity-theme .gfield_repeater_wrapper input { border: 1px solid rgb(197, 198, 197); border-radius: 4px; }.gform_wrapper.gravity-theme .gfield_repeater_cell > .gfield_repeater_wrapper { background-color: rgba(1, 1, 1, 0.02); border-bottom: 1px solid rgb(238, 238, 238); border-left: 8px solid rgb(241, 241, 241); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 1px 0px, rgba(0, 0, 0, 0.06) 0px 2px 1px -1px, rgba(0, 0, 0, 0.06) 0px 1px 5px 0px; padding: 10px 20px; }.gform_wrapper.gravity-theme .gfield_repeater_buttons { padding-top: 16px; }.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover { background: rgb(250, 250, 250); border: 1px solid rgb(117, 117, 117); color: rgb(55, 71, 80); }.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus { outline: 0px; }.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text { background: rgba(242, 242, 242, 0.5); border: 1px solid rgba(117, 117, 117, 0.4); border-radius: 20px; color: rgb(117, 117, 117); font-size: 12px; font-weight: 400; height: 32px; margin-bottom: 8px; margin-right: 8px; min-width: 100px; transition: 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); }.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus { background: rgba(242, 242, 242, 0.5); border: 1px solid rgba(117, 117, 117, 0.4); border-radius: 50%; color: rgb(117, 117, 117); font-size: 16px; font-weight: 700; height: 24px; margin: 10px 5px 0px; padding: 0px; transition: 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83); width: 24px; }.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) { border-bottom: 2px solid rgb(224, 224, 230); margin-bottom: 20px; margin-right: 8px; padding-bottom: 20px; }.gform_wrapper.gravity-theme .gform-loader { align-self: center; animation: 1.1s linear infinite gformLoader; block-size: 8em; border-block: 1.1em solid rgb(255, 255, 255); border-inline: 1.1em solid rgb(0, 0, 0); border-radius: 50%; display: inline-block; font-size: 2px; inline-size: 8em; margin-inline-start: 2em; position: relative; transform: translateZ(0px); vertical-align: middle; }@keyframes gformLoader {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label, .gform_wrapper.gravity-theme .gfield_time_minute label.minute_label { display: block; font-size: 15px; margin: 0px; padding-top: 5px; }.gform_wrapper.gravity-theme .ginput_container_time { flex-basis: min-content; max-width: 64px; min-width: 64px; }.gform_wrapper.gravity-theme .ginput_container_time input { margin-left: 0px; margin-right: 0px; min-width: 100%; }.gform_wrapper.gravity-theme .gfield_time_minute { position: relative; }.gform_wrapper.gravity-theme .hour_minute_colon { line-height: 2; padding: 0px 8px; }.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon { align-self: flex-end; }.gform_wrapper.gravity-theme .gfield_time_ampm { align-items: flex-end; display: flex; margin-left: 16px; }.gform_wrapper.gravity-theme .gfield_time_ampm.below, .gform_wrapper.gravity-theme .hour_minute_colon.below { align-items: flex-start; }html[dir="rtl"] .gform_wrapper.gravity-theme .gfield_time_ampm { margin-left: 0px; margin-right: 16px; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKK58VXh.woff2") format("woff2"); font-style: italic; font-weight: 400; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58Q.woff2") format("woff2"); font-style: italic; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKK58VXh.woff2") format("woff2"); font-style: italic; font-weight: 700; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58Q.woff2") format("woff2"); font-style: italic; font-weight: 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; src: url("https://www.hansfordbell.co.uk/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }.fusion-privacy-element .fusion-privacy-form ul { list-style: none; margin: 0px 0px 20px; padding: 0px; }.fusion-privacy-element .fusion-privacy-form-floated ul li { display: inline-block; margin-right: 20px; }#comment-input::after { content: ""; display: table; clear: both; }#comment-input input { float: left; margin-right: 1%; padding-left: 15px; padding-right: 15px; width: 32.6667%; min-width: 28%; font-size: 13px; color: rgb(116, 116, 116); border: 1px solid rgb(210, 210, 210); }#comment-input input:last-child { margin-right: 0px; }#comment-textarea { margin-bottom: 10px; }#comment-textarea.fusion-contact-comment-below { margin-top: 10px; margin-bottom: 0px; }#comment-textarea textarea { padding: 12px 15px; width: 100%; height: 150px; font-size: 13px; color: rgb(116, 116, 116); border: 1px solid rgb(210, 210, 210); }.fusion-contact-form { line-height: normal; }.fusion-contact-form #comment-submit-container { margin-top: 20px; margin-bottom: 0px; }.fusion-contact-form .grecaptcha-badge { z-index: 100000; }.fusion-contact-form .fusion-hide-recaptcha-badge { display: none; }.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper { display: flex; align-items: baseline; margin: 20px 0px; font-size: 13px; }.fusion-contact-form .fusion-comment-privacy-checkbox { margin: 0px 10px 0px 0px; }.fusion-contact-form #comment-recaptcha { margin-top: 13px; }[class*=" awb-icon-"], [class^="awb-icon-"] { font-family: awb-icons !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }.awb-icon-twitter::before { content: ""; }.awb-icon-question-circle::before { content: ""; }.awb-icon-buy-now-cart::before { content: ""; }.awb-icon-avada-logo::before { content: ""; }.awb-icon-wechat::before { content: ""; }.awb-icon-weixin::before { content: ""; }.awb-icon-phone::before { content: ""; }.awb-icon-user2::before { content: ""; }.awb-icon-check::before { content: ""; }.awb-icon-tiktok::before { content: ""; }.awb-icon-discord::before { content: ""; }.awb-icon-FB_logo_black-solid-1::before { content: ""; }.awb-icon-map-marker-alt::before { content: ""; }.awb-icon-pen::before { content: ""; }.awb-icon-yahoo::before { content: ""; }.awb-icon-pinterest::before { content: ""; }.awb-icon-myspace::before { content: ""; }.awb-icon-facebook::before { content: ""; }.awb-icon-feed::before { content: ""; }.awb-icon-rss::before { content: ""; }.awb-icon-vimeo::before { content: ""; }.awb-icon-flickr::before { content: ""; }.awb-icon-dribbble::before { content: ""; }.awb-icon-blogger::before { content: ""; }.awb-icon-soundcloud::before { content: ""; }.awb-icon-reddit::before { content: ""; }.awb-icon-paypal::before { content: ""; }.awb-icon-linkedin::before { content: ""; }.awb-icon-digg::before { content: ""; }.awb-icon-dropbox::before { content: ""; }.awb-icon-tumblr::before { content: ""; }.awb-icon-grid::before { content: ""; }.awb-icon-mail::before { content: ""; }.awb-icon-forrst::before { content: ""; }.awb-icon-skype::before { content: ""; }.awb-icon-link::before { content: ""; }.awb-icon-user::before { content: ""; }.awb-icon-minus::before { content: ""; }.awb-icon-plus::before { content: ""; }.awb-icon-arrow-left::before { content: ""; }.awb-icon-arrow-down::before { content: ""; }.awb-icon-uniE620::before { content: ""; }.awb-icon-arrow-down2::before { content: ""; }.awb-icon-youtube::before { content: ""; }.awb-icon-list::before { content: ""; }.awb-icon-image::before { content: ""; }.awb-icon-images::before { content: ""; }.awb-icon-quotes-left::before { content: ""; }.awb-icon-film::before { content: ""; }.awb-icon-headphones::before { content: ""; }.awb-icon-bubbles::before { content: ""; }.awb-icon-search::before { content: ""; }.awb-icon-star::before { content: ""; }.awb-icon-star-o::before { content: ""; }.awb-icon-gear::before { content: ""; }.awb-icon-check-square-o::before { content: ""; }.awb-icon-check-circle-o::before { content: ""; }.awb-icon-shopping-cart::before { content: ""; }.awb-icon-bars::before { content: ""; }.awb-icon-caret-left::before { content: ""; }.awb-icon-caret-right::before { content: ""; }.awb-icon-angle-left::before { content: ""; }.awb-icon-angle-right::before { content: ""; }.awb-icon-angle-up::before { content: ""; }.awb-icon-angle-down::before { content: ""; }.awb-icon-spinner::before { content: ""; }.awb-icon-vk::before { content: ""; }.awb-icon-instagram::before { content: ""; }.awb-icon-deviantart::before { content: ""; }.awb-icon-yelp::before { content: ""; }.awb-icon-xing::before { content: ""; }.awb-icon-spotify::before { content: ""; }.awb-icon-whatsapp::before { content: ""; }.awb-icon-eye::before { content: ""; }.awb-icon-twitch::before { content: ""; }.awb-icon-telegram::before { content: ""; }.awb-icon-teams::before { content: ""; }.awb-icon-close::before { content: ""; }.awb-icon-exclamation-triangle::before { content: ""; }.awb-icon-cog::before { content: ""; }.awb-icon-check-circle::before { content: ""; }.awb-icon-info-circle::before { content: ""; }.awb-icon-video::before { content: ""; }.awb-icon-carousel::before { content: ""; }.awb-icon-eye-slash::before { content: ""; }.awb-icon-snapchat::before { content: ""; }.awb-icon-mastodon::before { content: ""; }.awb-icon-threads::before { content: ""; }.awb-icon-bluesky::before { content: ""; }.awb-icon-github::before { content: ""; }* { box-sizing: border-box; }.fusionicon-arrow-down2 { display: table-cell; vertical-align: middle; }.icomoon-up::before { display: inline-block; transform: rotate(180deg); }input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="submit"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea { appearance: none; border-radius: 0px; }input[type="search"]::-webkit-search-decoration { appearance: none; }input[type="image"] { padding: 0px; border: medium; }body { margin: 0px; min-width: 320px; overflow: hidden scroll; color: var(--body_typography-color); font-size: var(--body_typography-font-size, 16px); font-family: var(--body_typography-font-family, inherit); }body.fusion-blank-page.admin-bar { top: 32px; height: calc(-32px + 100vh); }body #wrapper .gomapMarker { color: rgb(51, 51, 51); }#boxed-wrapper { overflow-x: clip; }#wrapper { overflow: visible; }#wrapper .tp-bullets { transform: translateZ(0px); }#wrapper .strip-html .fusion-dropcap { top: 0px; float: none; margin: 0px; padding: 0px; background-color: inherit !important; box-shadow: none; line-height: inherit; text-shadow: none; color: inherit !important; font-size: inherit; }#wrapper .strip-html .fusion-highlight { background-color: inherit !important; color: inherit !important; }#wrapper .strip-html .fusion-tooltip { color: inherit; border-bottom: 1px dotted; }.fusion-blank-page { display: table; height: 100%; width: 100%; position: absolute; margin: 0px; left: 0px; right: 0px; top: 0px; overflow-x: hidden; }.wrapper_blank { float: none; vertical-align: middle; width: 100%; }.wrapper_blank #main { background: 0px 0px; padding: 0px; }.fusion-body #wrapper.wrapper_blank { display: table-cell; margin: 0px; max-width: none; }.error404 .search-page-search-form { margin-bottom: 0px; padding-bottom: 0px; border: medium; }.fusion-404-checklist .fusion-custom-menu-item { display: none; }img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }object { max-width: 100%; }a { text-decoration: none; }input, select, textarea { font-family: var(--body_typography-font-family, inherit); vertical-align: middle; color: var(--body_typography-color); }select { border-style: solid; }fieldset, form { margin: 0px; padding: 0px; border-style: none; }.wp-caption { max-width: 100%; }.search-table { display: table; width: 100%; }#fallback-slide { display: none; }#fallback-slide img { width: 100%; }.gallery-box { background: rgb(61, 60, 60); padding: 0px 10px; }.gallery-box img { width: 100%; }#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu > ul > li > a .fusion-menu-description, a, a::after, a::before { transition-property: color, background-color, border-color; transition-duration: 0.2s; transition-timing-function: linear; }.fusion-accordian .panel-title a .fa-fusion-box, .woocommerce .social-share li .fontawesome-icon { transition-property: color, background-color, border-color; transition-duration: 0.2s; transition-timing-function: linear; }.gallery { margin: 0px auto; max-width: 1400px; }#main { padding: 55px 10px 45px; clear: both; }#main .sidebar.fusion-sticky-sidebar { padding: 0px; }.col .heading { overflow: hidden; margin: 0px 0px 15px; }.col .heading img { float: left; margin: 0px 10px 0px 0px; }.col p { margin: 0px 0px 23px; }.avada-myaccount-data h2 { margin-top: 0px; }.content-boxes .more { margin-top: 18px; }.content-boxes .heading .fontawesome-icon { float: left; }.content-boxes .heading-and-icon h2 { padding-left: 45px; }.content-boxes-icon-boxed.columns-5 .col { width: 12.8%; }.content-boxes-icon-boxed.columns-4 .col { width: 18%; }.content-boxes-icon-boxed.columns-3 .col { width: 26.65%; }.content-boxes-icon-boxed.columns-2 .col { width: 44%; }.content-boxes-icon-boxed.columns-1 .col { width: 96%; }.container { overflow: hidden; }.container .columns .col { width: 31.4286%; padding: 0px 2.85714% 0px 0px; }.container .columns .col.last { margin-right: 0px; }.container .col img { width: 100%; }.container .holder { overflow: hidden; }.container h3 a.active { text-decoration: none; color: rgb(101, 188, 123); }.slider { overflow: hidden; }.review { width: 100%; }.meta { list-style: none; margin: 0px 0px 13px; padding: 0px; overflow: hidden; font-size: 12px; line-height: 14px; color: rgb(51, 51, 51); }.meta li { float: left; padding: 0px 8px 0px 9px; border-left: 1px solid rgb(51, 51, 51); }.meta li:first-child { padding-left: 0px; border-left: 0px; }#content { width: 71.1702%; float: left; min-height: 1px; }#content.full-width { width: 100%; }#posts-container { position: relative; }.single .comments-container { margin-top: 55px; clear: both; }.post { margin-bottom: 65px; }.single-post .post { margin-bottom: 0px; }.post .image { margin-bottom: 40px; }.avada_faq .meta-info, .single .post .meta-info { margin-bottom: 55px; }.search input { border: 1px solid rgb(231, 230, 230); padding: 8px 15px; font-size: 13px; color: rgb(51, 51, 51); display: block; }.bbp-pagination .bbp-pagination-links, .fusion-pagination, .page-links, .pagination, .woocommerce-pagination { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; margin-top: 40px; font-size: 9px; line-height: normal; }.page-links { margin-bottom: 40px; margin-top: 30px; }#bbpress-forums .bbp-pagination .bbp-pagination-links .current, #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next, #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev, #bbpress-forums .bbp-pagination .bbp-pagination-links a.inactive, #bbpress-forums .bbp-pagination-links span.dots, #bbpress-forums .bbp-topic-pagination .page-numbers, .fusion-pagination .current, .fusion-pagination .next, .fusion-pagination .page-numbers, .fusion-pagination .prev, .page-links a, .page-links > .page-number, .pagination .current, .pagination .pagination-next, .pagination .pagination-prev, .pagination a.inactive, .woocommerce-pagination .current, .woocommerce-pagination .next, .woocommerce-pagination .page-numbers, .woocommerce-pagination .prev { display: inline-flex; position: relative; float: none; margin: 0px 4px; padding: 0px; border: 1px solid; align-items: center; justify-content: center; }.fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .current, .fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links a.inactive, .fusion-pagination-circle #bbpress-forums .bbp-pagination-links span.dots, .fusion-pagination-circle #bbpress-forums .bbp-topic-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .current, .fusion-pagination-circle .fusion-pagination .next, .fusion-pagination-circle .fusion-pagination .page-numbers, .fusion-pagination-circle .fusion-pagination .prev, .fusion-pagination-circle .page-links a, .fusion-pagination-circle .page-links > .page-number, .fusion-pagination-circle .pagination .current, .fusion-pagination-circle .pagination .pagination-next, .fusion-pagination-circle .pagination .pagination-prev, .fusion-pagination-circle .pagination a.inactive, .fusion-pagination-circle .woocommerce-pagination .current, .fusion-pagination-circle .woocommerce-pagination .next, .fusion-pagination-circle .woocommerce-pagination .page-numbers, .fusion-pagination-circle .woocommerce-pagination .prev { border-radius: 50%; }#bbpress-forums .bbp-pagination .bbp-pagination-links .current, .fusion-pagination .current, .page-links > .page-number, .pagination .current, .woocommerce-pagination .current { color: rgb(255, 255, 255); }.pagination.page-links a:hover { border-color: inherit; }.pagination .pagination-dots { display: inline-block; text-align: center; }.fusion-pagination .next, .fusion-pagination .pagination-next, .fusion-pagination .pagination-prev, .fusion-pagination .prev, .woocommerce-pagination .next, .woocommerce-pagination .pagination-next, .woocommerce-pagination .pagination-prev, .woocommerce-pagination .prev { padding-left: 0px; padding-right: 0px; }.fusion-pagination .next, .fusion-pagination .next:hover, .fusion-pagination .prev, .fusion-pagination .prev:hover, .woocommerce-pagination .next, .woocommerce-pagination .next:hover, .woocommerce-pagination .prev, .woocommerce-pagination .prev:hover { border: 0px; }.fusion-show-pagination-text #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next, .fusion-show-pagination-text #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev, .fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .pagination .pagination-next, .fusion-show-pagination-text .pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .prev { border: medium; }.fusion-show-pagination-text #bbpress-forums .bbp-pagination-links, .fusion-show-pagination-text .pagination { margin-left: 1em; margin-right: 1em; }.fusion-show-pagination-text .fusion-pagination .next, .fusion-show-pagination-text .fusion-pagination .pagination-next, .fusion-show-pagination-text .fusion-pagination .pagination-prev, .fusion-show-pagination-text .fusion-pagination .prev, .fusion-show-pagination-text .woocommerce-pagination .next, .fusion-show-pagination-text .woocommerce-pagination .pagination-next, .fusion-show-pagination-text .woocommerce-pagination .pagination-prev, .fusion-show-pagination-text .woocommerce-pagination .prev { padding: 0px; }body.fusion-hide-pagination-text .page-text { display: none; }body.fusion-hide-pagination-text .pagination-next, body.fusion-hide-pagination-text .pagination-prev { border-style: solid; }body.fusion-hide-pagination-text .pagination-next::after { right: auto; }body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-prev, body.fusion-hide-pagination-text.ltr .pagination-prev { margin-left: 0px; }body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-next, body.fusion-hide-pagination-text.ltr .pagination-next { margin-right: 0px; }body.fusion-hide-pagination-text.ltr .fusion-pagination .prev, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .prev { margin-left: 0px; }body.fusion-hide-pagination-text.ltr .fusion-pagination .next, body.fusion-hide-pagination-text.ltr .woocommerce-pagination .next { margin-right: 0px; }body.fusion-hide-pagination-text .pagination-next::after, body.fusion-hide-pagination-text .pagination-prev::before { position: static; transform: none; }body.fusion-hide-pagination-text .fusion-pagination .next, body.fusion-hide-pagination-text .fusion-pagination .prev, body.fusion-hide-pagination-text .woocommerce-pagination .next, body.fusion-hide-pagination-text .woocommerce-pagination .prev { border-style: solid; }body.fusion-hide-pagination-text .fusion-pagination .next::after, body.fusion-hide-pagination-text .fusion-pagination .prev::before, body.fusion-hide-pagination-text .woocommerce-pagination .next::after, body.fusion-hide-pagination-text .woocommerce-pagination .prev::before { position: static; transform: none; }.img-list { overflow: hidden; }.img-list li { padding: 5px; background: 0px 0px; float: left; }.img-list a { background: 0px 0px; height: auto; width: auto; text-indent: 0px; border: 0px; }.about-author { margin-top: 55px; overflow: hidden; clear: both; }.about-author .title a { color: rgb(101, 188, 123); }.about-author div.avatar { float: left; margin-right: 20px; margin-bottom: 5px; }.related-posts { margin-top: 55px; }.related-posts .image { width: 180px; height: 138px; margin-bottom: 0px; }.single-related-posts { clear: both; }.commentlist { list-style: none; margin: 0px 0px 65px; padding: 0px; }.commentlist .children { list-style: none; }.commentlist li { margin: 0px; padding: 0px; }.commentlist .the-comment { border-bottom: 1px solid rgb(231, 230, 230); padding-bottom: 25px; margin-bottom: 25px; }.commentlist .the-comment .comment-text { margin-left: 69px; }.commentlist .the-comment .comment-text :last-child { margin-bottom: 0px; }.commentlist div.avatar { float: left; margin-right: 15px; }.commentlist .comment-author strong { padding-right: 5px; }#respond { margin-top: 40px; }#respond #cancel-comment-reply-link { margin-inline-start: 10px; }.comments-container #respond { margin-bottom: 40px; }#s:not(.fusion-form-input), .comment-form input { border: 1px solid rgb(210, 210, 210); min-width: 28%; font-size: 13px; color: rgb(116, 116, 116); padding-left: 15px; padding-right: 15px; float: left; }.comment-form #comment-submit { margin: 0px; min-width: auto; }.comment-form input, .s { float: none; }.comment-form-comment textarea { border: 1px solid rgb(210, 210, 210); width: 100%; height: 150px; font-size: 13px; color: rgb(116, 116, 116); padding: 12px 15px; }.comment-form .comment-form-cookies-consent { margin-top: 20px; }.comment-form .comment-form-cookies-consent input { min-width: auto; }.comment-form .form-submit { margin-top: 20px; margin-bottom: 0px; }#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline { border-color: rgb(233, 234, 238); }.ui-datepicker-header select, table.ui-datepicker td a { background-color: rgb(233, 234, 238); }.ui-datepicker-header select { border: 1px solid rgb(210, 210, 210); }#tribe-bar-form input[type="text"], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"] { border: 1px solid rgb(210, 210, 210); font-size: 13px; color: rgb(116, 116, 116); padding: 8px 15px; width: 100%; box-sizing: border-box; }.select2-container .select2-choice, .select2-results .select2-result-label { padding-left: 15px; padding-right: 15px; }#tribe-bar-form input[type="text"]::-webkit-input-placeholder { font-style: normal; }#tribe-bar-form input[type="text"]:-moz-placeholder { font-style: normal; }#tribe-bar-form input[type="text"]::placeholder { font-style: normal; }#shipping_method input[type="radio"], .input-radio { background: 0px 0px; appearance: checkbox; }.single-navigation { min-height: 34px; line-height: 34px; border-top: 1px solid rgb(231, 230, 230); border-bottom: 1px solid rgb(231, 230, 230); margin-bottom: 60px; text-align: right; }.single-navigation a { display: inline-block; position: relative; }.single-navigation a[rel="next"] { margin-left: 15px; margin-right: 1em; }.fusion-pagination .prev::before, .pagination-prev::before, .single-navigation a[rel="prev"]::before, .woocommerce-pagination .prev::before { position: absolute; top: 50%; transform: translateY(-51%); left: -1em; font-family: awb-icons; content: ""; }.fusion-pagination .next::after, .pagination-next::after, .single-navigation a[rel="next"]::after, .woocommerce-pagination .next::after { position: absolute; top: 50%; transform: translateY(-51%); right: -1em; font-family: awb-icons; content: ""; }.side-nav { list-style: none; margin: 0px 0px 20px; padding: 0px; border-top: 1px solid rgb(237, 237, 237); }.side-nav ul { list-style: none; margin: 0px; padding: 0px; }.side-nav li { margin: 0px; padding: 0px; }.side-nav li a { border-bottom: 1px solid rgb(237, 237, 237); display: block; height: auto; font-weight: 400; font-size: 14px; color: rgb(51, 51, 51); line-height: 1.69em; padding: 8px 0px; }.side-nav li a:hover { background: 0px 0px; }.side-nav li.current_page_item > a { background: 0px 0px; color: rgb(101, 188, 123); }.side-nav li.current_page_item li a { color: rgb(51, 51, 51); border-bottom: 1px solid rgb(237, 237, 237); }.side-nav .children { display: none; margin-left: 15px; }.side-nav .arrow { display: inline; margin-left: 0px; }.side-nav .arrow::after { position: absolute; font-size: 14px; font-family: awb-icons; }.side-nav-left .side-nav { border-right: 1px solid rgb(237, 237, 237); }.side-nav-left .side-nav li.current_page_item > a { border-right: 3px solid rgb(101, 188, 123); }.side-nav-left .side-nav .arrow { margin-left: 10px; }.side-nav-left .side-nav .arrow::after { content: ""; }.side-nav-right .side-nav { border-left: 1px solid rgb(237, 237, 237); }.side-nav-right .side-nav li.current_page_item > a { padding-left: 23px; border-left: 3px solid rgb(101, 188, 123); }.side-nav-right .side-nav li a { padding-left: 25px; }.side-nav-right .side-nav .arrow { margin-right: 10px; }.side-nav-right .side-nav .arrow::after { content: ""; }.side-nav-right .side-nav .children { margin-left: 40px; }.side-nav-right .side-nav .children a { padding-left: 0px; }.woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow { display: inline-block; margin-left: 10px; padding-right: 0px; }.woocommerce-tabs .panel .panel { margin-left: auto; padding: 0px; }.toggle-content { padding-top: 10px; padding-bottom: 15px; position: relative; }h5.toggle.active + .toggle-content { border-bottom: 1px solid rgb(232, 230, 230); }.clearboth { clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow: hidden; }.shortcode-tabs { margin-bottom: 50px; }.shortcode-tabs .tab-hold .tabs li { border-right: 0px; box-sizing: border-box; }.shortcode-tabs .tab-hold .tabs li a { display: block; width: 100%; padding: 0px; text-indent: 15px; }.shortcode-tabs .tab-hold .tabs li.active a { background: 0px 0px; }.shortcode-tabs .tab_content { padding: 15px; overflow: hidden; }.shortcode-tabs .tab_content :last-child { margin-bottom: 0px; }.fusion-post-content p, .post-content p { margin: 0px 0px 20px; }.fusion-post-content ul.arrow, .post-content ul.arrow { list-style: none; margin: 0px; padding: 0px; }.fusion-post-content ul.arrow li, .post-content ul.arrow li { line-height: 18px; margin: 0px 0px 15px; padding: 0px 0px 0px 25px; }.fusion-post-content ul.arrow li::before, .post-content ul.arrow li::before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: rgb(101, 188, 123); height: 18px; border-radius: 75px; width: 18px; position: absolute; font-size: 14px; content: ""; float: left; margin-right: 0px; margin-left: -25px; font-family: awb-icons; text-align: center; font-weight: 400; -moz-osx-font-smoothing: grayscale; color: rgb(255, 255, 255); line-height: 17px; text-indent: 1px; }.fusion-body blockquote { background: rgb(245, 245, 245); font-family: var(--body_typography-font-family); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing); font-size: var(--body_typography-font-size); line-height: var(--body_typography-line-height); color: var(--body_typography-color); border-left: 4px solid rgb(101, 188, 123); padding: 15px; margin-top: 2em; margin-bottom: 2em; font-style: italic; }.fusion-body blockquote q { font-style: inherit; }.fusion-body blockquote :last-child { margin-bottom: 0px; }.comment-text .fusion-body blockquote p:first-child { margin-top: 0px; }.reading-box-container { margin: 0px 0px 84px; }.reading-box { padding: 28px 28px 27px 31px; border-left: 3px solid rgb(101, 188, 123); background: rgb(242, 239, 239); }.continue { float: right; }.avada-google-map { height: 416px; margin-bottom: 50px; overflow: hidden; }#gmap img, .shortcode-map img { max-width: none; }.flickr_badge_image img, .pyre_tabs img, .recent-works-items img { transition: 0.2s; }.flickr_badge_image img:hover, .pyre_tabs img:hover, .recent-works-items img:hover { opacity: 0.5; }.error-page .useful-links { width: 30.66%; padding-left: 5%; }.error-page .oops { font-size: 117px; margin: 0px 0px 20px; line-height: 117px; font-weight: bolder; color: rgb(240, 240, 240); font-family: "PT Sans", Arial, Helvetica, sans-serif; }.has-sidebar .error-page .oops { font-size: 90px; line-height: 90px; }.error_page .oops h1 { font-family: "PT Sans", Arial, Helvetica, sans-serif; }.fontawesome-icon { display: inline-block; float: left; }.aligncenter .fontawesome-icon, .fusion-alignleft .fontawesome-icon, .fusion-alignright .fontawesome-icon { float: none; }.fontawesome-icon { margin-right: 10px; }.fontawesome-icon.circle-yes { border-radius: 75px; border-width: 1px; border-style: solid; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); text-align: center; margin-top: 2px; }.fontawesome-icon.large { font-size: 40px; }.fontawesome-icon.large.circle-yes { width: 70px; height: 70px; line-height: 70px; }.fontawesome-icon.medium { font-size: 18px; }.fontawesome-icon.medium.circle-yes { width: 35px; height: 35px; line-height: 35px; }.fontawesome-icon.small { font-size: 10px; }.fontawesome-icon.small.circle-yes { width: 18px; height: 18px; line-height: 19px; }.fontawesome-icon.circle-no.large { margin-top: 2px; }.fontawesome-icon.circle-no.medium { margin-top: 3px; }.fontawesome-icon.circle-no.small { margin-top: 5px; }.icon-heading .fontawesome-icon { margin-top: -6px; }.main-flex { overflow: hidden; width: 100%; margin-left: auto; margin-right: auto; }.chat-icon { display: inline-block; width: 26px; height: 19px; margin-top: 9px; }.blog-shortcode h3.timeline-title { color: rgb(116, 116, 116); font-size: 13px; }.reading-box-container { position: relative; z-index: 1; }.reading-box { position: relative; }.tagline-shadow::after, .tagline-shadow::before { bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; position: absolute; content: ""; z-index: -1; box-shadow: rgba(0, 0, 0, 0.7) 0px 15px 10px; transform: rotate(-3deg); }.tagline-shadow::after { right: 10px; left: auto; transform: rotate(3deg); }.tooltip-shortcode { position: relative; display: inline; cursor: pointer; color: rgb(116, 116, 116); }ul.list-icon { list-style: none; margin: 10px 0px 0px; padding: 0px; }ul.list-icon li::before { display: inline-block; height: 18px; width: 18px; content: " "; float: left; margin-right: 0px; margin-left: -25px; font-family: awb-icons; font-style: normal; font-weight: 400; text-decoration: inherit; }ul.list-icon-arrow li::before { content: ""; }ul.circle-yes li::before { border-radius: 75px; text-align: center; font-size: 9px; }ul.list-icon-color-light li::before { color: rgb(255, 255, 255); }ul.list-icon li { line-height: 18px; margin: 0px 0px 15px; padding: 0px 0px 0px 25px; }.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt { bottom: 15%; }.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt { top: 15%; }.fusion-post-content .wooslider .slide-excerpt .slide-title, .fusion-post-content .wooslider .slide-excerpt .slide-title a { color: rgb(255, 255, 255); }.fusion-post-content .wooslider .overlay-full .slide-excerpt { padding: 50px; opacity: 0.7; }.fusion-post-content .wooslider .wooslider-control-thumbs { position: relative; width: auto; margin: 33px auto 0px; text-align: center; }.fusion-post-content .wooslider .wooslider-control-thumbs li { float: none; width: 56px; }.fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev { top: 50%; margin-top: -29px; }.fusion-post-content .wooslider-type-attachments .wooslider-next, .fusion-post-content .wooslider-type-attachments .wooslider-prev { top: 50%; margin-top: -59px; }.fusion-post-content .wooslider .overlay-none .slide-excerpt { margin-top: 10px; }.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title, .fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a { color: rgb(51, 51, 51); }.tabs-vertical { border: 0px; }.tabs-vertical .tabset { border-left: 1px solid rgb(211, 211, 211); border-top: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); width: 15.7447%; float: left; height: auto; position: relative; left: 1px; z-index: 10; }.tabs-vertical .tab-hold .tabset li { float: none; width: auto; height: auto; border: 0px; background: 0px 0px; }.tabs-vertical .tab-hold .tabset li a { width: auto; text-indent: 0px; border-bottom: 1px solid rgb(211, 211, 211); height: auto; line-height: normal; padding: 10px; }.tabs-vertical .tab-hold .tabset li:last-child a { border-bottom: 0px; }.tabs-vertical .tab-hold .tabset li.active a { background: rgb(255, 255, 255); border-width: 0px 0px 0px 3px; border-style: solid; height: auto; line-height: normal; }.tabs-vertical .tabs-container { width: 83.9362%; float: left; }.tabs-vertical .tabs-container .tab_content { border: 1px solid rgb(211, 211, 211); padding: 30px; }.error-message { color: rgb(240, 240, 240); font-size: 170px; line-height: 1; font-weight: 700; }.mejs-container.mejs-video { max-width: 100%; width: 100%; height: auto; }.mejs-overlay, .mejs-poster { width: 100%; height: 100%; }.mejs-mediaelement video { position: absolute; inset: 0px; width: 100%; height: 100%; }.mejs-container, .mejs-embed, .mejs-embed body { background: 0px 0px; }.fullwidthbanner-container { overflow: visible; }.tfs-slider .flex-caption { width: 97%; }.tfs-slider .flex-control-nav { bottom: 20px !important; }.tfs-slider .buttons a { margin: 0px; display: inline-block; }.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img { backface-visibility: visible; transform: none; }#learndash_lessons .learndash_topic_dots { float: none; }.video-background { position: relative; overflow: hidden; }.video-bg { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; }.video-bg embed, .video-bg iframe, .video-bg object { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }.video-content { position: absolute; top: 0px; padding: 15px; width: 100%; }.bbp-arrow { margin-top: -1px; }.fusion-animated { position: relative; z-index: 2000; }.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.awb-custom-image { padding: 0px; background-color: transparent; border: medium; border-radius: 0px; box-shadow: none; }.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.awb-custom-image img { position: relative; }.avada-container h3, .comment-form input[type="submit"], .fusion-body .fusion-load-more-button, .project-content .project-info h4, .ticket-selector-submit-btn[type="submit"] { font-weight: 700; }#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link::before, .fusion-recent-posts .columns .column .meta, .fusion-rollover-linebreak, .fusion-single-line-meta, .product-buttons a { line-height: 1.5; }.ua-mobile .avada-not-responsive #wrapper { width: 100% !important; overflow: hidden !important; }.layout-wide-mode #wrapper { width: 100%; max-width: none; }#sliders-container { position: relative; }.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"] { position: fixed; }.avada-video-embed { position: relative; }.avada-video-embed .fluid-width-video-wrapper { padding-top: 55%; }.avada-video-embed .fluid-width-video-wrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }.fusion-privacy-placeholder { padding: 30px; background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); display: flex; align-items: center; justify-content: center; max-width: 100%; }.fusion-privacy-placeholder .fusion-privacy-placeholder-content { text-align: center; }.fusion-privacy-placeholder .fusion-privacy-consent.fusion-button { --button_margin-top: 15px; }.fluid-width-video-wrapper .fusion-privacy-placeholder { position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }.fusion-privacy-bar { padding: 15px 30px; position: fixed; width: 100%; z-index: 99999; display: none; max-height: 100vh; overflow: auto; scrollbar-width: none; }.fusion-privacy-bar::-webkit-scrollbar { display: none; }.fusion-privacy-bar .fusion-privacy-bar-acceptance { width: auto; }.fusion-privacy-bar-bottom { bottom: 0px; }.fusion-privacy-bar .fusion-privacy-bar-main { display: flex; align-items: center; justify-content: center; margin: 0px -15px; }.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance, .fusion-privacy-bar .fusion-privacy-bar-main > span { margin: 0px 15px; }.fusion-privacy-bar .fusion-privacy-bar-full { text-align: center; display: none; line-height: 1.5; }.fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices { list-style: none; margin: 0.7em 0px 0px; padding: 0px; }.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column { text-align: initial; }.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title { text-transform: uppercase; margin-top: 0px; margin-bottom: 0.7em; }.searchform .fusion-search-form-content { display: flex; align-items: center; overflow: hidden; width: 100%; }.searchform .fusion-search-form-content .fusion-search-field { flex-grow: 1; }.searchform .fusion-search-form-content .fusion-search-field input { background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); color: rgb(116, 116, 116); font-size: 13px; padding: 8px 15px; height: 33px; width: 100%; box-sizing: border-box; margin: 0px; outline: 0px; }.searchform .fusion-search-form-content .fusion-search-button input[type="submit"] { background: rgb(0, 0, 0); border: medium; border-radius: 0px; color: rgb(255, 255, 255); font-size: 1em; height: 33px; line-height: 33px; margin: 0px; padding: 0px; width: 33px; text-indent: 0px; cursor: pointer; font-family: awb-icons; font-weight: 400; text-shadow: none; -moz-osx-font-smoothing: grayscale; transition: 0.2s; }.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content { position: relative; }.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button { position: absolute; }.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type="submit"], .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type="submit"] { background-color: transparent; color: rgb(170, 169, 169); }.search-page-search-form-top { padding-bottom: 60px; border-bottom: 1px solid rgb(230, 229, 230); margin-bottom: 60px; }.search-page-search-form-bottom { padding-top: 60px; border-top: 1px solid rgb(230, 229, 230); margin-top: 60px; }.search-page-search-form .fusion-search-form { text-align: right; }.search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input { text-indent: 0px; }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-menu { display: flex; flex-wrap: wrap; transition: opacity 0.8s cubic-bezier(0.8, 0, 0.25, 1), transform 0.8s cubic-bezier(0.8, 0, 0.25, 1); }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search { display: flex; visibility: hidden; align-items: center; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -150%); width: 100%; transition: opacity 0.8s cubic-bezier(0.8, 0, 0.25, 1), transform 0.8s cubic-bezier(0.8, 0, 0.25, 1); }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-search-form { flex-grow: 2; }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-close-search { overflow: hidden; position: relative; display: inline-block; }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-close-search::after, .fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-close-search::before { content: ""; position: absolute; top: 50%; left: 0px; height: 2px; width: 100%; margin-top: -1px; }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-close-search::before { transform: rotate(45deg); }.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search .fusion-close-search::after { transform: rotate(-45deg); }.fusion-main-menu-search-overlay .fusion-main-menu.search-open { overflow: visible; }.fusion-main-menu-search-overlay .fusion-main-menu.search-open > .fusion-menu { opacity: 0; transform: translateY(100%); visibility: hidden; }.fusion-main-menu-search-overlay .fusion-main-menu.search-open > .fusion-overlay-search { opacity: 1; visibility: visible; transform: translate(-50%, -50%); }.fusion-main-menu-search-overlay .fusion-main-menu.search-transition { overflow: hidden !important; }.fusion-main-menu-search-overlay .fusion-main-menu.search-transition .fusion-menu { visibility: visible !important; }.fusion-main-menu-search-overlay .fusion-main-menu.search-transition > .fusion-overlay-search { visibility: visible; }.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .fusion-overlay-search { right: 0px; left: auto; transform: translate(0px, -150%); }.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .search-open .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .search-open .fusion-overlay-search { transform: translate(0px, -50%); }.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .fusion-overlay-search { left: 0px; transform: translate(0px, -150%); }.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .search-open .fusion-overlay-search, .fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .search-open .fusion-overlay-search { transform: translate(0px, -50%); }.fusion-overlay-search { position: absolute; opacity: 0; }.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search { position: relative; }.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content { position: relative; }.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button { display: block; position: absolute; right: 0px; background-color: transparent; }.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button .fusion-search-submit { display: none; }.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading { margin: -1.75em 0px 0px -3.5em; width: 3.5em; height: 3.5em; border-width: 0.4em; }.fusion-live-search .fusion-search-field { z-index: 14; }.fusion-live-search .fusion-search-button { z-index: 14; position: relative; }.fusion-live-search .fusion-slider-loading { display: none; margin: -1.2em 0px 0px -1.2em; width: 2.4em; height: 2.4em; border-width: 0.3em; border-style: solid; border-color: rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.35) rgb(255, 255, 255); pointer-events: none; }.fusion-live-search .fusion-search-results-wrapper { position: relative; }.fusion-flyout-search .fusion-live-search .fusion-search-results-wrapper { position: absolute; width: calc(100% - 100px); margin-top: 62px; }.fusion-live-search .fusion-search-results { z-index: -1; visibility: hidden; overflow-y: auto; position: absolute; margin-top: 25px; width: 100%; max-height: 250px; opacity: 0; transition: opacity 0.3s, margin 0.3s; background-color: rgb(255, 255, 255); border-style: solid; }.fusion-live-search .fusion-search-results.suggestions-added { z-index: 2001; visibility: visible; margin-top: 0px; opacity: 1; }.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result { padding: 14px; cursor: default; }.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result:hover { padding: 14px; }.fusion-live-search .fusion-search-results.suggestions-transition { visibility: visible; }.fusion-live-search.fusion-main-menu-search-dropdown .fusion-main-menu .fusion-search-results.suggestions-added { position: static; }.fusion-live-search .fusion-search-result { display: flex; align-items: center; padding: 14px 7px; line-height: 1.4; border-bottom-style: solid; border-top: medium; text-align: initial; cursor: pointer; transition: padding 0.2s; }.fusion-body .fusion-live-search .fusion-search-result { font-family: inherit; }.fusion-body .fusion-live-search .fusion-search-result::after { content: ""; }.fusion-live-search .fusion-search-result:hover { padding: 14px 0px 14px 14px; }.fusion-live-search .fusion-search-result:last-child { border-bottom: medium; }.fusion-live-search .fusion-search-content, .fusion-live-search .fusion-search-image { padding: 0px 7px; }.fusion-live-search .fusion-search-image { max-width: 45px; box-sizing: content-box; }.fusion-main-menu .fusion-live-search .fusion-search-image { max-width: 35px; }.fusion-live-search .fusion-search-post-type { margin-top: 0.2em; font-size: 0.9em; }.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline: 0px; }.flex-control-nav, .flex-direction-nav, .flexslider .slides { margin: 0px; padding: 0px; list-style: none; z-index: 1000; }.flexslider { margin: 0px; padding: 0px; }.flexslider .slides { overflow: hidden; }.flexslider .slides li { display: none; backface-visibility: hidden; }.flexslider .slides img { width: 100%; max-width: 100%; display: block; user-select: none; }.flexslider .slides .video-shortcode { margin-bottom: 0px; }.flex-pauseplay span { text-transform: capitalize; }.flexslider .slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }html[xmlns] .flexslider .slides { display: block; }* html .flexslider .slides { height: 1%; }.flex-control-nav, .flex-direction-nav, .flexslider .slides { z-index: 2; }.flexslider { margin: 0px 0px 60px; background-color: transparent; position: relative; }.flex-viewport { max-height: 2000px; transition: 1s; }.loading .flex-viewport { max-height: 300px; }.carousel li { margin-right: 5px; }.flex-direction-nav { height: 0px; }.flex-direction-nav a { font-family: awb-icons; width: 30px; height: 30px; margin: -20px 0px 0px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; position: absolute; top: 50%; cursor: pointer; opacity: 0; transition: 0.3s; z-index: 100; overflow: hidden; text-align: center; line-height: 30px; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }.flex-direction-nav a:hover { color: rgb(255, 255, 255); }.sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover { color: rgb(255, 255, 255); }.no-opacity .flex-direction-nav a { display: none; }.no-opacity .flexslider:hover .flex-direction-nav a { display: block; }.flex-direction-nav .flex-next { right: 0px; text-indent: 2px; }.flex-direction-nav .flex-prev { left: 0px; text-indent: -2px; }.flexslider:hover .flex-next { opacity: 0.8; right: 0px; }.flexslider:hover .flex-prev { opacity: 0.8; left: 0px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled { opacity: 0; cursor: default; display: none; visibility: hidden; }.flex-control-nav { width: 100%; position: absolute; bottom: 0px; text-align: center; }.fusion-body .flex-control-nav li { margin: 0px 6px; display: inline-block; }.fusion-body .flex-control-paging li a { display: block; }.flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }.flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); }.flex-control-paging li a.flex-active { background: rgba(0, 0, 0, 0.9); cursor: default; }.flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }.flex-control-thumbs li { width: 25%; float: left; }.fusion-body .flex-control-thumbs li { margin: 0px; }.flex-control-thumbs img { width: 100%; display: block; opacity: 0.7; cursor: pointer; transition: opacity 0.2s cubic-bezier(0.21, 0.6, 0.35, 1); }.flex-control-thumbs img:hover { opacity: 1; }.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }.flex-caption { position: absolute; background: rgba(0, 0, 0, 0.6); width: 96%; padding: 2%; color: rgb(255, 255, 255); left: 0px; bottom: 0px; margin: 0px; }.main-flex { margin-bottom: 0px; }.col .flexslider { margin: 0px; }.isotope { transition-duration: 0.8s; transition-property: height, width; }.isotope-item { z-index: 2; }.isotope-hidden.isotope-item { z-index: 1; }.isotope .isotope-item { transition-duration: 0.8s; transition-property: top, left, opacity; }.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item { transition-duration: 0s; }.fusion-post-content .wooslider { border: 0px; background: 0px 0px; box-shadow: none; border-radius: 0px; margin: 0px auto; max-width: 940px; }.wooslider .slide-content { margin: 0px; }.wooslider .wooslider-pauseplay { position: absolute; margin: 0px; top: auto; bottom: 15px; }.wooslider .wooslider-control-nav { position: absolute; margin: 0px; top: auto; bottom: -10px; }.tfs-slider .flex-next, .tfs-slider .flex-prev { font-size: 25px; -moz-osx-font-smoothing: grayscale; }.main-flex:hover .flex-next, .main-flex:hover .flex-prev, .wooslider:hover .wooslider-next, .wooslider:hover .wooslider-prev { display: block; }.main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev { background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; width: 63px; height: 63px; display: none; position: absolute; top: 42%; margin: 0px; color: rgb(255, 255, 255); font-family: awb-icons; text-align: center; line-height: 63px; font-size: 36px; font-weight: 400; -moz-osx-font-smoothing: grayscale; }.main-flex .flex-prev, .wooslider .wooslider-prev { left: 0px; padding: 0px; border: 0px; text-indent: -5px; }.main-flex .flex-next, .wooslider .wooslider-next { right: 0px; padding: 0px; border: 0px; text-indent: 5px; }#sliders-container .wooslider .slide-content p { margin: 0px; }.fusion-footer-widget-area .wooslider-control-nav li a, .sidebar .wooslider-control-nav li a { padding: 0px; border: 0px; background: rgba(0, 0, 0, 0.5); margin-right: 3px; }.fusion-footer-widget-area .wooslider-next, .fusion-footer-widget-area .wooslider-prev, .fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev, .sidebar .wooslider-next, .sidebar .wooslider-prev { width: 29px; height: 29px; }.fusion-footer-widget-area .wooslider .wooslider-control-nav, .sidebar .wooslider .wooslider-control-nav { bottom: 5px; }.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav, .sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav { bottom: 12px; }.fusion-footer-widget-area .slide-excerpt { overflow: hidden; position: absolute; bottom: -50px; padding: 0px; width: 100%; text-align: center; }.sidebar .slide-excerpt { bottom: 15%; width: 100%; }.sidebar .slide-excerpt .slide-title { float: none; }.sidebar .slide-excerpt .slide-title a { color: rgb(255, 255, 255); border: medium; }.sidebar .slide-excerpt .slide-title a:hover { color: rgb(255, 255, 255); }.sidebar .widget .slides li div a { padding: 0px; }.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow, .layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light:not(.avada-footer-fx-sticky) #wrapper { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 50px 1px; }.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow, .layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium:not(.avada-footer-fx-sticky) #wrapper { box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 50px 5px; }.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow, .layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard:not(.avada-footer-fx-sticky) #wrapper { box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 10px; }.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light #boxed-wrapper, .layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light .fusion-boxed-shadow { box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 50px 1px; }.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium #boxed-wrapper, .layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow { box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 50px 5px; }.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard #boxed-wrapper, .layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow { box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 10px; }.layout-boxed-mode.side-header #boxed-wrapper, .layout-boxed-mode.side-header #slidingbar-area .fusion-row, .layout-boxed-mode.side-header .fusion-footer-parallax, .layout-boxed-mode.side-header > #lang_sel_footer { margin-right: auto; margin-left: auto; }.fusion-row { margin: 0px auto; }.fusion-row::after, .fusion-row::before { content: " "; display: table; }.fusion-row::after { clear: both; }.fusion-columns { margin: 0px -15px; }.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 { width: 20%; }.fusion-block-element { display: block; }.fusion-hidden { display: none; }.fusion-responsive-img { margin: 0px; }#wrapper #posts-container .fusion-grid-sizer, #wrapper .fusion-grid-sizer { margin: 0px; padding: 0px; height: 0px; min-height: 0px; visibility: hidden; }.fusion-masonry-element-container { background-size: cover; background-position: center center; }.fusion-element-grid .fusion-masonry-element-container { padding-top: 80%; }.fusion-element-landscape .fusion-masonry-element-container { padding-top: 40%; }.fusion-element-portrait .fusion-masonry-element-container { padding-top: 160%; }.fusion-masonry-element-container .fusion-image-wrapper > img, .fusion-masonry-element-container .fusion-placeholder-image, .fusion-masonry-element-container > img { display: none; }bold, strong { font-weight: bolder; }.fusion-video iframe, iframe { border: medium; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute !important; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip: auto !important; clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }mark { background: 0px 0px; color: inherit; }.fusion-breadcrumb-prefix { padding-right: 5px; }.post-password-form input[type="password"] { margin: 0px 10px; padding: 8px 15px; width: 200px; border: 1px solid rgb(210, 210, 210); font-size: 13px; color: rgb(116, 116, 116); box-sizing: border-box; }.fusion-image-wrapper { overflow: hidden; z-index: 1; position: relative; }.fusion-image-wrapper:hover .fusion-rollover { opacity: 1; transform: translateX(0px); }.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover { display: block; }.fusion-image-wrapper.fusion-video { display: block; }.fusion-image-size-fixed { display: inline-block; max-width: 100%; vertical-align: top; }.fusion-rollover { display: flex; align-items: center; justify-content: space-around; opacity: 0; position: absolute; inset: 0px; width: 100%; height: 100%; line-height: normal; text-align: center; background-image: linear-gradient(to top, rgb(170, 215, 93), rgb(209, 233, 144)); transform: translateX(-100%); transition: 0.3s ease-in-out; transform-style: preserve-3d; }.no-csstransforms .fusion-rollover { display: none; }.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart { position: relative; z-index: 9; }.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons { position: relative; }.fusion-rollover-content { padding: 10px; width: 90%; }.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price { margin: 0px; line-height: normal; font-size: 13px; color: rgb(51, 51, 51); }.fusion-rollover-content .fusion-rollover-title { margin-bottom: 3px; margin-top: 10px; }.fusion-rollover-content .fusion-rollover-categories a { font-size: 11px; }.fusion-rollover-content .fusion-rollover-categories a:hover { color: rgb(68, 68, 68); }.fusion-rollover-content .price { display: inline-block; }.fusion-rollover-content .fusion-product-buttons { z-index: 99; position: relative; }.fusion-rollover-content .fusion-product-buttons a { display: block; margin-top: 10px; padding-left: 16px; width: auto; line-height: normal; text-align: left; max-width: 49%; font-size: 12px; box-sizing: border-box; z-index: 99; }.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a { max-width: none; }.fusion-rollover-content .fusion-product-buttons a:first-child { float: left; }.fusion-rollover-content .fusion-product-buttons a:first-child::before { position: absolute; margin-left: -16px; content: ""; font-family: awb-icons; }.fusion-rollover-content .fusion-product-buttons a:last-child { float: right; }.fusion-rollover-content .fusion-product-buttons a:last-child::before { position: absolute; margin-left: -16px; content: ""; font-family: awb-icons; }.fusion-rollover-content .fusion-product-buttons a.added_to_cart { display: none; }.fusion-rollover-sep { display: inline-block; vertical-align: middle; height: 36px; width: 5px; }.fusion-rollover-gallery, .fusion-rollover-link { display: inline-block; opacity: 0.9; position: relative; vertical-align: middle; margin: 0px; height: 36px; width: 35px; text-indent: -10000px; background-color: rgb(51, 51, 51); border-radius: 50%; background-clip: padding-box; }.fusion-rollover-gallery:hover, .fusion-rollover-link:hover { opacity: 1; }.fusion-rollover-gallery::before, .fusion-rollover-link::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-indent: 0px; line-height: normal; text-shadow: none; font-family: awb-icons; font-size: 15px; color: rgb(255, 255, 255); -moz-osx-font-smoothing: grayscale; }.fusion-rollover-link::before { content: ""; }.fusion-rollover-gallery::before { content: ""; }.fusion-placeholder-image { max-width: 100%; background-color: rgb(246, 246, 246); }.fusion-hidden-content { overflow: hidden; position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; }.fusion-filters { display: none; overflow: hidden; list-style: none; margin-bottom: 55px; padding: 0px; line-height: 34px; border-top: 1px solid rgb(231, 230, 230); border-bottom: 1px solid rgb(231, 230, 230); align-items: center; }.fusion-filter { float: left; margin-right: 30px; }.fusion-filter.fusion-active a { line-height: 31px; border-top: 3px solid rgb(101, 188, 123); color: rgb(101, 188, 123); }.fusion-filter a { display: block; }.fusion-load-more-button { display: block; margin-top: 20px; width: 100%; height: 50px; line-height: 50px; background-color: rgb(233, 234, 238); cursor: pointer; text-align: center; font-size: inherit; text-transform: uppercase; border: medium; transition: 0.2s; }.fusion-load-more-button:hover { transition: 0.2s; }.fusion-portfolio-wrapper .fusion-load-more-button { display: none; }.fusion-loading-container { margin-top: 20px; }.fusion-loading-container .fusion-loading-spinner { display: inline-block; }.fusion-loading-container .fusion-spinner-1, .fusion-loading-container .fusion-spinner-2, .fusion-loading-container .fusion-spinner-3 { width: 12px; height: 12px; background-color: rgb(226, 224, 224); border-radius: 100%; display: inline-block; animation: 1.4s ease-in-out infinite both fusion-bounce-delay; }.fusion-loading-container .fusion-spinner-1 { animation-delay: -0.32s; }.fusion-loading-container .fusion-spinner-2 { animation-delay: -0.16s; }.fusion-loading-container .fusion-loading-msg { display: inline-block; margin-left: 7px; }@keyframes fusion-bounce-delay {
0%, 100%, 80% { transform: scale(0); }
40% { transform: scale(1); }
}.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-slider-loading { position: absolute; top: 50%; left: 50%; margin: -3em 0px 0px -3em; color: transparent; font-size: 10px; border-width: 0.5em; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(51, 51, 51); animation: 0.8s linear infinite fusion-rotate; }.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text, .fusion-slider-loading .fusion-slider-loading-text { position: absolute; }.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading, .no-cssanimations .fusion-slider-loading { padding-left: 5px; padding-top: 15px; color: rgb(0, 0, 0); }.fusion-slider-loading, .fusion-slider-loading::after { width: 6em; height: 6em; border-radius: 50%; background-clip: padding-box; }@keyframes fusion-rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}.fusion-inline-sep { padding: 0px 5px; }.fusion-inline-sep:last-child { display: none; }.post-content p { margin-top: 0px; margin-bottom: 20px; }.table-1, .table-2, .tkt-slctr-tbl-wrap-dv { display: block; overflow-x: auto; }.fusion-body .quantity { display: flex; align-items: center; justify-content: space-around; border: 1px solid; overflow: hidden; }.fusion-body .quantity .minus, .fusion-body .quantity .plus, .fusion-body .quantity .qty { float: left; border: 0px; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; border-radius: 0px; appearance: textfield; }.fusion-body .quantity .minus, .fusion-body .quantity .plus { cursor: pointer; }.fusion-body .quantity .qty { background: 0px 0px; border-left: 1px solid; border-right: 1px solid; }.fusion-body .quantity .qty -webkit-inner-spin-button, .fusion-body .quantity .qty -webkit-outer-spin-button { appearance: none; margin: 0px; }.select-arrow { width: 35px; height: 33px; line-height: 33px; border-left-width: 1px; border-left-style: solid; position: absolute; bottom: 1px; right: 1px; pointer-events: none; z-index: 10; font-family: awb-icons; font-size: 9px; text-align: center; }.avada-select-parent { position: relative; overflow: hidden; margin: 0px; }.fusion-layout-column.avada-select-parent { position: relative; }.bbpress .avada-select-parent { overflow: hidden; }.avada-select-parent select { border: 1px solid rgb(218, 218, 218); appearance: none; text-overflow: ""; box-sizing: border-box; cursor: pointer; display: block; font-size: 13px; outline: 0px; height: auto; padding: 9px 15px; position: relative; text-indent: 0.01px; vertical-align: middle; z-index: 5; margin: 0px; border-radius: 0px; background-clip: padding-box; min-width: 180px; }.sidebar .avada-select-parent select { min-width: initial; }.widget_archive select, .widget_categories select { width: 100%; }.select2-container .select2-selection--single .select2-selection__rendered { padding-left: 15px; padding-right: 34px; }.select2-results__option, .select2-search--dropdown { padding-left: 15px; padding-right: 15px; }.select2-search--dropdown .select2-search__field { margin-right: 0px; }.select2-container--default .select2-selection--single { border-radius: 0px; }.select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; right: 15px; transform: translateY(-50%); }.select2-dropdown { border-radius: 0px; }#submit, .submit { cursor: pointer; }.rich-snippet-hidden { display: none; }.fusion-avatar-circle .attachment-recent-works-thumbnail, .fusion-avatar-circle .avatar { border-radius: 50%; }.fusion-author .fusion-edit-profile { font-size: 12px; }.fusion-author .fusion-social-networks { display: table-cell; vertical-align: middle; text-align: right; line-height: normal; }.fusion-author .fusion-social-networks .fusion-social-network-icon { margin-bottom: 0px; }.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin-bottom: 2px; }.fusion-author-avatar { float: left; margin-right: 20px; max-width: 20%; }.fusion-author-info { overflow: hidden; }.fusion-author-title { margin-top: 0px; color: rgb(51, 51, 51); font-weight: 400; }.fusion-author-social { display: table; margin: 20px 0px 80px; padding: 5px 0px; width: 100%; border-top: 1px solid rgb(224, 222, 222); border-bottom: 1px solid rgb(224, 222, 222); }.fusion-author-tagline { display: table-cell; vertical-align: middle; max-width: 70%; font-weight: 700; }.fusion-page-load-link { display: none; }#menu-appearance a[href="themes.php?page=optionsframework"] { display: none; }#wpadminbar { z-index: 2147483647; }#wpadminbar #wp-admin-bar-awb-site-mode { display: flex; align-items: center; height: 32px; }#wpadminbar #wp-admin-bar-awb-site-mode > .ab-item { display: inline-flex; align-items: center; padding: 0.25em 0.5em; height: 14px; border-radius: 0.35em; line-height: 1; transition: opacity 0.2s ease-in-out; }#wpadminbar #wp-admin-bar-awb-site-mode > .ab-item:hover, #wpadminbar #wp-admin-bar-awb-site-mode > .ab-itemfocus { opacity: 0.9; }#wpadminbar .awb-site-mode-badge-avada > .ab-item::before { content: ""; font-family: awb-icons; padding: 0px; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }#wpadminbar .awb-site-mode-badge-live > .ab-item { background-color: rgb(101, 188, 123) !important; color: rgb(240, 240, 241) !important; }#wpadminbar .awb-site-mode-badge-coming-soon > .ab-item { background-color: rgb(25, 143, 217) !important; color: rgb(240, 240, 241) !important; }#wpadminbar .awb-site-mode-badge-maintenance > .ab-item { background-color: rgb(220, 50, 50) !important; color: rgb(240, 240, 241) !important; }#wpadminbar > #wp-toolbar #wp-admin-bar-avada > .ab-item::before, #wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit > .ab-item::before { content: ""; font-family: awb-icons; top: 4px; font-size: 16px; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .ab-item { height: auto; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .fb-edit-group { border-top: 1px solid rgb(60, 67, 74); }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .wp-admin-bar-arrow { display: none; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .menupop > .ab-item { padding: 0px 10px; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .ab-sub-wrapper { margin-top: 0px; top: 50%; transform: translateY(-50%); }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-edit-item { display: flex; justify-content: space-between; align-items: center; margin: 0.3em -0.75em; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-edit-name, #wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-edit-type { margin: 0px 0.75em; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .awb-edit-type { line-height: 1; background: rgb(60, 67, 74); padding: 0.5em; border-radius: 4px; color: rgba(255, 255, 255, 0.8); font-size: 0.9em; }#wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .ab-item:active .awb-edit-type, #wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .ab-item:focus .awb-edit-type, #wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit .ab-item:hover .awb-edit-type { color: inherit; }@media screen and (max-width: 782px) {
  #wpadminbar #wp-admin-bar-awb-site-mode { display: none; }
  #wpadminbar > #wp-toolbar #wp-admin-bar-avada > .ab-item::before, #wpadminbar > #wp-toolbar #wp-admin-bar-fb-edit > .ab-item::before { content: ""; font-family: awb-icons; top: 0px; padding: 10px; font-size: 25px; }
}.woocommerce-billing-fields .form-row .input-text { margin-right: 0px; }.fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea { outline: 0px; }.fusion-disable-outline .woocommerce-billing-fields .form-row .input-text { outline: 0px; }.select2-container .select2-selection { margin: 0px; box-shadow: none !important; outline: 0px !important; }.select2-container .select2-selection .select2-selection__arrow { top: 0px; transform: inherit; right: 0px; width: 40px; border-left: 1px solid rgb(210, 210, 210); }.select2-container--default .select2-dropdown .select2-search { border-bottom: 1px solid rgb(210, 210, 210); padding: 10px 15px; border-top: 1px solid rgb(210, 210, 210); margin-top: -1px; }.select2-container--default .select2-dropdown .select2-search input { padding: 8px 10px; height: auto; background: rgb(255, 255, 255); }.fusion-post-slideshow .image { margin-bottom: 0px; }.fusion-post-slideshow .fusion-image-size-fixed { display: block; }.fusion-flexslider.fusion-post-slideshow { overflow: visible; }.fusion-meta-info { clear: both; overflow: hidden; margin-top: 20px; padding: 5px 0px; border-top: 1px solid rgb(231, 230, 230); border-bottom: 1px solid rgb(231, 230, 230); }.fusion-meta-info .fusion-alignleft { width: 80%; }.fusion-post-title-meta-wrap { margin-bottom: 28px; }.fusion-post-title-meta-wrap .entry-title { margin-bottom: 10px; }.fusion-post-title-meta-wrap .fusion-meta-info { margin-top: 0px; }.fusion-single-line-meta { margin-bottom: 20px; }.fusion-content-sep { margin-top: 20px; height: 6px; border-top: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }.fusion-date-and-formats { float: left; margin-right: 17px; width: 82px; text-align: center; }.fusion-date-and-formats .fusion-date-box { padding: 8px 0px 5px; color: rgb(255, 255, 255); }.fusion-date-and-formats .fusion-date { display: block; line-height: 29px; font-size: 29px; font-weight: 700; }.fusion-date-and-formats .fusion-format-box { margin-top: 3px; background-color: rgb(238, 240, 242); }.fusion-date-and-formats .fusion-format-box i { display: block; line-height: 55px; font-size: 30px; }.fusion-timeline-line { position: absolute; left: 50%; top: 0px; margin-left: -1px; height: 100%; border-left: 1px solid rgb(239, 238, 238); border-right: 1px solid rgb(235, 234, 234); }.fusion-timeline-icon { margin: 0px auto -6px; max-width: 1000px; font-size: 46px; height: 47px; line-height: 1; color: rgb(235, 234, 234); text-align: center; }.fusion-timeline-icon .fusionicon-bubbles { cursor: pointer; }.fusion-timeline-circle { position: absolute; left: 50%; margin: 10px 0px 0px -5px; height: 10px; width: 10px; border-radius: 50%; background-color: rgb(239, 238, 238); }.fusion-timeline-arrow { position: absolute; color: rgb(233, 234, 238); }.fusion-timeline-arrow::before { font-family: awb-icons; font-size: 28px; position: absolute; top: 0px; line-height: 30px; }.fusion-blog-archive .entry-title { margin-top: 0px; margin-bottom: 5px; }.fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title { margin-top: 0px; margin-bottom: 25px; }.fusion-blog-layout-large .fusion-post-slideshow, .fusion-blog-layout-large-alternate .fusion-post-slideshow, .single-avada_faq .fusion-post-slideshow, .single-post .fusion-post-slideshow, .single-wpfc_sermon .fusion-post-slideshow { margin-bottom: 30px; }.fusion-blog-layout-large-alternate .entry-title, .fusion-blog-layout-medium-alternate .entry-title { margin-top: 0px; margin-bottom: 5px; }.fusion-blog-layout-large-alternate .fusion-post-content-container, .fusion-blog-layout-medium-alternate .fusion-post-content-container { margin-top: 20px; }.fusion-blog-layout-large-alternate .fusion-meta-info, .fusion-blog-layout-medium-alternate .fusion-meta-info { margin-top: 0px; border-top: 0px; }.fusion-blog-layout-medium .fusion-post-medium, .fusion-blog-layout-medium .fusion-post-medium-alternate, .fusion-blog-layout-medium-alternate .fusion-post-medium, .fusion-blog-layout-medium-alternate .fusion-post-medium-alternate { display: flex; flex-wrap: wrap; align-items: start; }.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow { margin-right: 25px; width: 320px; }.fusion-blog-layout-medium .fusion-post-content, .fusion-blog-layout-medium-alternate .fusion-post-content { flex: 1 1 1px; }.fusion-blog-layout-medium .fusion-meta-info, .fusion-blog-layout-medium-alternate .fusion-meta-info { width: 100%; }.fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow { margin-bottom: 0px; border-bottom: 1px solid rgb(234, 234, 234); }.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper { padding: 30px 25px 20px; }.fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta { margin-bottom: 0px; }.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container { margin-top: 20px; }.fusion-blog-layout-grid .fusion-post-content-container p:last-child, .fusion-blog-layout-timeline .fusion-post-content-container p:last-child { margin-bottom: 0px; }.fusion-blog-layout-grid .fusion-meta-info, .fusion-blog-layout-timeline .fusion-meta-info { border: 0px; }.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft { width: 50%; }.fusion-blog-layout-grid .fusion-password, .fusion-blog-layout-timeline .fusion-password { width: auto; max-width: 100%; }.fusion-blog-layout-large-alternate .fusion-post-large-alternate { display: flex; flex-wrap: wrap; }.fusion-blog-layout-large-alternate .fusion-post-content { flex: 1 1 0%; }.fusion-blog-layout-large-alternate .fusion-meta-info, .fusion-blog-layout-large-alternate .fusion-post-slideshow { width: 100%; }.fusion-blog-layout-medium-alternate .fusion-post-slideshow { display: none; }.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: block; margin-right: 17px; }.fusion-blog-layout-grid .fusion-post-grid { margin-bottom: 0px; }.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container { margin-top: 0px; }.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) { border-width: 1px 1px 3px; border-style: solid; border-color: rgb(234, 234, 234); border-image: none; }.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post { width: 50%; display: inline-block; float: left; }.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 100%; }.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post { width: 33.3333%; display: inline-block; float: left; }.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 66.6666%; }.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post { width: 25%; display: inline-block; float: left; }.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 50%; }.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post { width: 20%; display: inline-block; float: left; }.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 40%; }.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post { width: 16.6666%; display: inline-block; float: left; }.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape { width: 33.3333%; }.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content { overflow-wrap: break-word; }.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid { display: inline-flex; }.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper { overflow: hidden; width: 100%; display: flex; flex-direction: column; }.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper { display: flex; flex-grow: 1; flex-direction: column; }.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content { margin-bottom: 20px; }.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info { margin-top: auto; }.fusion-blog-layout-timeline { position: relative; margin: 0px auto; padding-top: 30px; max-width: 1000px; }.fusion-blog-layout-timeline .fusion-post-timeline { position: static; margin-bottom: 40px; border-width: 1px 1px 3px; border-style: solid; border-color: rgb(234, 234, 234); border-image: none; }.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container { margin-top: 0px; }.fusion-blog-layout-timeline .fusion-left-column { float: left; clear: left; width: 40%; }.fusion-blog-layout-timeline .fusion-right-column { float: right; clear: right; width: 40%; }.fusion-blog-layout-timeline .fusion-timeline-date { position: relative; clear: both; margin: 0px auto 2px; padding: 0.35em 0.45em; width: auto; max-width: 8em; line-height: 1.35em; background: rgb(239, 238, 238); text-align: center; cursor: pointer; }.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow { left: 40%; margin-left: -0.5px; }.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow::before { content: ""; left: 100%; }.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow { right: 40%; margin-right: -0.5px; }.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow::before { content: ""; right: 100%; }.fusion-blog-layout-masonry .fusion-post-wrapper { overflow: hidden; position: relative; }.fusion-blog-layout-masonry .fusion-post-content-wrapper { z-index: 1; position: absolute; bottom: 0px; left: 0px; right: 0px; }.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper { transition: 0.3s; transform: translateY(105%); }.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper { transition: 0.3s; }.fusion-blog-infinite .pagination { display: none; }.fusion-blog-infinite .fusion-load-more-button { margin-bottom: 40px; }.fusion-blog-layout-center .fusion-post-content { text-align: center; }.fusion-blog-layout-left .fusion-post-content { text-align: left; }.fusion-blog-layout-right .fusion-post-content { text-align: right; }.single h1.entry-title { margin-top: 0px; }.fusion-footer-parallax { position: relative; bottom: 0px; left: 0px; right: 0px; margin: 0px; padding: 0px; }.fusion-footer-parallax.awb-footer-fixed { position: fixed; z-index: -1; }.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container, .avada-footer-fx-no-height-parallax-effect #main, .avada-footer-fx-no-height-parallax-effect #sliders-container, .avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar, .avada-footer-fx-parallax-effect #fusion-gmap-container, .avada-footer-fx-parallax-effect #main, .avada-footer-fx-parallax-effect #sliders-container, .avada-footer-fx-parallax-effect .fusion-page-title-bar { position: relative; z-index: 1; }.avada-footer-fx-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-bg-parallax .fusion-footer-widget-area, .avada-footer-fx-no-height-sticky-with-parallax-bg-image .fusion-footer-widget-area, .avada-footer-fx-sticky-with-parallax-bg-image .fusion-footer-widget-area { background-attachment: fixed; background-position: center top; }.avada-footer-fx-sticky #boxed-wrapper, .avada-footer-fx-sticky #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper, .avada-footer-fx-sticky-with-parallax-bg-image #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper, .avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper { display: flex; flex-direction: column; min-height: 100vh; }.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper, .avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper { width: 100%; }.avada-footer-fx-sticky #main, .avada-footer-fx-sticky-with-parallax-bg-image #main { flex-grow: 1; }.wp-audio-shortcode { max-height: 150px; }.tkt-slctr-tbl-wrap-dv table { margin-bottom: 10px; }#fancybox-overlay { z-index: 100049 !important; }#fancybox-wrap { z-index: 100050 !important; }div#shShutter { z-index: 100049; }div#shDisplay { z-index: 100050; }#cboxOverlay { z-index: 100049 !important; }#colorbox { z-index: 100050 !important; }.fusion-main-menu .lang-item > a img, .fusion-mobile-nav-holder .lang-item > a img, .fusion-secondary-menu .lang-item > a img { vertical-align: middle; padding: 0px 2px; }.qtranxs-lang-menu-item > a img, .qtranxs-lang-menu > a img { vertical-align: middle; padding: 0px 3px; }#wpfc_sermon_sorting { overflow: hidden; margin: 0px -10px; }#wpfc_sermon_sorting > span { display: block; float: left; width: 25%; padding: 0px 10px; }#wpfc_sermon_sorting .avada-select-parent select { width: 100%; }.fusion-ubermenu-support .fusion-header-v1 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v2 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v3 .fusion-header .fusion-row, .fusion-ubermenu-support .fusion-header-v7 .fusion-header .fusion-row { position: relative; }.fusion-ubermenu-support .fusion-secondary-main-menu .fusion-row { position: relative; }.fusion-ubermenu { overflow: visible; position: static; }.cp-module .cp-slidein { z-index: 9999; }.fusion-body .product-buttons .wc-gzd-additional-info { margin: 0.5em 0px; }.fusion-body .product-buttons .wc-gzd-additional-info a { display: inline; float: none; padding: inherit; font-size: inherit; }.fusion-body .product-buttons .wc-gzd-additional-info + a { float: left; }.fusion-body .product-buttons .wc-gzd-additional-info + a + a, .fusion-body .product-buttons .wc-gzd-additional-info + a + a + a, .fusion-body .product-buttons .wc-gzd-additional-info + a + a + a + a { float: right; }.fusion-body .product-buttons .wc-gzd-additional-info:last-of-type { margin-bottom: 1.5em; }.fusion-body .fusion-carousel-meta .wc-gzd-additional-info { margin-bottom: 0.5em; }.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:first-of-type { margin-top: 1.5em; }.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:last-of-type { margin-bottom: 1.5em; }.bg-parallax-parent.video { position: relative; }.bg-parallax.video, .fusion-bg-parallax.video { position: absolute; pointer-events: none !important; overflow: hidden; inset: 0px; z-index: -1; }.bg-parallax.video iframe, .fusion-bg-parallax.video iframe { margin-bottom: 0px !important; display: block !important; max-width: none !important; max-height: none !important; }.parallax-inner { min-height: 150px; }.fusion-bg-parallax[data-bg-size-adjust="dont-scale"] + .bg-parallax-parent .parallax-inner { background-size: auto !important; }.datepicker.dropdown-menu { border-radius: 0px; border: 0px; padding: 15px; }.datepicker.dropdown-menu::before { border-bottom: 0px; }.datepicker.dropdown-menu thead tr:nth-child(2) { font-size: 16px; }.datepicker.dropdown-menu td, .datepicker.dropdown-menu th { border-radius: 0px; border: 0px; padding: 9px 10px; }.datepicker.dropdown-menu td.active, .datepicker.dropdown-menu td.active:hover { border: 0px; text-shadow: none; }.datepicker.dropdown-menu table tr td.new, .datepicker.dropdown-menu table tr td.old { background-color: rgb(255, 255, 255) !important; color: rgb(153, 153, 153) !important; }.datepicker.dropdown-menu tbody td { border: 1px solid rgb(255, 255, 255); }.datepicker.dropdown-menu .datepicker-months td { padding: 15px 0px 0px; }.datepicker.dropdown-menu .datepicker-months span { text-shadow: none; }.datepicker.dropdown-menu .datepicker-months span:hover { text-shadow: none; }.crossfade-images { white-space: nowrap; display: flex; align-items: center; }.crossfade-images .helper { display: inline-block; height: 100%; vertical-align: middle; }.crossfade-images:hover img:not(.hover-image) { opacity: 0; }.crossfade-images:hover .hover-image { opacity: 1 !important; }.crossfade-images img { transition: opacity 0.5s ease-in-out; position: relative; z-index: 50; min-width: 100%; vertical-align: middle; }.crossfade-images .hover-image { position: absolute; left: 0px; right: 0px; margin: 0px auto; opacity: 0; }.avada-html-layout-boxed, .avada-html-layout-boxed body, .avada-html-layout-boxed body.custom-background, html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body { background-color: var(--bg_color); background-blend-mode: var(--bg-color-overlay); }.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame, .avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame, .avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame, .avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-boxed-mode), .avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-scroll-offset-framed) { background-attachment: fixed; background-size: cover; background-position: center center; }.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame, .layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame, .layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame { background-color: var(--bg_color); background-blend-mode: var(--bg-color-overlay); background-image: var(--bg_image); }body { background-image: var(--bg_image); background-repeat: var(--bg_repeat); }#main, .layout-boxed-mode #main, .layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper, .layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper, .layout-wide-mode #main, .layout-wide-mode #wrapper, body, html, html body.custom-background { background-color: var(--content_bg_color); }.quicktags-toolbar input { background: linear-gradient(to top,var(--content_bg_color),var(--form_bg_color)) #3e3e3e; }#main, .wrapper_blank #main { background-image: var(--content_bg_image); background-repeat: var(--content_bg_repeat); }#main.full-bg, .wrapper_blank #main.full-bg { background-attachment: fixed; background-position: center center; background-size: cover; }.avada-content-bg-not-opaque #main, .avada-content-bg-not-opaque #wrapper, .avada-content-bg-not-opaque .bbp-arrow, .avada-content-bg-not-opaque .fusion-separator .icon-wrapper { background-blend-mode: overlay; }html.avada-has-page-background-pattern { background-image: var(--bg_pattern); background-repeat: repeat; }html.avada-has-page-background-pattern .layout-boxed-mode .fusion-bottom-frame, html.avada-has-page-background-pattern .layout-boxed-mode .fusion-sides-frame, html.avada-has-page-background-pattern .layout-boxed-mode .fusion-top-frame, html.avada-has-page-background-pattern body { background-image: var(--bg_pattern); background-repeat: repeat; }html.avada-has-page-background-pattern .layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) { background-attachment: fixed; }.fusion-load-more-button.fusion-blog-button { background-color: var(--blog_load_more_posts_button_bg_color); color: var(--blog_load_more_posts_button_text_color); }.fusion-load-more-button.fusion-blog-button:hover { background-color: var(--blog_load_more_posts_hover_button_bg_color); color: var(--blog_load_more_posts_hover_button_text_color); }body:not(.search-results) #posts-container .fusion-blog-layout-grid { margin-top: calc((var(--blog_archive_grid_column_spacing))/ -2); margin-right: calc((var(--blog_archive_grid_column_spacing))/ -2); margin-left: calc((var(--blog_archive_grid_column_spacing))/ -2); margin-bottom: 0px; }body:not(.search-results) #posts-container .fusion-blog-layout-grid .fusion-post-grid { padding: calc((var(--blog_archive_grid_column_spacing))/ 2); }.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper, .avada-blog-archive-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper, .avada-blog-archive-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper, .avada-blog-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper, .avada-blog-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper, .avada-blog-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper { padding: var(--blog_archive_grid_padding-top) var(--blog_archive_grid_padding-right) var(--blog_archive_grid_padding-bottom) var(--blog_archive_grid_padding-left); }#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .fusion-single-line-meta, .post .single-line-meta, .widget_recent_entries .post-date { font-size: var(--meta_font_size); }.content-box-percentage, .fusion-date-and-formats .fusion-format-box i, .price ins .amount, .price > .amount, .star-rating span::before, .star-rating::before { color: var(--primary_color); }#main .about-author .title a:hover, #main .post h2 a:hover, .fusion-open-submenu:hover, .fusion-pagination .next:hover, .fusion-pagination .next:hover::after, .fusion-pagination .prev:hover, .fusion-pagination .prev:hover::before, .fusion-read-more:hover::after, .more a:hover::after, .pagination .pagination-next:hover::after, .pagination .pagination-prev:hover::before, .pagination-next:hover::after, .pagination-prev:hover::before, .project-content .project-info .project-info-box a:hover, .rtl .fusion-read-more:hover::before, .rtl .more a:hover::before, .single-navigation a[rel="next"]:hover::after, .single-navigation a[rel="prev"]:hover::before, a:hover, h5.toggle:hover a { color: var(--link_hover_color); }#wrapper .post-content blockquote, .comment-text blockquote, .fusion-body blockquote, .fusion-pagination .current, .fusion-pagination .page-numbers.current, .pagination .current, .progress-bar-content { border-color: var(--primary_color); }#nav ul li > a:hover, #sticky-nav ul li > a:hover, #wrapper .tagcloud a:hover, .fusion-hide-pagination-text .pagination-next:hover, .fusion-hide-pagination-text .pagination-prev:hover, .fusion-pagination .page-numbers:hover, .pagination a.inactive:hover { border-color: var(--link_hover_color); }.circle-yes ul li::before, .fusion-date-and-formats .fusion-date-box, .fusion-pagination .current, .fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type="submit"]:hover, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type="submit"]:hover, .pagination .current, .progress-bar-content, .table-2 table thead, ul.arrow li::before, ul.circle-yes li::before { background-color: var(--primary_color); }#toTop:hover, .tagcloud a:hover { background-color: var(--link_hover_color); }#toTop { background-color: var(--totop_background); border-radius: 4px 4px 0px 0px; bottom: 0px; height: 35px; position: fixed; text-align: center; width: 48px; opacity: 0; z-index: 100000; transition: opacity 0.4s ease-in-out, background 0.2s ease-in-out; line-height: 1; pointer-events: none; }.to-top-container #toTop:hover { background-color: var(--totop_background_hover); }#toTop::before { line-height: 35px; content: ""; -moz-osx-font-smoothing: grayscale; font-family: awb-icons; font-size: 22px; color: var(--totop_icon_color); }#toTop:hover::before { color: var(--totop_icon_hover); }#toTop:active, #toTop:focus { outline: 0px; background-color: var(--totop_background); }#toTop.fusion-to-top-active { pointer-events: auto; opacity: 0.9; transition: opacity 0.4s ease-in-out, background 0.2s ease-in-out; }.to-top-container #toTop { border-radius: var(--totop_border_radius) var(--totop_border_radius) 0 0; }.to-top-floating #toTop { bottom: 30px; height: 44px; width: 44px; border-radius: var(--totop_border_radius) var(--totop_border_radius) var(--totop_border_radius) var(--totop_border_radius); }.to-top-floating #toTop::before { line-height: 42px; }.to-top-right #toTop { right: 75px; }.to-top-left #toTop { left: 75px; }.awb-to-top-progress { display: none; }.awb-to-top-scroll-progress #toTop { display: flex; justify-content: center; background: 0px 0px; }.awb-to-top-scroll-progress #toTop::before { z-index: 1; }.awb-to-top-scroll-progress #toTop:active, .awb-to-top-scroll-progress #toTop:focus, .awb-to-top-scroll-progress #toTop:hover { background: 0px 0px; }.awb-to-top-scroll-progress .awb-to-top-progress { display: block; position: absolute; top: -2.2px; left: -2.2px; }.awb-to-top-scroll-progress .awb-to-top-progress rect { stroke-width: 4px; fill: transparent; transition: fill 0.2s ease-in-out, stroke 0.2s ease-in-out; rx: var(--totop_border_radius); ry: var(--totop_border_radius); }.awb-to-top-scroll-progress .awb-to-top-progress .awb-scale { fill: var(--totop_background); }.awb-to-top-scroll-progress .awb-to-top-progress .awb-progress { stroke-dasharray: 166px; stroke-dashoffset: 166px; stroke: var(--totop_background_hover); }.awb-to-top-scroll-progress:hover .awb-to-top-progress .awb-scale { stroke: var(--totop_background_hover) !important; fill: var(--totop_background_hover); }.awb-to-top-scroll-progress:active .awb-to-top-progress .awb-scale, .awb-to-top-scroll-progress:focus .awb-to-top-progress .awb-scale { fill: var(--totop_background); }html.awb-scroll { scrollbar-width: thin; scrollbar-color: var(--scrollbar_handle) var(--scrollbar_background); }html.awb-scroll::-webkit-scrollbar { width: 10px; }html.awb-scroll::-webkit-scrollbar-track { background: var(--scrollbar_background); }html.awb-scroll::-webkit-scrollbar-thumb { background-color: var(--scrollbar_handle); border-radius: 5px; }.fusion-body .avada-google-map { margin-top: var(--gmap_topmargin); }.avada-image-rollover-no .fusion-rollover { display: none; }.avada-image-rollover-no .fusion-masonry-element-container.fusion-image-wrapper > a { position: absolute; inset: 0px; }.fusion-image-wrapper .fusion-rollover { background-image: linear-gradient(to top,var(--image_gradient_bottom_color) 0,var(--image_gradient_top_color) 100%); }.avada-image-rollover-direction-fade .fusion-image-wrapper .fusion-rollover { transform: translateY(0px); transition: opacity 0.5s ease-in-out; }.avada-image-rollover-direction-right .fusion-image-wrapper .fusion-rollover { transform: translateX(100%); }.avada-image-rollover-direction-bottom .fusion-image-wrapper .fusion-rollover { transform: translateY(100%); }.avada-image-rollover-direction-top .fusion-image-wrapper .fusion-rollover { transform: translateY(-100%); }.avada-image-rollover-direction-center_horiz .fusion-image-wrapper .fusion-rollover { transform: scaleX(0); }.avada-image-rollover-direction-center_vertical .fusion-image-wrapper .fusion-rollover { transform: scaleY(0); }.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { width: calc((var(--image_rollover_icon_size)) * 1.5); height: calc((var(--image_rollover_icon_size)) * 1.5); background-color: transparent; }.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { width: calc((var(--image_rollover_icon_size)) * 2.41); height: calc((var(--image_rollover_icon_size)) * 2.41); background-color: var(--image_rollover_text_color); line-height: 2.41; }.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link::before { font-size: var(--image_rollover_icon_size); color: var(--image_rollover_icon_color); }.fusion-image-wrapper.hover .fusion-rollover { opacity: 1; }.avada-image-rollover-direction-fade .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-fade .fusion-image-wrapper:hover .fusion-rollover, .avada-image-rollover-direction-right .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-right .fusion-image-wrapper:hover .fusion-rollover { transform: translateX(0px); }.avada-image-rollover-direction-bottom .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-bottom .fusion-image-wrapper:hover .fusion-rollover, .avada-image-rollover-direction-top .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-top .fusion-image-wrapper:hover .fusion-rollover { transform: translateY(0px); }.avada-image-rollover-direction-center_horiz .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-center_horiz .fusion-image-wrapper:hover .fusion-rollover { transform: scaleX(1); }.avada-image-rollover-direction-center_vertical .fusion-image-wrapper.hover .fusion-rollover, .avada-image-rollover-direction-center_vertical .fusion-image-wrapper:hover .fusion-rollover { transform: scaleY(1); }.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-rollover .fusion-rollover-content .fusion-rollover-title { color: var(--image_rollover_text_color); }.fusion-hide-pagination-text .fusion-pagination .next, .fusion-hide-pagination-text .fusion-pagination .prev, .fusion-hide-pagination-text .pagination .pagination-next, .fusion-hide-pagination-text .pagination .pagination-prev, .fusion-pagination .current, .fusion-pagination .page-numbers:not(.prev):not(.next), .page-links a, .page-links > .page-number:not(.prev):not(.next), .pagination .current, .pagination .pagination-next, .pagination a.inactive { border-radius: var(--pagination_border_radius); border-width: var(--pagination_border_width); }body:not(.fusion-hide-pagination-text) .fusion-pagination .next, body:not(.fusion-hide-pagination-text) .fusion-pagination .prev, body:not(.fusion-hide-pagination-text) .pagination .pagination-next, body:not(.fusion-hide-pagination-text) .pagination .pagination-prev { line-height: var(--pagination_width_height); }body:not(.avada-has-pagination-padding) .fusion-pagination .current, body:not(.avada-has-pagination-padding) .fusion-pagination .page-numbers:not(.prev):not(.next), body:not(.avada-has-pagination-padding) .page-links a, body:not(.avada-has-pagination-padding) .page-links > .page-number:not(.prev):not(.next), body:not(.avada-has-pagination-padding) .pagination .current, body:not(.avada-has-pagination-padding) .pagination a.inactive, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .next, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .prev, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-next, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-prev { width: var(--pagination_width_height); height: var(--pagination_width_height); margin-left: calc((var(--pagination_width_height))/ 10); margin-right: calc((var(--pagination_width_height))/ 10); }body:not(.avada-has-pagination-padding) .pagination .pagination-next, body:not(.avada-has-pagination-padding) .pagination .pagination-prev { margin-left: calc((var(--pagination_width_height))/ 10); margin-right: calc((var(--pagination_width_height))/ 10); }body:not(.avada-has-pagination-padding) .pagination .pagination-dots { width: calc((var(--pagination_width_height))/ 2); margin-left: calc((var(--pagination_width_height))/ 10); margin-right: calc((var(--pagination_width_height))/ 10); }.avada-has-pagination-padding .fusion-pagination .current, .avada-has-pagination-padding .fusion-pagination .page-numbers:not(.prev):not(.next), .avada-has-pagination-padding .page-links a, .avada-has-pagination-padding .page-links > .page-number:not(.prev):not(.next), .avada-has-pagination-padding .pagination .current, .avada-has-pagination-padding .pagination a.inactive, .avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .next, .avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .prev, .avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-next, .avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-prev { padding: var(--pagination_box_padding-height) var(--pagination_box_padding-width) var(--pagination_box_padding-height) var(--pagination_box_padding-width); }.fusion-pagination .next, .fusion-pagination .page-numbers, .fusion-pagination .prev, .page-links, .pagination, .pagination .pagination-next, .pagination .pagination-prev { font-size: var(--pagination_font_size); }#comment-input input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .fusion-login-box .fusion-login-form input[type="password"], .fusion-login-box .fusion-login-form input[type="text"], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-button input[type="submit"], .searchform .fusion-search-form-content .fusion-search-field input, .searchform .search-table .search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], select { height: var(--form_input_height); padding-top: 0px; padding-bottom: 0px; }.avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] { width: var(--form_input_height); }.avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .searchform .fusion-search-form-content .fusion-search-button input[type="submit"], .select2-container .select2-choice > .select2-chosen, .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: var(--form_input_height); }.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { width: var(--form_input_height-main-menu-search-width); }#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], select, textarea { background-color: var(--form_bg_color); font-size: var(--form_text_size); color: var(--form_text_color); }#comment-input input:focus, #comment-textarea textarea:focus, .avada-select .select2-container .select2-choice2:focus, .avada-select .select2-container .select2-choice:focus, .chzn-container .chzn-drop:focus, .chzn-container-single .chzn-single:focus, .comment-form-comment textarea:focus, .fusion-body .avada-select-parent select:focus, .fusion-body .gift-cards-list button.ywgc-amount-buttons:focus, .input-text:focus, .main-nav-search-form input:focus, .post-password-form label input[type="password"]:focus, .search-page-search-form input:focus, input.s:focus, input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, select:focus, textarea:focus { border-color: var(--form_focus_border_color); }.fusion-body .gift-cards-list .ywgc-amount-buttons.selected_button { border-color: var(--form_focus_border_color); }.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single { background-color: var(--form_bg_color); font-size: var(--form_text_size); }#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow, .select2-dropdown { background-color: var(--form_bg_color); }#calc_shipping_state_field .select2-selection__placeholder, #comment-input .placeholder, #comment-textarea .placeholder, .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type="submit"], .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type="submit"], .select2-results__option, input.s .placeholder { font-size: var(--form_text_size); color: var(--form_text_color); }#calc_shipping_state_field .select2-selection__placeholder:focus, #comment-input .placeholder:focus, #comment-textarea .placeholder:focus, .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type="submit"]:focus, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type="submit"]:focus, .select2-results__option:focus, input.s .placeholder:focus { border-color: var(--form_focus_border_color); }.select2-selection__rendered { font-size: var(--form_text_size); }.catalog-ordering a, .order-dropdown ul li a, .order-dropdown > li::after, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--form_text_color); }.quicktags-toolbar { background: linear-gradient(to top,var(--content_bg_color),var(--form_bg_color)) #3e3e3e; }.quicktags-toolbar input { font-size: var(--form_text_size); color: var(--form_text_color); }.quicktags-toolbar input:hover { background: var(--form_bg_color); }.quicktags-toolbar input:focus { border-color: var(--form_focus_border_color); }.fusion-live-search .fusion-search-results { background-color: var(--form_bg_color); font-size: var(--form_text_size); color: var(--form_text_color); border-radius: var(--form_border_radius); }.fusion-live-search .fusion-search-results:focus { border-color: var(--form_focus_border_color); }.fusion-live-search .fusion-search-results.suggestions-added { margin-top: var(--form_border_width-top); }.fusion-live-search .fusion-search-result, .fusion-live-search .fusion-search-results { border-color: var(--form_focus_border_color); border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); }#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow, .gravity-select-parent .select-arrow, .select-arrow, .wpcf7-select-parent .select-arrow { font-size: calc((var(--form_text_size)) * .75); }#comment-input input::placeholder, #comment-textarea textarea::placeholder, .comment-form-comment textarea::placeholder, .input-text::placeholder, .post-password-form label input[type="password"]::placeholder, .searchform .s::placeholder, input.s::placeholder, input::placeholder, textarea.fusion-form-input::placeholder { color: var(--form_text_color); }#comment-input input::-webkit-input-placeholder, #comment-textarea textarea::-webkit-input-placeholder, .comment-form-comment textarea::-webkit-input-placeholder, .input-text::-webkit-input-placeholder, .post-password-form label input[type="password"]::-webkit-input-placeholder, .searchform .s::-webkit-input-placeholder, input.s::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea.fusion-form-input::-webkit-input-placeholder { color: var(--form_text_color); }.fusion-body select:focus + .select-arrow, .fusion-body select:focus + .select2-arrow { border-color: var(--form_focus_border_color); color: var(--form_focus_border_color); }.select2-container--default.select2-container--open .select2-dropdown, .select2-container--default.select2-container--open .select2-dropdown .select2-search, .select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field, .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered { border-color: var(--form_focus_border_color); }.select2-container--default.select2-container--open .select2-selection--single:focus .select2-selection__arrow b { border-bottom-color: var(--form_focus_border_color); }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-bottom-color: var(--form_border_color); }.select2-container--default .select2-container .select2-selection:focus .select2-selection__arrow { border-color: var(--form_focus_border_color); }.select2-container--default .select2-selection--single:focus .select2-selection__arrow b { border-top-color: var(--form_focus_border_color); }.select2-container--default .select2-selection--single .select2-selection__arrow b { border-top-color: var(--form_border_color); }.fusion-search-form-clean .fusion-live-search .fusion-slider-loading { border-bottom-color: var(--form_text_color); border-top-color: var(--form_text_color-35a); border-right-color: var(--form_text_color-35a); border-left-color: var(--form_text_color-35a); }#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], select, textarea { border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); border-color: var(--form_border_color); border-radius: var(--form_border_radius); }.select-arrow, .select2-arrow { color: var(--form_border_color); }.quicktags-toolbar input { border: 1px solid var(--form_border_color); }.fusion-contact-form .grecaptcha-badge { box-shadow: 0 0 3px var(--form_border_color) !important; }.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content, input[type="tel"] { border-radius: var(--form_border_radius); border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); }.select2-container .select2-selection .select2-selection__arrow { border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); }.avada-select-parent .select-arrow, .gravity-select-parent .select-arrow, .select-arrow, .wpcf7-select-parent .select-arrow { bottom: var(--form_border_width-bottom); }.fusion-blog-layout-masonry .fusion-post-content-wrapper, .fusion-portfolio-layout-masonry .fusion-portfolio-content { background-color: var(--timeline_bg_color-not-transparent); }.fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .post, .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper { background-color: var(--timeline_bg_color); }.fusion-blog-layout-timeline .fusion-timeline-circle, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-blog-timeline-layout .fusion-timeline-circle, .fusion-blog-timeline-layout .fusion-timeline-date { background-color: var(--timeline_color); }.fusion-blog-timeline-layout .fusion-timeline-arrow, .fusion-blog-timeline-layout .fusion-timeline-icon, .fusion-timeline-arrow, .fusion-timeline-icon { color: var(--timeline_color); }.fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .fusion-timeline-arrow, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-blog-layout-timeline .fusion-timeline-line, .fusion-blog-layout-timeline .post, .fusion-blog-layout-timeline .post .flexslider, .fusion-blog-timeline-layout .post, .fusion-blog-timeline-layout .post .flexslider, .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper { border-color: var(--timeline_color); }.avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .flexslider, .avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .fusion-post-wrapper, .avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow, .avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date, .avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line, .avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post, .avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post .flexslider, .avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post, .avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post .flexslider, .avada-has-transparent-timeline_color .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper, .avada-has-transparent-timeline_color.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper { border: medium; }.fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-timeline .post .fusion-content-sep, .fusion-blog-timeline-layout .post .fusion-content-sep, .fusion-body .product .fusion-content-sep, .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep { border-color: var(--grid_separator_color); }.fusion-blog-layout-grid .post .fusion-content-sep, .fusion-layout-timeline .post .fusion-content-sep, .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep { border-color: var(--grid_separator_color); }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper { background-color: transparent; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper, .avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper { background-color: transparent; }
}#slidingbar-area .widget-title, #slidingbar-area h3, .fusion-privacy-bar-full .column-title { font-family: var(--footer_headings_typography-font-family); font-size: var(--footer_headings_typography-font-size); font-weight: var(--footer_headings_typography-font-weight); line-height: var(--footer_headings_typography-line-height); letter-spacing: var(--footer_headings_typography-letter-spacing); text-transform: var(--footer_headings_typography-text-transform); font-style: var(--footer_headings_typography-font-style,normal); color: var(--footer_headings_typography-color); }.fusion-footer-widget-column .product-title { color: var(--footer_headings_typography-color); }:root { --adminbar-height: 0px; }body.admin-bar { --adminbar-height: 32px; }@media screen and (max-width: 782px) {
  body.admin-bar { --adminbar-height: 46px; }
}.page-template-blank #boxed-wrapper { display: flex; }.page-template-blank #boxed-wrapper > div { flex-grow: 1; flex-basis: auto; }#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: var(--site_width); }.ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-bottom, .ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-top { width: var(--site_width); }body.avada-not-responsive { min-width: var(--site_width); }html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container { padding-left: 30px; padding-right: 30px; }html:not(.avada-has-site-width-percent) #main.width-100 { padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero); }.fusion-page-title-bar.fusion-tb-page-title-bar { padding-left: 0px; padding-right: 0px; height: auto; }.fusion-footer.fusion-tb-footer .fusion-footer-widget-area { padding: 0px; }body.layout-boxed-mode { margin-top: var(--margin_offset-top) !important; margin-bottom: var(--margin_offset-bottom) !important; }body.layout-boxed-mode #wrapper, body.layout-boxed-mode .fusion-footer-parallax { width: var(--site_width); max-width: 100%; margin: 0px auto; }body.layout-boxed-mode #wrapper.wrapper_blank { display: block; }.has-sidebar .width-100 .fusion-fullwidth, .has-sidebar .width-100 .nonhundred-percent-fullwidth { margin-left: 0px; margin-right: 0px; }.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth { margin-left: var(--hundredp_padding-hundred_percent_negative_margin); margin-right: var(--hundredp_padding-hundred_percent_negative_margin); }.width-100 .fusion-fullwidth .fusion-fullwidth, .width-100 .fusion-fullwidth .nonhundred-percent-fullwidth { margin-left: 0px; margin-right: 0px; }.width-100 .fusion-fullwidth.fusion-absolute-container { width: calc(100% + 2 * (var(--hundredp_padding-fallback_to_zero_px))); }body.page-template-100-width.side-header .fusion-tb-footer .fusion-fullwidth.fusion-absolute-container { width: calc(100% - var(--side_header_width)); }html.avada-has-site-width-percent body #main.width-100 > .fusion-row, html.avada-has-site-width-percent body.avada-responsive #main.width-100 > .fusion-row { padding-left: 0px; padding-right: 0px; }html.avada-has-site-width-percent .width-100 .fullwidth-box, html.avada-has-site-width-percent .width-100 .fullwidth-box .fusion-row .fusion-full-width-sep { margin-left: var(--hundredp_padding-hundred_percent_negative_margin); margin-right: var(--hundredp_padding-hundred_percent_negative_margin); }html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box, html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box .fusion-row .fusion-full-width-sep { margin-left: 0px; margin-right: 0px; }html.avada-has-site-width-percent.avada-has-site-width-100-percent #main .fusion-row, html.avada-has-site-width-percent.avada-has-site-width-100-percent #sliders-container .tfs-slider .slide-content-container, html.avada-has-site-width-percent.avada-has-site-width-100-percent #slidingbar .fusion-row, html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-copyright-area, html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area { padding-left: var(--hundredp_padding); padding-right: var(--hundredp_padding); }body.awb-no-sidebars #content { width: 100%; float: none; }body.has-sidebar #main .sidebar { width: var(--sidebar_width); }body.has-sidebar #content { width: calc(100% - var(--sidebar_width) - var(--sidebar_gutter)); }body.has-sidebar.double-sidebars #main #sidebar { width: var(--sidebar_2_1_width); margin-left: calc(var(--dual_sidebar_gutter) - 100% + var(--sidebar_2_2_width)); }body.has-sidebar.double-sidebars #main #sidebar-2 { width: var(--sidebar_2_2_width); margin-left: var(--dual_sidebar_gutter); }body.has-sidebar.double-sidebars #content { width: calc(100% - var(--sidebar_2_1_width) - var(--sidebar_2_2_width) - var(--dual_sidebar_gutter) - var(--dual_sidebar_gutter)); margin-left: calc(var(--sidebar_2_1_width) + var(--dual_sidebar_gutter)); }#main { padding-left: 30px; padding-right: 30px; padding-top: var(--main_padding-top); padding-bottom: var(--main_padding-bottom); }#main.width-100 { padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero); }html.avada-is-100-percent-template #main { padding-left: 0px; padding-right: 0px; }html.avada-is-100-percent-template #main.width-100 { padding-left: var(--hundredp_padding-fallback_to_zero); padding-right: var(--hundredp_padding-fallback_to_zero); }body.layout-boxed-mode.layout-scroll-offset-framed { margin-top: var(--margin_offset-top-no-percent) !important; margin-bottom: var(--margin_offset-bottom-no-percent) !important; }.fusion-bottom-frame, .fusion-boxed-shadow, .fusion-sides-frame, .fusion-top-frame { display: none; }.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame { display: block; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; pointer-events: none; }.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-bottom-frame, .layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-top-frame { display: block; position: fixed; z-index: 99999; width: 100%; }.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-sides-frame, .layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-top-frame { top: 0px; }.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-bottom-frame { bottom: 0px; }.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top).avada-has-boxed-modal-shadow-none .fusion-boxed-shadow { display: none; }.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top):not(.avada-has-boxed-modal-shadow-none):not(.avada-footer-fx-sticky) #wrapper { box-shadow: none; }.layout-boxed-mode.layout-scroll-offset-framed.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow, .layout-boxed-mode.layout-scroll-offset-framed.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow, .layout-boxed-mode.layout-scroll-offset-framed.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow { display: block; position: fixed; z-index: 99999; pointer-events: none; }.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame { height: var(--margin_offset-top-no-percent); }.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame { height: var(--margin_offset-bottom-no-percent); }.layout-boxed-mode.layout-scroll-offset-framed .fusion-boxed-shadow { width: var(--site_width); height: calc(100vh - var(--margin_offset-top-no-percent) - var(--margin_offset-bottom-no-percent)); top: var(--margin_offset-top-no-percent); left: calc((100% - var(--site_width))/ 2); }.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-sides-frame, .layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-top-frame { top: 32px; }.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow { height: calc(100vh - var(--margin_offset-top-no-percent) - var(--margin_offset-bottom-no-percent) - var(--adminbar-height)); }.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow { top: calc(var(--margin_offset-top-no-percent) + var(--adminbar-height)); }.layout-boxed-mode:not(.avada-has-zero-margin-offset-top).layout-scroll-offset-framed #boxed-wrapper { padding-top: var(--margin_offset-top-no-percent); padding-bottom: var(--margin_offset-bottom-no-percent); margin-top: calc(var(--margin_offset-top-no-percent)/ -1); margin-bottom: calc(var(--margin_offset-bottom-no-percent)/ -1); }html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #main .fusion-row, html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #slidingbar-area .fusion-row, html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #small-nav .fusion-row, html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-copyright-area .fusion-row, html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-widget-area .fusion-row, html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-page-title-row { max-width: none; padding-left: 10px; padding-right: 10px; }html.avada-has-site-width-percent.avada-html-not-responsive { overflow-x: auto; }html.avada-has-site-width-percent.avada-html-not-responsive body { overflow-x: auto; }.layout-wide-mode #wrapper { width: 100%; max-width: none; }.avada-has-pagetitle-100-width.layout-wide-mode .fusion-page-title-row { max-width: 100%; }.avada-footer-fx-parallax-effect #main { z-index: auto; }.avada-footer-fx-parallax-effect .fusion-tb-header .fusion-fullwidth { --awb-z-index: 2; }body .fusion-content-widget-area .button { margin-left: 15px; }.widget_recent_entries .post-date { display: block; }.fusion-content-widget-area > section:last-child { margin-bottom: 0px; }.fusion-content-widget-area .widget { margin-bottom: 45px; position: relative; }.fusion-content-widget-area .widget.flickr { overflow: hidden; }.fusion-content-widget-area .widget ul { list-style: none; margin: 0px; padding: 0px; }.fusion-content-widget-area .widget li { margin: 0px; padding: 0px; display: block; }.fusion-content-widget-area .widget li a { display: inline; }.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li { color: rgb(131, 131, 131); }.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget_categories li { display: block; }.fusion-content-widget-area .widget .recentcomments a { background: 0px 0px; border: medium; }.fusion-content-widget-area .contact_info .address { margin: 0px 0px 15px; }.fusion-content-widget-area .flickr-photo a { background: 0px 0px; float: left; border: 0px; }.fusion-content-widget-area .widget_categories li a { display: block; border: 0px; background: 0px 0px; padding: 0px; }.fusion-content-widget-area .jtwt .jtwt_tweet::before { color: rgb(216, 216, 216); }.fusion-content-widget-area #comment-input input, .fusion-content-widget-area input.s { width: 100%; margin-right: 0px; }.fusion-content-widget-area .widget_recent_entries ul { padding: 0px; }.fusion-content-widget-area ul.list-icon { margin-left: 25px; }.fusion-content-widget-area .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a:hover { color: rgb(51, 51, 51); }.sidebar { width: 23.4043%; float: right; }.sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content > section:last-child { margin-bottom: 0px !important; }.sidebar .widget { margin-bottom: 45px; position: relative; }.sidebar .widget.flickr { overflow: hidden; }.sidebar .widget .widget_title { margin: 0px 0px 18px; padding: 0px; font-size: 13px; color: rgb(51, 51, 51); }.sidebar .widget ul { list-style: none; margin: 0px; padding: 0px; }.sidebar .widget li { margin: 0px; padding: 0px; display: block; }.fusion-content-widget-area .contact_info p, .fusion-widget-area .contact_info p { margin: 0px; }.fusion-content-widget-area .s { width: 100%; }#slidingbar .widget_calendar table, .sidebar .widget_calendar table { width: 100%; }.widget_calendar.fusion-widget-align-default th { text-align: left; }.widget_calendar #next { text-align: right; }.widget_calendar #prev { text-align: left; }.fusion-ad-125-125 .fusion-image-row { display: flex; flex-wrap: wrap; }.fusion-ad-125-125 .fusion-image-holder { display: inline-block; box-sizing: border-box; padding: 2px; width: 50%; }.fusion-ad-125-125 .fusion-image-holder a { display: inline-block; }.tagcloud a { display: inline-flex; align-items: center; margin: 2px 0px; padding: 0px 10px; min-height: 2.15em; line-height: 2.15em; font-size: 0.9em; border: 1px solid; text-shadow: none; }.fusion-body .widget .tagcloud a:hover { color: rgb(255, 255, 255); }.jtwt li { background: 0px 0px; }.fusion-content-widget-area .jtwt .jtwt_tweet, .jtwt .jtwt_tweet { position: relative; padding: 0px 0px 0px 45px; border: 0px; margin-bottom: 30px; font-size: 13px; line-height: 20px; }.jtwt .jtwt_tweet::before { position: absolute; top: 6px; margin-left: -45px; content: ""; font-family: awb-icons; font-size: 30px; }.jtwt .jtwt_tweet a { background: 0px 0px; color: rgb(191, 191, 191); display: inline; padding: 0px; border: 0px; }.jtwt .jtwt_tweet a:hover { color: rgb(101, 188, 123); }.jtwt .jtwt_tweet .jtwt_tweet_text { margin-bottom: 0px; margin-top: 0px; }.recent-works-items { overflow: hidden; }.recent-works-items a { display: inline-block; padding: 3px 1.5px; }.fusion-columns-4 .recent-works-items a, .fusion-columns-5 .recent-works-items a, .fusion-columns-6 .recent-works-items a { max-width: 60px; }.fusion-widget-area ul.list-icon a { border: medium; padding: 0px; }.fusion-sliding-bar-area .widget_shopping_cart_content .buttons { background: rgba(0, 0, 0, 0.4); }.fusion-sliding-bar-area .products-slider li .image { width: auto; height: auto; }.fusion-widget-area .products a { padding: 0px; border: 0px; background: 0px 0px; }.fusion-widget-area .products .product-title { margin: 0px 0px 10px; }.fusion-widget-area .products-slider a { border: 0px; background: 0px 0px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; display: inline-block; width: auto; }.fusion-widget-area .image-extras-content h3 { text-transform: none; margin-bottom: 5px; }.fusion-widget-area .product-category mark { background-color: transparent; color: inherit; }.fusion-widget-area .product-category h3 { margin-bottom: 0px; }.widget_layered_nav li a::before, .widget_product_categories li a::before, .woocommerce-tabs .tabs a:hover .arrow::after, .woocommerce-tabs .tabs li.active a .arrow::after { position: absolute; font-family: awb-icons; content: ""; margin-left: -12px; }.fusion-widget-area .widget .recentcomments::before, .fusion-widget-area .widget_archive li a::before, .fusion-widget-area .widget_categories li a::before, .fusion-widget-area .widget_links li a::before, .fusion-widget-area .widget_meta li a::before, .fusion-widget-area .widget_nav_menu li a::before, .fusion-widget-area .widget_pages li a::before, .fusion-widget-area .widget_recent_entries li a::before, .fusion-widget-area .widget_rss li a::before { position: absolute; font-family: awb-icons; content: ""; margin-left: -12px; }.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li, .fusion-widget-area .widget_rss li { display: block; padding: 10px 10px 10px 12px; border-bottom: 1px solid rgb(231, 230, 230); position: relative; }.fusion-widget-area .widget_categories li { position: relative; }.fusion-widget-area .widget_layered_nav .count, .fusion-widget-area .widget_layered_nav_filters .count { transition: color 0.2s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-widget-area .widget_layered_nav li.chosen .count, .fusion-widget-area .widget_layered_nav li.chosen a, .fusion-widget-area .widget_layered_nav li.chosen a::before, .fusion-widget-area .widget_layered_nav_filters li.chosen .count, .fusion-widget-area .widget_layered_nav_filters li.chosen a, .fusion-widget-area .widget_layered_nav_filters li.chosen a::before { font-weight: 700; }.fusion-widget-area .widget_rss .rss-date { display: block; margin: 0.15em 0px; }.fusion-widget-area .widget_categories li span { position: absolute; }.fusion-widget-area .widget_categories .children { margin-left: 5px; padding-top: 10px; }.fusion-widget-area .widget_categories li .children li:last-child, .fusion-widget-area .widget_categories li .sub-menu li:last-child, .fusion-widget-area .widget_nav_menu li .children li:last-child, .fusion-widget-area .widget_nav_menu li .sub-menu li:last-child, .fusion-widget-area .widget_pages li .children li:last-child, .fusion-widget-area .widget_pages li .sub-menu li:last-child, .fusion-widget-area .widget_product_categories li .children li:last-child, .fusion-widget-area .widget_product_categories li .sub-menu li:last-child { padding-bottom: 0px; border-bottom: medium; }.shortcode-tabs .tab_content ul.arrow { float: none; }.fusion-widget-area ul.arrow { list-style: none; margin: 0px; padding: 0px; }.fusion-widget-area ul.arrow li::before { display: inline-block; background-repeat: no-repeat; background-position: center center; background-color: rgb(101, 188, 123); height: 18px; border-radius: 75px; width: 18px; content: " "; float: left; margin-right: 10px; margin-left: 0px; }.fusion-widget-area ul.arrow li { line-height: 18px; margin: 0px 0px 15px; padding: 0px; }.fusion-widget-area .children, .fusion-widget-area .sub-menu { margin-left: 15px; }.fusion-widget-area .widget_nav_menu .sub-menu { padding-top: 10px; }.fusion-widget-area .fusion-vertical-menu-widget .children, .fusion-widget-area .fusion-vertical-menu-widget .sub-menu { margin-left: 0px; }.widget_categories li { background: 0px 0px; padding: 0px; border-bottom: 0px; }.fusion-widget-area .widget > ul > li:first-child, .fusion-widget-area .widget_nav_menu > div > ul > li:first-child { padding-top: 0px; }.widget_wooslider_slideshow_slides li a { background: 0px 0px; border: 0px; margin: 0px; padding: 0px; }.fusion-widget-area .flexslider .slides > li { padding-top: 0px; padding-bottom: 0px; }.fusion-author-widget .fusion-author-widget-left { text-align: left; }.fusion-author-widget .fusion-author-widget-center { text-align: center; }.fusion-author-widget .fusion-author-widget-right { text-align: right; }.fusion-author-widget .fusion-author-widget-name { margin-top: 20px; }.fusion-author-widget .fusion-social-networks { margin: -7px 0px; }.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 7px 5.5px; }.fusion-author-widget .fusion-social-networks.boxed-icons { margin: -5px 0px; }.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 5px 3.5px; }.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep { border-top: 1px solid; }.fusion-author-widget .fusion-author-widget-sep { margin: 20px 0px; height: 0px; }.fusion-tabs-widget .fusion-tabs-widget-wrapper { border: 1px solid rgb(234, 234, 234); }.fusion-tabs-widget .fusion-tabs-nav ul { display: flex; list-style: none; margin: 0px; padding: 0px; }.fusion-tabs-widget .fusion-tabs-nav ul li { flex: 1 1 0%; margin: 0px; padding: 0px; border-right: 1px solid; }.fusion-tabs-widget .fusion-tabs-nav ul li:last-child { border-right: medium; }.fusion-tabs-widget .fusion-tabs-nav ul li a { display: block; padding: 11px 0px; border-top: 3px solid transparent; transition: 0.2s; background: rgb(241, 242, 242); color: rgb(51, 51, 51); font-size: 13px; text-align: center; }.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-nav ul li a { padding: 11px 0px; }.fusion-tabs-widget .fusion-tabs-nav ul li.active a { border-top: 3px solid rgb(101, 188, 123); }.fusion-tabs-widget .fusion-tabs-nav ul li .fusionicon-bubbles { font-size: 18px; }.fusion-tabs-widget .fusion-tabs-image-circle .image img { border-radius: 50%; }.fusion-tabs-widget .fusion-tabs-image-square .image img { border-radius: 0px; }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items { list-style: none; margin: 0px; padding: 0px; }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li { overflow: hidden; padding: 20px 15px; border-bottom: 1px solid rgb(226, 226, 226); }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li:last-child { border-bottom: 0px; }.fusion-tabs-widget .fusion-tabs-widget-content .image { float: left; margin-right: 13px; width: 52px; }.fusion-tabs-widget .fusion-tabs-widget-content .image a { height: auto; width: auto; line-height: normal; text-indent: 0px; }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box { float: left; margin-right: 13px; padding: 7px 6px; min-width: 64px; text-align: center; }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-date { font-size: 1.3em; line-height: 1; font-weight: 700; }.fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box .fusion-month-year { margin-top: 0.5em; line-height: 1; font-size: 0.85em; }.fusion-tabs-widget .fusion-tabs-widget-content .post-holder a { display: block; overflow: hidden; line-height: normal; }.fusion-tabs-widget .fusion-tabs-widget-content .post-holder p { margin: 0px 0px 2px; }.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta { margin-top: 2px; }.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta p > a { display: inline; }.flickr_badge_image { display: inline-block; padding: 3px; }.flickr_badge_image a { display: inline-block; }.flickr_badge_image img { width: 66px; height: 66px; }.fusion-columns-4 .flickr_badge_image img, .fusion-columns-5 .flickr_badge_image img, .fusion-columns-6 .flickr_badge_image img { width: 60px; height: 60px; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper { border: medium; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav { margin-bottom: 28px; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a { padding: 14px 0px; border-top: medium; }.fusion-footer-widget-area .fusion-widget-area .fusion-column .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a { padding: 14px 0px; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li.active a { border-top: medium; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content { background: 0px 0px; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li { display: flex; align-items: center; padding: 13px 0px; border-bottom: medium; }.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-date-box, .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .image { flex-shrink: 0; }.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a { background: rgba(0, 0, 0, 0.2); }.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover { background: 0px 0px; }.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a { background: 0px 0px; }.fusion-sliding-bar-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box { background: rgba(0, 0, 0, 0.2); }#wrapper .fusion-vertical-menu-widget .menu, .awb-off-canvas .fusion-vertical-menu-widget .menu { border-right: 1px solid transparent; border-top: 1px solid transparent; }#wrapper .fusion-vertical-menu-widget .menu li a, .awb-off-canvas .fusion-vertical-menu-widget .menu li a { border-bottom: 1px solid transparent; border-right-color: transparent; padding: 8px 0px; display: block; }#wrapper .fusion-vertical-menu-widget .menu li a .arrow, .awb-off-canvas .fusion-vertical-menu-widget .menu li a .arrow { display: none; vertical-align: middle; }#wrapper .fusion-vertical-menu-widget .menu li a .arrow::before, .awb-off-canvas .fusion-vertical-menu-widget .menu li a .arrow::before { font-family: awb-icons; content: ""; }#wrapper .fusion-vertical-menu-widget .menu .menu-item-has-children > a > .arrow, #wrapper .fusion-vertical-menu-widget .menu .page_item_has_children > a > .arrow, .awb-off-canvas .fusion-vertical-menu-widget .menu .menu-item-has-children > a > .arrow, .awb-off-canvas .fusion-vertical-menu-widget .menu .page_item_has_children > a > .arrow { display: inline-block; padding: 0px 5px; }#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a, .awb-off-canvas .fusion-vertical-menu-widget .menu li.current-menu-item > a, .awb-off-canvas .fusion-vertical-menu-widget .menu li.current_page_item > a { border-right: 3px solid; }#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul, #wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul, .awb-off-canvas .fusion-vertical-menu-widget .menu li.menu-item-has-children ul, .awb-off-canvas .fusion-vertical-menu-widget .menu li.page_item_has_children ul { display: none; }#wrapper .fusion-vertical-menu-widget.right .menu, .awb-off-canvas .fusion-vertical-menu-widget.right .menu { border-left: 1px solid transparent; text-align: right; border-right: 0px; }#wrapper .fusion-vertical-menu-widget.right .menu > li > a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu > li > a { padding-right: 20px; }#wrapper .fusion-vertical-menu-widget.right .menu li a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li a { padding-left: 10px; }#wrapper .fusion-vertical-menu-widget.right .menu li a .arrow::before, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li a .arrow::before { content: ""; }#wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item > a, #wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item > a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li.current-menu-item > a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li.current_page_item > a { border-left: 3px solid; border-right: 0px; }#wrapper .fusion-vertical-menu-widget.right .menu .children, #wrapper .fusion-vertical-menu-widget.right .menu .sub-menu, .awb-off-canvas .fusion-vertical-menu-widget.right .menu .children, .awb-off-canvas .fusion-vertical-menu-widget.right .menu .sub-menu { margin-right: 30px; }#wrapper .fusion-vertical-menu-widget.left .menu, .awb-off-canvas .fusion-vertical-menu-widget.left .menu { text-align: left; }#wrapper .fusion-vertical-menu-widget.left .menu > li > a, .awb-off-canvas .fusion-vertical-menu-widget.left .menu > li > a { padding-left: 20px; }#wrapper .fusion-vertical-menu-widget.left .menu li a, .awb-off-canvas .fusion-vertical-menu-widget.left .menu li a { padding-right: 10px; }#wrapper .fusion-vertical-menu-widget.left .menu .children, #wrapper .fusion-vertical-menu-widget.left .menu .sub-menu, .awb-off-canvas .fusion-vertical-menu-widget.left .menu .children, .awb-off-canvas .fusion-vertical-menu-widget.left .menu .sub-menu { margin-left: 30px; }#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow, .awb-off-canvas .fusion-vertical-menu-widget.no-border.left .menu li a .arrow { padding-right: 0px; width: 40px; text-align: right; }#wrapper .fusion-vertical-menu-widget.no-border.right .menu li a .arrow, .awb-off-canvas .fusion-vertical-menu-widget.no-border.right .menu li a .arrow { padding-left: 0px; width: 40px; text-align: left; }.fusion-vertical-menu-widget ul.menu li a { font-family: var(--nav_typography-font-family); font-weight: var(--nav_typography-font-weight); font-size: var(--nav_typography-font-size); letter-spacing: var(--nav_typography-letter-spacing); text-transform: var(--nav_typography-text-transform); }#main .fusion-sticky-sidebar .fusion-sidebar-inner-content, #main .sidebar:not(.fusion-sticky-sidebar) { background-color: var(--sidebar_bg_color); }#main .sidebar { padding: var(--sidebar_padding); }#main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content { padding: var(--sidebar_padding-percent_to_vw); }.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title { background-color: var(--sidebar_widget_bg_color); padding: var(--sidebar_widget_bg_color-opaque-padding); }.sidebar .widget .widget-title { font-size: var(--sidew_font_size); }.sidebar .widget .heading h4, .sidebar .widget .widget-title { color: var(--sidebar_heading_color); }#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_ancestor > a, #wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current-menu-item > a::before, #wrapper .fusion-widget-area .current_page_item > a, #wrapper .fusion-widget-area .current_page_item > a::before, .side-nav li.current_page_ancestor > a, .side-nav ul > li.current_page_item > a { color: var(--primary_color); }#wrapper .jtwt .jtwt_tweet a:hover, .fusion-content-widget-area .widget .recentcomments:hover::before, .fusion-content-widget-area .widget li a:hover, .fusion-content-widget-area .widget li a:hover::before, .fusion-content-widget-area .widget_archive li a:hover::before, .fusion-content-widget-area .widget_categories li a:hover, .fusion-content-widget-area .widget_categories li a:hover::before, .fusion-content-widget-area .widget_links li a:hover::before, .fusion-content-widget-area .widget_nav_menu li a:hover::before, .fusion-content-widget-area .widget_pages li a:hover::before, .fusion-content-widget-area .widget_recent_entries li a:hover::before, .side-nav .arrow:hover::after { color: var(--link_hover_color); }#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a, #wrapper .side-nav li.current_page_item a { border-right-color: var(--primary_color); border-left-color: var(--primary_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a { border-top-color: var(--primary_color); }.fusion-content-widget-area .widget .recentcomments a, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li { color: var(--link_color); }.fusion-live-search .fusion-search-results { max-height: var(--live_search_results_height); }.search #posts-container .fusion-blog-layout-grid, .search-results #posts-container .fusion-blog-layout-grid { margin-top: calc((var(--search_grid_column_spacing))/ -2); margin-right: calc((var(--search_grid_column_spacing))/ -2); margin-bottom: 0px; margin-left: calc((var(--search_grid_column_spacing))/ -2); }.search #posts-container .fusion-blog-layout-grid .fusion-post-grid, .search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid { padding: calc((var(--search_grid_column_spacing))/ 2); }.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer { width: calc((var(--form_input_height)) * .4); }.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search { width: var(--form_text_size); height: var(--form_text_size); }.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search::after, .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search::before { background-color: var(--nav_typography-color); }.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover::after, .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover::before { background-color: var(--menu_hover_first_color); }.fusion-body .fusion-flexslider .flex-direction-nav a, .fusion-body .fusion-flexslider.flexslider-attachments .flex-direction-nav a, .fusion-body .fusion-flexslider.flexslider-posts .flex-direction-nav a, .fusion-body .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a, .fusion-body .fusion-slider-sc .flex-direction-nav a, .fusion-body .woocommerce-product-gallery .flex-direction-nav a { width: var(--slider_nav_box_dimensions-width); height: var(--slider_nav_box_dimensions-height); line-height: var(--slider_nav_box_dimensions-height); font-size: var(--slider_arrow_size); }.fusion-social-links-footer .fusion-social-networks a { font-size: var(--footer_social_links_font_size); }.fusion-social-links-footer .fusion-social-networks a.custom { max-height: var(--footer_social_links_boxed_padding); }.fusion-social-links-footer .fusion-social-networks a.custom img { max-height: var(--footer_social_links_font_size); }.fusion-social-links-footer .fusion-social-networks.boxed-icons a { width: calc(var(--footer_social_links_font_size) + (2 * (var(--footer_social_links_boxed_padding))) + 2px); padding: var(--footer_social_links_boxed_padding); }.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom { top: calc((var(--footer_social_links_boxed_padding)) * -1); }.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom img { max-height: calc(var(--footer_social_links_font_size) + (2 * (var(--footer_social_links_boxed_padding))) + 2px); }.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon { color: var(--footer_social_links_icon_color); }.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) { background-color: var(--footer_social_links_box_color); border-color: var(--footer_social_links_box_color); border-radius: var(--footer_social_links_boxed_radius); }.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon { color: var(--footer_social_links_icon_color); }.fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) { background-color: var(--footer_social_links_box_color); border-color: var(--footer_social_links_box_color); }.fusion-single-sharing-box { background-color: var(--social_bg_color); padding: var(--social_bg_color-0-transparent,20px); }#nav ul li ul li a, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body #main .tribe-events .datepicker, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-captions h3, .gform_page_footer input[type="button"], .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gfield_description, .gform_wrapper .gform_button, .gform_wrapper label, .meta .fusion-date, .more, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], body { font-family: var(--body_typography-font-family); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing); font-style: var(--body_typography-font-style,normal); }#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-body #main .tribe-events .datepicker, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-project-details-tb .project-info h4, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body { font-size: var(--body_typography-font-size); }#nav ul li ul li a, #side-header .fusion-contact-info, #side-header .header-social .top-menu, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-accordian .panel-body, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-captions h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .review blockquote div strong, .review blockquote q, .single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .ticket-selector-submit-btn[type="submit"], body { line-height: var(--body_typography-line-height); }.fusion-blog-timeline-layout .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .fusion-wrapperr .meta, .fusion-body .tribe-block__tickets__registration__tickets__header, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-body .tribe-events .tribe-events-calendar-list__event-datetime, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-project-details-tb .project-info h4, .fusion-rollover .price .amount, .post .post-content, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body { color: var(--body_typography-color); }.meta .fusion-date { font-style: italic; }#main .post h2 a, .about-author .title a, .fusion-blog-pagination .pagination .pagination-next::after, .fusion-blog-pagination .pagination .pagination-prev::before, .fusion-hide-pagination-text .pagination-next::after, .fusion-hide-pagination-text .pagination-prev::before, .fusion-load-more-button, .fusion-rollover a, .pagination .pagination-next::after, .pagination .pagination-prev::before, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel="next"]::after, .single-navigation a[rel="prev"]::before, body a, body a::after, body a::before { color: var(--link_color); }.fusion-modal h1, .fusion-page-title-bar h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, h1 { font-family: var(--h1_typography-font-family); font-weight: var(--h1_typography-font-weight); line-height: var(--h1_typography-line-height); letter-spacing: var(--h1_typography-letter-spacing); text-transform: var(--h1_typography-text-transform); font-style: var(--h1_typography-font-style,normal); }.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, h1 { font-size: var(--h1_typography-font-size); }.fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1, h1 { color: var(--h1_typography-color); }h1 { margin-top: var(--h1_typography-margin-top); margin-bottom: var(--h1_typography-margin-bottom); }.ei-title h2, .main-flex .slide-content h2, .post h2, .post-content h2, h2 { font-family: var(--h2_typography-font-family); font-weight: var(--h2_typography-font-weight); line-height: var(--h2_typography-line-height); letter-spacing: var(--h2_typography-letter-spacing); text-transform: var(--h2_typography-text-transform); font-style: var(--h2_typography-font-style,normal); }.post h2, .post-content h2, h2, h2.entry-title { font-size: var(--h2_typography-font-size); }.fusion-post-content h2, .search-page-search-form h2, h2 { color: var(--h2_typography-color); }.fusion-title-size-two, h2 { margin-top: var(--h2_typography-margin-top); margin-bottom: var(--h2_typography-margin-bottom); }.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3, h3 { font-family: var(--h3_typography-font-family); font-weight: var(--h3_typography-font-weight); line-height: var(--h3_typography-line-height); letter-spacing: var(--h3_typography-letter-spacing); text-transform: var(--h3_typography-text-transform); font-style: var(--h3_typography-font-style,normal); }.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3 { font-size: var(--h3_typography-font-size); }.fusion-author .fusion-author-title, .fusion-post-content h3, .fusion-title h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3, h3 { color: var(--h3_typography-color); }h3 { margin-top: var(--h3_typography-margin-top); margin-bottom: var(--h3_typography-margin-bottom); }.fusion-carousel-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-project-details-tb .project-info h4, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4, table th { font-family: var(--h4_typography-font-family); font-weight: var(--h4_typography-font-weight); line-height: var(--h4_typography-line-height); letter-spacing: var(--h4_typography-letter-spacing); text-transform: var(--h4_typography-text-transform); font-style: var(--h4_typography-font-style,normal); }.fusion-project-details-tb .project-info .project-terms, .fusion-tb-footer h4, .fusion-tb-page-title-bar h4, .project-content .project-info .project-terms, .project-info-box span, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 { line-height: var(--h4_typography-line-height); }.fusion-carousel-title, .fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-theme-sharing-box h4, .fusion-widget-area h4, .person-author-wrapper, .popover .popover-title, .post-content h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 { font-size: var(--h4_typography-font-size); }.fusion-carousel-title, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box, .fusion-post-content h4, .fusion-project-details-tb .project-info h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .post-content h4, .project-content .project-info h4, .title h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 { color: var(--h4_typography-color); }.fusion-title-size-four, h4 { margin-top: var(--h4_typography-margin-top); margin-bottom: var(--h4_typography-margin-bottom); }.fusion-title h5, .fusion-widget-area h5, .post-content h5, h5 { font-family: var(--h5_typography-font-family); font-weight: var(--h5_typography-font-weight); line-height: var(--h5_typography-line-height); letter-spacing: var(--h5_typography-letter-spacing); text-transform: var(--h5_typography-text-transform); font-style: var(--h5_typography-font-style,normal); }.fusion-widget-area h5, .post-content h5, h5 { font-size: var(--h5_typography-font-size); }.fusion-post-content h5, .fusion-title h5, .fusion-widget-area h5, .post-content h5, .title h5, h5 { color: var(--h5_typography-color); }h5 { margin-top: var(--h5_typography-margin-top); margin-bottom: var(--h5_typography-margin-bottom); }.fusion-title h6, .fusion-widget-area h6, .post-content h6, h6 { font-family: var(--h6_typography-font-family); font-weight: var(--h6_typography-font-weight); line-height: var(--h6_typography-line-height); letter-spacing: var(--h6_typography-letter-spacing); text-transform: var(--h6_typography-text-transform); font-style: var(--h6_typography-font-style,normal); }.fusion-widget-area h6, .post-content h6, h6 { font-size: var(--h6_typography-font-size); }.fusion-post-content h6, .fusion-title h6, .fusion-widget-area h6, .post-content h6, .title h6, h6 { color: var(--h6_typography-color); }.fusion-title-size-six, h6 { margin-top: var(--h6_typography-margin-top); margin-bottom: var(--h6_typography-margin-bottom); }#main .fusion-woocommerce-quick-view-container .product_title, #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title { font-family: var(--post_title_typography-font-family); font-weight: var(--post_title_typography-font-weight); line-height: var(--post_title_typography-line-height); letter-spacing: var(--post_title_typography-letter-spacing); text-transform: var(--post_title_typography-text-transform); font-style: var(--post_title_typography-font-style,normal); }#main .fusion-woocommerce-quick-view-container .product_title, #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title { font-size: var(--post_title_typography-font-size); }#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title { color: var(--post_title_typography-color); }#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 { font-family: var(--post_titles_extras_typography-font-family); font-weight: var(--post_titles_extras_typography-font-weight); line-height: var(--post_titles_extras_typography-line-height); letter-spacing: var(--post_titles_extras_typography-letter-spacing); text-transform: var(--post_titles_extras_typography-text-transform); font-style: var(--post_titles_extras_typography-font-style,normal); }#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 { font-size: var(--post_titles_extras_typography-font-size); }#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 { color: var(--post_titles_extras_typography-color); }.avada-select-parent .select-arrow, .gravity-select-parent .select-arrow, .select-arrow, .wpcf7-select-parent .select-arrow { right: var(--form_border_width-right); }.avada-select-parent .select-arrow, .gravity-select-parent .select-arrow, .select-arrow, .wpcf7-select-parent .select-arrow { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input, .fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input { padding-left: var(--form_input_height); }.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-field input, .fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input { border-right: medium; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname, .widget .tribe-mini-calendar-event .list-date .list-dayname { background-color: var(--dates_box_color); }.fusion-menu-item-button .menu-text { border-color: var(--button_border_color); }.fusion-menu-item-button:hover .menu-text { border-color: var(--button_border_hover_color,var(--button_border_color)); }.gform_wrapper { margin-bottom: 50px; }.gform_wrapper ul.gform_fields { padding: 0px; list-style-type: none; }.gform_wrapper ul li.gfield { margin-bottom: 15px; }.gform_wrapper form li, .gform_wrapper li { list-style: none; margin-left: 0px; }.gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield select, .gform_wrapper .gfield textarea { border: var(--form_border_width,1px) solid var(--form_border_color,#d2d2d2); font-size: var(--form_text_size, 13px); color: var(--form_text_color,#747474); padding: 8px 15px; }.gform_wrapper .gfield select, .gform_wrapper .gfield textarea { font-size: var(--form_text_size); color: var(--form_text_color); border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); border-color: var(--form_border_color); border-radius: var(--form_border_radius); }.gform_wrapper .gfield select:focus, .gform_wrapper .gfield textarea:focus { border-color: var(--form_focus_border_color); }.gform_wrapper .gfield textarea { padding: 12px 15px; background-color: var(--form_bg_color); }.gform_wrapper .gfield .gravity-select-parent { position: relative; overflow: hidden; }.gform_wrapper .gfield .gravity-select-parent .select-arrow { height: 34px; }.gform_wrapper .gfield .gravity-select-parent select { appearance: none; text-overflow: ""; box-sizing: border-box; cursor: pointer; display: block; outline: 0px; height: auto; padding: 8px 15px; position: relative; text-indent: 0.01px; vertical-align: middle; z-index: 5; margin: 0px; min-width: 70px; }.gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield select { padding-top: 0px; padding-bottom: 0px; height: var(--form_input_height); background-color: var(--form_bg_color); }.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 100%; }.gform_wrapper .top_label .gfield_label { margin-bottom: 0px !important; }.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium { width: 35% !important; }.gform_wrapper .left_label .gfield_label { font-weight: 400; }.gform_wrapper .gform_button, .gform_wrapper .gform_page_footer input[type="button"] { padding: 9px 20px; line-height: 14px; font-size: 12px; }.gform_wrapper .gform_button.button-3d:active, .gform_wrapper .gform_page_footer input[type="button"].button-3d:active { top: 2px; }.gform_wrapper .gform_button .fusion-button-text-left, .gform_wrapper .gform_page_footer input[type="button"] .fusion-button-text-left { display: inline-block; padding-left: 25px; }.gform_wrapper .gform_button .fusion-button-text-right, .gform_wrapper .gform_page_footer input[type="button"] .fusion-button-text-right { display: inline-block; padding-right: 25px; }.gform_wrapper .gform_button .button-icon-divider-left, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-left { padding: 0px 10px; }.gform_wrapper .gform_button .button-icon-divider-left.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-left.fusion-megamenu-image { padding: 0px 5px; }.gform_wrapper .gform_button .button-icon-divider-right, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-right { padding: 0px 10px; }.gform_wrapper .gform_button .button-icon-divider-right.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-right.fusion-megamenu-image { padding: 0px 5px; }.gform_wrapper .gform_button .button-icon-divider-left i, .gform_wrapper .gform_button .button-icon-divider-left img, .gform_wrapper .gform_button .button-icon-divider-right i, .gform_wrapper .gform_button .button-icon-divider-right img, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-left i, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-left img, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-right i, .gform_wrapper .gform_page_footer input[type="button"] .button-icon-divider-right img { display: block; }.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select, .gform_wrapper .gravity-select-parent .ginput_complex select, .gform_wrapper .gravity-select-parent select { width: 100%; text-indent: 2px; }.gform_wrapper label { font-weight: 400; }.gform_wrapper .gfield_time_hour label { display: inline; margin-bottom: 0px !important; }.gform_wrapper .gfield_time_hour i { margin-top: 3% !important; }.gform_wrapper .gform_footer { display: inline-flex; align-items: center; padding: 0px; }.gform_wrapper .gform_footer .gform_button[type="submit"] { margin-bottom: 0px; }.gform_wrapper .gform_footer .gform_ajax_spinner { padding: 0px 5px; }.gform_wrapper span.ginput_total { font-size: 18px; }.gform_wrapper .ginput_complex .gravity-select-parent { width: 95% !important; }.gform_wrapper .gfield_list_icons img { margin-top: 4px !important; }.gform_wrapper .gfield_time_minute label { margin-bottom: 0px !important; }.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type="radio"] { margin-left: 3px !important; }.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"] { margin-top: 0.1em !important; }.gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield_select[multiple="multiple"] { height: var(--form_input_height); background-color: var(--form_bg_color); font-size: var(--form_text_size); color: var(--form_text_color); border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left); border-color: var(--form_border_color); border-radius: var(--form_border_radius); padding-top: 0px; padding-bottom: 0px; }.gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, .gform_wrapper .gfield_select[multiple="multiple"]:focus { border-color: var(--form_focus_border_color); }#main .gform_wrapper .gform_submission_error, .gform_wrapper .gform_submission_error { display: inline-flex; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; }#main .gform_wrapper .gform_submission_error .gform-icon, .gform_wrapper .gform_submission_error .gform-icon { position: static; }#main .gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gfield_error .gfield_validation_message { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; }.gfield_time_ampm .gravity-select-parent { width: auto !important; }.gfield_time_ampm .gravity-select-parent select { height: 33px; padding-left: 6px !important; min-width: calc((var(--form_input_height,61px)) * 2) !important; }.gfield_time_ampm .select-arrow { width: 31px; height: 31px; }#wrapper .entry-summary .gform_wrapper ul li { clear: none !important; }#wrapper .gform_wrapper .gravity-select-parent select { margin: 0px; }.gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button { font-weight: 700; }.gform_page_footer input[type="button"]:active, .gform_page_footer input[type="button"]:focus, .gform_page_footer input[type="button"]:hover, .gform_wrapper .button:active, .gform_wrapper .button:focus, .gform_wrapper .button:hover, .gform_wrapper .gform_button:active, .gform_wrapper .gform_button:focus, .gform_wrapper .gform_button:hover { appearance: none; }.gform_wrapper span.ginput_product_price, .gform_wrapper span.ginput_total, .ginput_shipping_price { color: var(--primary_color); }.gv-approval-toggle { display: inline; position: static; border: medium; }.gv-approval-toggle::before { color: inherit; transition: none; }.fusion-theme-sharing-box { justify-content: space-between; }.fusion-theme-sharing-box.fusion-sharing-box { margin-top: 60px; }.avada-social-full-transparent .fusion-theme-sharing-box { padding-left: 0px; padding-right: 0px; }.fusion-theme-sharing-box h4 { margin: 0px; color: var(--sharing_box_tagline_text_color,var(--h4_typography-color)); }.fusion-theme-sharing-box .fusion-social-networks-wrapper { display: flex; flex-wrap: wrap; justify-content: flex-end; }.fusion-theme-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) { border-radius: var(--sharing_social_links_boxed_radius); }.awb-off-canvas-wrap { --awb-horizontal-position: center; --awb-vertical-position: center; --awb-overlay-z-index: 99990; --awb-overlay-background-color: rgba(0, 0, 0, 0.8); --awb-overlay-background-image: none; --awb-overlay-background-repeat: repeat; --awb-overlay-background-size: auto; --awb-overlay-background-position: left top; --awb-overlay-background-blend-mode: none; --awb-width: 800px; --awb-height: auto; --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-background-color: #fff; --awb-background-image: none; --awb-background-repeat: repeat; --awb-background-size: auto; --awb-background-position: left top; --awb-background-blend-mode: none; --awb-oc-scrollbar-handle-color: #65bc7b; --awb-oc-scrollbar-background: #f2f3f5; --awb-padding-top: 0; --awb-padding-right: 0; --awb-padding-bottom: 0; --awb-padding-left: 0; --awb-content-layout: column; --awb-align-content: flex-start; --awb-valign-content: flex-start; --awb-content-wrap: wrap; --awb-close-button-color: var(--body_typography-color); --awb-close-icon-size: var(--body_typography-font-size); --awb-close-button-color-hover: #d30404; --awb-border-top-width: 0; --awb-border-right-width: 0; --awb-border-bottom-width: 0; --awb-border-left-width: 0; --awb-border-color: inherit; --awb-border-top-left-radius: 0; --awb-border-top-right-radius: 0; --awb-border-bottom-right-radius: 0; --awb-border-bottom-left-radius: 0; --awb-box-shadow: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--awb-overlay-background-color); display: flex; justify-content: var(--awb-horizontal-position); align-items: var(--awb-vertical-position); opacity: 0; visibility: hidden; pointer-events: none; z-index: -1; transition: 0.25s; }.awb-off-canvas-wrap.awb-show { z-index: var(--awb-overlay-z-index); opacity: 1; visibility: visible; pointer-events: auto; }.awb-off-canvas-wrap.awb-show .awb-off-canvas { pointer-events: auto; }.awb-off-canvas-wrap.overlay-disabled { background-color: transparent !important; pointer-events: none; }.awb-off-canvas-wrap:not(.overlay-disabled) { background-image: var(--awb-overlay-background-image); background-repeat: var(--awb-overlay-background-repeat); background-position: var(--awb-overlay-background-position); background-size: var(--awb-overlay-background-size); background-blend-mode: var(--awb-overlay-background-blend-mode); }.awb-off-canvas-wrap.type-sliding-bar { --awb-width: 400px; --awb-vertical-position: flex-end; }.awb-off-canvas-wrap .awb-off-canvas { position: relative; width: var(--awb-width); height: var(--awb-height); max-width: 100vw; max-height: 100vh; outline: 0px; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); }.awb-off-canvas-wrap .awb-off-canvas.oc-waiting-for-close { opacity: 0 !important; }.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close { cursor: pointer; margin: var(--awb-close-button-margin-top,20px) var(--awb-close-button-margin-right,0) var(--awb-close-button-margin-bottom,0) var(--awb-close-button-margin-left,0); color: var(--awb-close-button-color); font-size: var(--awb-close-icon-size); background-color: transparent; border: medium; position: absolute; top: 0px; right: 0px; z-index: 20; transition: 0.3s; }.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.close-position-right { margin-right: var(--awb-close-button-margin-right,20px); }.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.close-position-left { right: auto; left: 0px; margin-left: var(--awb-close-button-margin-left,20px); }.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.hover, .awb-off-canvas-wrap .awb-off-canvas .off-canvas-close:hover { color: var(--awb-close-button-color-hover); }.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.hidden { visibility: hidden; opacity: 0; }.awb-off-canvas-wrap .awb-off-canvas.is-empty { height: 325px; }.awb-off-canvas-wrap .awb-off-canvas.is-empty .off-canvas-content { align-items: center; flex-direction: row; }.awb-off-canvas-wrap .awb-off-canvas-inner { background-color: var(--awb-background-color); background-image: var(--awb-background-image); background-repeat: var(--awb-background-repeat); background-position: var(--awb-background-position); background-size: var(--awb-background-size); background-blend-mode: var(--awb-background-blend-mode); border-style: solid; border-top-width: var(--awb-border-top-width); border-right-width: var(--awb-border-right-width); border-bottom-width: var(--awb-border-bottom-width); border-left-width: var(--awb-border-left-width); border-top-left-radius: var(--awb-border-top-left-radius); border-top-right-radius: var(--awb-border-top-right-radius); border-bottom-left-radius: var(--awb-border-bottom-left-radius); border-bottom-right-radius: var(--awb-border-bottom-right-radius); border-color: var(--awb-border-color); box-shadow: var(--awb-box-shadow); position: relative; width: 100%; height: 100%; max-height: 100vh; max-width: 100vw; display: flex; align-items: flex-start; overflow: hidden; z-index: 10; }.awb-off-canvas-wrap .awb-off-canvas-inner .off-canvas-content { width: 100%; height: 100%; max-width: 100vw; max-height: 100vh; padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); display: flex; flex-direction: var(--awb-content-layout); flex-wrap: var(--awb-content-wrap); justify-content: var(--awb-align-content); position: relative; overflow: hidden auto; }.awb-off-canvas-wrap .awb-off-canvas-inner.content-layout-row .off-canvas-content { align-items: var(--awb-valign-content); }.awb-off-canvas-wrap .awb-off-canvas-inner.content-layout-column .off-canvas-content { flex-wrap: nowrap; }.awb-off-canvas-wrap .fusion-container-margin-bottom .fusion-spacing-tooltip { bottom: 100% !important; top: auto !important; transform: none !important; margin-left: 40px !important; }.awb-off-canvas-wrap .fusion-element-spacing.fusion-column-margin-bottom .fusion-spacing-tooltip, .awb-off-canvas-wrap .fusion-element-spacing.fusion-column-padding-top .fusion-spacing-tooltip { bottom: 0px; transform: none !important; }.awb-off-canvas-wrap.has-custom-scrollbar .off-canvas-content { scrollbar-width: thin; scrollbar-color: var(--awb-oc-scrollbar-handle-color) var(--awb-oc-scrollbar-background); }.awb-off-canvas-wrap.has-custom-scrollbar .off-canvas-content::-webkit-scrollbar { width: 10px; }.awb-off-canvas-wrap.has-custom-scrollbar .off-canvas-content::-webkit-scrollbar-track { background: var(--awb-oc-scrollbar-background); }.awb-off-canvas-wrap.has-custom-scrollbar .off-canvas-content::-webkit-scrollbar-thumb { background: var(--awb-oc-scrollbar-handle-color); }.awb-off-canvas-wrap.hidden-scrollbar .off-canvas-content { scrollbar-width: none; }.awb-off-canvas-wrap.hidden-scrollbar .off-canvas-content::-webkit-scrollbar { display: none; }a[href^="#awb-oc__"] .awb-oc-close-icon { opacity: 0; font-family: awb-icons !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }a[href^="#awb-oc__"] .awb-oc-close-icon::before { content: ""; }a[href^="#awb-oc__"]:not(.awb-oc-active) .awb-oc-close-icon { font-size: 0px !important; }a[href^="#awb-oc__"].awb-oc-active .awb-menu__i:not(.awb-oc-close-icon), a[href^="#awb-oc__"].awb-oc-active .fusion-megamenu-icon:not(.awb-oc-close-icon) { opacity: 0; }a[href^="#awb-oc__"].awb-oc-active .awb-menu__i:not(.awb-oc-close-icon):not(.button-icon-divider-left, .button-icon-divider-right), a[href^="#awb-oc__"].awb-oc-active .fusion-megamenu-icon:not(.awb-oc-close-icon):not(.button-icon-divider-left, .button-icon-divider-right) { font-size: 0px !important; }a[href^="#awb-oc__"].awb-oc-active .awb-oc-close-icon { opacity: 1; }.fusion-page-title-bar { border: medium; --page_title_height: 300px; --page_title_mobile_height: 240px; --page_title_bg_color: #f2f3f5; --page_title_border_color: rgba(226,226,226,0); --page_title_font_size: 54px; --page_title_line_height: normal; --page_title_color: #212934; --page_title_subheader_font_size: 18px; --page_title_subheader_color: #4a4e57; --page_title_bg: none; --page_title_bg_retina: var(--page_title_bg); }.fusion-alert:not(.fusion-live-alert) .close { display: inline; }.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors { text-align: center; border: 1px solid rgb(153, 0, 0); border-radius: 0px; }.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_required { color: rgb(153, 0, 0); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content { background-color: var(--tabs_bg_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li { border-right-color: var(--tabs_bg_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul { border: 1px solid var(--tabs_border_color,  var(--awb-fusion-border-color)); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul li { border-right-color: var(--tabs_border_color,  var(--awb-fusion-border-color)); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a { border-top-color: var(--tabs_inactive_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box { background: var(--tabs_inactive_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover { background: var(--tabs_bg_color); border-top-color: var(--tabs_bg_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a { background: var(--tabs_bg_color); }.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-classic, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li { border-color: var(--tabs_border_color,  var(--awb-fusion-border-color)); }.fusion-secondary-menu .fusion-menu-cart-item img { border-color: var(--sep_color); }.checkout .payment_methods .payment_box, .fusion-body blockquote, .post-content blockquote, .review blockquote q { background-color: var(--testimonial_bg_color); }.review blockquote q { color: var(--testimonial_text_color); }.fontawesome-icon { color: var(--icon_color); }.fontawesome-icon.circle-yes { color: var(--icon_color); background-color: var(--icon_circle_color); border-color: var(--icon_border_color); }.fontawesome-icon:hover { color: var(--icon_color_hover); }.fontawesome-icon.circle-yes:hover { color: var(--icon_color_hover); background-color: var(--icon_circle_color_hover); border-color: var(--icon_border_color_hover); }#reviews li .comment-text, #small-nav, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-author .fusion-author-social, .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a::before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-pagination .page-numbers, .fusion-project-details-tb .project-info .project-info-box, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .search-page-search-form, .side-nav, .side-nav li a, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, h5.toggle.active + .toggle-content, tr td { border-color: var(--sep_color); }.price_slider_wrapper .ui-widget-content { background-color: var(--sep_color); }.gform_wrapper .gsection { border-bottom: 1px dotted var(--sep_color); }:root { --awb-color1: rgba(255,255,255,1); --awb-color1-h: 0; --awb-color1-s: 0%; --awb-color1-l: 100%; --awb-color1-a: 100%; --awb-color2: rgba(249,249,251,1); --awb-color2-h: 240; --awb-color2-s: 20%; --awb-color2-l: 98%; --awb-color2-a: 100%; --awb-color3: rgba(237,236,221,1); --awb-color3-h: 56; --awb-color3-s: 31%; --awb-color3-l: 90%; --awb-color3-a: 100%; --awb-color4: rgba(226,226,226,1); --awb-color4-h: 0; --awb-color4-s: 0%; --awb-color4-l: 89%; --awb-color4-a: 100%; --awb-color5: rgba(74,78,87,1); --awb-color5-h: 222; --awb-color5-s: 8%; --awb-color5-l: 32%; --awb-color5-a: 100%; --awb-color6: rgba(53,52,36,1); --awb-color6-h: 56; --awb-color6-s: 19%; --awb-color6-l: 17%; --awb-color6-a: 100%; --awb-color7: rgba(33,41,52,1); --awb-color7-h: 215; --awb-color7-s: 22%; --awb-color7-l: 17%; --awb-color7-a: 100%; --awb-color8: rgba(153,0,0,1); --awb-color8-h: 0; --awb-color8-s: 100%; --awb-color8-l: 30%; --awb-color8-a: 100%; --awb-custom10: rgba(101,188,123,1); --awb-custom10-h: 135; --awb-custom10-s: 39%; --awb-custom10-l: 57%; --awb-custom10-a: 100%; --awb-custom11: rgba(255,255,255,0.8); --awb-custom11-h: 0; --awb-custom11-s: 0%; --awb-custom11-l: 100%; --awb-custom11-a: 80%; --awb-custom12: rgba(53,52,36,0.2); --awb-custom12-h: 56; --awb-custom12-s: 19%; --awb-custom12-l: 17%; --awb-custom12-a: 20%; --awb-custom13: rgba(255,255,255,0.7); --awb-custom13-h: 0; --awb-custom13-s: 0%; --awb-custom13-l: 100%; --awb-custom13-a: 70%; --awb-custom14: rgba(255,255,255,0.3); --awb-custom14-h: 0; --awb-custom14-s: 0%; --awb-custom14-l: 100%; --awb-custom14-a: 30%; --awb-custom15: rgba(242,243,245,1); --awb-custom15-h: 220; --awb-custom15-s: 13%; --awb-custom15-l: 95%; --awb-custom15-a: 100%; --awb-custom16: rgba(23,77,113,1); --awb-custom16-h: 204; --awb-custom16-s: 66%; --awb-custom16-l: 27%; --awb-custom16-a: 100%; --awb-custom17: rgba(51,51,51,1); --awb-custom17-h: 0; --awb-custom17-s: 0%; --awb-custom17-l: 20%; --awb-custom17-a: 100%; --awb-custom18: rgba(189,186,149,1); --awb-custom18-h: 56; --awb-custom18-s: 23%; --awb-custom18-l: 66%; --awb-custom18-a: 100%; --awb-custom19: rgba(182,14,14,1); --awb-custom19-h: 0; --awb-custom19-s: 86%; --awb-custom19-l: 38%; --awb-custom19-a: 100%; --awb-custom20: rgba(24,206,130,1); --awb-custom20-h: 155; --awb-custom20-s: 79%; --awb-custom20-l: 45%; --awb-custom20-a: 100%; --awb-typography1-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography1-font-size: 46px; --awb-typography1-font-weight: 600; --awb-typography1-font-style: normal; --awb-typography1-line-height: 1.2; --awb-typography1-letter-spacing: -0.015em; --awb-typography1-text-transform: none; --awb-typography2-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography2-font-size: 24px; --awb-typography2-font-weight: 600; --awb-typography2-font-style: normal; --awb-typography2-line-height: 1.1; --awb-typography2-letter-spacing: 0px; --awb-typography2-text-transform: none; --awb-typography3-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography3-font-size: 16px; --awb-typography3-font-weight: 500; --awb-typography3-font-style: normal; --awb-typography3-line-height: 1.2; --awb-typography3-letter-spacing: 0.015em; --awb-typography3-text-transform: none; --awb-typography4-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography4-font-size: 16px; --awb-typography4-font-weight: 400; --awb-typography4-font-style: normal; --awb-typography4-line-height: 1.72; --awb-typography4-letter-spacing: 0.015em; --awb-typography4-text-transform: none; --awb-typography5-font-family: Inter, Arial, Helvetica, sans-serif; --awb-typography5-font-size: 13px; --awb-typography5-font-weight: 400; --awb-typography5-font-style: normal; --awb-typography5-line-height: 1.72; --awb-typography5-letter-spacing: 0.015em; --awb-typography5-text-transform: none; --site_width: 100%; --site_width-int: 15; --margin_offset-top: 0px; --margin_offset-bottom: 0px; --margin_offset-top-no-percent: 0px; --margin_offset-bottom-no-percent: 0px; --main_padding-top: 0; --main_padding-top-or-55px: 0; --main_padding-bottom: 0; --hundredp_padding: 0; --hundredp_padding-fallback_to_zero: 0; --hundredp_padding-fallback_to_zero_px: 0; --hundredp_padding-hundred_percent_negative_margin: -0; --sidebar_width: 24%; --sidebar_gutter: 6%; --sidebar_2_1_width: 20%; --sidebar_2_2_width: 20%; --dual_sidebar_gutter: 4%; --grid_main_break_point: 1000; --side_header_break_point: 800; --content_break_point: 800; --typography_sensitivity: 0.00; --typography_factor: 1.50; --primary_color: #353424; --primary_color-85a: rgba(53,52,36,0.85); --primary_color-7a: rgba(53,52,36,0.7); --primary_color-5a: rgba(53,52,36,0.5); --primary_color-35a: rgba(53,52,36,0.35); --primary_color-2a: rgba(53,52,36,0.2); --header_bg_repeat: no-repeat; --side_header_width: 0px; --side_header_width-int: 0; --header_padding-top: 0px; --header_padding-bottom: 0px; --header_padding-left: 0px; --header_padding-right: 0px; --menu_highlight_background: #65bc7b; --menu_arrow_size-width: 23px; --menu_arrow_size-height: 12px; --nav_highlight_border: 3px; --nav_padding: 48px; --nav_padding-no-zero: 48px; --dropdown_menu_top_border_size: 3px; --dropdown_menu_width: 200px; --mainmenu_dropdown_vertical_padding: 12px; --menu_sub_bg_color: #ffffff; --menu_bg_hover_color: #f9f9fb; --menu_sub_sep_color: #e2e2e2; --menu_h45_bg_color: #ffffff; --nav_typography-font-family: "DM Sans"; --nav_typography-font-weight: 700; --nav_typography-font-size: 14px; --nav_typography-letter-spacing: 0px; --nav_typography-color: #212934; --nav_typography-color-65a: rgba(33,41,52,0.65); --nav_typography-color-35a: rgba(33,41,52,0.35); --menu_hover_first_color: #65bc7b; --menu_hover_first_color-65a: rgba(101,188,123,0.65); --menu_sub_color: #212934; --nav_dropdown_font_size: 14px; --flyout_menu_icon_font_size: 20px; --flyout_menu_icon_font_size_px: 20px; --snav_font_size: 12px; --sec_menu_lh: 48px; --header_top_menu_sub_color: #4a4e57; --mobile_menu_icons_top_margin: 2px; --mobile_menu_nav_height: 42px; --mobile_header_bg_color: #ffffff; --mobile_menu_background_color: #ffffff; --mobile_menu_hover_color: #f9f9fb; --mobile_menu_border_color: #e2e2e2; --mobile_menu_toggle_color: #9ea0a4; --mobile_menu_typography-font-family: "DM Sans"; --mobile_menu_typography-font-size: 12px; --mobile_menu_typography-font-weight: 700; --mobile_menu_typography-line-height: 42px; --mobile_menu_typography-letter-spacing: 0px; --mobile_menu_typography-color: #4a4e57; --mobile_menu_typography-font-size-30-or-24px: 24px; --mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px); --mobile_menu_font_hover_color: #212934; --menu_icon_size: 14px; --logo_alignment: left; --logo_background_color: #65bc7b; --slidingbar_width: 300px; --slidingbar_width-percent_to_vw: 300px; --slidingbar_content_padding-top: 60px; --slidingbar_content_padding-bottom: 60px; --slidingbar_content_padding-left: 30px; --slidingbar_content_padding-right: 30px; --slidingbar_bg_color: #212934; --slidingbar_divider_color: #26303e; --slidingbar_link_color: rgba(255,255,255,0.86); --slidingbar_link_color_hover: #ffffff; --footer_divider_color: #26303e; --footer_headings_typography-font-family: Montserrat; --footer_headings_typography-font-size: 14px; --footer_headings_typography-font-weight: 700; --footer_headings_typography-line-height: 1.5; --footer_headings_typography-letter-spacing: 0px; --footer_headings_typography-color: #ffffff; --footer_text_color: rgba(255,255,255,0.6); --sidebar_bg_color: rgba(255,255,255,0); --bg_image: none; --bg_repeat: no-repeat; --bg_color: #e2e2e2; --bg-color-overlay: normal; --bg_pattern: url("//www.hansfordbell.co.uk/wp-content/themes/Avada/assets/images/patterns/pattern1.png"); --content_bg_color: #ffffff; --content_bg_image: none; --content_bg_repeat: no-repeat; --body_typography-font-family: "DM Sans"; --body_typography-font-size: 1.6rem; --base-font-size: 38.4; --body_typography-font-weight: 400; --body_typography-line-height: 1.8; --body_typography-letter-spacing: 0px; --body_typography-color: #353424; --link_color: #990000; --link_color-8a: rgba(153,0,0,0.8); --link_hover_color: #353424; --link_hover_color-85a: rgba(53,52,36,0.85); --link_hover_color-7a: rgba(53,52,36,0.7); --link_hover_color-5a: rgba(53,52,36,0.5); --link_hover_color-35a: rgba(53,52,36,0.35); --link_hover_color-2a: rgba(53,52,36,0.2); --awb-link_decoration_line: none; --awb-link_decoration_style: solid; --awb-link_decoration_thickness: 1px; --awb-link_decoration_underline_offset: auto; --awb-link_decoration_line_hover: none; --awb-link_decoration_style_hover: solid; --awb-link_decoration_thickness_hover: 1px; --awb-link_decoration_underline_offset_hover: auto; --h1_typography-font-family: Georgia, serif; --h1_typography-font-weight: 700; --h1_typography-line-height: 1.2; --h1_typography-letter-spacing: 0px; --h1_typography-font-size: 5rem; --h1_typography-color: #990000; --h1_typography-margin-top: 0; --h1_typography-margin-bottom: 2rem; --h2_typography-font-family: Georgia, serif; --h2_typography-font-weight: 700; --h2_typography-line-height: 1.2; --h2_typography-letter-spacing: 0px; --h2_typography-font-size: 4rem; --h2_typography-color: #990000; --h2_typography-margin-top: 0; --h2_typography-margin-bottom: 2rem; --h3_typography-font-family: Georgia, serif; --h3_typography-font-weight: 700; --h3_typography-line-height: 1.2; --h3_typography-letter-spacing: 0px; --h3_typography-font-size: 3rem; --h3_typography-color: #990000; --h3_typography-margin-top: 0; --h3_typography-margin-bottom: 2rem; --h4_typography-font-family: Georgia, serif; --h4_typography-font-weight: 700; --h4_typography-line-height: 1.2; --h4_typography-letter-spacing: 0px; --h4_typography-font-size: 2rem; --h4_typography-color: #990000; --h4_typography-margin-top: 0; --h4_typography-margin-bottom: 2rem; --h5_typography-font-family: Georgia, serif; --h5_typography-font-weight: 700; --h5_typography-line-height: 1.2; --h5_typography-letter-spacing: 0px; --h5_typography-font-size: 1.8rem; --h5_typography-color: #990000; --h5_typography-margin-top: 0; --h5_typography-margin-bottom: 2rem; --h6_typography-font-family: Georgia, serif; --h6_typography-font-weight: 400; --h6_typography-line-height: 1.2; --h6_typography-letter-spacing: 0px; --h6_typography-font-size: 1.8rem; --h6_typography-color: #353424; --h6_typography-margin-top: 0; --h6_typography-margin-bottom: 2rem; --post_title_typography-font-family: Georgia, serif; --post_title_typography-font-weight: 700; --post_title_typography-line-height: 1.2; --post_title_typography-letter-spacing: 0px; --post_title_typography-font-size: 3rem; --post_title_typography-color: #990000; --post_titles_extras_typography-font-family: Georgia, serif; --post_titles_extras_typography-font-weight: 400; --post_titles_extras_typography-line-height: 1.2; --post_titles_extras_typography-letter-spacing: 0px; --post_titles_extras_typography-font-size: 1.8rem; --post_titles_extras_typography-color: #353424; --blog_archive_grid_column_spacing: 40px; --dates_box_color: #f2f3f5; --meta_font_size: 1.4rem; --portfolio_archive_column_spacing: 40px; --portfolio_meta_font_size: 13px; --social_bg_color: #f5f9fb; --social_sharing_padding-top: 0px; --social_sharing_padding-right: 20px; --social_sharing_padding-bottom: 2rem; --social_sharing_padding-left: 20px; --sharing_social_links_icon_color: #18ce82; --sharing_social_links_box_color: #e8e8e8; --slider_nav_box_dimensions-width: 30px; --slider_nav_box_dimensions-height: 30px; --slider_arrow_size: 14px; --es_caption_font_size: 20px; --form_input_height: 1.6em; --form_input_height-main-menu-search-width: 250px; --form_text_size: 2rem; --form_bg_color: rgba(255,255,255,0); --form_text_color: #353424; --form_text_color-35a: rgba(53,52,36,0.35); --form_border_width-top: 0; --form_border_width-bottom: 0.2rem; --form_border_width-left: 0; --form_border_width-right: 0; --form_border_color: #990000; --form_focus_border_color: #353424; --form_focus_border_color-5a: rgba(53,52,36,0.5); --form_border_radius: 0px; --live_search_results_height: 250px; --privacy_bg_color: rgba(0,0,0,0.1); --privacy_color: rgba(0,0,0,0.3); --privacy_bar_padding-top: 15px; --privacy_bar_padding-bottom: 15px; --privacy_bar_padding-left: 30px; --privacy_bar_padding-right: 30px; --privacy_bar_bg_color: #363839; --privacy_bar_font_size: 13px; --privacy_bar_color: #8c8989; --privacy_bar_link_color: #bfbfbf; --privacy_bar_link_hover_color: #65bc7b; --privacy_bar_headings_color: #dddddd; --scrollbar_background: #edecdd; --scrollbar_handle: #990000; --related_posts_columns: 4; --related_posts_column_spacing: 40px; --image_rollover_icon_size: 15px; --image_rollover_text_color: rgba(23,77,113,0); --pagination_width_height: 30px; --pagination_box_padding-width: 6px; --pagination_box_padding-height: 2px; --pagination_border_width: 0px; --pagination_border_radius: 0px; --pagination_font_size: 1.6rem; --timeline_bg_color: rgba(216,231,240,0); --timeline_bg_color-not-transparent: rgba(216,231,240,1); --timeline_color: #174d71; --grid_separator_color: rgba(226,226,226,0); --carousel_nav_color: rgba(216,231,240,0.7); --carousel_hover_color: rgba(23,77,113,0.8); --info_bg_color: #ffffff; --info_accent_color: #4a4e57; --danger_bg_color: #bdba95; --danger_accent_color: #990000; --success_bg_color: rgba(18,184,120,0.1); --success_accent_color: #12b878; --warning_bg_color: rgba(241,174,42,0.1); --warning_accent_color: #f1ae2a; --alert_border_size: 1px; --button_padding-top: 13px; --button_padding-bottom: 13px; --button_padding-left: 29px; --button_padding-right: 29px; --button_typography-font-family: "DM Sans"; --button_typography-font-weight: 700; --button_typography-letter-spacing: 0px; --button_font_size: 14px; --button_line_height: 17px; --button_text_transform: uppercase; --button_gradient_top_color: rgba(101,188,123,0); --button_gradient_bottom_color: rgba(101,188,123,0); --button_gradient_top_color_hover: rgba(90,168,108,0); --button_gradient_bottom_color_hover: rgba(90,168,108,0); --button_gradient_start: 0%; --button_gradient_end: 100%; --button_gradient_angle: 180deg; --button_radial_direction: center center; --button_accent_color: #174d71; --button_accent_hover_color: #174d71; --button_bevel_color: #5db072; --button_box_shadow: none; --button_bevel_color_hover: #5db072; --button_border_width-top: 0px; --button_border_width-right: 0px; --button_border_width-bottom: 0px; --button_border_width-left: 0px; --button_border_color: #18ce82; --button_border_hover_color: #18ce82; --col_margin-top: 0; --col_margin-bottom: 2rem; --col_spacing: 4rem; --container_padding_default_top: 0; --container_padding_default_bottom: 0; --container_padding_default_left: 5vw; --container_padding_default_right: 5vw; --container_padding_100_top: 0; --container_padding_100_bottom: 0; --container_padding_100_left: 5vw; --container_padding_100_right: 5vw; --full_width_bg_color: rgba(255,255,255,0); --full_width_border_sizes_top: 0; --full_width_border_sizes_bottom: 0; --full_width_border_sizes_left: 0; --full_width_border_sizes_right: 0; --full_width_border_color: #e2e2e2; --sep_color: #e2e2e2; --testimonial_bg_color: #ffffff; --testimonial-border-width-top: 0px; --testimonial-border-width-right: 0px; --testimonial-border-width-bottom: 0px; --testimonial-border-width-left: 0px; --testimonial_text_color: #174d71; --text_columns: 1; --text_column_min_width: 10rem; --text_column_spacing: 4rem; --text_rule_style: none; --text_user_select: auto; --title_border_color: #e2e2e2; --title_margin-top: 0; --title_margin-right: 0; --title_margin-bottom: 2rem; --title_margin-left: 0; --title_margin_mobile-top: 0; --title_margin_mobile-right: 0; --title_margin_mobile-bottom: 2rem; --title_margin_mobile-left: 0; --accordion_divider_color: #e2e2e2; --accordion_divider_hover_color: #e2e2e2; --accordian_inactive_color: rgba(153,0,0,0); --accordian_active_color: #990000; }#side-header, .fusion-header { --header_bg_color: #ffffff; --archive_header_bg_color: #ffffff; }.fusion-header-wrapper, #side-header { --header_border_color: rgba(226,226,226,0); }.fusion-secondary-header { --header_top_bg_color: #65bc7b; --snav_color: #ffffff; }.fusion-header-tagline { --tagline_font_size: 16px; --tagline_font_color: #747474; }.fusion-arrow-svg, .fusion-header-wrapper, #side-header { --header_sticky_bg_color: #ffffff; }.fusion-main-menu { --header_sticky_menu_color: #333333; --header_sticky_nav_font_size: 14px; --nav_height: 94px; --mobile_nav_padding: 25px; --menu_text_align: center; --menu_thumbnail_size-width: 26px; --menu_thumbnail_size-height: 14px; }.fusion-main-menu, .fusion-logo-background { --header_sticky_nav_padding: 35px; }.fusion-menu-highlight-label, .awb-menu__highlight { --main_nav_highlight_radius: 2px; }.fusion-flyout-menu-icons { --flyout_nav_icons_padding: 32px; --flyout_menu_icon_color: #212934; --flyout_menu_icon_hover_color: #65bc7b; }.fusion-flyout-menu-bg { --flyout_menu_background_color: rgba(255,255,255,0.96); }.fusion-flyout-menu { --flyout_menu_item_padding: 32px; }.fusion-secondary-menu { --topmenu_dropwdown_width: 200px; --header_top_first_border_color: rgba(0,0,0,0.06); --header_top_sub_bg_color: #ffffff; --header_top_menu_bg_hover_color: #f9f9fb; --header_top_menu_sub_sep_color: #e2e2e2; --header_top_menu_sub_hover_color: #65bc7b; }.fusion-header { --top-bar-height: calc(48px / 2); }.fusion-megamenu-submenu { --megamenu_item_vertical_padding: 7px; }.fusion-megamenu-icon { --menu_icon_color: #212934; --menu_icon_hover_color: #65bc7b; }.fusion-logo { --logo_margin-top: 0; --logo_margin-bottom: 0; --logo_margin-left: 0; --logo_margin-right: 0; }.fusion-page-title-bar, .fusion-breadcrumbs .awb-breadcrumb-sep { --breadcrumbs_separator: "/"; }.fusion-page-title-bar, .fusion-breadcrumbs { --breadcrumbs_font_size: 14px; --breadcrumbs_text_color: #4a4e57; --breadcrumbs_text_hover_color: #65bc7b; }.fusion-sliding-bar { --slidingbar_content_align: left; }.fusion-sb-toggle-wrapper { --slidingbar_toggle_icon_color: #ffffff; }#slidingbar { --slidingbar_font_size: 14px; }#slidingbar-area { --slidingbar_headings_color: #ffffff; --slidingbar_text_color: rgba(255,255,255,0.6); }.fusion-footer-widget-area { --footerw_bg_full-size: initial; --footerw_bg_full-position: var(--footerw_bg_pos); --footerw_bg_repeat: no-repeat; --footerw_bg_pos: center center; --footer_bg_color: #212934; --footer_border_size: 0px; --footer_border_color: #e2e2e2; --footer_link_color: rgba(255,255,255,0.8); --footer_link_color_hover: #65bc7b; }.fusion-footer { --footer_area_padding-top: 60px; --footer_area_padding-bottom: 64px; --footer_area_padding-left: 0px; --footer_area_padding-right: 0px; --footer_divider_line-flex: block; --footer_divider_line_size: 1px; --footer_divider_line_style: solid; --footer_widgets_padding: 16px; }.fusion-footer-copyright-area { --copyright_padding-top: 20px; --copyright_padding-bottom: 20px; --copyright_bg_color: #1d242d; --copyright_border_size: 0px; --copyright_border_color: #26303e; --copyright_link_color_hover: #65bc7b; }.fusion-copyright-notice { --copyright_text_color: rgba(255,255,255,0.4); --copyright_link_color: rgba(255,255,255,0.8); --copyright_font_size: 13px; }.sidebar { --sidebar_padding: 0px; --sidebar_padding-percent_to_vw: 0px; --sidebar_widget_bg_color: rgba(255,255,255,0); --sidew_font_size: 18px; --sidebar_heading_color: #212934; }.fusion-load-more-button { --blog_load_more_posts_button_bg_color: rgba(242,243,245,0.7); --blog_load_more_posts_button_text_color: #333333; --blog_load_more_posts_hover_button_bg_color: rgba(242,243,245,0.8); --blog_load_more_posts_hover_button_text_color: #333333; --portfolio_archive_load_more_posts_button_bg_color: rgba(242,243,245,0.7); --portfolio_archive_load_more_posts_button_text_color: #333333; --portfolio_archive_load_more_posts_hover_button_bg_color: rgba(242,243,245,0.8); --portfolio_archive_load_more_posts_hover_button_text_color: #333333; }.fusion-post-content-wrapper { --blog_archive_grid_padding-top: 3rem; --blog_archive_grid_padding-bottom: 3rem; --blog_archive_grid_padding-left: 3rem; --blog_archive_grid_padding-right: 3rem; }.fusion-portfolio-content { --portfolio_archive_text_layout-padding: 20px 0; --portfolio_archive_layout_padding-top: 25px; --portfolio_archive_layout_padding-bottom: 25px; --portfolio_archive_layout_padding-left: 25px; --portfolio_archive_layout_padding-right: 25px; }.fusion-portfolio-content-wrapper { --portfolio_archive_text_alignment: left; }.fusion-theme-sharing-box { --sharing_box_tagline_text_color: #174d71; }.fusion-sharing-box { --sharing_social_links_font_size: 1.6rem; --sharing_social_links_boxed_padding: 8px; }.fusion-social-network-icon { --sharing_social_links_boxed_radius: 4px; }.ei-slider { --tfes_dimensions-width: 100%; --tfes_dimensions-height: 400px; --es_title_font_size: 42px; --es_title_color: #212934; --es_caption_color: #4a4e57; }.avada-google-map { --gmap_topmargin: 0; }.fusion-blog-layout-grid { --search_grid_column_spacing: 40px; }.side-nav { --side_nav_font_size: 16px; }.fusion-image-wrapper { --image_gradient_top_color: rgba(23,77,113,0.3); }.fusion-rollover { --image_gradient_bottom_color: rgba(23,77,113,0.45); --image_rollover_icon_color: #18ce82; }#toTop { --totop_border_radius: 0px; --totop_background: #333333; --totop_background_hover: #353424; --totop_icon_color: #ffffff; --totop_icon_hover: #ffffff; }.shadow-left { --avada-rev-image-shadow-top: ; }.shadow-right { --avada-rev-image-shadow-bottom: ; }body { --awb-alert-border-top-left-radius-default: 0px; --awb-alert-border-top-right-radius-default: 0px; --awb-alert-border-bottom-right-radius-default: 0px; --awb-alert-border-bottom-left-radius-default: 0px; --button-border-radius-top-left: 0px; --button-border-radius-top-right: 0px; --button-border-radius-bottom-right: 0px; --button-border-radius-bottom-left: 0px; --awb-testimonial-border-style-default: solid; --awb-testimonial-border-color-default: var(--awb-color3); --awb-testimonial-border-top-left-radius-default: 0px; --awb-testimonial-border-top-right-radius-default: 0px; --awb-testimonial-border-bottom-right-radius-default: 0px; --awb-testimonial-border-bottom-left-radius-default: 0px; }.fusion-scroll-section-nav { --container_scroll_nav_bg_color: rgba(0,0,0,0.2); }.fusion-scroll-section-link-bullet { --container_scroll_nav_bullet_color: #e2e2e2; }.fusion-social-links { --social_links_font_size: 48; --social_links_boxed_padding: 0.4em; }@media only screen and (max-width: 800px) {
  .has-sidebar #content { order: 1; }
  .has-sidebar #sidebar { order: 2; margin-top: 50px; }
  .has-sidebar #sidebar-2 { order: 3; margin-top: 50px; }
  #side-header .fusion-mobile-logo-1 .fusion-standard-logo, .fusion-mobile-logo-1 .fusion-standard-logo { display: none; }
  #side-header .fusion-mobile-logo, .fusion-mobile-logo { display: inline-block; }
}@font-face { font-family: "awb-icons"; src: url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.woff") format("woff"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.ttf") format("truetype"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.svg#awb-icons") format("svg"); font-style: normal; font-weight: normal; font-display: swap; }.fa, .fab, .fal, .far, .fas { -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }.fa-xs { font-size: 0.75em; }.fa-sm { font-size: 0.875em; }.fa-1x { font-size: 1em; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-6x { font-size: 6em; }.fa-7x { font-size: 7em; }.fa-8x { font-size: 8em; }.fa-9x { font-size: 9em; }.fa-10x { font-size: 10em; }.fa-fw { text-align: center; width: 1.25em; }.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }.fa-ul > li { position: relative; }.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }.fa-pull-left { float: left; }.fa-pull-right { float: right; }.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }.fa-spin { animation: 2s linear infinite fa-spin; }.fa-pulse { animation: 1s steps(8) infinite fa-spin; }@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}.fa-rotate-90 { transform: rotate(90deg); }.fa-rotate-180 { transform: rotate(180deg); }.fa-rotate-270 { transform: rotate(270deg); }.fa-flip-horizontal { transform: scale(-1, 1); }.fa-flip-vertical { transform: scale(1, -1); }.fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none; }.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }.fa-stack-1x { line-height: inherit; }.fa-stack-2x { font-size: 2em; }.fa-inverse { color: rgb(255, 255, 255); }@font-face { font-family: "Font Awesome 5 Free"; src: url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("//www.hansfordbell.co.uk/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); font-style: normal; font-weight: 900; font-display: swap; }.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }.fa-ad::before { content: ""; }.fa-address-book::before { content: ""; }.fa-address-card::before { content: ""; }.fa-adjust::before { content: ""; }.fa-air-freshener::before { content: ""; }.fa-align-center::before { content: ""; }.fa-align-justify::before { content: ""; }.fa-align-left::before { content: ""; }.fa-align-right::before { content: ""; }.fa-allergies::before { content: ""; }.fa-ambulance::before { content: ""; }.fa-american-sign-language-interpreting::before { content: ""; }.fa-anchor::before { content: ""; }.fa-angle-double-down::before { content: ""; }.fa-angle-double-left::before { content: ""; }.fa-angle-double-right::before { content: ""; }.fa-angle-double-up::before { content: ""; }.fa-angle-down::before { content: ""; }.fa-angle-left::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-angle-up::before { content: ""; }.fa-angry::before { content: ""; }.fa-ankh::before { content: ""; }.fa-apple-alt::before { content: ""; }.fa-archive::before { content: ""; }.fa-archway::before { content: ""; }.fa-arrow-alt-circle-down::before { content: ""; }.fa-arrow-alt-circle-left::before { content: ""; }.fa-arrow-alt-circle-right::before { content: ""; }.fa-arrow-alt-circle-up::before { content: ""; }.fa-arrow-circle-down::before { content: ""; }.fa-arrow-circle-left::before { content: ""; }.fa-arrow-circle-right::before { content: ""; }.fa-arrow-circle-up::before { content: ""; }.fa-arrow-down::before { content: ""; }.fa-arrow-left::before { content: ""; }.fa-arrow-right::before { content: ""; }.fa-arrow-up::before { content: ""; }.fa-arrows-alt::before { content: ""; }.fa-arrows-alt-h::before { content: ""; }.fa-arrows-alt-v::before { content: ""; }.fa-assistive-listening-systems::before { content: ""; }.fa-asterisk::before { content: ""; }.fa-at::before { content: ""; }.fa-atlas::before { content: ""; }.fa-atom::before { content: ""; }.fa-audio-description::before { content: ""; }.fa-award::before { content: ""; }.fa-baby::before { content: ""; }.fa-baby-carriage::before { content: ""; }.fa-backspace::before { content: ""; }.fa-backward::before { content: ""; }.fa-bacon::before { content: ""; }.fa-bacteria::before { content: ""; }.fa-bacterium::before { content: ""; }.fa-bahai::before { content: ""; }.fa-balance-scale::before { content: ""; }.fa-balance-scale-left::before { content: ""; }.fa-balance-scale-right::before { content: ""; }.fa-ban::before { content: ""; }.fa-band-aid::before { content: ""; }.fa-barcode::before { content: ""; }.fa-bars::before { content: ""; }.fa-baseball-ball::before { content: ""; }.fa-basketball-ball::before { content: ""; }.fa-bath::before { content: ""; }.fa-battery-empty::before { content: ""; }.fa-battery-full::before { content: ""; }.fa-battery-half::before { content: ""; }.fa-battery-quarter::before { content: ""; }.fa-battery-three-quarters::before { content: ""; }.fa-bed::before { content: ""; }.fa-beer::before { content: ""; }.fa-bell::before { content: ""; }.fa-bell-slash::before { content: ""; }.fa-bezier-curve::before { content: ""; }.fa-bible::before { content: ""; }.fa-bicycle::before { content: ""; }.fa-biking::before { content: ""; }.fa-binoculars::before { content: ""; }.fa-biohazard::before { content: ""; }.fa-birthday-cake::before { content: ""; }.fa-blender::before { content: ""; }.fa-blender-phone::before { content: ""; }.fa-blind::before { content: ""; }.fa-blog::before { content: ""; }.fa-bold::before { content: ""; }.fa-bolt::before { content: ""; }.fa-bomb::before { content: ""; }.fa-bone::before { content: ""; }.fa-bong::before { content: ""; }.fa-book::before { content: ""; }.fa-book-dead::before { content: ""; }.fa-book-medical::before { content: ""; }.fa-book-open::before { content: ""; }.fa-book-reader::before { content: ""; }.fa-bookmark::before { content: ""; }.fa-border-all::before { content: ""; }.fa-border-none::before { content: ""; }.fa-border-style::before { content: ""; }.fa-bowling-ball::before { content: ""; }.fa-box::before { content: ""; }.fa-box-open::before { content: ""; }.fa-box-tissue::before { content: ""; }.fa-boxes::before { content: ""; }.fa-braille::before { content: ""; }.fa-brain::before { content: ""; }.fa-bread-slice::before { content: ""; }.fa-briefcase::before { content: ""; }.fa-briefcase-medical::before { content: ""; }.fa-broadcast-tower::before { content: ""; }.fa-broom::before { content: ""; }.fa-brush::before { content: ""; }.fa-bug::before { content: ""; }.fa-building::before { content: ""; }.fa-bullhorn::before { content: ""; }.fa-bullseye::before { content: ""; }.fa-burn::before { content: ""; }.fa-bus::before { content: ""; }.fa-bus-alt::before { content: ""; }.fa-business-time::before { content: ""; }.fa-calculator::before { content: ""; }.fa-calendar::before { content: ""; }.fa-calendar-alt::before { content: ""; }.fa-calendar-check::before { content: ""; }.fa-calendar-day::before { content: ""; }.fa-calendar-minus::before { content: ""; }.fa-calendar-plus::before { content: ""; }.fa-calendar-times::before { content: ""; }.fa-calendar-week::before { content: ""; }.fa-camera::before { content: ""; }.fa-camera-retro::before { content: ""; }.fa-campground::before { content: ""; }.fa-candy-cane::before { content: ""; }.fa-cannabis::before { content: ""; }.fa-capsules::before { content: ""; }.fa-car::before { content: ""; }.fa-car-alt::before { content: ""; }.fa-car-battery::before { content: ""; }.fa-car-crash::before { content: ""; }.fa-car-side::before { content: ""; }.fa-caravan::before { content: ""; }.fa-caret-down::before { content: ""; }.fa-caret-left::before { content: ""; }.fa-caret-right::before { content: ""; }.fa-caret-square-down::before { content: ""; }.fa-caret-square-left::before { content: ""; }.fa-caret-square-right::before { content: ""; }.fa-caret-square-up::before { content: ""; }.fa-caret-up::before { content: ""; }.fa-carrot::before { content: ""; }.fa-cart-arrow-down::before { content: ""; }.fa-cart-plus::before { content: ""; }.fa-cash-register::before { content: ""; }.fa-cat::before { content: ""; }.fa-certificate::before { content: ""; }.fa-chair::before { content: ""; }.fa-chalkboard::before { content: ""; }.fa-chalkboard-teacher::before { content: ""; }.fa-charging-station::before { content: ""; }.fa-chart-area::before { content: ""; }.fa-chart-bar::before { content: ""; }.fa-chart-line::before { content: ""; }.fa-chart-pie::before { content: ""; }.fa-check::before { content: ""; }.fa-check-circle::before { content: ""; }.fa-check-double::before { content: ""; }.fa-check-square::before { content: ""; }.fa-cheese::before { content: ""; }.fa-chess::before { content: ""; }.fa-chess-bishop::before { content: ""; }.fa-chess-board::before { content: ""; }.fa-chess-king::before { content: ""; }.fa-chess-knight::before { content: ""; }.fa-chess-pawn::before { content: ""; }.fa-chess-queen::before { content: ""; }.fa-chess-rook::before { content: ""; }.fa-chevron-circle-down::before { content: ""; }.fa-chevron-circle-left::before { content: ""; }.fa-chevron-circle-right::before { content: ""; }.fa-chevron-circle-up::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-chevron-left::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-child::before { content: ""; }.fa-church::before { content: ""; }.fa-circle::before { content: ""; }.fa-circle-notch::before { content: ""; }.fa-city::before { content: ""; }.fa-clinic-medical::before { content: ""; }.fa-clipboard::before { content: ""; }.fa-clipboard-check::before { content: ""; }.fa-clipboard-list::before { content: ""; }.fa-clock::before { content: ""; }.fa-clone::before { content: ""; }.fa-closed-captioning::before { content: ""; }.fa-cloud::before { content: ""; }.fa-cloud-download-alt::before { content: ""; }.fa-cloud-meatball::before { content: ""; }.fa-cloud-moon::before { content: ""; }.fa-cloud-moon-rain::before { content: ""; }.fa-cloud-rain::before { content: ""; }.fa-cloud-showers-heavy::before { content: ""; }.fa-cloud-sun::before { content: ""; }.fa-cloud-sun-rain::before { content: ""; }.fa-cloud-upload-alt::before { content: ""; }.fa-cocktail::before { content: ""; }.fa-code::before { content: ""; }.fa-code-branch::before { content: ""; }.fa-coffee::before { content: ""; }.fa-cog::before { content: ""; }.fa-cogs::before { content: ""; }.fa-coins::before { content: ""; }.fa-columns::before { content: ""; }.fa-comment::before { content: ""; }.fa-comment-alt::before { content: ""; }.fa-comment-dollar::before { content: ""; }.fa-comment-dots::before { content: ""; }.fa-comment-medical::before { content: ""; }.fa-comment-slash::before { content: ""; }.fa-comments::before { content: ""; }.fa-comments-dollar::before { content: ""; }.fa-compact-disc::before { content: ""; }.fa-compass::before { content: ""; }.fa-compress::before { content: ""; }.fa-compress-alt::before { content: ""; }.fa-compress-arrows-alt::before { content: ""; }.fa-concierge-bell::before { content: ""; }.fa-cookie::before { content: ""; }.fa-cookie-bite::before { content: ""; }.fa-copy::before { content: ""; }.fa-copyright::before { content: ""; }.fa-couch::before { content: ""; }.fa-credit-card::before { content: ""; }.fa-crop::before { content: ""; }.fa-crop-alt::before { content: ""; }.fa-cross::before { content: ""; }.fa-crosshairs::before { content: ""; }.fa-crow::before { content: ""; }.fa-crown::before { content: ""; }.fa-crutch::before { content: ""; }.fa-cube::before { content: ""; }.fa-cubes::before { content: ""; }.fa-cut::before { content: ""; }.fa-database::before { content: ""; }.fa-deaf::before { content: ""; }.fa-democrat::before { content: ""; }.fa-desktop::before { content: ""; }.fa-dharmachakra::before { content: ""; }.fa-diagnoses::before { content: ""; }.fa-dice::before { content: ""; }.fa-dice-d20::before { content: ""; }.fa-dice-d6::before { content: ""; }.fa-dice-five::before { content: ""; }.fa-dice-four::before { content: ""; }.fa-dice-one::before { content: ""; }.fa-dice-six::before { content: ""; }.fa-dice-three::before { content: ""; }.fa-dice-two::before { content: ""; }.fa-digital-tachograph::before { content: ""; }.fa-directions::before { content: ""; }.fa-disease::before { content: ""; }.fa-divide::before { content: ""; }.fa-dizzy::before { content: ""; }.fa-dna::before { content: ""; }.fa-dog::before { content: ""; }.fa-dollar-sign::before { content: ""; }.fa-dolly::before { content: ""; }.fa-dolly-flatbed::before { content: ""; }.fa-donate::before { content: ""; }.fa-door-closed::before { content: ""; }.fa-door-open::before { content: ""; }.fa-dot-circle::before { content: ""; }.fa-dove::before { content: ""; }.fa-download::before { content: ""; }.fa-drafting-compass::before { content: ""; }.fa-dragon::before { content: ""; }.fa-draw-polygon::before { content: ""; }.fa-drum::before { content: ""; }.fa-drum-steelpan::before { content: ""; }.fa-drumstick-bite::before { content: ""; }.fa-dumbbell::before { content: ""; }.fa-dumpster::before { content: ""; }.fa-dumpster-fire::before { content: ""; }.fa-dungeon::before { content: ""; }.fa-edit::before { content: ""; }.fa-egg::before { content: ""; }.fa-eject::before { content: ""; }.fa-ellipsis-h::before { content: ""; }.fa-ellipsis-v::before { content: ""; }.fa-envelope::before { content: ""; }.fa-envelope-open::before { content: ""; }.fa-envelope-open-text::before { content: ""; }.fa-envelope-square::before { content: ""; }.fa-equals::before { content: ""; }.fa-eraser::before { content: ""; }.fa-ethernet::before { content: ""; }.fa-euro-sign::before { content: ""; }.fa-exchange-alt::before { content: ""; }.fa-exclamation::before { content: ""; }.fa-exclamation-circle::before { content: ""; }.fa-exclamation-triangle::before { content: ""; }.fa-expand::before { content: ""; }.fa-expand-alt::before { content: ""; }.fa-expand-arrows-alt::before { content: ""; }.fa-external-link-alt::before { content: ""; }.fa-external-link-square-alt::before { content: ""; }.fa-eye::before { content: ""; }.fa-eye-dropper::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-fan::before { content: ""; }.fa-fast-backward::before { content: ""; }.fa-fast-forward::before { content: ""; }.fa-faucet::before { content: ""; }.fa-fax::before { content: ""; }.fa-feather::before { content: ""; }.fa-feather-alt::before { content: ""; }.fa-female::before { content: ""; }.fa-fighter-jet::before { content: ""; }.fa-file::before { content: ""; }.fa-file-alt::before { content: ""; }.fa-file-archive::before { content: ""; }.fa-file-audio::before { content: ""; }.fa-file-code::before { content: ""; }.fa-file-contract::before { content: ""; }.fa-file-csv::before { content: ""; }.fa-file-download::before { content: ""; }.fa-file-excel::before { content: ""; }.fa-file-export::before { content: ""; }.fa-file-image::before { content: ""; }.fa-file-import::before { content: ""; }.fa-file-invoice::before { content: ""; }.fa-file-invoice-dollar::before { content: ""; }.fa-file-medical::before { content: ""; }.fa-file-medical-alt::before { content: ""; }.fa-file-pdf::before { content: ""; }.fa-file-powerpoint::before { content: ""; }.fa-file-prescription::before { content: ""; }.fa-file-signature::before { content: ""; }.fa-file-upload::before { content: ""; }.fa-file-video::before { content: ""; }.fa-file-word::before { content: ""; }.fa-fill::before { content: ""; }.fa-fill-drip::before { content: ""; }.fa-film::before { content: ""; }.fa-filter::before { content: ""; }.fa-fingerprint::before { content: ""; }.fa-fire::before { content: ""; }.fa-fire-alt::before { content: ""; }.fa-fire-extinguisher::before { content: ""; }.fa-first-aid::before { content: ""; }.fa-fish::before { content: ""; }.fa-fist-raised::before { content: ""; }.fa-flag::before { content: ""; }.fa-flag-checkered::before { content: ""; }.fa-flag-usa::before { content: ""; }.fa-flask::before { content: ""; }.fa-flushed::before { content: ""; }.fa-folder::before { content: ""; }.fa-folder-minus::before { content: ""; }.fa-folder-open::before { content: ""; }.fa-folder-plus::before { content: ""; }.fa-font::before { content: ""; }.fa-football-ball::before { content: ""; }.fa-forward::before { content: ""; }.fa-frog::before { content: ""; }.fa-frown::before { content: ""; }.fa-frown-open::before { content: ""; }.fa-funnel-dollar::before { content: ""; }.fa-futbol::before { content: ""; }.fa-gamepad::before { content: ""; }.fa-gas-pump::before { content: ""; }.fa-gavel::before { content: ""; }.fa-gem::before { content: ""; }.fa-genderless::before { content: ""; }.fa-ghost::before { content: ""; }.fa-gift::before { content: ""; }.fa-gifts::before { content: ""; }.fa-glass-cheers::before { content: ""; }.fa-glass-martini::before { content: ""; }.fa-glass-martini-alt::before { content: ""; }.fa-glass-whiskey::before { content: ""; }.fa-glasses::before { content: ""; }.fa-globe::before { content: ""; }.fa-globe-africa::before { content: ""; }.fa-globe-americas::before { content: ""; }.fa-globe-asia::before { content: ""; }.fa-globe-europe::before { content: ""; }.fa-golf-ball::before { content: ""; }.fa-gopuram::before { content: ""; }.fa-graduation-cap::before { content: ""; }.fa-greater-than::before { content: ""; }.fa-greater-than-equal::before { content: ""; }.fa-grimace::before { content: ""; }.fa-grin::before { content: ""; }.fa-grin-alt::before { content: ""; }.fa-grin-beam::before { content: ""; }.fa-grin-beam-sweat::before { content: ""; }.fa-grin-hearts::before { content: ""; }.fa-grin-squint::before { content: ""; }.fa-grin-squint-tears::before { content: ""; }.fa-grin-stars::before { content: ""; }.fa-grin-tears::before { content: ""; }.fa-grin-tongue::before { content: ""; }.fa-grin-tongue-squint::before { content: ""; }.fa-grin-tongue-wink::before { content: ""; }.fa-grin-wink::before { content: ""; }.fa-grip-horizontal::before { content: ""; }.fa-grip-lines::before { content: ""; }.fa-grip-lines-vertical::before { content: ""; }.fa-grip-vertical::before { content: ""; }.fa-guitar::before { content: ""; }.fa-h-square::before { content: ""; }.fa-hamburger::before { content: ""; }.fa-hammer::before { content: ""; }.fa-hamsa::before { content: ""; }.fa-hand-holding::before { content: ""; }.fa-hand-holding-heart::before { content: ""; }.fa-hand-holding-medical::before { content: ""; }.fa-hand-holding-usd::before { content: ""; }.fa-hand-holding-water::before { content: ""; }.fa-hand-lizard::before { content: ""; }.fa-hand-middle-finger::before { content: ""; }.fa-hand-paper::before { content: ""; }.fa-hand-peace::before { content: ""; }.fa-hand-point-down::before { content: ""; }.fa-hand-point-left::before { content: ""; }.fa-hand-point-right::before { content: ""; }.fa-hand-point-up::before { content: ""; }.fa-hand-pointer::before { content: ""; }.fa-hand-rock::before { content: ""; }.fa-hand-scissors::before { content: ""; }.fa-hand-sparkles::before { content: ""; }.fa-hand-spock::before { content: ""; }.fa-hands::before { content: ""; }.fa-hands-helping::before { content: ""; }.fa-hands-wash::before { content: ""; }.fa-handshake::before { content: ""; }.fa-handshake-alt-slash::before { content: ""; }.fa-handshake-slash::before { content: ""; }.fa-hanukiah::before { content: ""; }.fa-hard-hat::before { content: ""; }.fa-hashtag::before { content: ""; }.fa-hat-cowboy::before { content: ""; }.fa-hat-cowboy-side::before { content: ""; }.fa-hat-wizard::before { content: ""; }.fa-hdd::before { content: ""; }.fa-head-side-cough::before { content: ""; }.fa-head-side-cough-slash::before { content: ""; }.fa-head-side-mask::before { content: ""; }.fa-head-side-virus::before { content: ""; }.fa-heading::before { content: ""; }.fa-headphones::before { content: ""; }.fa-headphones-alt::before { content: ""; }.fa-headset::before { content: ""; }.fa-heart::before { content: ""; }.fa-heart-broken::before { content: ""; }.fa-heartbeat::before { content: ""; }.fa-helicopter::before { content: ""; }.fa-highlighter::before { content: ""; }.fa-hiking::before { content: ""; }.fa-hippo::before { content: ""; }.fa-history::before { content: ""; }.fa-hockey-puck::before { content: ""; }.fa-holly-berry::before { content: ""; }.fa-home::before { content: ""; }.fa-horse::before { content: ""; }.fa-horse-head::before { content: ""; }.fa-hospital::before { content: ""; }.fa-hospital-alt::before { content: ""; }.fa-hospital-symbol::before { content: ""; }.fa-hospital-user::before { content: ""; }.fa-hot-tub::before { content: ""; }.fa-hotdog::before { content: ""; }.fa-hotel::before { content: ""; }.fa-hourglass::before { content: ""; }.fa-hourglass-end::before { content: ""; }.fa-hourglass-half::before { content: ""; }.fa-hourglass-start::before { content: ""; }.fa-house-damage::before { content: ""; }.fa-house-user::before { content: ""; }.fa-hryvnia::before { content: ""; }.fa-i-cursor::before { content: ""; }.fa-ice-cream::before { content: ""; }.fa-icicles::before { content: ""; }.fa-icons::before { content: ""; }.fa-id-badge::before { content: ""; }.fa-id-card::before { content: ""; }.fa-id-card-alt::before { content: ""; }.fa-igloo::before { content: ""; }.fa-image::before { content: ""; }.fa-images::before { content: ""; }.fa-inbox::before { content: ""; }.fa-indent::before { content: ""; }.fa-industry::before { content: ""; }.fa-infinity::before { content: ""; }.fa-info::before { content: ""; }.fa-info-circle::before { content: ""; }.fa-italic::before { content: ""; }.fa-jedi::before { content: ""; }.fa-joint::before { content: ""; }.fa-journal-whills::before { content: ""; }.fa-kaaba::before { content: ""; }.fa-key::before { content: ""; }.fa-keyboard::before { content: ""; }.fa-khanda::before { content: ""; }.fa-kiss::before { content: ""; }.fa-kiss-beam::before { content: ""; }.fa-kiss-wink-heart::before { content: ""; }.fa-kiwi-bird::before { content: ""; }.fa-landmark::before { content: ""; }.fa-language::before { content: ""; }.fa-laptop::before { content: ""; }.fa-laptop-code::before { content: ""; }.fa-laptop-house::before { content: ""; }.fa-laptop-medical::before { content: ""; }.fa-laugh::before { content: ""; }.fa-laugh-beam::before { content: ""; }.fa-laugh-squint::before { content: ""; }.fa-laugh-wink::before { content: ""; }.fa-layer-group::before { content: ""; }.fa-leaf::before { content: ""; }.fa-lemon::before { content: ""; }.fa-less-than::before { content: ""; }.fa-less-than-equal::before { content: ""; }.fa-level-down-alt::before { content: ""; }.fa-level-up-alt::before { content: ""; }.fa-life-ring::before { content: ""; }.fa-lightbulb::before { content: ""; }.fa-link::before { content: ""; }.fa-lira-sign::before { content: ""; }.fa-list::before { content: ""; }.fa-list-alt::before { content: ""; }.fa-list-ol::before { content: ""; }.fa-list-ul::before { content: ""; }.fa-location-arrow::before { content: ""; }.fa-lock::before { content: ""; }.fa-lock-open::before { content: ""; }.fa-long-arrow-alt-down::before { content: ""; }.fa-long-arrow-alt-left::before { content: ""; }.fa-long-arrow-alt-right::before { content: ""; }.fa-long-arrow-alt-up::before { content: ""; }.fa-low-vision::before { content: ""; }.fa-luggage-cart::before { content: ""; }.fa-lungs::before { content: ""; }.fa-lungs-virus::before { content: ""; }.fa-magic::before { content: ""; }.fa-magnet::before { content: ""; }.fa-mail-bulk::before { content: ""; }.fa-male::before { content: ""; }.fa-map::before { content: ""; }.fa-map-marked::before { content: ""; }.fa-map-marked-alt::before { content: ""; }.fa-map-marker::before { content: ""; }.fa-map-marker-alt::before { content: ""; }.fa-map-pin::before { content: ""; }.fa-map-signs::before { content: ""; }.fa-marker::before { content: ""; }.fa-mars::before { content: ""; }.fa-mars-double::before { content: ""; }.fa-mars-stroke::before { content: ""; }.fa-mars-stroke-h::before { content: ""; }.fa-mars-stroke-v::before { content: ""; }.fa-mask::before { content: ""; }.fa-medal::before { content: ""; }.fa-medkit::before { content: ""; }.fa-meh::before { content: ""; }.fa-meh-blank::before { content: ""; }.fa-meh-rolling-eyes::before { content: ""; }.fa-memory::before { content: ""; }.fa-menorah::before { content: ""; }.fa-mercury::before { content: ""; }.fa-meteor::before { content: ""; }.fa-microchip::before { content: ""; }.fa-microphone::before { content: ""; }.fa-microphone-alt::before { content: ""; }.fa-microphone-alt-slash::before { content: ""; }.fa-microphone-slash::before { content: ""; }.fa-microscope::before { content: ""; }.fa-minus::before { content: ""; }.fa-minus-circle::before { content: ""; }.fa-minus-square::before { content: ""; }.fa-mitten::before { content: ""; }.fa-mobile::before { content: ""; }.fa-mobile-alt::before { content: ""; }.fa-money-bill::before { content: ""; }.fa-money-bill-alt::before { content: ""; }.fa-money-bill-wave::before { content: ""; }.fa-money-bill-wave-alt::before { content: ""; }.fa-money-check::before { content: ""; }.fa-money-check-alt::before { content: ""; }.fa-monument::before { content: ""; }.fa-moon::before { content: ""; }.fa-mortar-pestle::before { content: ""; }.fa-mosque::before { content: ""; }.fa-motorcycle::before { content: ""; }.fa-mountain::before { content: ""; }.fa-mouse::before { content: ""; }.fa-mouse-pointer::before { content: ""; }.fa-mug-hot::before { content: ""; }.fa-music::before { content: ""; }.fa-network-wired::before { content: ""; }.fa-neuter::before { content: ""; }.fa-newspaper::before { content: ""; }.fa-not-equal::before { content: ""; }.fa-notes-medical::before { content: ""; }.fa-object-group::before { content: ""; }.fa-object-ungroup::before { content: ""; }.fa-oil-can::before { content: ""; }.fa-om::before { content: ""; }.fa-otter::before { content: ""; }.fa-outdent::before { content: ""; }.fa-pager::before { content: ""; }.fa-paint-brush::before { content: ""; }.fa-paint-roller::before { content: ""; }.fa-palette::before { content: ""; }.fa-pallet::before { content: ""; }.fa-paper-plane::before { content: ""; }.fa-paperclip::before { content: ""; }.fa-parachute-box::before { content: ""; }.fa-paragraph::before { content: ""; }.fa-parking::before { content: ""; }.fa-passport::before { content: ""; }.fa-pastafarianism::before { content: ""; }.fa-paste::before { content: ""; }.fa-pause::before { content: ""; }.fa-pause-circle::before { content: ""; }.fa-paw::before { content: ""; }.fa-peace::before { content: ""; }.fa-pen::before { content: ""; }.fa-pen-alt::before { content: ""; }.fa-pen-fancy::before { content: ""; }.fa-pen-nib::before { content: ""; }.fa-pen-square::before { content: ""; }.fa-pencil-alt::before { content: ""; }.fa-pencil-ruler::before { content: ""; }.fa-people-arrows::before { content: ""; }.fa-people-carry::before { content: ""; }.fa-pepper-hot::before { content: ""; }.fa-percent::before { content: ""; }.fa-percentage::before { content: ""; }.fa-person-booth::before { content: ""; }.fa-phone::before { content: ""; }.fa-phone-alt::before { content: ""; }.fa-phone-slash::before { content: ""; }.fa-phone-square::before { content: ""; }.fa-phone-square-alt::before { content: ""; }.fa-phone-volume::before { content: ""; }.fa-photo-video::before { content: ""; }.fa-piggy-bank::before { content: ""; }.fa-pills::before { content: ""; }.fa-pizza-slice::before { content: ""; }.fa-place-of-worship::before { content: ""; }.fa-plane::before { content: ""; }.fa-plane-arrival::before { content: ""; }.fa-plane-departure::before { content: ""; }.fa-plane-slash::before { content: ""; }.fa-play::before { content: ""; }.fa-play-circle::before { content: ""; }.fa-plug::before { content: ""; }.fa-plus::before { content: ""; }.fa-plus-circle::before { content: ""; }.fa-plus-square::before { content: ""; }.fa-podcast::before { content: ""; }.fa-poll::before { content: ""; }.fa-poll-h::before { content: ""; }.fa-poo::before { content: ""; }.fa-poo-storm::before { content: ""; }.fa-poop::before { content: ""; }.fa-portrait::before { content: ""; }.fa-pound-sign::before { content: ""; }.fa-power-off::before { content: ""; }.fa-pray::before { content: ""; }.fa-praying-hands::before { content: ""; }.fa-prescription::before { content: ""; }.fa-prescription-bottle::before { content: ""; }.fa-prescription-bottle-alt::before { content: ""; }.fa-print::before { content: ""; }.fa-procedures::before { content: ""; }.fa-project-diagram::before { content: ""; }.fa-pump-medical::before { content: ""; }.fa-pump-soap::before { content: ""; }.fa-puzzle-piece::before { content: ""; }.fa-qrcode::before { content: ""; }.fa-question::before { content: ""; }.fa-question-circle::before { content: ""; }.fa-quidditch::before { content: ""; }.fa-quote-left::before { content: ""; }.fa-quote-right::before { content: ""; }.fa-quran::before { content: ""; }.fa-radiation::before { content: ""; }.fa-radiation-alt::before { content: ""; }.fa-rainbow::before { content: ""; }.fa-random::before { content: ""; }.fa-receipt::before { content: ""; }.fa-record-vinyl::before { content: ""; }.fa-recycle::before { content: ""; }.fa-redo::before { content: ""; }.fa-redo-alt::before { content: ""; }.fa-registered::before { content: ""; }.fa-remove-format::before { content: ""; }.fa-reply::before { content: ""; }.fa-reply-all::before { content: ""; }.fa-republican::before { content: ""; }.fa-restroom::before { content: ""; }.fa-retweet::before { content: ""; }.fa-ribbon::before { content: ""; }.fa-ring::before { content: ""; }.fa-road::before { content: ""; }.fa-robot::before { content: ""; }.fa-rocket::before { content: ""; }.fa-route::before { content: ""; }.fa-rss::before { content: ""; }.fa-rss-square::before { content: ""; }.fa-ruble-sign::before { content: ""; }.fa-ruler::before { content: ""; }.fa-ruler-combined::before { content: ""; }.fa-ruler-horizontal::before { content: ""; }.fa-ruler-vertical::before { content: ""; }.fa-running::before { content: ""; }.fa-rupee-sign::before { content: ""; }.fa-sad-cry::before { content: ""; }.fa-sad-tear::before { content: ""; }.fa-satellite::before { content: ""; }.fa-satellite-dish::before { content: ""; }.fa-save::before { content: ""; }.fa-school::before { content: ""; }.fa-screwdriver::before { content: ""; }.fa-scroll::before { content: ""; }.fa-sd-card::before { content: ""; }.fa-search::before { content: ""; }.fa-search-dollar::before { content: ""; }.fa-search-location::before { content: ""; }.fa-search-minus::before { content: ""; }.fa-search-plus::before { content: ""; }.fa-seedling::before { content: ""; }.fa-server::before { content: ""; }.fa-shapes::before { content: ""; }.fa-share::before { content: ""; }.fa-share-alt::before { content: ""; }.fa-share-alt-square::before { content: ""; }.fa-share-square::before { content: ""; }.fa-shekel-sign::before { content: ""; }.fa-shield-alt::before { content: ""; }.fa-shield-virus::before { content: ""; }.fa-ship::before { content: ""; }.fa-shipping-fast::before { content: ""; }.fa-shoe-prints::before { content: ""; }.fa-shopping-bag::before { content: ""; }.fa-shopping-basket::before { content: ""; }.fa-shopping-cart::before { content: ""; }.fa-shower::before { content: ""; }.fa-shuttle-van::before { content: ""; }.fa-sign::before { content: ""; }.fa-sign-in-alt::before { content: ""; }.fa-sign-language::before { content: ""; }.fa-sign-out-alt::before { content: ""; }.fa-signal::before { content: ""; }.fa-signature::before { content: ""; }.fa-sim-card::before { content: ""; }.fa-sink::before { content: ""; }.fa-sitemap::before { content: ""; }.fa-skating::before { content: ""; }.fa-skiing::before { content: ""; }.fa-skiing-nordic::before { content: ""; }.fa-skull::before { content: ""; }.fa-skull-crossbones::before { content: ""; }.fa-slash::before { content: ""; }.fa-sleigh::before { content: ""; }.fa-sliders-h::before { content: ""; }.fa-smile::before { content: ""; }.fa-smile-beam::before { content: ""; }.fa-smile-wink::before { content: ""; }.fa-smog::before { content: ""; }.fa-smoking::before { content: ""; }.fa-smoking-ban::before { content: ""; }.fa-sms::before { content: ""; }.fa-snowboarding::before { content: ""; }.fa-snowflake::before { content: ""; }.fa-snowman::before { content: ""; }.fa-snowplow::before { content: ""; }.fa-soap::before { content: ""; }.fa-socks::before { content: ""; }.fa-solar-panel::before { content: ""; }.fa-sort::before { content: ""; }.fa-sort-alpha-down::before { content: ""; }.fa-sort-alpha-down-alt::before { content: ""; }.fa-sort-alpha-up::before { content: ""; }.fa-sort-alpha-up-alt::before { content: ""; }.fa-sort-amount-down::before { content: ""; }.fa-sort-amount-down-alt::before { content: ""; }.fa-sort-amount-up::before { content: ""; }.fa-sort-amount-up-alt::before { content: ""; }.fa-sort-down::before { content: ""; }.fa-sort-numeric-down::before { content: ""; }.fa-sort-numeric-down-alt::before { content: ""; }.fa-sort-numeric-up::before { content: ""; }.fa-sort-numeric-up-alt::before { content: ""; }.fa-sort-up::before { content: ""; }.fa-spa::before { content: ""; }.fa-space-shuttle::before { content: ""; }.fa-spell-check::before { content: ""; }.fa-spider::before { content: ""; }.fa-spinner::before { content: ""; }.fa-splotch::before { content: ""; }.fa-spray-can::before { content: ""; }.fa-square::before { content: ""; }.fa-square-full::before { content: ""; }.fa-square-root-alt::before { content: ""; }.fa-stamp::before { content: ""; }.fa-star::before { content: ""; }.fa-star-and-crescent::before { content: ""; }.fa-star-half::before { content: ""; }.fa-star-half-alt::before { content: ""; }.fa-star-of-david::before { content: ""; }.fa-star-of-life::before { content: ""; }.fa-step-backward::before { content: ""; }.fa-step-forward::before { content: ""; }.fa-stethoscope::before { content: ""; }.fa-sticky-note::before { content: ""; }.fa-stop::before { content: ""; }.fa-stop-circle::before { content: ""; }.fa-stopwatch::before { content: ""; }.fa-stopwatch-20::before { content: ""; }.fa-store::before { content: ""; }.fa-store-alt::before { content: ""; }.fa-store-alt-slash::before { content: ""; }.fa-store-slash::before { content: ""; }.fa-stream::before { content: ""; }.fa-street-view::before { content: ""; }.fa-strikethrough::before { content: ""; }.fa-stroopwafel::before { content: ""; }.fa-subscript::before { content: ""; }.fa-subway::before { content: ""; }.fa-suitcase::before { content: ""; }.fa-suitcase-rolling::before { content: ""; }.fa-sun::before { content: ""; }.fa-superscript::before { content: ""; }.fa-surprise::before { content: ""; }.fa-swatchbook::before { content: ""; }.fa-swimmer::before { content: ""; }.fa-swimming-pool::before { content: ""; }.fa-synagogue::before { content: ""; }.fa-sync::before { content: ""; }.fa-sync-alt::before { content: ""; }.fa-syringe::before { content: ""; }.fa-table::before { content: ""; }.fa-table-tennis::before { content: ""; }.fa-tablet::before { content: ""; }.fa-tablet-alt::before { content: ""; }.fa-tablets::before { content: ""; }.fa-tachometer-alt::before { content: ""; }.fa-tag::before { content: ""; }.fa-tags::before { content: ""; }.fa-tape::before { content: ""; }.fa-tasks::before { content: ""; }.fa-taxi::before { content: ""; }.fa-teeth::before { content: ""; }.fa-teeth-open::before { content: ""; }.fa-temperature-high::before { content: ""; }.fa-temperature-low::before { content: ""; }.fa-tenge::before { content: ""; }.fa-terminal::before { content: ""; }.fa-text-height::before { content: ""; }.fa-text-width::before { content: ""; }.fa-th::before { content: ""; }.fa-th-large::before { content: ""; }.fa-th-list::before { content: ""; }.fa-theater-masks::before { content: ""; }.fa-thermometer::before { content: ""; }.fa-thermometer-empty::before { content: ""; }.fa-thermometer-full::before { content: ""; }.fa-thermometer-half::before { content: ""; }.fa-thermometer-quarter::before { content: ""; }.fa-thermometer-three-quarters::before { content: ""; }.fa-thumbs-down::before { content: ""; }.fa-thumbs-up::before { content: ""; }.fa-thumbtack::before { content: ""; }.fa-ticket-alt::before { content: ""; }.fa-times::before { content: ""; }.fa-times-circle::before { content: ""; }.fa-tint::before { content: ""; }.fa-tint-slash::before { content: ""; }.fa-tired::before { content: ""; }.fa-toggle-off::before { content: ""; }.fa-toggle-on::before { content: ""; }.fa-toilet::before { content: ""; }.fa-toilet-paper::before { content: ""; }.fa-toilet-paper-slash::before { content: ""; }.fa-toolbox::before { content: ""; }.fa-tools::before { content: ""; }.fa-tooth::before { content: ""; }.fa-torah::before { content: ""; }.fa-torii-gate::before { content: ""; }.fa-tractor::before { content: ""; }.fa-trademark::before { content: ""; }.fa-traffic-light::before { content: ""; }.fa-trailer::before { content: ""; }.fa-train::before { content: ""; }.fa-tram::before { content: ""; }.fa-transgender::before { content: ""; }.fa-transgender-alt::before { content: ""; }.fa-trash::before { content: ""; }.fa-trash-alt::before { content: ""; }.fa-trash-restore::before { content: ""; }.fa-trash-restore-alt::before { content: ""; }.fa-tree::before { content: ""; }.fa-trophy::before { content: ""; }.fa-truck::before { content: ""; }.fa-truck-loading::before { content: ""; }.fa-truck-monster::before { content: ""; }.fa-truck-moving::before { content: ""; }.fa-truck-pickup::before { content: ""; }.fa-tshirt::before { content: ""; }.fa-tty::before { content: ""; }.fa-tv::before { content: ""; }.fa-umbrella::before { content: ""; }.fa-umbrella-beach::before { content: ""; }.fa-underline::before { content: ""; }.fa-undo::before { content: ""; }.fa-undo-alt::before { content: ""; }.fa-universal-access::before { content: ""; }.fa-university::before { content: ""; }.fa-unlink::before { content: ""; }.fa-unlock::before { content: ""; }.fa-unlock-alt::before { content: ""; }.fa-upload::before { content: ""; }.fa-user::before { content: ""; }.fa-user-alt::before { content: ""; }.fa-user-alt-slash::before { content: ""; }.fa-user-astronaut::before { content: ""; }.fa-user-check::before { content: ""; }.fa-user-circle::before { content: ""; }.fa-user-clock::before { content: ""; }.fa-user-cog::before { content: ""; }.fa-user-edit::before { content: ""; }.fa-user-friends::before { content: ""; }.fa-user-graduate::before { content: ""; }.fa-user-injured::before { content: ""; }.fa-user-lock::before { content: ""; }.fa-user-md::before { content: ""; }.fa-user-minus::before { content: ""; }.fa-user-ninja::before { content: ""; }.fa-user-nurse::before { content: ""; }.fa-user-plus::before { content: ""; }.fa-user-secret::before { content: ""; }.fa-user-shield::before { content: ""; }.fa-user-slash::before { content: ""; }.fa-user-tag::before { content: ""; }.fa-user-tie::before { content: ""; }.fa-user-times::before { content: ""; }.fa-users::before { content: ""; }.fa-users-cog::before { content: ""; }.fa-users-slash::before { content: ""; }.fa-utensil-spoon::before { content: ""; }.fa-utensils::before { content: ""; }.fa-vector-square::before { content: ""; }.fa-venus::before { content: ""; }.fa-venus-double::before { content: ""; }.fa-venus-mars::before { content: ""; }.fa-vest::before { content: ""; }.fa-vest-patches::before { content: ""; }.fa-vial::before { content: ""; }.fa-vials::before { content: ""; }.fa-video::before { content: ""; }.fa-video-slash::before { content: ""; }.fa-vihara::before { content: ""; }.fa-virus::before { content: ""; }.fa-virus-slash::before { content: ""; }.fa-viruses::before { content: ""; }.fa-voicemail::before { content: ""; }.fa-volleyball-ball::before { content: ""; }.fa-volume-down::before { content: ""; }.fa-volume-mute::before { content: ""; }.fa-volume-off::before { content: ""; }.fa-volume-up::before { content: ""; }.fa-vote-yea::before { content: ""; }.fa-vr-cardboard::before { content: ""; }.fa-walking::before { content: ""; }.fa-wallet::before { content: ""; }.fa-warehouse::before { content: ""; }.fa-water::before { content: ""; }.fa-wave-square::before { content: ""; }.fa-weight::before { content: ""; }.fa-weight-hanging::before { content: ""; }.fa-wheelchair::before { content: ""; }.fa-wifi::before { content: ""; }.fa-wind::before { content: ""; }.fa-window-close::before { content: ""; }.fa-window-maximize::before { content: ""; }.fa-window-minimize::before { content: ""; }.fa-window-restore::before { content: ""; }.fa-wine-bottle::before { content: ""; }.fa-wine-glass::before { content: ""; }.fa-wine-glass-alt::before { content: ""; }.fa-won-sign::before { content: ""; }.fa-wrench::before { content: ""; }.fa-x-ray::before { content: ""; }.fa-yen-sign::before { content: ""; }.fa-yin-yang::before { content: ""; }.fade { opacity: 0; transition: opacity 0.3s linear; }.fade.in { opacity: 1; }.collapse { display: none; }.collapse.in { display: block; }.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s; }.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }.alert h4 { margin-top: 0px; color: inherit; }.alert .alert-link { font-weight: 700; }.alert > p, .alert > ul { margin-bottom: 0px; }.alert > p + p { margin-top: 5px; }.alert-dismissable { padding-right: 35px; }.alert-success hr { border-top-color: rgb(201, 226, 179); }.alert-success .alert-link { color: rgb(53, 102, 53); }.alert-info hr { border-top-color: rgb(166, 225, 236); }.alert-info .alert-link { color: rgb(45, 105, 135); }.alert-warning hr { border-top-color: rgb(247, 225, 181); }.alert-warning .alert-link { color: rgb(164, 126, 60); }.alert-danger hr { border-top-color: rgb(228, 185, 192); }.alert-danger .alert-link { color: rgb(149, 59, 57); }.close { position: relative; top: -2px; opacity: 0.2; float: right; padding: 0px; background: 0px 0px; border: 0px; cursor: pointer; font-size: 21px; color: rgb(0, 0, 0); font-weight: 700; line-height: 1; }.awb-alert-inherit-link-color a { color: inherit; }.awb-alert-inherit-link-color a:focus, .awb-alert-inherit-link-color a:hover { color: inherit; }.fusion-alert { --awb-padding-top: 25px; --awb-padding-right: 25px; --awb-padding-bottom: 25px; --awb-padding-left: 25px; --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 20px; --awb-margin-left: 0; --awb-accent-color: inherit; --awb-background-color: transparent; --awb-border-size: var(--alert_border_size); --awb-border-top-left-radius: var(--awb-alert-border-top-left-radius-default, 0); --awb-border-top-right-radius: var(--awb-alert-border-top-right-radius-default, 0); --awb-border-bottom-right-radius: var(--awb-alert-border-bottom-right-radius-default, 0); --awb-border-bottom-left-radius: var(--awb-alert-border-bottom-left-radius-default, 0); display: flex; align-items: center; clear: both; position: relative; padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); text-shadow: none; color: var(--awb-accent-color); background: var(--awb-background-color); border-color: var(--awb-accent-color); border-width: var(--awb-border-size); border-top-left-radius: var(--awb-border-top-left-radius); border-top-right-radius: var(--awb-border-top-right-radius); border-bottom-right-radius: var(--awb-border-bottom-right-radius); border-bottom-left-radius: var(--awb-border-bottom-left-radius); }.fusion-alert.alert-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; }.fusion-alert .alert-icon, .fusion-alert .fusion-alert-content { color: var(--awb-accent-color); }.fusion-alert .fusion-alert-content-wrapper { flex: 1 1 0%; display: flex; }.fusion-alert .alert-icon i { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }.fusion-alert.awb-alert-close-boxed .close { position: absolute; box-sizing: content-box; top: -1px; right: -1px; height: 25px; width: 25px; line-height: 25px; opacity: 1; border-width: 1px; border-style: solid; border-image: none; border-color: inherit; color: inherit; font-size: 15px; transition: 0.2s; }.fusion-alert.awb-alert-close-boxed .close:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.05); }.fusion-alert.awb-alert-close-floated .close { position: static; opacity: 0.75; height: 1em; width: 1em; line-height: 1; border: medium; color: inherit; font-size: 2em; font-weight: 400; transition: opacity 0.2s; }.fusion-alert.awb-alert-close-floated .close:hover { opacity: 1; }.fusion-alert.alert-blank { border: 1px solid rgb(116, 116, 116); }.fusion-alert.fusion-alert-capitalize { text-transform: uppercase; }.fusion-alert.fusion-alert-center { text-align: center; }.fusion-alert.fusion-alert-center .fusion-alert-content-wrapper { justify-content: center; }.fusion-alert.fusion-alert-center .close { border-top-width: 0px; }.ltr .fusion-alert.fusion-alert-center .close { border-right-width: 0px; }.rtl .fusion-alert.fusion-alert-center .close { border-left-width: 0px; }.fusion-alert.fusion-alert-center .alert-icon { margin-right: 10px; }.fusion-alert.fusion-alert-left .close { border-top-width: 0px; border-right-width: 0px; }.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper .alert-icon { margin-right: 1em; }.fusion-alert.fusion-alert-right .close { left: -1px; right: auto; border-top-width: 0px; border-left-width: 0px; }.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper { justify-content: flex-end; }.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper .alert-icon { order: 1; margin-left: 1em; }.fusion-alert.fusion-alert-right.awb-alert-close-floated .fusion-alert-content-wrapper { order: 1; }.fusion-alert.awb-stripe-button-response.fusion-hidden { display: none; }.fusion-alert.alert-info.general { --awb-background-color: var(--info_bg_color); --awb-accent-color: var(--info_accent_color); }.fusion-alert.alert-warning.notice { --awb-background-color: var(--warning_bg_color); --awb-accent-color: var(--warning_accent_color); }.fusion-alert.alert-danger.error { --awb-background-color: var(--danger_bg_color); --awb-accent-color: var(--danger_accent_color); }.fusion-alert.alert-success.success { --awb-background-color: var(--success_bg_color); --awb-accent-color: var(--success_accent_color); }.gform_wrapper .gform_validation_errors { position: relative; padding: 25px; border-radius: 0px; margin-bottom: 20px; text-shadow: none; }.gform_wrapper .gfield_error .gfield_validation_message, .gform_wrapper .gform_validation_errors { --awb-background-color: var(--danger_bg_color); --awb-accent-color: var(--danger_accent_color); background: var(--danger_bg_color); border-color: var(--danger_accent_color); color: var(--danger_accent_color); }#main #comment-submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button, .fusion-button-default, .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button, input.button-default { --button_margin-top: 0px; --button_margin-right: 0px; --button_margin-bottom: 0px; --button_margin-left: 0px; display: inline-flex; justify-content: center; align-items: center; position: relative; text-decoration: none; cursor: pointer; box-sizing: border-box; font-family: var(--button_typography-font-family); font-weight: var(--button_typography-font-weight); font-style: var(--button_typography-font-style,normal); letter-spacing: var(--button_typography-letter-spacing); border-width: var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0); border-style: solid; border-radius: var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0); text-transform: var(--button_text_transform); transition: 0.2s; margin: var(--button_margin-top) var(--button_margin-right) var(--button_margin-bottom) var(--button_margin-left); }.fusion-body .fusion-button-default-size, button.button { padding-top: var(--button_padding-top,13px); padding-right: var(--button_padding-right,29px); padding-bottom: var(--button_padding-bottom,13px); padding-left: var(--button_padding-left,29px); line-height: var(--button_line_height, 1); font-size: var(--button_font_size, 14px); }.fusion-body .fusion-button-default-size .fusion-button-text-left, button.button .fusion-button-text-left { display: inline-block; margin-left: calc(var(--button_padding-left,29px)/ 2 + var(--button_font_size,14px) + 1px); }.fusion-body .fusion-button-default-size .fusion-button-text-right, button.button .fusion-button-text-right { display: inline-block; margin-right: calc(var(--button_padding-right,29px)/ 2 + var(--button_font_size,14px) + 1px); }.fusion-body .fusion-button-default-size .button-icon-divider-left, .fusion-body .fusion-button-default-size .button-icon-divider-right, button.button .button-icon-divider-left, button.button .button-icon-divider-right { margin: 0px; padding: 0px; width: calc(var(--button_padding-left,29px) + var(--button_font_size,14px)); }.fusion-body .fusion-button-default-size .button-icon-divider-left i, .fusion-body .fusion-button-default-size .button-icon-divider-left img, .fusion-body .fusion-button-default-size .button-icon-divider-right i, .fusion-body .fusion-button-default-size .button-icon-divider-right img, button.button .button-icon-divider-left i, button.button .button-icon-divider-left img, button.button .button-icon-divider-right i, button.button .button-icon-divider-right img { display: block; }#main #comment-submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button, input.button-default { background: var(--button_gradient_top_color); color: var(--button_accent_color); border-color: var(--button_border_color); }#main #comment-submit .fusion-button-text, .button-default .fusion-button-text, .button.default .fusion-button-text, .comment-form input[type="submit"] .fusion-button-text, .fusion-button-default .fusion-button-text, .gform_page_footer input[type="button"] .fusion-button-text, .gform_wrapper .button .fusion-button-text, .gform_wrapper .gform_button .fusion-button-text, input.button-default .fusion-button-text { color: var(--button_accent_color); }#main #comment-submit:active .fusion-button-text, .button-default:active .fusion-button-text, .button.default:active .fusion-button-text, .comment-form input[type="submit"]:active .fusion-button-text, .fusion-button-default:active .fusion-button-text, .gform_page_footer input[type="button"]:active .fusion-button-text, .gform_wrapper .button:active .fusion-button-text, .gform_wrapper .gform_button:active .fusion-button-text, input.button-default:active .fusion-button-text, #main #comment-submit:focus .fusion-button-text, .button-default:focus .fusion-button-text, .button.default:focus .fusion-button-text, .comment-form input[type="submit"]:focus .fusion-button-text, .fusion-button-default:focus .fusion-button-text, .gform_page_footer input[type="button"]:focus .fusion-button-text, .gform_wrapper .button:focus .fusion-button-text, .gform_wrapper .gform_button:focus .fusion-button-text, input.button-default:focus .fusion-button-text, #main #comment-submit:hover .fusion-button-text, .button-default:hover .fusion-button-text, .button.default:hover .fusion-button-text, .comment-form input[type="submit"]:hover .fusion-button-text, .fusion-button-default:hover .fusion-button-text, .gform_page_footer input[type="button"]:hover .fusion-button-text, .gform_wrapper .button:hover .fusion-button-text, .gform_wrapper .gform_button:hover .fusion-button-text, input.button-default:hover .fusion-button-text { color: var(--button_accent_hover_color,var(--button_accent_color)); }.fusion-has-button-gradient #main #comment-submit, .fusion-has-button-gradient .button-default, .fusion-has-button-gradient .button.default, .fusion-has-button-gradient .comment-form input[type="submit"], .fusion-has-button-gradient .fusion-button-default, .fusion-has-button-gradient .gform_page_footer input[type="button"], .fusion-has-button-gradient .gform_wrapper .button, .fusion-has-button-gradient .gform_wrapper .gform_button, .fusion-has-button-gradient input.button-default, .fusion-has-button-gradient.fusion-button-default { --button_gradient: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color) var(--button_gradient_end, 100%)); background-image: var(--button_gradient); }.fusion-has-button-gradient #main #comment-submit:active, .fusion-has-button-gradient .button-default:active, .fusion-has-button-gradient .button.default:active, .fusion-has-button-gradient .comment-form input[type="submit"]:active, .fusion-has-button-gradient .fusion-button-default:active, .fusion-has-button-gradient .gform_page_footer input[type="button"]:active, .fusion-has-button-gradient .gform_wrapper .button:active, .fusion-has-button-gradient .gform_wrapper .gform_button:active, .fusion-has-button-gradient input.button-default:active, .fusion-has-button-gradient.fusion-button-default:active, .fusion-has-button-gradient #main #comment-submit:focus, .fusion-has-button-gradient .button-default:focus, .fusion-has-button-gradient .button.default:focus, .fusion-has-button-gradient .comment-form input[type="submit"]:focus, .fusion-has-button-gradient .fusion-button-default:focus, .fusion-has-button-gradient .gform_page_footer input[type="button"]:focus, .fusion-has-button-gradient .gform_wrapper .button:focus, .fusion-has-button-gradient .gform_wrapper .gform_button:focus, .fusion-has-button-gradient input.button-default:focus, .fusion-has-button-gradient.fusion-button-default:focus, .fusion-has-button-gradient #main #comment-submit:hover, .fusion-has-button-gradient .button-default:hover, .fusion-has-button-gradient .button.default:hover, .fusion-has-button-gradient .comment-form input[type="submit"]:hover, .fusion-has-button-gradient .fusion-button-default:hover, .fusion-has-button-gradient .gform_page_footer input[type="button"]:hover, .fusion-has-button-gradient .gform_wrapper .button:hover, .fusion-has-button-gradient .gform_wrapper .gform_button:hover, .fusion-has-button-gradient input.button-default:hover, .fusion-has-button-gradient.fusion-button-default:hover { --button_gradient_hover: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color_hover) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color_hover) var(--button_gradient_end, 100%)); background-image: var(--button_gradient_hover); }.fusion-button_gradient-radial #main #comment-submit, .fusion-button_gradient-radial .button-default, .fusion-button_gradient-radial .button.default, .fusion-button_gradient-radial .comment-form input[type="submit"], .fusion-button_gradient-radial .fusion-button-default, .fusion-button_gradient-radial .gform_page_footer input[type="button"], .fusion-button_gradient-radial .gform_wrapper .button, .fusion-button_gradient-radial .gform_wrapper .gform_button, .fusion-button_gradient-radial input.button-default, .fusion-button_gradient-radial.fusion-button-default { --button_gradient: radial-gradient(circle at var(--button_radial_direction, center center), var(--button_gradient_top_color) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color) var(--button_gradient_end, 100%)); background-image: var(--button_gradient); }.fusion-button_gradient-radial #main #comment-submit:active, .fusion-button_gradient-radial .button-default:active, .fusion-button_gradient-radial .button.default:active, .fusion-button_gradient-radial .comment-form input[type="submit"]:active, .fusion-button_gradient-radial .fusion-button-default:active, .fusion-button_gradient-radial .gform_page_footer input[type="button"]:active, .fusion-button_gradient-radial .gform_wrapper .button:active, .fusion-button_gradient-radial .gform_wrapper .gform_button:active, .fusion-button_gradient-radial input.button-default:active, .fusion-button_gradient-radial.fusion-button-default:active, .fusion-button_gradient-radial #main #comment-submit:focus, .fusion-button_gradient-radial .button-default:focus, .fusion-button_gradient-radial .button.default:focus, .fusion-button_gradient-radial .comment-form input[type="submit"]:focus, .fusion-button_gradient-radial .fusion-button-default:focus, .fusion-button_gradient-radial .gform_page_footer input[type="button"]:focus, .fusion-button_gradient-radial .gform_wrapper .button:focus, .fusion-button_gradient-radial .gform_wrapper .gform_button:focus, .fusion-button_gradient-radial input.button-default:focus, .fusion-button_gradient-radial.fusion-button-default:focus, .fusion-button_gradient-radial #main #comment-submit:hover, .fusion-button_gradient-radial .button-default:hover, .fusion-button_gradient-radial .button.default:hover, .fusion-button_gradient-radial .comment-form input[type="submit"]:hover, .fusion-button_gradient-radial .fusion-button-default:hover, .fusion-button_gradient-radial .gform_page_footer input[type="button"]:hover, .fusion-button_gradient-radial .gform_wrapper .button:hover, .fusion-button_gradient-radial .gform_wrapper .gform_button:hover, .fusion-button_gradient-radial input.button-default:hover, .fusion-button_gradient-radial.fusion-button-default:hover { --button_gradient_hover: radial-gradient(circle at var(--button_radial_direction, center center), var(--button_gradient_top_color_hover) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color_hover) var(--button_gradient_end, 100%)); background-image: var(--button_gradient_hover); }#main #comment-submit:visited, .button-default:visited, .button.default:visited, .comment-form input[type="submit"]:visited, .fusion-button-default:visited, .gform_page_footer input[type="button"]:visited, .gform_wrapper .button:visited, .gform_wrapper .gform_button:visited, input.button-default:visited { color: var(--button_accent_color); }#main #comment-submit:active, .button-default:active, .button.default:active, .comment-form input[type="submit"]:active, .fusion-button-default:active, .gform_page_footer input[type="button"]:active, .gform_wrapper .button:active, .gform_wrapper .gform_button:active, input.button-default:active, #main #comment-submit:focus, .button-default:focus, .button.default:focus, .comment-form input[type="submit"]:focus, .fusion-button-default:focus, .gform_page_footer input[type="button"]:focus, .gform_wrapper .button:focus, .gform_wrapper .gform_button:focus, input.button-default:focus, #main #comment-submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .gform_page_footer input[type="button"]:hover, .gform_wrapper .button:hover, .gform_wrapper .gform_button:hover, input.button-default:hover { background: var(--button_gradient_top_color_hover); color: var(--button_accent_hover_color,var(--button_accent_color)); border-color: var(--button_border_hover_color); }.fusion-button_span-yes #main #comment-submit:not(.fusion-button-span-no), .fusion-button_span-yes .button-default:not(.fusion-button-span-no), .fusion-button_span-yes .button.default:not(.fusion-button-span-no), .fusion-button_span-yes .comment-form input[type="submit"]:not(.fusion-button-span-no), .fusion-button_span-yes .fusion-button-default:not(.fusion-button-span-no), .fusion-button_span-yes .gform_page_footer input[type="button"]:not(.fusion-button-span-no), .fusion-button_span-yes .gform_wrapper .button:not(.fusion-button-span-no), .fusion-button_span-yes .gform_wrapper .gform_button:not(.fusion-button-span-no), .fusion-button_span-yes input.button-default:not(.fusion-button-span-no), .fusion-button_span-yes.fusion-button-default:not(.fusion-button-span-no) { width: 100%; }.fusion-button.button-flat { box-shadow: none !important; }.fusion-button-wrapper { display: inline; }.fusion-button-wrapper.fusion-aligncenter { display: block; text-align: center; }.fusion-button-wrapper.fusion-align-block { display: block; }.fusion-disable-outline .bbp-submit-wrapper .button, .fusion-disable-outline .button, .fusion-disable-outline .fusion-button, .fusion-disable-outline .gform_wrapper .button, .fusion-disable-outline .gform_wrapper .gform_button, .fusion-disable-outline .post-password-form input[type="submit"], .fusion-disable-outline .single_add_to_cart_button, .fusion-disable-outline .tml-submit-wrap input[type="submit"], .fusion-disable-outline .tribe-events-tickets .button, .fusion-disable-outline .tribe-tickets button, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button, .fusion-disable-outline .woocommerce .checkout #place_order, .fusion-disable-outline .woocommerce.add_to_cart_inline .button, .fusion-disable-outline .wpcf7-submit { outline: 0px; }.fusion-disable-outline .bbp-submit-wrapper .button:focus, .fusion-disable-outline .button:focus, .fusion-disable-outline .fusion-button:focus, .fusion-disable-outline .gform_wrapper .button:focus, .fusion-disable-outline .gform_wrapper .gform_button:focus, .fusion-disable-outline .post-password-form input[type="submit"]:focus, .fusion-disable-outline .single_add_to_cart_button:focus, .fusion-disable-outline .tml-submit-wrap input[type="submit"]:focus, .fusion-disable-outline .tribe-events-tickets .button:focus, .fusion-disable-outline .tribe-tickets button:focus, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus, .fusion-disable-outline .woocommerce .checkout #place_order:focus, .fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus, .fusion-disable-outline .wpcf7-submit:focus { outline: 0px; }.fusion-button i, .fusion-button-icon-divider, .fusion-button-text { transition: 0.2s; }#bbp_user_edit_submit, .bbp-submit-wrapper .button, .button-small, .fusion-body .fusion-button-small, .single_add_to_cart_button, .wpcf7-form .wpcf7-submit.button-small, .wpcf7-form .wpcf7-submit.fusion-button-small { padding: 9px 20px; line-height: 14px; font-size: 12px; }#bbp_user_edit_submit .fusion-button-text-left, .bbp-submit-wrapper .button .fusion-button-text-left, .button-small .fusion-button-text-left, .fusion-body .fusion-button-small .fusion-button-text-left, .single_add_to_cart_button .fusion-button-text-left, .wpcf7-form .wpcf7-submit.button-small .fusion-button-text-left, .wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-left { display: inline-block; padding-left: 25px; }#bbp_user_edit_submit .fusion-button-text-right, .bbp-submit-wrapper .button .fusion-button-text-right, .button-small .fusion-button-text-right, .fusion-body .fusion-button-small .fusion-button-text-right, .single_add_to_cart_button .fusion-button-text-right, .wpcf7-form .wpcf7-submit.button-small .fusion-button-text-right, .wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-right { display: inline-block; padding-right: 25px; }#bbp_user_edit_submit .button-icon-divider-left, .bbp-submit-wrapper .button .button-icon-divider-left, .button-small .button-icon-divider-left, .fusion-body .fusion-button-small .button-icon-divider-left, .single_add_to_cart_button .button-icon-divider-left, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left { padding: 0px 10px; }#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image, .bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image, .button-small .button-icon-divider-left.fusion-megamenu-image, .fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image, .single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left.fusion-megamenu-image { padding: 0px 5px; }#bbp_user_edit_submit .button-icon-divider-right, .bbp-submit-wrapper .button .button-icon-divider-right, .button-small .button-icon-divider-right, .fusion-body .fusion-button-small .button-icon-divider-right, .single_add_to_cart_button .button-icon-divider-right, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right { padding: 0px 10px; }#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image, .bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image, .button-small .button-icon-divider-right.fusion-megamenu-image, .fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image, .single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right.fusion-megamenu-image { padding: 0px 5px; }#bbp_user_edit_submit .button-icon-divider-left i, #bbp_user_edit_submit .button-icon-divider-left img, #bbp_user_edit_submit .button-icon-divider-right i, #bbp_user_edit_submit .button-icon-divider-right img, .bbp-submit-wrapper .button .button-icon-divider-left i, .bbp-submit-wrapper .button .button-icon-divider-left img, .bbp-submit-wrapper .button .button-icon-divider-right i, .bbp-submit-wrapper .button .button-icon-divider-right img, .button-small .button-icon-divider-left i, .button-small .button-icon-divider-left img, .button-small .button-icon-divider-right i, .button-small .button-icon-divider-right img, .fusion-body .fusion-button-small .button-icon-divider-left i, .fusion-body .fusion-button-small .button-icon-divider-left img, .fusion-body .fusion-button-small .button-icon-divider-right i, .fusion-body .fusion-button-small .button-icon-divider-right img, .single_add_to_cart_button .button-icon-divider-left i, .single_add_to_cart_button .button-icon-divider-left img, .single_add_to_cart_button .button-icon-divider-right i, .single_add_to_cart_button .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right img { display: block; }.button-medium, .fusion-body .fusion-button-medium, .ticket-selector-submit-btn[type="submit"], .wpcf7-form .wpcf7-submit.button-medium, .wpcf7-form .wpcf7-submit.fusion-button-medium { padding: 11px 23px; line-height: 16px; font-size: 13px; }.button-medium .fusion-button-text-left, .fusion-body .fusion-button-medium .fusion-button-text-left, .ticket-selector-submit-btn[type="submit"] .fusion-button-text-left, .wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-left, .wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-left { display: inline-block; padding-left: 28px; }.button-medium .fusion-button-text-right, .fusion-body .fusion-button-medium .fusion-button-text-right, .ticket-selector-submit-btn[type="submit"] .fusion-button-text-right, .wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-right, .wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-right { display: inline-block; padding-right: 28px; }.button-medium .button-icon-divider-left, .fusion-body .fusion-button-medium .button-icon-divider-left, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-left, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left { padding: 0px 12.5px; }.button-medium .button-icon-divider-left.fusion-megamenu-image, .fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left.fusion-megamenu-image { padding: 0px 6.25px; }.button-medium .button-icon-divider-right, .fusion-body .fusion-button-medium .button-icon-divider-right, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-right, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right { padding: 0px 12.5px; }.button-medium .button-icon-divider-right.fusion-megamenu-image, .fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right.fusion-megamenu-image { padding: 0px 6.25px; }.button-medium .button-icon-divider-left i, .button-medium .button-icon-divider-left img, .button-medium .button-icon-divider-right i, .button-medium .button-icon-divider-right img, .fusion-body .fusion-button-medium .button-icon-divider-left i, .fusion-body .fusion-button-medium .button-icon-divider-left img, .fusion-body .fusion-button-medium .button-icon-divider-right i, .fusion-body .fusion-button-medium .button-icon-divider-right img, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-left i, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-left img, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-right i, .ticket-selector-submit-btn[type="submit"] .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right img { display: block; }#tribe-bar-form .tribe-bar-submit input[type="submit"], .button-large, .fusion-body .fusion-button-large, .tml-submit-wrap input[type="submit"], .wpcf7-form .wpcf7-submit.button-large, .wpcf7-form .wpcf7-submit.fusion-button-large { padding: 13px 29px; line-height: 17px; font-size: 14px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .fusion-button-text-left, .button-large .fusion-button-text-left, .fusion-body .fusion-button-large .fusion-button-text-left, .tml-submit-wrap input[type="submit"] .fusion-button-text-left, .wpcf7-form .wpcf7-submit.button-large .fusion-button-text-left, .wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-left { display: inline-block; padding-left: 34px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .fusion-button-text-right, .button-large .fusion-button-text-right, .fusion-body .fusion-button-large .fusion-button-text-right, .tml-submit-wrap input[type="submit"] .fusion-button-text-right, .wpcf7-form .wpcf7-submit.button-large .fusion-button-text-right, .wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-right { display: inline-block; padding-right: 34px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left, .button-large .button-icon-divider-left, .fusion-body .fusion-button-large .button-icon-divider-left, .tml-submit-wrap input[type="submit"] .button-icon-divider-left, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left { padding: 0px 14.5px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left.fusion-megamenu-image, .button-large .button-icon-divider-left.fusion-megamenu-image, .fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image, .tml-submit-wrap input[type="submit"] .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left.fusion-megamenu-image { padding: 0px 7.25px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right, .button-large .button-icon-divider-right, .fusion-body .fusion-button-large .button-icon-divider-right, .tml-submit-wrap input[type="submit"] .button-icon-divider-right, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right { padding: 0px 14.5px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right.fusion-megamenu-image, .button-large .button-icon-divider-right.fusion-megamenu-image, .fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image, .tml-submit-wrap input[type="submit"] .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right.fusion-megamenu-image, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right.fusion-megamenu-image { padding: 0px 7.25px; }#tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left i, #tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-left img, #tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right i, #tribe-bar-form .tribe-bar-submit input[type="submit"] .button-icon-divider-right img, .button-large .button-icon-divider-left i, .button-large .button-icon-divider-left img, .button-large .button-icon-divider-right i, .button-large .button-icon-divider-right img, .fusion-body .fusion-button-large .button-icon-divider-left i, .fusion-body .fusion-button-large .button-icon-divider-left img, .fusion-body .fusion-button-large .button-icon-divider-right i, .fusion-body .fusion-button-large .button-icon-divider-right img, .tml-submit-wrap input[type="submit"] .button-icon-divider-left i, .tml-submit-wrap input[type="submit"] .button-icon-divider-left img, .tml-submit-wrap input[type="submit"] .button-icon-divider-right i, .tml-submit-wrap input[type="submit"] .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right img, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left i, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left img, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right i, .wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right img { display: block; }.button-xlarge, .fusion-body .fusion-button-xlarge, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge { padding: 17px 40px; line-height: 21px; font-size: 18px; }.button-xlarge .fusion-button-text-left, .fusion-body .fusion-button-xlarge .fusion-button-text-left, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-left, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-left { display: inline-block; padding-left: 45px; }.button-xlarge .fusion-button-text-right, .fusion-body .fusion-button-xlarge .fusion-button-text-right, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-right, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-right { display: inline-block; padding-right: 45px; }.button-xlarge .button-icon-divider-left, .fusion-body .fusion-button-xlarge .button-icon-divider-left, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left { padding: 0px 18.5px; }.button-xlarge .button-icon-divider-left.fusion-megamenu-image, .fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left.fusion-megamenu-image, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image { padding: 0px 9.25px; }.button-xlarge .button-icon-divider-right, .fusion-body .fusion-button-xlarge .button-icon-divider-right, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right { padding: 0px 18.5px; }.button-xlarge .button-icon-divider-right.fusion-megamenu-image, .fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right.fusion-megamenu-image, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image { padding: 0px 9.25px; }.button-xlarge .button-icon-divider-left i, .button-xlarge .button-icon-divider-left img, .button-xlarge .button-icon-divider-right i, .button-xlarge .button-icon-divider-right img, .fusion-body .fusion-button-xlarge .button-icon-divider-left i, .fusion-body .fusion-button-xlarge .button-icon-divider-left img, .fusion-body .fusion-button-xlarge .button-icon-divider-right i, .fusion-body .fusion-button-xlarge .button-icon-divider-right img, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left i, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left img, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right i, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right img, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left i, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left img, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right i, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right img { display: block; }.button span { line-height: normal; }.button-icon-left { margin-right: 0.7em; }.button-icon-right { margin-left: 0.7em; }.button-icon-divider-left, .button-icon-divider-right { display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 0px; height: 100%; }.button-icon-divider-left i, .button-icon-divider-right i { position: relative; }.button-icon-divider-left img, .button-icon-divider-right img { position: relative; }.button-small .button-icon-divider-left img, .button-small .button-icon-divider-right img { max-width: 22px; }.button-medium .button-icon-divider-left img, .button-medium .button-icon-divider-right img { max-width: 23px; }.button-large .button-icon-divider-left img, .button-large .button-icon-divider-right img { max-width: 24px; }.button-xlarge .button-icon-divider-left img, .button-xlarge .button-icon-divider-right img { max-width: 25px; }.button-icon-divider-left { left: 0px; border-right: 1px solid; }.button-icon-divider-right { right: 0px; border-left: 1px solid; }#main #comment-submit, .comment-form input[type="submit"], .fusion-button-default-size, .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button { padding-top: var(--button_padding-top,13px); padding-right: var(--button_padding-right,29px); padding-bottom: var(--button_padding-bottom,13px); padding-left: var(--button_padding-left,29px); line-height: var(--button_line_height, 1); font-size: var(--button_font_size, 14px); }.fusion-button i { color: var(--button_accent_color); }.fusion-button.hover i, .fusion-button:focus i, .fusion-button:hover i { color: var(--button_accent_hover_color,var(--button_accent_color)); }.fusion-button[data-hover="icon_position"] .fusion-button-text { transition: color 0.2s, opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1), transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) 125ms; --button-hover-content-transition: color 0.2s,opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1),transform 0.4s 0.125s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-button[data-hover="icon_position"] i { transition: color 0.2s, opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) 0.25s, transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) 0.25s; --button-hover-content-transition: color 0.2s,opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) 0.25s,transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) 0.25s; }.fusion-button[data-hover="icon_position"] i + i { opacity: 0; transition-delay: 0s; margin: 0px; }.fusion-button[data-hover="icon_position"]:hover i { transition-delay: 0s; opacity: 0; }.fusion-button[data-hover="icon_position"]:hover i + i { opacity: 1; transform: translateX(0px) !important; transition-delay: 0.25s; }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-left .fusion-button-text { margin-right: -1em; }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-left i + i { order: 1; transform: translateX(1em); }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-left:hover .fusion-button-text { transform: translateX(-1.7em); --button-slide-text-hover-1: translateX(-1.7em); --button-slide-text-hover-2: translateX(-1.7em); }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-left:hover i { transform: translateX(-1em); }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-right .fusion-button-text { margin-left: -1em; }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-right i + i { order: -1; transform: translateX(-1em); }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-right:hover .fusion-button-text { transform: translateX(1.7em); }.fusion-button[data-hover="icon_position"].awb-b-icon-pos-right:hover i { transform: translateX(1em); }.fusion-button[data-hover="icon_slide"] > i { animation: 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) slide_icon_reverse; }.fusion-button[data-hover="icon_slide"] .awb-button__hover-content > i { animation: 0.2s cubic-bezier(0.21, 0.6, 0.35, 1) 0.2s both slide_icon_reverse_two_icons_1; }.fusion-button[data-hover="icon_slide"] .awb-button__hover-content > i + i { animation: 0.2s cubic-bezier(0.21, 0.6, 0.35, 1) both slide_icon_reverse_two_icons_2; }.fusion-button[data-hover="icon_slide"]:hover > i { animation: 0.4s cubic-bezier(0.21, 0.6, 0.35, 1) slide_icon; }.fusion-button[data-hover="icon_slide"]:hover .awb-button__hover-content > i { animation: 0.2s cubic-bezier(0.21, 0.6, 0.35, 1) both slide_icon_two_icons_1; }.fusion-button[data-hover="icon_slide"]:hover .awb-button__hover-content > i + i { animation: 0.2s cubic-bezier(0.21, 0.6, 0.35, 1) 0.2s both slide_icon_two_icons_2; opacity: 0; }@keyframes slide_icon {
0% { transform: translateX(0px); }
25% { opacity: 0; }
26% { transform: translateX(1.25em); }
27% { transform: translateX(-1.25em); }
75% { opacity: 1; }
100% { transform: translateX(0px); }
}@keyframes slide_icon_reverse {
0% { transform: translateX(0px); }
25% { opacity: 0; }
26% { transform: translateX(-1.25em); }
27% { transform: translateX(1.25em); }
75% { opacity: 1; }
100% { transform: translateX(0px); }
}@keyframes slide_icon_two_icons_1 {
0% { transform: translateX(0px); opacity: 1; }
99% { opacity: 0; }
100% { transform: translateX(1.25em); opacity: 0; }
}@keyframes slide_icon_two_icons_2 {
0% { transform: translateX(-1.25em); opacity: 0; }
50% { opacity: 1; }
100% { transform: translateX(0px); opacity: 1; }
}@keyframes slide_icon_reverse_two_icons_1 {
0% { transform: translateX(1.25em); opacity: 0; }
50% { opacity: 1; }
100% { transform: translateX(0px); }
}@keyframes slide_icon_reverse_two_icons_2 {
0% { transform: translateX(0px); opacity: 1; }
50% { opacity: 0; }
100% { transform: translateX(-1.25em); opacity: 0; }
}.fusion-button[data-hover="icon_rotate"] i { transition: 0.2s, transform 0.6s cubic-bezier(0.21, 0.6, 0.35, 1); --button-hover-content-transition: color 0.2s,opacity 0.6s cubic-bezier(0.21, 0.6, 0.35, 1) 0.2s,transform 0.6s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-button[data-hover="icon_rotate"]:hover i { transform: rotate(360deg); --button-slide-text-hover-1: rotate(360deg); --button-slide-text-hover-2: rotate(360deg); }.fusion-button[data-hover="underline"] { --button-underline-origin: left; --button-underline-origin-hover: right; }.rtl .fusion-button[data-hover="underline"] { --button-underline-origin: right; --button-underline-origin-hover: left; }.fusion-button[data-hover="underline"] .fusion-button-text { position: relative; }.fusion-button[data-hover="underline"] .fusion-button-text::after { content: ""; position: absolute; left: 0px; bottom: -1px; width: 100%; border-bottom: 1px solid; transition: transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1); transform-origin: var(--button-underline-origin); }.fusion-button[data-hover="underline"]:hover .fusion-button-text::after { transform: scaleX(0); transform-origin: var(--button-underline-origin-hover); }.fusion-button[data-hover="text_slide_up"] { --button-slide-text-2: translateY(90%); --button-slide-text-hover-1: translateY(-90%); --button-slide-text-hover-2: translateY(0%); }.fusion-button[data-hover="text_slide_down"] { --button-slide-text-2: translateY(-90%); --button-slide-text-hover-1: translateY(90%); --button-slide-text-hover-2: translateY(0%); --button-hover-content-transition: color 0.2s,opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1),transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-button[data-hover*="bg_slide"] { overflow: hidden; }.fusion-button[data-hover*="bg_slide"]::before { content: ""; position: absolute; inset: -1px; transform: translateZ(0px); backface-visibility: hidden; transition: clip-path 0.35s cubic-bezier(0.21, 0.6, 0.35, 1); background: var(--button_gradient_hover,var(--button_gradient_top_color_hover)); }.fusion-button[data-hover*="bg_slide"].fusion-button-span-yes::before { transition-duration: 0.6s; }.fusion-button[data-hover*="bg_slide"]:hover { background: var(--button_gradient,var(--button_gradient_top_color)); }.fusion-button[data-hover*="bg_slide"] .fusion-button-text, .fusion-button[data-hover*="bg_slide"] > i { position: relative; }.fusion-button[data-hover="bg_slide_right"]::before { clip-path: polygon(0px 0px, 0px 0px, -50% 100%, 0px 100%); }.fusion-button[data-hover="bg_slide_right"]:hover::before { clip-path: polygon(0px 0px, 150% 0px, 100% 100%, 0px 100%); }.fusion-button[data-hover="bg_slide_left"]::before { clip-path: polygon(100% 0px, 150% 0px, 100% 100%, 100% 100%); }.fusion-button[data-hover="bg_slide_left"]:hover::before { clip-path: polygon(100% 0px, 0px 0px, -50% 100%, 100% 100%); }.fusion-button .awb-button__icon--no-margin { margin: 0px; }.fusion-button .awb-button__hover-content { display: flex; align-items: center; --button-hover-content-transition: color 0.2s,opacity 0.2s cubic-bezier(0.21, 0.6, 0.35, 1),transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-button .awb-button__hover-content .awb-button__icon, .fusion-button .awb-button__hover-content .awb-button__text { transition: var(--button-hover-content-transition); }.fusion-button .awb-button__hover-content .awb-button__icon--hover, .fusion-button .awb-button__hover-content .awb-button__text--hover { transform: var(--button-slide-text-2); opacity: 0; }.fusion-button .awb-button__hover-content .awb-button__icon:nth-child(2), .fusion-button .awb-button__hover-content .awb-button__text:nth-child(2) { position: absolute; pointer-events: none; }.fusion-button .awb-button__hover-content--centered { justify-content: center; }.fusion-button .awb-button__hover-content--centered .awb-button__icon { margin: 0px; }.fusion-button:hover .awb-button__hover-content .awb-button__icon--default, .fusion-button:hover .awb-button__hover-content .awb-button__text--default { transform: var(--button-slide-text-hover-1); opacity: 0; }.fusion-button:hover .awb-button__hover-content .awb-button__icon--hover, .fusion-button:hover .awb-button__hover-content .awb-button__text--hover { transform: var(--button-slide-text-hover-2); opacity: 1; }.fusion-button .awb-button-text-transition { display: flex; }.fusion-button .awb-button-text-transition .fusion-button-text { transition: color 0.2s, opacity 0.4s cubic-bezier(0.21, 0.6, 0.35, 1), transform 0.4s cubic-bezier(0.21, 0.6, 0.35, 1); }.fusion-button .awb-button-text-transition .fusion-button-text:nth-child(2) { transform: var(--button-slide-text-2); position: absolute; opacity: 0; pointer-events: none; }.fusion-button:hover .awb-button-text-transition .fusion-button-text:first-child { transform: var(--button-slide-text-hover-1); opacity: 0; }.fusion-button:hover .awb-button-text-transition .fusion-button-text:nth-child(2) { transform: var(--button-slide-text-hover-2); opacity: 1; }.fusion-button.button-3d { box-shadow: inset 0 1px 0 #fff,0 .15em 0 var(--button_bevel_color),.1em .2em .2em .15em rgba(0,0,0,.3); }.fusion-button.button-3d:active { transform: translateY(calc(0.15em - 1px)); box-shadow: inset 0 1px 0 #fff,0 1px 0 var(--button_bevel_color),.05em .1em .1em .07em rgba(0,0,0,.3); }.fusion-button.button-3d:hover { box-shadow: inset 0 1px 0 #fff,0 .15em 0 var(--button_bevel_color_hover),.1em .2em .2em .15em rgba(0,0,0,.3); }.fusion-button.button-3d:hover:active { box-shadow: inset 0 1px 0 #fff,0 1px 0 var(--button_bevel_color_hover),.05em .1em .1em .07em rgba(0,0,0,.3); }.fusion-button_type-3d #main #comment-submit:not(.button-flat), .fusion-button_type-3d .button-default:not(.button-flat), .fusion-button_type-3d .button.default:not(.button-flat), .fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat), .fusion-button_type-3d .fusion-button-default:not(.button-flat), .fusion-button_type-3d .gform_page_footer input[type="button"]:not(.button-flat), .fusion-button_type-3d .gform_wrapper .button:not(.button-flat), .fusion-button_type-3d .gform_wrapper .gform_button:not(.button-flat), .fusion-button_type-3d input.button-default:not(.button-flat), .fusion-button_type-3d.fusion-button-default:not(.button-flat), .fusion-button_type-3d.fusion-button:not(.button-flat) { box-shadow: inset 0 1px 0 #fff,0 .15em 0 var(--button_bevel_color),.1em .2em .2em .15em rgba(0,0,0,.3); }.fusion-button_type-3d #main #comment-submit:not(.button-flat):active, .fusion-button_type-3d .button-default:not(.button-flat):active, .fusion-button_type-3d .button.default:not(.button-flat):active, .fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):active, .fusion-button_type-3d .fusion-button-default:not(.button-flat):active, .fusion-button_type-3d .gform_page_footer input[type="button"]:not(.button-flat):active, .fusion-button_type-3d .gform_wrapper .button:not(.button-flat):active, .fusion-button_type-3d .gform_wrapper .gform_button:not(.button-flat):active, .fusion-button_type-3d input.button-default:not(.button-flat):active, .fusion-button_type-3d.fusion-button-default:not(.button-flat):active, .fusion-button_type-3d.fusion-button:not(.button-flat):active { transform: translateY(calc(0.15em - 1px)); box-shadow: inset 0 1px 0 #fff,0 1px 0 var(--button_bevel_color),.05em .1em .1em .07em rgba(0,0,0,.3); }.fusion-button_type-3d #main #comment-submit:not(.button-flat):hover, .fusion-button_type-3d .button-default:not(.button-flat):hover, .fusion-button_type-3d .button.default:not(.button-flat):hover, .fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):hover, .fusion-button_type-3d .fusion-button-default:not(.button-flat):hover, .fusion-button_type-3d .gform_page_footer input[type="button"]:not(.button-flat):hover, .fusion-button_type-3d .gform_wrapper .button:not(.button-flat):hover, .fusion-button_type-3d .gform_wrapper .gform_button:not(.button-flat):hover, .fusion-button_type-3d input.button-default:not(.button-flat):hover, .fusion-button_type-3d.fusion-button-default:not(.button-flat):hover, .fusion-button_type-3d.fusion-button:not(.button-flat):hover { box-shadow: inset 0 1px 0 #fff,0 .15em 0 var(--button_bevel_color_hover),.1em .2em .2em .15em rgba(0,0,0,.3); }.fusion-button_type-3d #main #comment-submit:not(.button-flat):hover:active, .fusion-button_type-3d .button-default:not(.button-flat):hover:active, .fusion-button_type-3d .button.default:not(.button-flat):hover:active, .fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):hover:active, .fusion-button_type-3d .fusion-button-default:not(.button-flat):hover:active, .fusion-button_type-3d .gform_page_footer input[type="button"]:not(.button-flat):hover:active, .fusion-button_type-3d .gform_wrapper .button:not(.button-flat):hover:active, .fusion-button_type-3d .gform_wrapper .gform_button:not(.button-flat):hover:active, .fusion-button_type-3d input.button-default:not(.button-flat):hover:active, .fusion-button_type-3d.fusion-button-default:not(.button-flat):hover:active, .fusion-button_type-3d.fusion-button:not(.button-flat):hover:active { box-shadow: inset 0 1px 0 #fff,0 1px 0 var(--button_bevel_color_hover),.05em .1em .1em .07em rgba(0,0,0,.3); }.fusion-button-quantity, body.fusion-body .quantity .minus, body.fusion-body .quantity .plus, body.fusion-body .quantity .qty { width: var(--qty_size-width,38px); }.fusion-button-quantity, body.fusion-body .quantity .minus, body.fusion-body .quantity .plus, body.fusion-body .quantity .qty { font-size: var(--qty_font_size, 14px); width: var(--qty_size-height,36px); height: var(--qty_size-height,36px); line-height: 1; }.fusion-body .quantity, .single-product .product .summary .cart .quantity { width: calc(var(--qty_size-width,38px) + var(--qty_size-height,36px) + var(--qty_size-height,36px)); }.fusion-button-span-yes { width: calc(100% - var(--button_margin-left,0) - var(--button_margin-right,0)); }body.fusion-button_span-yes .fusion-button-default-span { width: calc(100% - var(--button_margin-left,0) - var(--button_margin-right,0)); }.fusion-button.fusion-button-submitting { outline: 0px; letter-spacing: 0px; }.fusion-button.fusion-button-submitting span, .fusion-button.fusion-button-submitting:active span, .fusion-button.fusion-button-submitting:focus span, .fusion-button.fusion-button-submitting:hover span { color: transparent !important; }.fusion-button.fusion-button-submitting::after { content: ""; display: inline-block; position: absolute; z-index: 10; line-height: 1; width: 0.4em; height: 0.4em; left: 50%; transform: translateX(-50%); border-radius: 50%; animation: 0.75s cubic-bezier(0.42, 0.01, 0.58, 1) infinite dots; }@keyframes dots {
0% { box-shadow: currentcolor 1.5em 0px, color-mix(in srgb, currentcolor, transparent) -1.5em 0px; background: currentcolor; }
33% { box-shadow: currentcolor 1.5em 0px, color-mix(in srgb, currentcolor, transparent) -1.5em 0px; background: currentcolor; }
66% { box-shadow: color-mix(in srgb, currentcolor, transparent) 1.5em 0px, currentcolor -1.5em 0px; background: color-mix(in srgb, currentcolor, transparent); }
100% { box-shadow: color-mix(in srgb, currentcolor, transparent) 1.5em 0px, currentcolor -1.5em 0px; background: currentcolor; }
}.fusion-google-map { --awb-height: auto; --awb-width: auto; --awb-margin-top: 0; --awb-margin-bottom: 0; height: var(--awb-height); width: var(--awb-width); margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); }.fusion-google-map.fusion-maps-js-type { --awb-height: 300px; --awb-width: 100%; }.fusion-google-map img { max-width: none; }.fusion-google-map .fusion-info-box { padding: 5px; border-radius: 5px; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px; background-color: rgb(101, 188, 123); color: rgb(255, 255, 255); font-size: 13px; }.fusion-maps-static-type img { max-width: 100%; }.awb-carousel { --awb-caption-overlay-color: var(--primary_color); }.fusion-image-carousel { --awb-border-style: solid; --awb-border-width: 0; --awb-border-color: var(--awb-color3); --awb-border-radius-top-left: 0; --awb-border-radius-top-right: 0; --awb-border-radius-bottom-right: 0; --awb-border-radius-bottom-left: 0; margin-bottom: 40px; }.fusion-image-carousel .fusion-image-wrapper { border-width: var(--awb-border-width); border-style: var(--awb-border-style); border-color: var(--awb-border-color); border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-left) var(--awb-border-radius-bottom-right); }.fusion-carousel-title-below-image .fusion-carousel-meta, .fusion-carousel-title-below-image .fusion-carousel-title { text-align: left; }.fusion-carousel-border .awb-carousel { border: medium; }.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup { box-sizing: content-box; }.awb-carousel--marquee .swiper-wrapper { transition-timing-function: linear; }.awb-carousel--masked { mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); }.fusion-image-element { --awb-aspect-ratio: 1/1; --awb-object-position: 50% 50%; --awb-mask-url: ""; --awb-mask-size: contain; --awb-mask-position: center; --awb-mask-repeat: no-repeat; --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-liftup-border-radius: 0; --awb-bottom-shadow-color: rgba(0, 0, 0, 0.4); --awb-caption-margin-top: 0; --awb-caption-margin-right: 0; --awb-caption-margin-bottom: 0; --awb-caption-margin-left: 0; --awb-caption-border-color: #fff; --awb-caption-overlay-color: var(--primary_color); --awb-filter: none; --awb-filter-hover: none; --awb-filter-transition: all; --awb-max-width: 100%; --awb-sticky-max-width: var(--awb-max-width); --awb-title-text-color: inherit; --awb-caption-text-color: inherit; --awb-caption-text-size: inherit; --awb-caption-text-font-family: var(--body_typography-font-family); --awb-caption-text-font-weight: var(--body_typography-font-weight); --awb-caption-text-font-style: var(--body_typography-font-style); --awb-caption-text-line-height: var(--body_typography-line-height); --awb-caption-text-letter-spacing: var(--body_typography-letter-spacing); --awb-caption-text-transform: inherit; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); line-height: 1; }.awb-image-frame.awb-bottomshadow { display: inline-block; position: relative; }.awb-image-frame.awb-bottomshadow svg { position: absolute; top: 99.5%; left: 0px; transition: transform 0.35s; }.awb-image-frame.awb-bottomshadow svg g g path { fill: var(--awb-bottom-shadow-color); }.awb-image-frame.awb-bottomshadow.imageframe-liftup:hover svg { transform: scale(1.03) translateY(15%); }.fusion-imageframe { display: inline-block; z-index: 1; overflow: hidden; position: relative; vertical-align: middle; max-width: var(--awb-max-width); line-height: 1; filter: var(--awb-filter); transition: var(--awb-filter-transition); }.fusion-imageframe:hover { filter: var(--awb-filter-hover); }.fusion-imageframe img { vertical-align: top; box-shadow: none !important; }.fusion-imageframe img.fusion-mobile-logo, .fusion-imageframe img.fusion-sticky-logo { display: none; }.fusion-imageframe.hover-type-magnify .has-image-magnify.fusion-lightbox { display: block; }.fusion-imageframe.hover-type-magnify .has-image-magnify.fusion-no-lightbox { display: block; }.fusion-imageframe.has-mask:not(.wrapper-mask) img { mask-image: var(--awb-mask-url); mask-size: var(--awb-mask-size); mask-position: var(--awb-mask-position); mask-repeat: var(--awb-mask-repeat); }.fusion-imageframe.has-mask.wrapper-mask { mask-image: var(--awb-mask-url); mask-size: var(--awb-mask-size); mask-position: var(--awb-mask-position); mask-repeat: var(--awb-mask-repeat); }.fusion-imageframe.has-aspect-ratio { position: relative; }.fusion-imageframe.has-aspect-ratio img { aspect-ratio: var(--awb-aspect-ratio); object-position: var(--awb-object-position); object-fit: cover; width: 100%; }.awb-image-frame.imageframe-liftup::before { border-radius: var(--awb-liftup-border-radius); }.awb-image-frame.imageframe-liftup.hover-with-mask::before { background-image: var(--awb-mask-url); background-size: var(--awb-mask-size); background-position: var(--awb-mask-position); background-repeat: var(--awb-mask-repeat); box-shadow: none; filter: drop-shadow(rgb(0, 0, 0) 0px 4px 5px) opacity(0.4); }.awb-imageframe-caption-container .awb-imageframe-caption-title { color: var(--awb-caption-title-color); font-size: var(--awb-caption-title-size); font-family: var(--awb-caption-title-font-family); font-weight: var(--awb-caption-title-font-weight); font-style: var(--awb-caption-title-font-style); line-height: var(--awb-caption-title-line-height); letter-spacing: var(--awb-caption-title-letter-spacing); text-transform: var(--awb-caption-title-transform); }.awb-imageframe-caption-container .awb-imageframe-caption-text { color: var(--awb-caption-text-color); font-size: var(--awb-caption-text-size); font-family: var(--awb-caption-text-font-family); font-weight: var(--awb-caption-text-font-weight); font-style: var(--awb-caption-text-font-style); line-height: var(--awb-caption-text-line-height); letter-spacing: var(--awb-caption-text-letter-spacing); text-transform: var(--awb-caption-text-transform); }.awb-imageframe-style { position: relative; }.awb-imageframe-style .awb-imageframe-caption-text, .awb-imageframe-style .awb-imageframe-caption-title { margin: 0px; }.awb-imageframe-style .fusion-masonry-element-container { background-repeat: no-repeat; }.awb-imageframe-style-above .awb-imageframe-caption-container, .awb-imageframe-style-below .awb-imageframe-caption-container { margin-top: var(--awb-caption-margin-top); margin-right: var(--awb-caption-margin-right); margin-bottom: var(--awb-caption-margin-bottom); margin-left: var(--awb-caption-margin-left); }.awb-imageframe-style-above .awb-imageframe-caption-container .awb-imageframe-caption-text, .awb-imageframe-style-below .awb-imageframe-caption-container .awb-imageframe-caption-text { margin-top: 0.5em; }.awb-imageframe-style-dany, .awb-imageframe-style-dario, .awb-imageframe-style-navin, .awb-imageframe-style-resa, .awb-imageframe-style-schantel { background-color: var(--awb-caption-overlay-color); }.awb-imageframe-style-dany .awb-imageframe-caption-container, .awb-imageframe-style-dario .awb-imageframe-caption-container, .awb-imageframe-style-navin .awb-imageframe-caption-container, .awb-imageframe-style-resa .awb-imageframe-caption-container, .awb-imageframe-style-schantel .awb-imageframe-caption-container { padding: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1rem; backface-visibility: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; }.awb-imageframe-style-dany .awb-imageframe-caption-container::after, .awb-imageframe-style-dany .awb-imageframe-caption-container::before, .awb-imageframe-style-dario .awb-imageframe-caption-container::after, .awb-imageframe-style-dario .awb-imageframe-caption-container::before, .awb-imageframe-style-navin .awb-imageframe-caption-container::after, .awb-imageframe-style-navin .awb-imageframe-caption-container::before, .awb-imageframe-style-resa .awb-imageframe-caption-container::after, .awb-imageframe-style-resa .awb-imageframe-caption-container::before, .awb-imageframe-style-schantel .awb-imageframe-caption-container::after, .awb-imageframe-style-schantel .awb-imageframe-caption-container::before { pointer-events: none; }.awb-imageframe-style-dany img, .awb-imageframe-style-dario img, .awb-imageframe-style-navin img, .awb-imageframe-style-resa img, .awb-imageframe-style-schantel img { position: relative; display: block; min-height: 100%; max-width: 100%; opacity: 0.8; }.awb-imageframe-style-dany .fusion-masonry-element-container, .awb-imageframe-style-dario .fusion-masonry-element-container, .awb-imageframe-style-navin .fusion-masonry-element-container, .awb-imageframe-style-resa .fusion-masonry-element-container, .awb-imageframe-style-schantel .fusion-masonry-element-container { opacity: 0.8; }.awb-imageframe-style-navin img { max-width: none; width: calc(100% + 50px) !important; opacity: 0.7; transition: opacity 0.35s, transform 0.35s; transform: translate3d(-40px, 0px, 0px); }.rtl .awb-imageframe-style-navin img { transform: translate3d(40px, 0px, 0px); }.awb-imageframe-style-navin.has-aspect-ratio img { width: calc(100% + 50px); }.awb-imageframe-style-navin .fusion-masonry-element-container { transition: opacity 0.35s, background-position 0.35s; background-position-x: -40px; width: calc(100% + 50px); }.awb-imageframe-style-navin .awb-imageframe-caption { position: absolute; bottom: 0px; left: 0px; padding: 2em 2em 4em; width: 100%; text-align: left; }.awb-imageframe-style-navin .awb-imageframe-caption .awb-imageframe-caption-text, .awb-imageframe-style-navin .awb-imageframe-caption .awb-imageframe-caption-title { transform: translate3d(0px, 100%, 0px); }.awb-imageframe-style-navin .awb-imageframe-caption .awb-imageframe-caption-title { transition: transform 0.35s; }.awb-imageframe-style-navin .awb-imageframe-caption .awb-imageframe-caption-text { color: var(--awb-caption-text-color,rgba(255,255,255,.8)); opacity: 0; transition: opacity 0.2s, transform 0.35s; }.awb-imageframe-style-navin:hover .awb-imageframe-caption-text, .awb-imageframe-style-navin:hover .fusion-masonry-element-container, .awb-imageframe-style-navin:hover img { opacity: 1; }.awb-imageframe-style-navin:hover .fusion-masonry-element-container { background-position-x: 0px; }.awb-imageframe-style-navin:hover .awb-imageframe-caption-text, .awb-imageframe-style-navin:hover .awb-imageframe-caption-title, .awb-imageframe-style-navin:hover img { transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-navin:hover .awb-imageframe-caption-text { transition-delay: 50ms; transition-duration: 0.35s; }.awb-imageframe-style-dario img { max-width: none; width: calc(100% + 20px); transition: opacity 0.35s, transform 0.35s; transform: translate3d(-10px, 0px, 0px); backface-visibility: hidden; }.rtl .awb-imageframe-style-dario img { transform: translate3d(10px, 0px, 0px); }.awb-imageframe-style-dario.has-aspect-ratio img { width: calc(100% + 20px); }.awb-imageframe-style-dario .fusion-masonry-element-container { transition: opacity 0.35s, background-position 0.35s; background-position-x: -10px; width: calc(100% + 20px); }.awb-imageframe-style-dario:hover img { opacity: 0.4; transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-dario:hover .fusion-masonry-element-container { opacity: 0.4; background-position-x: 0px; }.awb-imageframe-style-dario:hover .awb-imageframe-caption .awb-imageframe-caption-title::after { transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-dario:hover .awb-imageframe-caption .awb-imageframe-caption-text { opacity: 1; transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-dario .awb-imageframe-caption { text-align: left; }.awb-imageframe-style-dario .awb-imageframe-caption .awb-imageframe-caption-title { position: relative; overflow: hidden; padding: 0.5em 0px; opacity: 0.99; }.awb-imageframe-style-dario .awb-imageframe-caption .awb-imageframe-caption-title::after { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 3px; background: var(--awb-caption-border-color,var(--awb-color1)); content: ""; transition: transform 0.35s; transform: translate3d(-100%, 0px, 0px); }.awb-imageframe-style-dario .awb-imageframe-caption .awb-imageframe-caption-text { padding: 1em 0px; opacity: 0; transition: opacity 0.35s, transform 0.35s; transform: translate3d(100%, 0px, 0px); }.awb-imageframe-style-resa .fusion-masonry-element-container, .awb-imageframe-style-resa img { opacity: 0.7; transition: opacity 0.35s; }.awb-imageframe-style-resa:hover .fusion-masonry-element-container, .awb-imageframe-style-resa:hover img { opacity: 0.4; }.awb-imageframe-style-resa:hover .awb-imageframe-caption-container::after, .awb-imageframe-style-resa:hover .awb-imageframe-caption-container::before { opacity: 1; transform: scale(1); }.awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-text, .awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-title { margin: 0px; opacity: 1; transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-title { padding: 0px 0px 0.5em; }.awb-imageframe-style-resa .awb-imageframe-caption-container::after, .awb-imageframe-style-resa .awb-imageframe-caption-container::before { position: absolute; inset: 30px; content: ""; opacity: 0; transition: opacity 0.35s, transform 0.35s; }.awb-imageframe-style-resa .awb-imageframe-caption-container::before { border-top: 1px solid var(--awb-caption-border-color,var(--awb-color1)); border-bottom: 1px solid var(--awb-caption-border-color,var(--awb-color1)); transform: scale(0, 1); }.awb-imageframe-style-resa .awb-imageframe-caption-container::after { border-right: 1px solid var(--awb-caption-border-color,var(--awb-color1)); border-left: 1px solid var(--awb-caption-border-color,var(--awb-color1)); transform: scale(1, 0); }.awb-imageframe-style-resa .awb-imageframe-caption-container .awb-imageframe-caption-title { padding: 0px; transition: padding 0.25s ease-in-out; }.awb-imageframe-style-resa .awb-imageframe-caption-container .awb-imageframe-caption-text { margin-top: -1em; padding: 0px; opacity: 0; transform: translate3d(0px, 100px, 0px); transition: opacity 0.35s, transform 0.35s, margin 0.35s ease-in-out; }.awb-imageframe-style-resa .awb-imageframe-caption-container .awb-imageframe-caption-text, .awb-imageframe-style-resa .awb-imageframe-caption-container .awb-imageframe-caption-title { text-align: center; }.awb-imageframe-style-resa .awb-imageframe-caption { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; padding: 0px 2em; }.awb-imageframe-style-schantel .fusion-masonry-element-container, .awb-imageframe-style-schantel img { transition: opacity 1s, transform 1s; }.awb-imageframe-style-schantel .awb-imageframe-caption-container { text-align: left; }.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-title { position: relative; padding: 0.5em 0px; }.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text { display: inline-block; margin: 0px 0px 0.25em; padding: 0.4em 1em; color: var(--awb-caption-text-color,#2f3238); text-transform: none; font-weight: 500; transition: opacity 0.35s, transform 0.35s; transform: translate3d(calc(-200%), 0px, 0px); background-color: var(--awb-caption-background-color,rgba(255,255,255,.9)); }.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text:first-child { transition-delay: 0.15s; }.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text:nth-of-type(2) { transition-delay: 0.1s; }.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text:nth-of-type(3) { transition-delay: 50ms; }.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text { opacity: 1; transform: translate3d(0px, 0px, 0px); }.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text:first-child { transition-delay: 0s; }.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text:nth-of-type(2) { transition-delay: 50ms; }.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text:nth-of-type(3) { transition-delay: 0.1s; }.awb-imageframe-style-schantel:hover .fusion-masonry-element-container, .awb-imageframe-style-schantel:hover img { opacity: 0.4; transform: scale3d(1.1, 1.1, 1); }.awb-imageframe-style-dany img { transition: transform 0.35s; backface-visibility: hidden; }.awb-imageframe-style-dany .fusion-masonry-element-container { transition: background-position 0.35s; }.awb-imageframe-style-dany .awb-imageframe-caption-container { text-align: left; padding: 0px; }.awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-title { padding: 1.66667em; }.awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-text { line-height: 0; opacity: 0; padding: 0px 1.66667em; transition: line-height 0.35s, padding 0.35s, margin 0.35s, opacity 0.35s; background-color: var(--awb-caption-background-color,var(--awb-caption-overlay-color)); }.awb-imageframe-style-dany .awb-imageframe-caption { display: flex; flex-direction: column; height: 100%; justify-content: flex-end; }.awb-imageframe-style-dany:hover img { transform: translate3d(0px, -60px, 0px); }.awb-imageframe-style-dany:hover .awb-imageframe-caption-container .awb-imageframe-caption-text { line-height: inherit; opacity: 1; padding: 1.66667em; transition: line-height 0.35s, padding 0.35s, margin 0.35s; }.awb-imageframe-style-dany:hover .fusion-masonry-element-container { background-position-y: -74px; }.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe { max-width: var(--awb-sticky-max-width); }.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-mobile-logo, .fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-standard-logo { display: none; }.fusion-tb-header .fusion-sticky-container.fusion-sticky-transition .fusion-imageframe.has-fusion-sticky-logo img.fusion-sticky-logo { display: inline-block; }.imageframe-align-center { text-align: center; }.awb-menu, .awb-submenu { --awb-font-size: 16px; --awb-margin-top: 0px; --awb-margin-bottom: 0px; --awb-transition-time: 300; --awb-align-item: stretch; --awb-justify-content: flex-start; --awb-fusion-font-family-typography: inherit; --awb-fusion-font-style-typography: inherit; --awb-fusion-font-weight-typography: 400; --awb-text-transform: none; --awb-min-height: 4em; --awb-gap: 0px; --awb-bg: rgba(0, 0, 0, 0); --awb-border-radius-top-left: 0px; --awb-border-radius-top-right: 0px; --awb-border-radius-bottom-left: 0px; --awb-border-radius-bottom-right: 0px; --awb-color: #212934; --awb-line-height: var(--body_typography-line-height); --awb-letter-spacing: var(--body_typography-letter-spacing); --awb-items-padding-top: 0px; --awb-items-padding-right: 0px; --awb-items-padding-bottom: 0px; --awb-items-padding-left: 0px; --awb-border-top: 0px; --awb-border-right: 0px; --awb-border-bottom: 0px; --awb-border-left: 0px; --awb-border-color: rgba(0, 0, 0, 0); --awb-active-bg: rgba(0, 0, 0, 0); --awb-active-border-top: 0px; --awb-active-border-right: 0px; --awb-active-border-bottom: 0px; --awb-active-border-left: 0px; --awb-active-border-color: rgba(0, 0, 0, 0); --awb-active-color: #65bc7b; --awb-submenu-items-padding-top: 12px; --awb-submenu-items-padding-right: 20px; --awb-submenu-items-padding-bottom: 12px; --awb-submenu-items-padding-left: 20px; --awb-submenu-font-size: 14px; --awb-submenu-text-transform: none; --awb-box-shadow: none; --awb-submenu-border-radius-top-left: 0px; --awb-submenu-border-radius-top-right: 0px; --awb-submenu-border-radius-bottom-left: 0px; --awb-submenu-border-radius-bottom-right: 0px; --awb-submenu-space: 0px; --awb-submenu-max-width: 100%; --awb-submenu-sep-color: #e2e2e2; --awb-submenu-bg: #fff; --awb-sub-justify-content: space-between; --awb-submenu-color: #212934; --awb-fusion-font-family-submenu-typography: inherit; --awb-fusion-font-style-submenu-typography: inherit; --awb-fusion-font-weight-submenu-typography: 400; --awb-submenu-line-height: inherit; --awb-submenu-letter-spacing: inherit; --awb-submenu-active-bg: #f9f9fb; --awb-submenu-active-color: #212934; --awb-icons-size: 16; --awb-icons-color: #212934; --awb-icons-hover-color: var(--awb-active-color); --awb-thumbnail-size-width: 14px; }.awb-menu { margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); width: 100%; opacity: 1; transition: opacity calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); font-size: var(--awb-font-size); }.awb-menu_loading { opacity: 0; }.awb-menu .awb-menu__main-ul { font-size: var(--awb-font-size); }.awb-menu__main-ul { display: flex; flex-wrap: wrap; list-style: none; align-items: var(--awb-align-items); justify-content: var(--awb-justify-content); padding: 0px; font-family: var(--awb-fusion-font-family-typography); font-style: var(--awb-fusion-font-style-typography); font-weight: var(--awb-fusion-font-weight-typography); text-transform: var(--awb-text-transform); margin-block: 0px; min-height: var(--awb-min-height); position: relative; transition: min-height calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.fusion-sticky-container.fusion-sticky-transition .awb-menu__main-ul { min-height: var(--awb-sticky-min-height,var(--awb-min-height)); }.awb-menu__main-ul_row { flex-direction: row; }.awb-menu__main-li { position: relative; display: flex; justify-content: center; margin-left: calc(var(--awb-gap)/ 2); margin-right: calc(var(--awb-gap)/ 2); line-height: var(--awb-line-height, inherit); letter-spacing: var(--awb-letter-spacing); }.awb-menu__main-li > * { z-index: 10; }.awb-menu__main-li:first-child { margin-inline-start: 0px; }.awb-menu__main-li:last-child { margin-inline-end: 0px; }.awb-menu__main-li_regular { background-color: var(--awb-bg); border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left); }.awb-menu__main-a { color: var(--awb-color) !important; display: flex; align-items: center; justify-content: center; width: 100%; transition: color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu__open-nav-submenu_click { color: var(--awb-color); }.awb-menu__main-a_regular { padding-top: calc(var(--awb-items-padding-top) + var(--awb-border-top)); padding-right: calc(var(--awb-items-padding-right) + var(--awb-border-right)); padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-border-bottom)); padding-left: calc(var(--awb-items-padding-left) + var(--awb-border-left)); }.awb-menu__main-background-active, .awb-menu__main-background-default { position: absolute; top: 0px; width: 100%; height: 100%; z-index: 1; background-color: var(--awb-bg); border-top-width: var(--awb-border-top); border-right-width: var(--awb-border-right); border-bottom-width: var(--awb-border-bottom); border-left-width: var(--awb-border-left); border-color: var(--awb-border-color); border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left); border-style: solid; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu__main-background-active_fade, .awb-menu__main-background-default_fade { left: 0px; opacity: 1; transition-property: opacity; }.awb-menu__main-background-active_left, .awb-menu__main-background-default_left { left: 0px; opacity: 1; width: 100%; }.awb-menu__main-background-active_right, .awb-menu__main-background-default_right { right: 0px; opacity: 1; width: 100%; }.awb-menu__main-background-active_center, .awb-menu__main-background-default_center { transform: scaleX(1); }.awb-menu__main-background-active { background-color: var(--awb-active-bg); border-top-width: var(--awb-active-border-top); border-right-width: var(--awb-active-border-right); border-bottom-width: var(--awb-active-border-bottom); border-left-width: var(--awb-active-border-left); border-color: var(--awb-active-border-color); }.awb-menu__main-background-active_fade, .awb-menu__main-background-active_left, .awb-menu__main-background-active_right { opacity: 0; }.awb-menu__main-background-active_left { width: 0px; left: 0px; }.awb-menu__main-background-active_right { width: 0px; right: 0px; }.awb-menu__main-background-active_center { transform: scaleX(0); }.awb-menu__main-background-active_center-vertical { inset: 0px; transform: scaleY(0); }.awb-menu__main-background-active_bottom-vertical { height: auto; bottom: 0px; top: 100%; opacity: 0; }.awb-menu__main-background-active_top-vertical { height: auto; bottom: 100%; top: 0px; opacity: 0; }.awb-menu__main-background-active_center-grow { top: 50%; left: 50%; opacity: 0; transform: translateX(-50%) translateY(-50%) scale(0); }.awb-menu__open-nav-submenu { padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-border-bottom)); }.awb-menu__description { transition-duration: inherit; line-height: 1; font-family: var(--body_typography-font-family); font-style: var(--body_typography-font-style); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing); display: block; font-size: 0.8em; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular, .awb-menu__main-li_regular.expanded .awb-menu__main-a_regular, .awb-menu__main-li_regular.hover .awb-menu__main-a_regular, .awb-menu__main-li_regular:active .awb-menu__main-a_regular, .awb-menu__main-li_regular:focus .awb-menu__main-a_regular, .awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular, .awb-menu__main-li_regular:hover .awb-menu__main-a_regular { color: var(--awb-active-color) !important; padding-top: calc(var(--awb-items-padding-top) + var(--awb-active-border-top)); padding-right: calc(var(--awb-items-padding-right) + var(--awb-active-border-right)); padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-active-border-bottom)); padding-left: calc(var(--awb-items-padding-left) + var(--awb-active-border-left)); }.awb-menu__main-li_regular.current-menu-ancestor > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular.current-menu-ancestor > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular.current-menu-item > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular.current-menu-item > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular.current-menu-parent > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular.current-menu-parent > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular.expanded > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular.expanded > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular.hover > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular.hover > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular:active > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular:active > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular:focus-within > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular:focus-within > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular:focus > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular:focus > .awb-menu__open-nav-submenu_click, .awb-menu__main-li_regular:hover > .awb-menu__open-nav-submenu-hover, .awb-menu__main-li_regular:hover > .awb-menu__open-nav-submenu_click { color: var(--awb-active-color) !important; padding-top: calc(var(--awb-items-padding-top) + var(--awb-active-border-top)); padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-active-border-bottom)); }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_fade, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_right, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_fade, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_right, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_fade, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_right, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_fade, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_left, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_right, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_fade, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_left, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_right, .awb-menu__main-li_regular:active .awb-menu__main-background-default_fade, .awb-menu__main-li_regular:active .awb-menu__main-background-default_left, .awb-menu__main-li_regular:active .awb-menu__main-background-default_right, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_fade, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_left, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_right, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_fade, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_left, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_right, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_fade, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_left, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_right { opacity: 0; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_right, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_right, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_left, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_right, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_left, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_right, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_left, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_right, .awb-menu__main-li_regular:active .awb-menu__main-background-default_left, .awb-menu__main-li_regular:active .awb-menu__main-background-default_right, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_left, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_right, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_left, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_right, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_left, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_right { width: 0px; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-default_center, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-default_center, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-default_center, .awb-menu__main-li_regular.expanded .awb-menu__main-background-default_center, .awb-menu__main-li_regular.hover .awb-menu__main-background-default_center, .awb-menu__main-li_regular:active .awb-menu__main-background-default_center, .awb-menu__main-li_regular:focus .awb-menu__main-background-default_center, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-default_center, .awb-menu__main-li_regular:hover .awb-menu__main-background-default_center { transform: scaleX(0); }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_fade, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_right, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_fade, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_right, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_fade, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_right, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_fade, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_left, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_right, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_fade, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_left, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_right, .awb-menu__main-li_regular:active .awb-menu__main-background-active_fade, .awb-menu__main-li_regular:active .awb-menu__main-background-active_left, .awb-menu__main-li_regular:active .awb-menu__main-background-active_right, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_fade, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_left, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_right, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_fade, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_left, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_right, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_fade, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_left, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_right { opacity: 1; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_right, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_right, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_left, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_right, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_left, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_right, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_left, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_right, .awb-menu__main-li_regular:active .awb-menu__main-background-active_left, .awb-menu__main-li_regular:active .awb-menu__main-background-active_right, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_left, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_right, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_left, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_right, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_left, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_right { width: 100%; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular:active .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_center-vertical, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_center-vertical { transform: scaleY(1); }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular:active .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_bottom-vertical, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_bottom-vertical { top: 0px; opacity: 1; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular:active .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_top-vertical, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_top-vertical { bottom: 0px; opacity: 1; }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:active .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_center-grow, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_center-grow { opacity: 1; transform: translateX(-50%) translateY(-50%) scale(1); }.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-background-active_center, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-background-active_center, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-background-active_center, .awb-menu__main-li_regular.expanded .awb-menu__main-background-active_center, .awb-menu__main-li_regular.hover .awb-menu__main-background-active_center, .awb-menu__main-li_regular:active .awb-menu__main-background-active_center, .awb-menu__main-li_regular:focus .awb-menu__main-background-active_center, .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_center, .awb-menu__main-li_regular:hover .awb-menu__main-background-active_center { transform: scaleX(1); }.awb-menu__open-nav-submenu-hover, .awb-menu__open-nav-submenu_click, .awb-menu__open-nav-submenu_mobile { display: none; justify-content: center; align-items: center; background: 0px 0px; border: 0px; box-shadow: none; box-sizing: border-box; padding: 0px; cursor: pointer; font-size: var(--awb-font-size); }.awb-menu__open-nav-submenu-hover:focus, .awb-menu__open-nav-submenu_click:focus, .awb-menu__open-nav-submenu_mobile:focus { outline: revert; }.awb-menu__open-nav-submenu-hover::before, .awb-menu__open-nav-submenu_click::before, .awb-menu__open-nav-submenu_mobile::before { content: ""; font-family: awb-icons; line-height: 1; }.awb-menu__open-nav-submenu-hover { transition: none; }.awb-menu__open-nav-submenu_click { transition: color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu__open-nav-submenu_mobile { box-sizing: content-box; }.awb-menu__open-nav-submenu-hover { padding-inline-start: 0.5em; }.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main { padding-inline-end: var(--awb-items-padding-left); }.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_sub { padding-inline-end: var(--awb-submenu-items-padding-left); }.awb-menu__open-nav-submenu_needs-spacing.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main { padding-inline-start: 0.5em; }.awb-menu_dc-yes.awb-menu_em-click .awb-menu__open-nav-submenu_click { display: flex; }.awb-menu_dc-yes.awb-menu_em-hover .awb-menu__open-nav-submenu-hover { display: flex; }.awb-menu__main-a_icon-only .awb-menu__i_main { padding-left: 0px !important; padding-right: 0px !important; }.awb-menu_desktop .menu-text_no-desktop, .awb-menu_desktop .menu-title_no-desktop { display: none !important; }.awb-menu__highlight { padding: 0.35em 0.55em; line-height: 1; margin-inline-start: 0.75em; font-size: 0.7em; border: 0.1em solid transparent; border-radius: var(--main_nav_highlight_radius); }.awb-menu__sub-ul { margin: 0px; list-style: none; padding: 0px; }.awb-menu__sub-ul { font-size: var(--awb-submenu-font-size); text-transform: var(--awb-submenu-text-transform); border-top-left-radius: var(--awb-submenu-border-radius-top-left); border-top-right-radius: var(--awb-submenu-border-radius-top-right); border-bottom-left-radius: var(--awb-submenu-border-radius-bottom-left); border-bottom-right-radius: var(--awb-submenu-border-radius-bottom-right); }.awb-menu_dropdown .awb-menu__sub-ul { z-index: -10; flex-direction: column; display: table; visibility: hidden; opacity: 0; position: absolute; box-shadow: var(--awb-box-shadow); transition: opacity calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); top: 100%; width: max-content; }.awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main { margin-top: var(--awb-submenu-space); }.awb-menu__sub-ul .awb-menu__open-nav-submenu_click::before { padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); }.awb-menu__sub-li { width: var(--awb-submenu-max-width); border-bottom: 1px solid var(--awb-submenu-sep-color); background-color: var(--awb-submenu-bg); transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); position: relative; }.awb-menu__sub-li:first-child { border-top-left-radius: var(--awb-submenu-border-radius-top-left); border-top-right-radius: var(--awb-submenu-border-radius-top-right); }.awb-menu__sub-li:last-child { border-bottom-width: 0px; border-bottom-left-radius: var(--awb-submenu-border-radius-bottom-left); border-bottom-right-radius: var(--awb-submenu-border-radius-bottom-right); }.awb-menu__sub-a { display: flex; justify-content: var(--awb-sub-justify-content); align-items: center; color: var(--awb-submenu-color) !important; padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); font-family: var(--awb-fusion-font-family-submenu-typography); font-weight: var(--awb-fusion-font-weight-submenu-typography); font-style: var(--awb-fusion-font-style-submenu-typography); width: 100%; font-size: var(--awb-submenu-font-size); text-transform: var(--awb-submenu-text-transform); line-height: var(--awb-submenu-line-height); letter-spacing: var(--awb-submenu-letter-spacing); }.awb-menu__sub-li .awb-menu__open-nav-submenu_click { color: var(--awb-submenu-color); }.awb-menu__sub-a, .awb-menu__sub-a:hover { transition: inherit; }.awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li.hover, .awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover { background-color: var(--awb-submenu-active-bg); }.awb-menu__sub-li.current-menu-item > .awb-menu__open-nav-submenu_click, .awb-menu__sub-li.current-menu-item > .awb-menu__sub-a, .awb-menu__sub-li.expanded > .awb-menu__open-nav-submenu_click, .awb-menu__sub-li.expanded > .awb-menu__sub-a, .awb-menu__sub-li.hover > .awb-menu__open-nav-submenu_click, .awb-menu__sub-li.hover > .awb-menu__sub-a, .awb-menu__sub-li:focus-within > .awb-menu__open-nav-submenu_click, .awb-menu__sub-li:focus-within > .awb-menu__sub-a, .awb-menu__sub-li:hover > .awb-menu__open-nav-submenu_click, .awb-menu__sub-li:hover > .awb-menu__sub-a { color: var(--awb-submenu-active-color) !important; }.awb-menu_em-click .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__sub-ul, .awb-menu_em-hover .awb-menu__li.hover > .awb-menu__sub-ul, .awb-menu_em-hover .awb-menu__li:focus-within > .awb-menu__sub-ul, .awb-menu_em-hover .awb-menu__li:hover > .awb-menu__sub-ul { visibility: visible; opacity: 1; z-index: 999999998; }.awb-menu_row.awb-menu_em-hover .awb-menu__main-li:hover::before { content: " "; position: absolute; bottom: calc(0px - var(--awb-submenu-space)); width: 100%; height: var(--awb-submenu-space); background: 0px 0px; z-index: 30; }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul { transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul { transform: translateY(20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children.hover > .awb-menu__sub-ul, .awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:focus-within > .awb-menu__sub-ul, .awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:hover > .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children.hover > .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:focus-within > .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:hover > .awb-menu__sub-ul { transform: translateY(0px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__sub-ul { transform: translateY(-20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__sub-ul { transition: opacity calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1),transform calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__sub-ul { transform: translateY(20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__sub-ul, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__sub-ul { transform: translateY(0px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__sub-ul { transform: translateY(-20px); }.awb-menu_expand-right .awb-menu__sub-ul_main { left: 0px; }.awb-menu_expand-right .awb-menu__sub-ul_grand, .ltr .awb-menu_expand-center .awb-menu__sub-ul_grand { top: 0px; left: 100%; }.awb-menu_expand-right .awb-menu__sub-ul .awb-menu__open-nav-submenu-hover::before, .awb-menu_expand-right .awb-menu__sub-ul .awb-menu__open-nav-submenu_click::before, .ltr .awb-menu_expand-center .awb-menu__sub-ul .awb-menu__open-nav-submenu-hover::before, .ltr .awb-menu_expand-center .awb-menu__sub-ul .awb-menu__open-nav-submenu_click::before { transform: rotate(270deg); }.awb-menu_expand-left .awb-menu__sub-ul_main { right: 0px; }.awb-menu_expand-left .awb-menu__sub-ul_grand, .rtl .awb-menu_expand-center .awb-menu__sub-ul_grand { top: 0px; right: 100%; }.awb-menu_expand-left .awb-menu__sub-ul .awb-menu__open-nav-submenu-hover::before, .awb-menu_expand-left .awb-menu__sub-ul .awb-menu__open-nav-submenu_click::before, .rtl .awb-menu_expand-center .awb-menu__sub-ul .awb-menu__open-nav-submenu-hover::before, .rtl .awb-menu_expand-center .awb-menu__sub-ul .awb-menu__open-nav-submenu_click::before { transform: rotate(90deg); }.awb-menu_desktop.awb-menu_dc-yes.awb-menu_row.awb-menu_em-click .awb-menu__sub-li .awb-menu__open-nav-submenu_click { padding-left: 0px !important; padding-right: 0px !important; }.awb-menu_dc-yes.awb-menu_row.awb-menu_em-click .awb-menu__sub-li .awb-menu__open-nav-submenu_click { width: calc(1em + var(--awb-submenu-items-padding-left)/ 2 + var(--awb-submenu-items-padding-right)/ 2); padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); display: flex; }.awb-menu_dc-yes.awb-menu_em-click .awb-menu__sub-li.menu-item-has-children { display: flex; }.awb-menu_row .menu-text { display: flex; align-items: center; text-align: center; }.awb-menu_row .menu-text_with-desc { flex-direction: column; justify-content: center; }.awb-menu_row .awb-menu__has-description .menu-text { flex-direction: column; justify-content: center; }.awb-menu__i_main { width: auto; transition: color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); position: relative; font-size: calc(var(--awb-icons-size) * 1px); line-height: inherit; color: var(--awb-icons-color); display: flex; align-items: center; justify-content: center; padding: 0px 0.5em; }.awb-menu__i_main img { margin-top: -2px; max-height: 1em; vertical-align: middle; }.awb-menu__i_main i { line-height: inherit; }.awb-menu__main-li.current-menu-ancestor .awb-menu__i_main, .awb-menu__main-li.current-menu-item .awb-menu__i_main, .awb-menu__main-li.current-menu-parent .awb-menu__i_main, .awb-menu__main-li.expanded .awb-menu__i_main, .awb-menu__main-li.hover .awb-menu__i_main, .awb-menu__main-li:focus-within .awb-menu__i_main, .awb-menu__main-li:hover .awb-menu__i_main { color: var(--awb-icons-hover-color); }.awb-menu_icons-bottom .awb-menu__main-a, .awb-menu_icons-top .awb-menu__main-a { flex-wrap: wrap; align-content: center; }.awb-menu_icons-bottom .awb-menu__i_main, .awb-menu_icons-top .awb-menu__i_main { width: 100%; line-height: 1; justify-content: center; }.awb-menu_icons-bottom .awb-menu__i_main { order: 5; }.awb-menu_icons-left .awb-menu__main-a { flex-direction: row; }.awb-menu_icons-left.awb-menu_row .awb-menu__main-i, .awb-menu_icons-right.awb-menu_row .awb-menu__main-i { width: 1.5em; box-sizing: content-box; }.awb-menu__i_sub { padding-inline-end: 1em; display: inline-flex; }.awb-menu.no-wrapper-transition { --awb-transition-time: 0 !important; }.fusion-row.fusion-row-on-top { z-index: 99999999 !important; }.fusion-content-layout-row:not(.fusion-content-nowrap) > .awb-menu { width: auto; }.awb-menu .menu-item-object-wpml_ls_menu_item .menu-text, .awb-menu .menu-item-type-wpml_ls_menu_item .menu-text, .awb-menu .wpml-ls-item .menu-text, .awb-menu .wpml-ls-menu-item .menu-text { display: block; }.awb-menu_desktop .awb-menu__sub-li .fusion-megamenu-image > img, .awb-menu_desktop .awb-menu__sub-li .fusion-megamenu-thumbnail > img { width: var(--awb-thumbnail-size-width); height: var(--awb-thumbnail-size-width); max-width: inherit; }.awb-menu { --awb-arrows-size-height: 12px; --awb-arrows-size-width: 23px; }.awb-menu__main-li_with-main-arrow::after, .awb-menu__sub-arrow { content: " "; position: absolute; width: 0px; border-color: transparent; z-index: 999999999; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1),transform calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); border-style: solid; border-top-width: var(--awb-arrows-size-height); border-bottom-width: var(--awb-arrows-size-height); border-left-width: var(--awb-arrows-size-width); border-right-width: var(--awb-arrows-size-width); opacity: 0; pointer-events: none; box-sizing: border-box; top: 100%; }.awb-menu__main-li_with-main-arrow { --arrow-color: var(--awb-active-bg); }.awb-menu__main-li_with-main-arrow.awb-menu__main-li_active-arrow-border { --arrow-color: var(--awb-active-border-color); }.awb-menu_row .awb-menu__main-li_with-main-arrow::after { border-top-color: var(--arrow-color); }.awb-menu_row .alt-arrow-child-color .awb-menu__sub-arrow { border-bottom-color: var(--awb-submenu-active-bg); }.awb-menu_column.awb-menu_expand-right .alt-arrow-child-color .awb-menu__sub-arrow { border-right-color: var(--awb-submenu-active-bg); }.awb-menu_column.awb-menu_expand-left .alt-arrow-child-color .awb-menu__sub-arrow { border-left-color: var(--awb-submenu-active-bg); }.awb-menu_column .awb-menu__main-li_with-main-arrow::after { top: calc(50% - var(--awb-arrows-size-height)); }.awb-menu_column.awb-menu_expand-right .awb-menu__main-li_with-main-arrow::after { left: 100%; border-left-color: var(--arrow-color); }.awb-menu_column.awb-menu_expand-left .awb-menu__main-li_with-main-arrow::after { right: 100%; left: auto; border-right-color: var(--arrow-color); }.awb-menu_row .awb-menu__sub-arrow { border-bottom-color: var(--awb-submenu-bg); bottom: calc(-1 * var(--awb-submenu-space,0)); }.awb-menu_column.awb-menu_expand-right .awb-menu__sub-arrow { border-right-color: var(--awb-submenu-bg); left: calc(100% + var(--awb-submenu-space) - (var(--awb-arrows-size-width) * 2)); top: calc(50% - var(--awb-arrows-size-height)); }.awb-menu_column.awb-menu_expand-left .awb-menu__sub-arrow { border-left-color: var(--awb-submenu-bg); right: calc(100% + var(--awb-submenu-space) - (var(--awb-arrows-size-width) * 2)); top: calc(50% - var(--awb-arrows-size-height)); left: auto; }.awb-menu_desktop .awb-menu__main-li_with-main-arrow:focus-within::after, .awb-menu_desktop .awb-menu__main-li_with-main-arrow:hover::after { visibility: visible; opacity: 1; transform: translateY(0px); pointer-events: auto; }.awb-menu_desktop.awb-menu_em-hover .awb-menu__main-li_with-sub-arrow:focus-within .awb-menu__sub-arrow, .awb-menu_desktop.awb-menu_em-hover .awb-menu__main-li_with-sub-arrow:hover .awb-menu__sub-arrow { visibility: visible; opacity: 1; transform: translateY(0px); pointer-events: auto; }.awb-menu_desktop.awb-menu_em-click .awb-menu__main-li_with-main-arrow.expanded::after, .awb-menu_desktop.awb-menu_em-click .awb-menu__main-li_with-sub-arrow.expanded .awb-menu__sub-arrow { visibility: visible; opacity: 1; transform: translateY(0px); pointer-events: auto; }.awb-menu_transition-slide_up .awb-menu__sub-arrow { transform: translateY(20px); }.awb-menu_transition-slide_down .awb-menu__sub-arrow { transform: translateY(-20px); }.awb-menu__main-li_with-active-arrow.current-menu-ancestor::after, .awb-menu__main-li_with-active-arrow.current-menu-item::after, .awb-menu__main-li_with-active-arrow.current-menu-parent::after, .awb-menu__main-li_with-active-arrow:active::after { visibility: visible; opacity: 1; transform: translateY(0px); pointer-events: auto; }.awb-menu_desktop .awb-menu__main-li_with-main-arrow.reposition-arrows::after, .awb-menu_desktop .awb-menu__main-li_with-sub-arrow.reposition-arrows .awb-menu__sub-arrow { inset-inline-start: 1em; }.awb-menu, .awb-submenu { --awb-main-justify-content: flex-start; }.awb-menu__main-ul_column { flex-direction: column; }.awb-menu__main-ul_column .awb-menu__main-li { margin: 0 0 var(--awb-gap) 0; width: 100%; }.awb-menu__main-ul_column .awb-menu__main-li:last-child { margin-bottom: 0px; }.awb-menu__main-ul_column .awb-menu__main-a { justify-content: var(--awb-main-justify-content); }.awb-menu__main-ul_column .awb-menu__main-li > .awb-menu__open-nav-submenu-hover, .awb-menu__main-ul_column .awb-menu__main-li > .awb-menu__open-nav-submenu_click { padding-top: calc(var(--awb-items-padding-top) + var(--awb-border-top)); padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-border-bottom)); }.awb-menu__main-ul_column .awb-menu__open-nav-submenu-hover::before, .awb-menu__main-ul_column .awb-menu__open-nav-submenu_click::before, .awb-menu__main-ul_column .awb-menu__open-nav-submenu_mobile::before { padding-left: 0px; padding-right: 0px; }.awb-menu__main-ul_column .awb-menu__sub-ul { top: 0px; }.awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__sub-ul { right: auto; left: 100%; }.awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__sub-ul_main { margin-left: var(--awb-submenu-space); }.awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__open-nav-submenu-hover::before, .awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__open-nav-submenu_click::before, .awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__open-nav-submenu_mobile::before { transform: rotate(270deg); }.rtl .awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__main-a, .rtl .awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__sub-a, .rtl .awb-menu_expand-right.awb-menu_em-click .awb-menu__main-ul_column .menu-item-has-children { text-align: left; flex-direction: row-reverse; }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__sub-ul { left: auto; right: 100%; }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__sub-ul_main { margin-right: var(--awb-submenu-space); }.ltr .awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__main-a, .ltr .awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__sub-a, .ltr .awb-menu_expand-left.awb-menu_em-click .awb-menu__main-ul_column .menu-item-has-children { text-align: right; flex-direction: row-reverse; }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main, .awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu_mobile { padding-left: calc(var(--awb-items-padding-left) + var(--awb-active-border-left)); padding-right: 0px; }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_sub { padding-left: var(--awb-submenu-items-padding-left); }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu-hover { padding-right: 0.5em; padding-left: 0px; }.awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu-hover::before, .awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu_click::before, .awb-menu_expand-left .awb-menu__main-ul_column .awb-menu__open-nav-submenu_mobile::before { transform: rotate(90deg); }.awb-menu_column .awb-menu__main-li.menu-item-has-children::before { content: " "; position: absolute; width: var(--awb-submenu-space); height: 100%; display: none; left: 100%; z-index: 10; }.awb-menu_column.awb-menu_em-hover .awb-menu__main-li.menu-item-has-children:hover::before { display: block; }.awb-menu_column.awb-menu_em-hover .awb-menu__main-li.menu-item-has-children.expanded::before { display: block; }.awb-menu_column.awb-menu_expand-left .awb-menu__main-li.menu-item-has-children::before { left: auto; right: 100%; }.awb-menu__main-ul_column .awb-menu__i_main.fusion-megamenu-image { width: 1.5em; box-sizing: content-box; }.awb-menu_v-stacked .awb-menu__i_main { padding-inline-start: 0px; }.awb-menu_v-stacked .awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_sub { padding-inline-end: 0px; }.awb-menu_v-stacked .awb-menu__main-li { padding-bottom: 2px; }.awb-menu_v-stacked .awb-menu__sub-ul { display: none; }.awb-menu_v-stacked .awb-menu__sub-ul.is-opened { display: block; visibility: inherit !important; }.awb-menu_v-stacked .awb-menu__sub-ul_grand { margin-inline-start: var(--awb-stacked-submenu-indent,0); }.awb-menu_v-stacked .awb-menu__sub-li { width: 100%; }.awb-menu_v-stacked.awb-menu_em-always .awb-menu__sub-ul { display: block; }.awb-menu_v-stacked .awb-menu__sub-a { padding-top: var(--awb-submenu-items-padding-top,calc(var(--awb-items-padding-top) + var(--awb-active-border-top))); padding-right: var(--awb-submenu-items-padding-right,calc(var(--awb-items-padding-right) + var(--awb-active-border-right))); padding-bottom: var(--awb-submenu-items-padding-bottom,calc(var(--awb-items-padding-bottom) + var(--awb-active-border-bottom))); padding-left: var(--awb-submenu-items-padding-left,calc(var(--awb-items-padding-left) + var(--awb-active-border-left))); }.awb-menu_v-stacked .menu-item-has-children { display: grid !important; grid-template-columns: 1fr auto; grid-template-areas: "link caret" "submenu submenu"; }.awb-menu_v-stacked .menu-item-has-children .awb-menu__sub-a { grid-area: link; }.awb-menu_v-stacked .menu-item-has-children .awb-menu__open-nav-submenu_click { grid-area: caret; }.awb-menu_v-stacked .menu-item-has-children .awb-menu__sub-ul { grid-area: submenu; }.awb-menu_v-stacked .awb-menu__open-nav-submenu-hover[aria-expanded="true"]::before, .awb-menu_v-stacked .awb-menu__open-nav-submenu_mobile[aria-expanded="true"]::before { transform: rotate(180deg) !important; }.awb-menu { --awb-mobile-text-transform: none; --awb-mobile-trigger-background-color: #fff; --awb-mobile-trigger-color: #4a4e57; --awb-trigger-padding-top: 12px; --awb-trigger-padding-right: 20px; --awb-trigger-padding-bottom: 12px; --awb-trigger-padding-left: 20px; --awb-mobile-trigger-font-size: 1em; --awb-mobile-nav-button-align-hor: flex-start; --awb-fusion-font-family-mobile-typography: inherit; --awb-fusion-font-style-mobile-typography: inherit; --awb-fusion-font-weight-mobile-typography: 400; --awb-mobile-nav-trigger-bottom-margin: 0; --awb-mobile-bg: #fff; --awb-mobile-nav-items-height: 65; --awb-mobile-color: #4a4e57; --awb-mobile-justify: flex-start; --awb-mobile-line-height: inherit; --awb-mobile-letter-spacing: inherit; --awb-mobile-active-bg: #f9f9fb; --awb-mobile-active-color: #4a4e57; --awb-mobile-caret-left: auto; --awb-mobile-caret-right: 0; --awb-mobile-sep-color: rgba(0, 0, 0, 0.1); --awb-mobile-sticky-max-height: 340px; }.awb-menu__m-toggle { background-color: var(--awb-mobile-trigger-background-color); color: var(--awb-mobile-trigger-color); padding-top: var(--awb-trigger-padding-top); padding-right: var(--awb-trigger-padding-right); padding-bottom: var(--awb-trigger-padding-bottom); padding-left: var(--awb-trigger-padding-left); box-sizing: content-box; font-family: var(--awb-fusion-font-family-typography); font-style: var(--awb-fusion-font-style-typography); font-weight: var(--awb-fusion-font-weight-typography); font-size: var(--awb-mobile-trigger-font-size); border: medium !important; box-shadow: none !important; cursor: pointer; display: none; }.awb-menu__m-toggle-inner { display: flex; justify-content: flex-start; align-items: center; }.awb-menu__m-collapse-icon { position: relative; width: 1em; height: 1em; margin-inline-start: 0.5em; }.awb-menu__m-collapse-icon-close, .awb-menu__m-collapse-icon-open { width: 1em; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); position: absolute; left: 0px; opacity: 0; transform: rotate(0deg); }.awb-menu__m-collapse-icon-open { opacity: 1; }.awb-menu__m-collapse-icon-close_no-text, .awb-menu__m-collapse-icon-open_no-text { left: 0px; }.awb-menu__m-collapse-icon_no-text { margin-left: 0px; margin-right: 0px; }.awb-menu_mt-fullwidth .awb-menu__m-toggle { width: 100%; }.awb-menu_mt-fullwidth .awb-menu__m-toggle-inner { justify-content: var(--awb-mobile-nav-button-align-hor); }.awb-menu.expanded .awb-menu__m-collapse-icon-close, .awb-menu.expanded .awb-menu__m-collapse-icon-open { transform: rotate(360deg); }.awb-menu.expanded .awb-menu__m-collapse-icon-open { opacity: 0; }.awb-menu.expanded .awb-menu__m-collapse-icon-close { opacity: 1; }.awb-menu.collapse-enabled { display: flex; justify-content: var(--awb-mobile-nav-button-align-hor); align-items: center; flex-wrap: wrap; position: relative; font-family: var(--awb-fusion-font-family-mobile-typography); font-style: var(--awb-fusion-font-style-mobile-typography); font-weight: var(--awb-fusion-font-weight-mobile-typography); }.awb-menu.collapse-enabled .awb-menu__main-ul { margin-top: var(--awb-mobile-nav-trigger-bottom-margin); }.awb-menu.collapse-enabled .fusion-button-text-left, .awb-menu.collapse-enabled .fusion-button-text-right { padding-left: 0px; padding-right: 0px; }.awb-menu.collapse-enabled .fusion-megamenu-icon { display: none !important; }.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__main-ul { display: block; max-height: 0px; min-height: 0px; overflow: hidden; opacity: 0; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); z-index: -1; }.awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul { max-height: max-content; overflow-y: auto; opacity: 1; z-index: 10; }.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle { display: block; outline: 0px; }.awb-menu.collapse-enabled.mobile-size-column-absolute .awb-menu__main-ul, .awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul { position: absolute; left: 0px; top: 100%; z-index: -1; max-width: 100vw; pointer-events: none; }.awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul { width: 100vw; }.awb-menu.collapse-enabled.mobile-size-column-absolute.expanded .awb-menu__main-ul, .awb-menu.collapse-enabled.mobile-size-full-absolute.expanded .awb-menu__main-ul { z-index: 2147483647; pointer-events: auto; }.awb-menu.collapse-enabled.mobile-mode-always-expanded .awb-menu__main-ul { display: flex; }.awb-menu.collapse-enabled ul { flex-direction: column !important; max-width: 100%; width: 100%; border-radius: 0px !important; background: var(--awb-mobile-bg); list-style: none; padding: 0px; margin: 0px; }.awb-menu.collapse-enabled a { width: 100% !important; border: medium !important; min-height: calc(var(--awb-mobile-nav-items-height) * 1px); padding: 0px 1.5em !important; background: var(--awb-mobile-bg) !important; color: var(--awb-mobile-color) !important; font-family: var(--awb-fusion-font-family-mobile-typography); font-style: var(--awb-fusion-font-style-mobile-typography); font-weight: var(--awb-fusion-font-weight-mobile-typography); border-radius: 0px !important; justify-content: var(--awb-mobile-justify); }.awb-menu.collapse-enabled, .awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before, .awb-menu.collapse-enabled li a, .awb-menu.collapse-enabled li a .fusion-button { font-size: var(--awb-mobile-font-size, var(--awb-font-size)); text-transform: var(--awb-mobile-text-transform,none); line-height: var(--awb-mobile-line-height, inherit); letter-spacing: var(--awb-mobile-letter-spacing, inherit); }.awb-menu.collapse-enabled .awb-menu__main-li, .awb-menu.collapse-enabled .awb-menu__sub-li { background: var(--awb-mobile-bg); }.awb-menu.collapse-enabled li { width: 100%; margin: 0px !important; border-radius: 0px !important; box-shadow: none; flex-direction: column !important; position: relative; }.awb-menu.collapse-enabled .awb-menu__description, .awb-menu.collapse-enabled .awb-menu__i, .awb-menu.collapse-enabled .awb-menu__main-background-active, .awb-menu.collapse-enabled .awb-menu__main-background-default, .awb-menu.collapse-enabled .awb-menu__open-nav-submenu-hover, .awb-menu.collapse-enabled li::after { display: none !important; }.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before { color: var(--awb-mobile-color) !important; }.awb-menu.collapse-enabled .awb-menu__li_button { background: var(--awb-mobile-bg) !important; color: var(--awb-mobile-color) !important; }.awb-menu.collapse-enabled .awb-menu__main-a_button { background-color: transparent !important; }.awb-menu.collapse-enabled .fusion-button { color: inherit !important; font-family: var(--awb-fusion-font-family-mobile-typography); font-style: var(--awb-fusion-font-style-mobile-typography); font-weight: var(--awb-fusion-font-weight-mobile-typography); font-size: 1em; background: 0px 0px !important; padding: 0px !important; border: medium !important; box-shadow: none !important; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu.collapse-enabled li.current-menu-ancestor > a, .awb-menu.collapse-enabled li.current-menu-item > a, .awb-menu.collapse-enabled li.expanded > a, .awb-menu.collapse-enabled li:hover > a { background: var(--awb-mobile-active-bg) !important; color: var(--awb-mobile-active-color) !important; }.awb-menu.collapse-enabled li.current-menu-ancestor > a .fusion-button, .awb-menu.collapse-enabled li.current-menu-item > a .fusion-button, .awb-menu.collapse-enabled li.expanded > a .fusion-button, .awb-menu.collapse-enabled li:hover > a .fusion-button { color: var(--awb-mobile-active-color) !important; }.awb-menu.collapse-enabled li.current-menu-ancestor > .awb-menu__open-nav-submenu_mobile::before, .awb-menu.collapse-enabled li.current-menu-item > .awb-menu__open-nav-submenu_mobile::before, .awb-menu.collapse-enabled li.expanded > .awb-menu__open-nav-submenu_mobile::before, .awb-menu.collapse-enabled li:hover > .awb-menu__open-nav-submenu_mobile::before { color: var(--awb-mobile-active-color) !important; }.awb-menu.collapse-enabled .awb-menu__sub-ul { display: none; position: relative; box-shadow: none; overflow: hidden; opacity: 1; visibility: visible; top: 0px; margin: 0px !important; z-index: auto; left: 0px !important; right: 0px !important; padding: 0px !important; }.awb-menu.collapse-enabled [aria-expanded="true"] ~ .awb-menu__sub-ul { overflow: hidden; }.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile { display: flex !important; position: absolute; top: 0px; padding: 0px !important; width: auto !important; background: 0px 0px !important; left: var(--awb-mobile-caret-left); right: var(--awb-mobile-caret-right); }.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before { display: flex; align-items: center; transform: none !important; min-height: calc(var(--awb-mobile-nav-items-height) * 1px); padding: 0px 2em !important; }.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile[aria-expanded="true"]::before { transform: rotate(180deg) !important; }.awb-menu.collapse-enabled.awb-menu_indent-left ul ul a { padding-left: 2.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-left ul ul ul a { padding-left: 3.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-left ul ul ul ul a { padding-left: 4.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-left ul ul ul ul ul a { padding-left: 5.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-right ul ul a { padding-right: 2.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-right ul ul ul a { padding-right: 3.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-right ul ul ul ul a { padding-right: 4.5em !important; }.awb-menu.collapse-enabled.awb-menu_indent-right ul ul ul ul ul a { padding-right: 5.5em !important; }.awb-menu.collapse-enabled li { border-bottom: 1px solid var(--awb-mobile-sep-color); }.awb-menu.collapse-enabled .awb-menu__sub-li:last-child { border-bottom: medium; }.fusion-sticky-transition .collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul, .fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul { max-height: var(--awb-mobile-sticky-max-height); }.collapse-enabled .awb-menu__open-nav-submenu_mobile { display: flex; }.collapse-enabled .awb-menu__main-a_icon-only { font-family: var(--awb-fusion-font-family-mobile-typography); font-style: var(--awb-fusion-font-style-mobile-typography); font-weight: var(--awb-fusion-font-weight-mobile-typography); text-transform: var(--awb-mobile-text-transform,none); line-height: inherit; }.fusion-menu-cart .awb-menu__sub-ul_main { background-color: var(--awb-submenu-bg); }.fusion-menu-cart .awb-menu__sub-li { width: 100%; }.fusion-menu-cart .awb-menu__sub-ul_main a { padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); }.fusion-menu-cart .awb-menu__sub-ul_main > .fusion-main-menu-icon { display: none; }.awb-menu .fusion-menu-cart-checkout { display: flex; justify-content: space-between; flex-direction: row !important; padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); width: 100%; background-color: var(--awb-submenu-bg); transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); border-bottom-width: 0px; border-bottom-left-radius: var(--awb-submenu-border-radius-bottom-left); border-bottom-right-radius: var(--awb-submenu-border-radius-bottom-right); }.awb-menu .fusion-menu-cart-checkout a, .awb-menu .fusion-menu-cart-checkout a::before { transition: color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu .fusion-menu-cart-checkout:hover { background-color: var(--awb-submenu-active-bg); color: var(--awb-submenu-active-color); }.awb-menu .fusion-menu-cart-checkout:hover a, .awb-menu .fusion-menu-cart-checkout:hover a::before { color: var(--awb-submenu-active-color); }.awb-menu .fusion-menu-cart-items { min-width: var(--awb-submenu-max-width); width: max-content; }.awb-menu .fusion-menu-cart:hover .fusion-custom-menu-item-contents-empty { visibility: hidden !important; opacity: 0 !important; }.empty-cart .awb-menu__open-nav-submenu-hover, .empty-cart .awb-menu__open-nav-submenu_main, .empty-cart .awb-menu__sub-arrow { display: none !important; }.awb-menu .awb-menu__woo-wrap { display: flex; }.awb-menu .awb-menu__woo-wrap a { margin: 0px -0.25em; min-width: max-content; padding: 0px; }.awb-menu .awb-menu__woo-wrap a::before { padding: 0px 0.25em; font-family: awb-icons; line-height: inherit; }.awb-menu .awb-menu__woo-wrap a span { padding: 0px 0.25em; }.awb-menu__woo-wrap.fusion-menu-cart-link a::before { content: ""; }.awb-menu__woo-wrap.fusion-menu-cart-checkout-link a::before { content: ""; }.awb-menu__woo-wrap.fusion-menu-cart-checkout-link { padding-inline-start: var(--awb-submenu-items-padding-left); }.awb-menu__sub-li.fusion-menu-cart-item a { justify-content: space-between !important; }.awb-menu__sub-li.fusion-menu-cart-item img { display: inline-block; max-width: 36px; margin-inline-end: 13px; }.awb-menu__sub-li.fusion-menu-cart-item .amount { display: inline-block; }.awb-menu__sub-li .fusion-menu-cart-item-details { display: inline-block; max-width: calc(100% - 49px); text-align: left; }.awb-menu__sub-li .fusion-menu-cart-item-title { margin-bottom: 0.25em; }.awb-menu__sub-li .fusion-menu-cart-item-quantity, .awb-menu__sub-li .fusion-menu-cart-item-title { display: block; line-height: normal; text-align: end; }.awb-menu .fusion-widget-cart-number { display: inline-flex; margin-inline-start: 0.25em; padding: 0.25em; box-sizing: content-box; width: 1em; height: 1em; line-height: 0; border: 0.1em solid transparent; align-items: center; justify-content: center; }.awb-menu_expand-left .fusion-widget-cart-number { margin-inline: 0px 0.25em; }.awb-menu .fusion-widget-cart-number[data-digits="2"] { font-size: 0.88em; }.awb-menu .fusion-widget-cart-number[data-digits="3"] { font-size: 0.69em; }.awb-menu .fusion-counter-badge .fusion-widget-cart-number { position: absolute; transform: translate(50%, -50%) scale(0.75); margin-inline-start: 0px; }.rtl .awb-menu .fusion-counter-badge .fusion-widget-cart-number { transform: translate(-50%, -50%) scale(0.75); }.awb-menu .fusion-menu-cart-hide-empty-counter .fusion-widget-cart-number[data-cart-count="0"] { visibility: hidden; }.fusion-menu-cart-item .awb-menu__sub-a, .fusion-menu-cart-item .awb-menu__sub-a:hover { background: 0px 0px; }.awb-menu__account-li { width: var(--awb-submenu-max-width); border-bottom: medium; background-color: var(--awb-submenu-bg); border-top-left-radius: var(--awb-submenu-border-radius-top-left); border-top-right-radius: var(--awb-submenu-border-radius-top-right); border-bottom-left-radius: var(--awb-submenu-border-radius-bottom-left); border-bottom-right-radius: var(--awb-submenu-border-radius-bottom-right); color: var(--awb-submenu-color); padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); font-family: var(--awb-fusion-font-family-submenu-typography); font-style: var(--awb-fusion-font-style-submenu-typography); font-weight: var(--awb-fusion-font-weight-submenu-typography); font-size: var(--awb-submenu-font-size); text-transform: var(--awb-submenu-text-transform); line-height: var(--awb-submenu-line-height); letter-spacing: var(--awb-submenu-letter-spacing); }.awb-menu__input-wrap { margin-bottom: 1.2em; }.awb-menu__login-remember { display: flex; align-items: center; font-size: 0.7em; }.awb-menu__login-links { display: flex; justify-content: flex-end; margin-top: 1.2em; }.awb-menu__login-reg { display: flex; justify-content: flex-end; margin-top: 0.6em; }.awb-menu__login-reg a, .awb-menu__login-reg a:hover { color: var(--awb-submenu-color); }.awb-menu__search-inline { display: flex; padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); width: 100%; }.awb-menu__main-li > .awb-menu__search-inline { padding-top: calc(var(--awb-items-padding-top) + var(--awb-border-top)); padding-right: calc(var(--awb-items-padding-right) + var(--awb-border-right)); padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-border-bottom)); padding-left: calc(var(--awb-items-padding-left) + var(--awb-border-left)); }.awb-menu .searchform { width: 100%; display: inherit; flex-wrap: wrap; }.awb-menu .searchform .fusion-search-field, .awb-menu .searchform .fusion-search-form-content, .awb-menu .searchform .fusion-search-form-content .fusion-search-field input, .awb-menu .searchform .fusion-search-results-wrapper, .awb-menu .searchform .search-field, .awb-menu .searchform input { width: 100%; }.collapse-enabled .awb-menu__li_search-dropdown { display: none; }.awb-menu__li_search-dropdown .fusion-search-form-content { display: flex; align-items: stretch; padding-top: var(--awb-submenu-items-padding-top); padding-bottom: var(--awb-submenu-items-padding-bottom); padding-left: var(--awb-submenu-items-padding-left); padding-right: var(--awb-submenu-items-padding-right); border-top-left-radius: var(--awb-submenu-border-radius-top-left) !important; border-top-right-radius: var(--awb-submenu-border-radius-top-right) !important; border-bottom-left-radius: var(--awb-submenu-border-radius-bottom-left) !important; border-bottom-right-radius: var(--awb-submenu-border-radius-bottom-right) !important; box-shadow: var(--awb-box-shadow); background-color: var(--awb-submenu-bg); overflow: hidden; }.awb-menu__li_search-dropdown .search-field input { line-height: var(--form_input_height); }.awb-menu__li_search-dropdown .fusion-main-menu-icon[aria-expanded="true"] ~ ul, .awb-menu__li_search-dropdown.expanded > ul { visibility: visible; opacity: 1; z-index: 999999999; }.awb-menu__overlay-search-trigger::before { content: ""; font-family: awb-icons; color: currentcolor !important; font-size: calc(var(--awb-icons-size) * 1px); }.awb-menu__main-li:hover .awb-menu__overlay-search-trigger::before { color: var(--awb-icons-hover-color) !important; }.awb-menu__search-overlay { display: flex; position: absolute; left: 0px; width: 100%; max-width: 100%; height: 100%; z-index: 9999; align-items: center; transform: translateY(-100%); opacity: 0; visibility: hidden; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); padding: 0px; background-color: transparent; color: var(--awb-color); }.awb-menu__search-overlay .fusion-close-search { width: 1.5em; height: 1.5em; position: relative; margin-inline-start: 1em; }.awb-menu_desktop .awb-menu__search-inline_no-desktop { display: none; }.awb-menu__search-overlay .fusion-close-search::after, .awb-menu__search-overlay .fusion-close-search::before { content: ""; position: absolute; top: 50%; left: 0px; height: 2px; width: 100%; margin-top: -1px; background: var(--awb-color); }.awb-menu__search-overlay .fusion-close-search::before { transform: rotate(45deg); }.awb-menu__search-overlay .fusion-close-search::after { transform: rotate(-45deg); }.awb-menu__main-li { transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu.has-search-overlay { position: relative; }.awb-menu.has-search-overlay .awb-menu__li { transform: translateY(100%); opacity: 0; visibility: hidden; pointer-events: none; }.awb-menu.has-search-overlay .awb-menu__search-overlay { opacity: 1; visibility: visible; transform: translateY(0px); }.awb-menu__overlay-search-trigger { color: var(--awb-color); transition: none; }.awb-menu.menu-element-search-transition { position: relative; overflow: hidden !important; }.awb-menu.menu-element-search-transition .awb-menu__search-overlay { visibility: visible !important; }.collapse-enabled .awb-menu__overlay-search-trigger { display: none; }.collapse-enabled .awb-menu__search-inline { padding: 0.7em 1.5em; }.collapse-enabled .fusion-close-search { display: none; }.awb-menu { --awb-flyout-active-close-color: #212934; --awb-flyout-close-color: #212934; }.awb-menu__flyout-close { position: fixed; top: 2em; right: 2em; width: var(--awb-submenu-font-size,1.5em); height: var(--awb-submenu-font-size,1.5em); z-index: 2147483647; border: medium; background-color: transparent; cursor: pointer; display: none; }.rtl .awb-menu__flyout-close { left: 2em; right: auto; }.awb-menu__flyout-close::after, .awb-menu__flyout-close::before { content: ""; position: absolute; top: 50%; left: 0px; height: 2px; width: 100%; margin-top: -1px; background-color: var(--awb-flyout-close-color); transition: background-color calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu__flyout-close:hover::after, .awb-menu__flyout-close:hover::before { background-color: var(--awb-flyout-active-close-color) !important; }.awb-menu__flyout-close::before { transform: rotate(45deg); }.awb-menu__flyout-close::after { transform: rotate(-45deg); }.admin-bar .awb-menu__flyout-close { top: calc(2em + 32px); }.fusion-disable-outline .awb-menu__flyout-close, .fusion-disable-outline .awb-menu__flyout-close:focus { outline: 0px; }.awb-menu_flyout .awb-menu__sub-ul { visibility: hidden; }.awb-menu_flyout .awb-menu__sub-arrow { display: none; }.awb-menu_desktop.awb-menu_flyout .awb-menu__sub-a { padding-inline-end: var(--awb-submenu-items-padding-right); justify-content: center; }.rtl .awb-menu_desktop.awb-menu_flyout .awb-menu__sub-a { padding-inline-end: var(--awb-submenu-items-padding-left); }.awb-menu_desktop.awb-menu_flyout .awb-menu__open-nav-submenu_sub { display: none !important; }.awb-menu_desktop.awb-menu_flyout .awb-menu__sub-li { width: 100%; --awb-submenu-bg: transparent; }.awb-menu_desktop.awb-menu_flyout .awb-menu__sub-a span { display: inline-block; text-align: center; }.flyout-submenu-expanded .awb-menu__main-li::after, .flyout-submenu-expanded .awb-menu__sub-arrow { display: none; }.awb-menu_desktop.awb-menu_flyout .awb-menu__sub-ul { position: fixed; inset: 0px; width: 100%; height: 100%; background-color: var(--awb-submenu-bg); transform: translateX(-100%); opacity: 0; z-index: 9999; overflow: hidden auto; margin: 0px; padding: 2em; display: flex !important; flex-direction: column; align-items: center; justify-content: center; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_flyout .awb-menu__sub-li:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }.awb-menu_flyout .awb-menu__sub-li:last-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }.awb-menu_desktop.awb-menu_flyout .awb-menu__sub-ul_grand { display: none !important; }.fusion-disable-outline .awb-menu_desktop.awb-menu_flyout a, .fusion-disable-outline .awb-menu_desktop.awb-menu_flyout a:focus { outline: 0px; }.awb-menu_desktop.awb-menu_flyout .expanded > .awb-menu__sub-ul { transform: translateX(0px); visibility: visible; opacity: 1; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_desktop.awb-menu_flyout__left .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__left .fusion-flyout-menu-backgrounds { transform: translateX(-100%); }.awb-menu_desktop.awb-menu_flyout__right .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__right .fusion-flyout-menu-backgrounds { transform: translateX(100%); }.awb-menu_desktop.awb-menu_flyout__top .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__top .fusion-flyout-menu-backgrounds { transform: translateY(-100%); }.awb-menu_desktop.awb-menu_flyout__bottom .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__bottom .fusion-flyout-menu-backgrounds { transform: translateY(100%); }.awb-menu_desktop.awb-menu_flyout__left .expanded .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__left.flyout-submenu-expanded .fusion-flyout-menu-backgrounds, .awb-menu_desktop.awb-menu_flyout__right .expanded .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__right.flyout-submenu-expanded .fusion-flyout-menu-backgrounds { transform: translateX(0px); }.awb-menu_desktop.awb-menu_flyout__bottom .expanded .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__bottom.flyout-submenu-expanded .fusion-flyout-menu-backgrounds, .awb-menu_desktop.awb-menu_flyout__top .expanded .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__top.flyout-submenu-expanded .fusion-flyout-menu-backgrounds { transform: translateY(0px); }.awb-menu_desktop.awb-menu_flyout__fade .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__fade .fusion-flyout-menu-backgrounds { transform: initial; visibility: hidden; opacity: 0; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1) 0s; }.awb-menu_desktop.awb-menu_flyout__fade .expanded .awb-menu__sub-ul, .awb-menu_desktop.awb-menu_flyout__fade.flyout-submenu-expanded .fusion-flyout-menu-backgrounds { transform: initial; visibility: visible; opacity: 1; transition: opacity calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1),transform calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_desktop.awb-menu_flyout .fusion-flyout-menu-backgrounds { z-index: -1; position: fixed; inset: 0px; padding: 0px; margin-left: 0px !important; margin-right: 0px !important; background-color: var(--awb-submenu-bg); transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_desktop.awb-menu_flyout .fusion-flyout-menu-backgrounds-active { z-index: 999999997 !important; }.awb-menu_desktop.awb-menu_flyout .fusion-flyout-menu-item-bg { opacity: 0; position: absolute; top: 0px; left: 0px; height: 100vh; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; transition: opacity calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); }.awb-menu_desktop.awb-menu_flyout .fusion-flyout-menu-item-bg.active { opacity: 1; }.flyout-submenu-expanded .awb-menu__flyout-close { display: block; }.flyout-submenu-expanded .awb-menu__main-li:not(.expanded) { z-index: -1; }.flyout-submenu-expanded .fusion-flyout-menu-backgrounds { display: block; background-color: var(--awb-submenu-bg); }.flyout-submenu-expanded .fusion-transparent-bg { background-color: transparent !important; }.fusion-builder-live .awb-menu:not(.awb-menu_flyout) .awb-menu__flyout-close { display: none; }.fusion-builder-live.avada-flyout-submenu-active.avada-footer-fx-parallax-effect #main { z-index: 1; }.awb-menu_flyout .fusion-menu-searchform-dropdown .awb-menu__sub-li:hover { background: inherit; }.awb-menu_desktop.awb-menu_flyout .awb-menu__li_search-dropdown .awb-menu__sub-li { background: 0px 0px; }.awb-menu__mega-wrap { z-index: -10; visibility: hidden; pointer-events: none; opacity: 0; transition: all calc(var(--awb-transition-time) * 1ms) cubic-bezier(.42, .01, .58, 1); position: absolute; --awb-megamenu-width: var(--site_width); --awb-megamenu-maxwidth: calc(100vw - var(--awb-scrollbar-width, 10px)); width: var(--awb-megamenu-width); max-width: var(--awb-megamenu-maxwidth); }.awb-menu .awb-menu__mega-wrap { font-family: var(--body_typography-font-family); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing); font-style: var(--body_typography-font-style,normal); font-size: var(--body_typography-font-size); line-height: var(--body_typography-line-height); text-transform: none; }.awb-menu_column .awb-menu__mega-wrap { top: 0px; margin-left: var(--awb-submenu-space); }.awb-menu_row .awb-menu__mega-wrap { top: 100%; margin-top: var(--awb-submenu-space); }.awb-menu_em-click .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__mega-wrap, .awb-menu_em-hover .awb-menu__li.hover > .awb-menu__mega-wrap, .awb-menu_em-hover .awb-menu__li:focus-within > .awb-menu__mega-wrap, .awb-menu_em-hover .awb-menu__li:hover > .awb-menu__mega-wrap { visibility: visible; opacity: 1; z-index: 999999998; pointer-events: auto; }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__mega-wrap { transform: translateY(20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children.hover > .awb-menu__mega-wrap, .awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:focus-within > .awb-menu__mega-wrap, .awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:hover > .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children.hover > .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:focus-within > .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__li.menu-item-has-children:hover > .awb-menu__mega-wrap { transform: translateY(0px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-hover.awb-menu_row .awb-menu__mega-wrap { transform: translateY(-20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__mega-wrap { transform: translateY(20px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__mega-wrap, .awb-menu_transition-slide_up.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__open-nav-submenu_click[aria-expanded="true"] ~ .awb-menu__mega-wrap { transform: translateY(0px); }.awb-menu_transition-slide_down.awb-menu_desktop.awb-menu_em-click.awb-menu_row .awb-menu__mega-wrap { transform: translateY(-20px); }.awb-menu_desktop .awb-menu__mega-wrap + .awb-menu__sub-ul { display: none; }.awb-menu.collapse-enabled .awb-menu__mega-wrap { display: none; }.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile.awb-menu__open-nav-submenu_main.awb-menu__megamenu_no_children { display: none !important; }.fusion-sep-clear { clear: both; display: block; height: 1px; font-size: 0px; line-height: 0; width: 100%; overflow: hidden; }.fusion-separator { clear: both; position: relative; z-index: 11; }.fusion-absolute-separator { position: absolute; bottom: 0px; }.fusion-absolute-separator.fusion-align-center { left: 50%; }.fusion-absolute-separator.fusion-align-center.fusion-single-px { transform: translateX(-50%); }.fusion-absolute-separator.fusion-align-center:not(.fusion-single-px) { transform: translate(-50%, 50%); }.fusion-absolute-separator.fusion-align-left { left: 0px; right: auto; }.fusion-absolute-separator.fusion-align-left:not(.fusion-single-px) { transform: translateY(50%); }.fusion-absolute-separator.fusion-align-right { right: 0px; left: auto; }.fusion-absolute-separator.fusion-align-right:not(.fusion-single-px) { transform: translateY(50%); }.fusion-body .fusion-separator { display: flex; align-items: center; }.fusion-body .fusion-separator .fusion-separator-border { flex-grow: 2; border: 0px solid rgb(231, 230, 230); }.fusion-body .fusion-separator .sep-none, .fusion-body .fusion-separator.sep-none { height: 1px; border-color: transparent; }.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:first-of-type::after { background: radial-gradient(at 70% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 75%); }.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:first-of-type::after { background: radial-gradient(at 30% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 75%); }.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2)::after { background: radial-gradient(at 30% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 75%); }.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2)::after { background: radial-gradient(at 70% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 75%); }.fusion-body .fusion-content-sep.sep-none { display: none; }.fusion-body .fusion-content-sep, .fusion-body .fusion-separator, .fusion-body .fusion-separator-border { --awb-separator-pattern-url: none; --awb-sep-color: transparent; --awb-height: 20px; --awb-amount: 20px; }.fusion-body .fusion-content-sep.sep-double, .fusion-body .fusion-separator-border.sep-double, .fusion-body .fusion-separator.sep-double { height: 6px; border-bottom-width: 1px; border-top-width: 1px; box-sizing: content-box; }.fusion-body .fusion-content-sep.sep-single, .fusion-body .fusion-separator-border.sep-single, .fusion-body .fusion-separator.sep-single { height: auto; border-top-width: 1px; border-bottom-width: 0px; }.fusion-body .fusion-content-sep.sep-solid, .fusion-body .fusion-separator-border.sep-solid, .fusion-body .fusion-separator.sep-solid { border-bottom-style: solid; border-top-style: solid; }.fusion-body .fusion-content-sep.sep-dashed, .fusion-body .fusion-separator-border.sep-dashed, .fusion-body .fusion-separator.sep-dashed { border-bottom-style: dashed; border-top-style: dashed; }.fusion-body .fusion-content-sep.sep-dotted, .fusion-body .fusion-separator-border.sep-dotted, .fusion-body .fusion-separator.sep-dotted { border-bottom-style: dotted; border-top-style: dotted; }.fusion-body .fusion-content-sep.sep-transparent, .fusion-body .fusion-separator-border.sep-transparent, .fusion-body .fusion-separator.sep-transparent { border: medium; }.fusion-body .fusion-content-sep.sep-shadow, .fusion-body .fusion-separator-border.sep-shadow, .fusion-body .fusion-separator.sep-shadow { height: 1px; overflow: visible; border: medium; background: linear-gradient(to left, rgba(150, 150, 150, 0) 0px, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%); }.fusion-body .fusion-content-sep.sep-shadow::after, .fusion-body .fusion-separator-border.sep-shadow::after, .fusion-body .fusion-separator.sep-shadow::after { display: block; height: 6px; width: 100%; content: ""; background: radial-gradient(at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%); }.fusion-body .fusion-content-sep.sep-wavy, .fusion-body .fusion-separator-border.sep-wavy, .fusion-body .fusion-separator.sep-wavy { background-color: var(--awb-sep-color); mask-image: var(--awb-separator-pattern-url); mask-size: var(--awb-amount) 100%; mask-repeat: repeat-x; min-height: var(--awb-height); }.fusion-body .fusion-content-sep .icon-wrapper, .fusion-body .fusion-separator .icon-wrapper { display: flex; align-items: center; justify-content: center; height: calc(var(--body_typography-font-size,16px) * 1.63); width: calc(var(--body_typography-font-size,16px) * 1.63); border: 1px solid rgb(170, 170, 170); border-radius: 50%; background-clip: padding-box; text-align: center; }.fusion-body .fusion-content-sep .icon-wrapper i, .fusion-body .fusion-separator .icon-wrapper i { display: block; }.fusion-social-networks { overflow: hidden; }.fusion-social-networks .fusion-social-networks-wrapper { margin: 0px -10px; }.fusion-social-networks .fusion-social-network-icon { display: inline-block; margin: 0px 10px 10px; font-size: 16px; color: rgb(70, 73, 74); text-decoration: none; box-shadow: none !important; line-height: 1; }.fusion-social-networks .fusion-social-network-icon::before { color: inherit; }.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper { margin: 0px -5px; }.fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 0px 5px 10px; padding: 8px; background-color: rgb(70, 73, 74); border-radius: 3px; background-clip: inherit; border: 1px solid rgb(70, 73, 74); color: rgb(255, 255, 255); text-decoration: none; display: inline-flex; align-items: center; justify-content: center; }.fusion-social-links { --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-alignment: inherit; --awb-box-border-top: 0; --awb-box-border-right: 0; --awb-box-border-bottom: 0; --awb-box-border-left: 0; --awb-box-padding-top: var(--social_links_boxed_padding, 8px); --awb-box-padding-right: var(--social_links_boxed_padding, 8px); --awb-box-padding-bottom: var(--social_links_boxed_padding, 8px); --awb-box-padding-left: var(--social_links_boxed_padding, 8px); margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); text-align: var(--awb-alignment); }.fusion-social-links .fusion-social-networks a { font-size: var(--social_links_font_size); }.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper { margin: -10px; }.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 10px; }.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-network-icon { padding-top: var(--awb-box-padding-top); padding-right: var(--awb-box-padding-right); padding-bottom: var(--awb-box-padding-bottom); padding-left: var(--awb-box-padding-left); background-color: rgb(70, 73, 74); border: 1px solid rgb(70, 73, 74); color: rgb(255, 255, 255); }.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper { margin: -5px; }.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon { margin: 5px; }.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon { border-top-width: var(--awb-box-border-top); border-right-width: var(--awb-box-border-right); border-bottom-width: var(--awb-box-border-bottom); border-left-width: var(--awb-box-border-left); border-color: var(--awb-box-border-color) !important; }.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon.hover, .fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon:hover { background-color: var(--awb-box-colors-hover) !important; border-color: var(--awb-box-border-color-hover) !important; }.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover, .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover { color: var(--awb-icon-colors-hover) !important; }.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon { box-sizing: content-box; width: var(--social_links_font_size); }.fusion-social-links-footer { display: table-cell; vertical-align: middle; width: 40%; text-align: right; }.fusion-social-links-footer .fusion-social-networks { margin-top: 10px; }.widget .fusion-social-networks .fusion-social-networks-wrapper { margin: 0px -5.5px; }.widget .fusion-social-networks .fusion-social-network-icon { margin: 0px 5.5px 14px; }.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper { margin: 0px -3.5px; }.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 0px 3.5px 10px; }.fusion-search-element { --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-input-height: var(--form_input_height); --awb-text-color: var(--form_text_color); --awb-focus-border-color: var(--form_focus_border_color); --awb-bg-color: var(--form_bg_color); --awb-border-size-top: var(--form_border_width-top); --awb-border-size-right: var(--form_border_width-right); --awb-border-size-bottom: var(--form_border_width-bottom); --awb-border-size-left: var(--form_border_width-left); --awb-border-color: var(--form_border_color); --awb-text-size: var(--form_text_size); --awb-border-radius: var(--form_border_radius); --awb-live-results-bg-color: var(--form_bg_color); --awb-live-results-link-color: var(--link_color); --awb-live-results-meta-color: var(--link_color); --awb-live-results-height: var(--live_search_results_height); --awb-live-results-scrollbar-bg: var(--scrollbar_background); --awb-live-results-scrollbar-handle: var(--scrollbar_handle); --awb-results-border-top: var(--form_border_width-top); --awb-results-border-right: var(--form_border_width-right); --awb-results-border-bottom: var(--form_border_width-bottom); --awb-results-border-left: var(--form_border_width-left); --awb-live-results-border-color: var(--form_border_color); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); }.fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input { height: var(--awb-input-height); font-size: var(--awb-text-size); background-color: var(--awb-bg-color); border-top-width: var(--awb-border-size-top); border-right-width: var(--awb-border-size-right); border-bottom-width: var(--awb-border-size-bottom); border-left-width: var(--awb-border-size-left); border-color: var(--awb-border-color); color: var(--awb-text-color); }.fusion-search-element .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] { height: var(--awb-input-height); width: var(--awb-input-height); line-height: var(--awb-input-height); }.fusion-search-element.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input { padding-left: var(--awb-input-height); }.fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::placeholder, .fusion-search-element.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] { color: var(--awb-text-color); font-size: var(--awb-text-size); }.fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input:focus { border-color: var(--awb-focus-border-color); }.fusion-search-element .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content, .fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content { border-radius: var(--awb-border-radius); overflow: hidden; }.fusion-search-element .fusion-search-form-content input.s { border-radius: var(--awb-border-radius); }.fusion-search-element .fusion-live-search .fusion-search-results { max-height: var(--awb-live-results-height); transition: opacity 0.3s, margin 0.3s; background-color: var(--awb-live-results-bg-color); border-color: var(--awb-live-results-border-color); border-width: var(--awb-results-border-top) var(--awb-results-border-right) var(--awb-results-border-bottom) var(--awb-results-border-left); border-radius: var(--awb-border-radius); }.fusion-search-element .fusion-live-search .fusion-search-results.live-results-scrollbar-custom { overflow: hidden auto; }.fusion-search-element .fusion-live-search .fusion-search-results.live-results-scrollbar-custom.live-results-scrollbar-custom::-webkit-scrollbar { width: 8px; }.fusion-search-element .fusion-live-search .fusion-search-results.live-results-scrollbar-custom.live-results-scrollbar-custom::-webkit-scrollbar-track { background: var(--awb-live-results-scrollbar-bg); }.fusion-search-element .fusion-live-search .fusion-search-results.live-results-scrollbar-custom.live-results-scrollbar-custom::-webkit-scrollbar-thumb { background-color: var(--awb-live-results-scrollbar-handle); border-radius: 5px; }.fusion-search-element .fusion-live-search .fusion-search-results.live-results-scrollbar-default { overflow: hidden auto; }.fusion-search-element .fusion-live-search .fusion-search-results .fusion-search-result { color: var(--awb-live-results-link-color); border-color: var(--awb-live-results-border-color); border-width: var(--awb-results-border-top) var(--awb-results-border-right) var(--awb-results-border-bottom) var(--awb-results-border-left); }.fusion-search-element .fusion-live-search .fusion-search-results .fusion-search-result .fusion-search-post-type { color: var(--awb-live-results-meta-color); }.fusion-testimonials { --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-backgroundcolor: var(--testimonial_bg_color); --awb-textcolor: var(--testimonial_text_color); --awb-testimonial-text-transform: inherit; --awb-testimonial-text-font-family: inherit; --awb-testimonial-text-font-style: italic; --awb-testimonial-text-font-weight: inherit; --awb-name-company-text-color: var(--awb-textcolor); --awb-name-company-font-size: inherit; --awb-name-company-line-height: inherit; --awb-name-company-text-transform: inherit; --awb-name-company-font-family: inherit; --awb-name-company-font-style: inherit; --awb-name-company-font-weight: inherit; --awb-testimonial-border-width: var(--testimonial-border-width-top) var(--testimonial-border-width-right) var(--testimonial-border-width-bottom) var(--testimonial-border-width-left); --awb-testimonial-border-style: var(--awb-testimonial-border-style-default, solid); --awb-testimonial-border-color: var(--awb-testimonial-border-color-default, #222); --awb-border-top-left-radius: var(--awb-testimonial-border-top-left-radius-default, 0); --awb-border-top-right-radius: var(--awb-testimonial-border-top-right-radius-default, 0); --awb-border-bottom-right-radius: var(--awb-testimonial-border-bottom-right-radius-default, 0); --awb-border-bottom-left-radius: var(--awb-testimonial-border-bottom-left-radius-default, 0); --awb-navigation-size: 12px; --awb-navigation-color: var(--awb-textcolor); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); border: medium; }.fusion-testimonials .reviews { position: relative; width: 100%; transition: height 0.5s ease-in-out; }.fusion-testimonials .reviews .review { position: absolute; }.fusion-testimonials .reviews .active-testimonial { position: relative; }.fusion-testimonials .author { color: var(--awb-name-company-text-color); }.fusion-testimonials .review { top: 0px; opacity: 0; transition: opacity 0.5s ease-in-out; pointer-events: none; }.fusion-testimonials .active-testimonial { z-index: 1; opacity: 1; pointer-events: auto; }.fusion-testimonials blockquote { margin: 0px; padding: 0px; }.fusion-testimonials blockquote.has-transparent-color .awb-quote { padding: 0px; }.fusion-testimonials blockquote .awb-quote { float: none; padding: 1.25em 1.5em; text-transform: var(--awb-testimonial-text-text-transform); font-family: var(--awb-testimonial-text-font-family); font-weight: var(--awb-testimonial-text-font-weight); font-style: var(--awb-testimonial-text-font-style); color: var(--awb-textcolor); background-color: var(--awb-backgroundcolor); border-width: var(--awb-testimonial-border-width); border-style: var(--awb-testimonial-border-style); border-color: var(--awb-testimonial-border-color); border-top-left-radius: var(--awb-border-top-left-radius); border-top-right-radius: var(--awb-border-top-right-radius); border-bottom-right-radius: var(--awb-border-bottom-right-radius); border-bottom-left-radius: var(--awb-border-bottom-left-radius); }.fusion-testimonials blockquote .awb-quote.awb-testimonial-icon { display: flex; align-items: center; box-sizing: content-box; position: relative; min-height: 2em; }.fusion-testimonials blockquote .awb-quote-content { z-index: 1; width: 100%; color: inherit; }.rtl .fusion-testimonials blockquote .awb-quote-content { direction: rtl; }.fusion-testimonials blockquote .awb-t-icon-left, .fusion-testimonials blockquote .awb-t-icon-right { position: absolute; top: 0.6125em; opacity: 0.2; font-size: 2em; line-height: 1; }.fusion-testimonials blockquote .awb-t-icon-left { left: 0.75em; transform: translate(-25%, -25%); }.fusion-testimonials blockquote .awb-t-icon-right { right: 0.75em; transform: translate(25%, -25%); }.fusion-testimonials .company-name { font-family: var(--awb-name-company-font-family); font-weight: var(--awb-name-company-font-weight); font-style: var(--awb-name-company-font-style); font-size: var(--awb-name-company-font-size); line-height: var(--awb-name-company-line-height); letter-spacing: var(--awb-name-company-letter-spacing); text-transform: var(--awb-name-company-text-transform); color: var(--awb-name-company-text-color); }.fusion-testimonials .doe { position: relative; text-align: center; color: var(--awb-name-company-text-color); }.fusion-testimonials .doe::before { line-height: 40px; font-family: awb-icons; font-size: 28px; }.fusion-testimonials .testimonial-image { --awb-border-radius: 0; border-radius: var(--awb-border-radius); }.fusion-testimonials .female .doe::before { content: ""; }.fusion-testimonials .male .doe::before { content: ""; }.fusion-testimonials .testimonial-pagination { display: flex; align-items: center; justify-content: center; margin-top: calc(1.1rem + var(--awb-navigation-size) * .4); }.fusion-testimonials .testimonial-pagination a { display: inline-block; margin: 0 calc(var(--awb-navigation-size) * .4); height: var(--awb-navigation-size); width: var(--awb-navigation-size); border-radius: 50%; border: 1px solid var(--awb-navigation-color); }.fusion-testimonials .testimonial-pagination a.activeSlide, .fusion-testimonials .testimonial-pagination a:hover { background-color: var(--awb-navigation-color); }.fusion-testimonials.classic .alignment-left { direction: ltr; display: flex; flex-flow: column; }.fusion-testimonials.classic .alignment-left blockquote { justify-content: left; }.fusion-testimonials.classic .alignment-left .awb-quote-content { text-align: left; }.fusion-testimonials.classic .alignment-left .author { flex-flow: row; }.fusion-testimonials.classic .alignment-left .company-name { flex-flow: row; }.fusion-testimonials.classic .alignment-left .company-name > span { padding-inline: 0px 0.25em; }.fusion-testimonials.classic .alignment-right { direction: ltr; display: flex; flex-flow: column; }.fusion-testimonials.classic .alignment-right blockquote { justify-content: right; }.fusion-testimonials.classic .alignment-right .awb-quote-content { text-align: right; }.fusion-testimonials.classic .alignment-right .author { flex-flow: row-reverse; }.fusion-testimonials.classic .alignment-right .company-name { flex-flow: row-reverse; }.fusion-testimonials.classic .alignment-right .company-name > span { padding-inline: 0.25em 0px; }.fusion-testimonials.classic .alignment-right .awb-triangle { margin: 0 calc(var(--awb-avatar-size,40px) * .75 + var(--testimonial-border-width-right)/ 2); }.fusion-testimonials.classic.awb-speech-bubble-hide .author { margin-top: 1em; }.fusion-testimonials.classic blockquote { display: flex; flex-wrap: wrap; position: relative; border: medium; background-color: transparent; }.fusion-testimonials.classic blockquote .awb-quote { width: 100%; font-size: var(--awb-testimonial-text-font-size, inherit); line-height: var(--awb-testimonial-text-line-height, normal); letter-spacing: var(--awb-testimonial-text-letter-spacing, inherit); }.fusion-testimonials.classic .awb-triangle { display: flex; overflow: hidden; position: absolute; top: 100%; margin: 0 calc(var(--awb-avatar-size,40px) * .75 + var(--testimonial-border-width-left)/ 2); transform: translate(0,calc(-50% - var(--testimonial-border-width-bottom))); font-size: var(--awb-testimonial-text-font-size, inherit); }.fusion-testimonials.classic .awb-triangle::before { content: ""; display: block; box-sizing: content-box; width: 1.25em; height: 1.25em; transform: rotate(45deg) scale(0.707107); background-color: var(--awb-backgroundcolor); border-top-width: ; border-top-style: ; border-right-width: ; border-right-style: ; border-right-color: ; border-bottom-width: ; border-bottom-style: ; border-bottom-color: ; border-left-width: ; border-left-style: ; border-image-outset: ; border-image-repeat: ; border-image-slice: ; border-image-source: ; border-image-width: ; border-top-color: transparent; border-left-color: transparent; font-size: inherit; clip-path: polygon(0% 100%, 100% 0px, 100% 100%); }.fusion-testimonials.classic .avatar-image .awb-triangle { position: relative; margin: 0 var(--awb-avatar-size,40px); }.fusion-testimonials.classic .author { display: flex; align-items: center; position: relative; margin: 0.5em -0.5em 0px; font-size: var(--awb-name-company-font-size); }.fusion-testimonials.classic .author a { text-decoration: none; }.fusion-testimonials.classic .testimonial-thumbnail { box-sizing: content-box; padding: 0px 0.5em; width: var(--awb-avatar-size,40px); }.fusion-testimonials.classic .testimonial-image { width: 100%; }.fusion-testimonials.classic .company-name { display: flex; padding: 0px 0.5em; }.fusion-testimonials.classic .company-name > span { padding-inline: 0px 0.25em; }.fusion-testimonials.classic .doe { width: calc((var(--awb-avatar-size,40px)) * .75); }.fusion-testimonials.classic .doe::before { line-height: var(--awb-avatar-size, 40px); font-size: calc((var(--awb-avatar-size, 40px)) * .75); }.fusion-testimonials.clean .testimonial-thumbnail { margin: 0px auto; width: var(--awb-avatar-size,150px); text-align: center; }.fusion-testimonials.clean .testimonial-image { width: 100%; }.fusion-testimonials.clean .doe::before { line-height: calc((var(--awb-avatar-size, 150px)) * .75 + 10px); font-size: calc((var(--awb-avatar-size, 150px)) * .75); }.fusion-testimonials.clean blockquote { border: medium; background-color: transparent; }.fusion-testimonials.clean blockquote .awb-quote { font-size: var(--awb-testimonial-text-font-size, 18px); line-height: var(--awb-testimonial-text-line-height, 30px); letter-spacing: var(--awb-testimonial-text-letter-spacing, 2px); text-align: center; }.fusion-testimonials.clean .author { margin-top: 1.5rem; font-size: 18px; text-align: center; letter-spacing: 2px; }.fusion-testimonials.clean .author a { text-decoration: none; }.fusion-testimonials.clean .avatar-above .testimonial-thumbnail { margin-bottom: 1.5rem; }.fusion-testimonials.clean .avatar-below .testimonial-thumbnail { margin-top: 1.5rem; }.fusion-text { --awb-content-alignment: initial; --awb-font-size: inherit; --awb-line-height: inherit; --awb-letter-spacing: inherit; --awb-text-transform: inherit; --awb-text-color: inherit; --awb-text-font-family: inherit; --awb-text-font-style: inherit; --awb-text-font-weight: inherit; --awb-columns: var(--text_columns, auto); --awb-column-spacing: var(--text_column_spacing, normal); --awb-column-min-width: var(--text_column_min_width, auto); --awb-rule-style: var(--text_rule_style, initial); --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-user-select: var(--text_user_select, auto); --awb-width: auto; --awb-min-width: auto; --awb-max-width: none; text-align: var(--awb-content-alignment); font-size: var(--awb-font-size); line-height: var(--awb-line-height); letter-spacing: var(--awb-letter-spacing); text-transform: var(--awb-text-transform); color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-weight: var(--awb-text-font-weight); font-style: var(--awb-text-font-style); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); user-select: var(--awb-user-select); width: var(--awb-width); min-width: var(--awb-min-width); max-width: var(--awb-max-width); }.awb-text-cols { column-count: var(--awb-columns); column-gap: var(--awb-column-spacing); column-width: var(--awb-column-min-width); column-rule: var(--awb-rule-style); }.fusion-body .fusion-title { --awb-highlight-color: var(--primary_color, #65bc7b); --awb-highlight-top-margin: 0; --awb-highlight-animation-duration: 1500; --awb-highlight-width: 9; --awb-text-color: var(--body_typography-color); --awb-animated-text-color: var(--awb-text-color); --awb-margin-top: var(--title_margin-top); --awb-margin-right: var(--title_margin-right); --awb-margin-bottom: var(--title_margin-bottom); --awb-margin-left: var(--title_margin-left); --awb-link-color: var(--link_color); --awb-link-hover-color: var(--link_hover_color); --awb-sep-color: var(--title_border_color); --awb-font-size: var(--body_typography-font-size); --awb-marquee-direction: normal; --awb-marquee-speed: 5000ms; --awb-marquee-translate-x: 100%; --awb-marquee-translate-y: 0%; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); display: flex; flex-wrap: nowrap; align-items: center; border-bottom-color: var(--awb-sep-color); font-size: var(--awb-font-size); }.fusion-body .fusion-title a { color: var(--awb-link-color); }.fusion-body .fusion-title a:hover { color: var(--awb-link-hover-color); }.fusion-body .fusion-title.fusion-title-size-one { --awb-font-size: var(--h1_typography-font-size); --awb-text-color: var(--h1_typography-color); }.fusion-body .fusion-title.fusion-title-size-two { --awb-font-size: var(--h2_typography-font-size); --awb-text-color: var(--h2_typography-color); }.fusion-body .fusion-title.fusion-title-size-three { --awb-font-size: var(--h3_typography-font-size); --awb-text-color: var(--h3_typography-color); }.fusion-body .fusion-title.fusion-title-size-four { --awb-font-size: var(--h4_typography-font-size); --awb-text-color: var(--h4_typography-color); }.fusion-body .fusion-title.fusion-title-size-five { --awb-font-size: var(--h5_typography-font-size); --awb-text-color: var(--h5_typography-color); }.fusion-body .fusion-title.fusion-title-size-six { --awb-font-size: var(--h6_typography-font-size); --awb-text-color: var(--h6_typography-color); }.fusion-body .fusion-title h1 > p:last-of-type, .fusion-body .fusion-title h2 > p:last-of-type, .fusion-body .fusion-title h3 > p:last-of-type, .fusion-body .fusion-title h4 > p:last-of-type, .fusion-body .fusion-title h5 > p:last-of-type, .fusion-body .fusion-title h6 > p:last-of-type { margin-bottom: 0px; }.fusion-body .fusion-title .comment-reply-title { margin: 0px; }.fusion-body .fusion-title .comment-reply-title.title-heading-left, .fusion-body .fusion-title div.title-heading-tag.title-heading-left, .fusion-body .fusion-title h1.title-heading-left, .fusion-body .fusion-title h2.title-heading-left, .fusion-body .fusion-title h3.title-heading-left, .fusion-body .fusion-title h4.title-heading-left, .fusion-body .fusion-title h5.title-heading-left, .fusion-body .fusion-title h6.title-heading-left, .fusion-body .fusion-title p.title-heading-tag.title-heading-left { text-align: left; }.fusion-body .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon, .fusion-body .fusion-title div.title-heading-tag.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h1.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h2.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h3.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h4.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h5.title-heading-left .fontawesome-icon, .fusion-body .fusion-title h6.title-heading-left .fontawesome-icon, .fusion-body .fusion-title p.title-heading-tag.title-heading-left .fontawesome-icon { margin-right: 10px; }.fusion-body .fusion-title .comment-reply-title.title-heading-right, .fusion-body .fusion-title div.title-heading-tag.title-heading-right, .fusion-body .fusion-title h1.title-heading-right, .fusion-body .fusion-title h2.title-heading-right, .fusion-body .fusion-title h3.title-heading-right, .fusion-body .fusion-title h4.title-heading-right, .fusion-body .fusion-title h5.title-heading-right, .fusion-body .fusion-title h6.title-heading-right, .fusion-body .fusion-title p.title-heading-tag.title-heading-right { text-align: right; }.fusion-body .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon, .fusion-body .fusion-title .comment-reply-title.title-heading-right img, .fusion-body .fusion-title div.title-heading-tag.title-heading-right .fontawesome-icon, .fusion-body .fusion-title div.title-heading-tag.title-heading-right img, .fusion-body .fusion-title h1.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h1.title-heading-right img, .fusion-body .fusion-title h2.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h2.title-heading-right img, .fusion-body .fusion-title h3.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h3.title-heading-right img, .fusion-body .fusion-title h4.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h4.title-heading-right img, .fusion-body .fusion-title h5.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h5.title-heading-right img, .fusion-body .fusion-title h6.title-heading-right .fontawesome-icon, .fusion-body .fusion-title h6.title-heading-right img, .fusion-body .fusion-title p.title-heading-tag.title-heading-right .fontawesome-icon, .fusion-body .fusion-title p.title-heading-tag.title-heading-right img { margin-left: 10px; margin-right: 0px; }.fusion-body .fusion-title .comment-reply-title img, .fusion-body .fusion-title div.title-heading-tag img, .fusion-body .fusion-title h1 img, .fusion-body .fusion-title h2 img, .fusion-body .fusion-title h3 img, .fusion-body .fusion-title h4 img, .fusion-body .fusion-title h5 img, .fusion-body .fusion-title h6 img, .fusion-body .fusion-title p.title-heading-tag img { margin-right: 10px; }.fusion-body .fusion-title .comment-reply-title .fontawesome-icon, .fusion-body .fusion-title div.title-heading-tag .fontawesome-icon, .fusion-body .fusion-title h1 .fontawesome-icon, .fusion-body .fusion-title h2 .fontawesome-icon, .fusion-body .fusion-title h3 .fontawesome-icon, .fusion-body .fusion-title h4 .fontawesome-icon, .fusion-body .fusion-title h5 .fontawesome-icon, .fusion-body .fusion-title h6 .fontawesome-icon, .fusion-body .fusion-title p.title-heading-tag .fontawesome-icon { display: inline-block; float: none; vertical-align: middle; margin-left: 0px; margin-top: 0px; }.fusion-body .fusion-title .awb-title-spacer { max-width: 0.3em; flex-grow: 1; }.fusion-body .fusion-title.fusion-title-center { text-align: center; }.fusion-body .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .fusion-body .fusion-title.fusion-title-center.sep-underline .title-heading-center { padding: 0px; text-align: center; }.fusion-body .fusion-title.fusion-sep-none { display: block; }.fusion-body .fusion-title.fusion-sep-none .title-heading-left { padding: 0px; text-align: left; }.fusion-body .fusion-title.fusion-sep-none .title-heading-right { padding: 0px; text-align: right; }.fusion-body .fusion-title .title-sep-container { position: relative; height: 6px; flex-grow: 1; }.fusion-body .fusion-title.sep-underline { display: block; padding-bottom: 10px; width: 100%; border-bottom: 1px solid var(--awb-sep-color); }.fusion-body .fusion-title.sep-underline.sep-dashed { border-bottom-style: dashed; }.fusion-body .fusion-title.sep-underline.sep-dotted { border-bottom-style: dotted; }.fusion-body .fusion-title.sep-underline .title-heading-right { margin: 0px; }.fusion-body .fusion-title.sep-underline .title-heading-left, .fusion-body .fusion-title.sep-underline .title-heading-right { padding: 0px; }.fusion-body .fusion-title .title-sep { position: relative; display: block; width: 100%; border: 0 solid var(--awb-sep-color); box-sizing: content-box; }.fusion-body .fusion-title .title-sep.sep-double { height: 6px; border-bottom-width: 1px; border-top-width: 1px; }.fusion-body .fusion-title .title-sep.sep-single { border-bottom-width: 1px; }.fusion-body .fusion-title .title-sep.sep-dashed { border-bottom-style: dashed; border-top-style: dashed; }.fusion-body .fusion-title .title-sep.sep-dotted { border-bottom-style: dotted; border-top-style: dotted; }.fusion-body .fusion-title .fusion-animated-texts { visibility: hidden; }.fusion-body .fusion-title .fusion-animated-texts-wrapper { position: relative; display: inline-block; white-space: nowrap; width: 0px; text-align: initial; }.fusion-body .fusion-title .fusion-animated-text { opacity: 0; position: absolute; }.fusion-body .fusion-title.fusion-title-typeIn .fusion-animated-texts-wrapper::before { content: ""; position: absolute; left: auto; right: 0px; top: 50%; transform: translateY(-50%); height: 90%; width: 1px; background-color: var(--awb-text-color); animation: 1s infinite typeInCursor; }.fusion-body .fusion-title.fusion-title-clipIn span[class^="line"] { overflow: hidden; display: inline-flex !important; width: 0px; }.fusion-body .fusion-title.fusion-title-clipIn .fusion-animated-texts-wrapper::before { content: ""; position: absolute; top: 0px; left: auto; right: 0px; width: 2px; height: 100%; background-color: var(--awb-text-color); }.fusion-body .fusion-title.fusion-title-highlight { overflow: visible; }.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text { position: relative; display: inline-block; }.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper { position: relative; display: inline-block; }.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg { display: none; margin-top: var(--awb-highlight-top-margin); position: absolute; top: 50%; left: 50%; width: calc(100% + 0.75em); height: calc(100% + 0.75em); transform: translate(-50%, -50%); overflow: visible; }.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg path { stroke: var(--awb-highlight-color); stroke-width: var(--awb-highlight-width); fill: none; stroke-dasharray: 1500px; stroke-linecap: round; stroke-linejoin: round; animation-duration: calc(var(--awb-highlight-animation-duration) * 5.26ms); }.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper .awb-animate { display: block; }.fusion-body .fusion-title.fusion-title-highlight.fusion-animate-loop.fusion-highlight-double .fusion-highlighted-text-wrapper svg path:last-child, .fusion-body .fusion-title.fusion-title-highlight.fusion-animate-loop.fusion-highlight-double_underline .fusion-highlighted-text-wrapper svg path:last-child, .fusion-body .fusion-title.fusion-title-highlight.fusion-animate-loop.fusion-highlight-x .fusion-highlighted-text-wrapper svg path:last-child { opacity: 0; animation-delay: calc(var(--awb-highlight-animation-duration) * 5.26ms / 22); }.fusion-body .fusion-title.fusion-title-highlight.fusion-animate-loop .fusion-highlighted-text-wrapper svg.awb-animate path { animation-iteration-count: infinite; animation-name: fusion-title-highlight-loop; }.fusion-body .fusion-title.fusion-title-highlight.fusion-animate-once .fusion-highlighted-text-wrapper svg.awb-animate path { animation-name: fusion-title-highlight-once; }.fusion-body .fusion-title.fusion-title-highlight.fusion-animate-none .fusion-highlighted-text-wrapper svg { display: block; }.fusion-body .fusion-title.fusion-title-highlight.fusion-highlight-circle .fusion-highlighted-text-wrapper svg { height: calc(100% + 1.3em); }.fusion-body .fusion-title.fusion-highlight-marker .fusion-highlighted-text-wrapper { margin: -0.075em -0.15em; }.fusion-body .fusion-title.fusion-highlight-marker .fusion-highlighted-text { background-image: linear-gradient(to right,var(--awb-highlight-color-trans,var(--awb-highlight-color)),var(--awb-highlight-color-min,var(--awb-highlight-color)) 1%,var(--awb-highlight-color-max,var(--awb-highlight-color)) 5%,var(--awb-highlight-color-inter,var(--awb-highlight-color)) 99%,var(--awb-highlight-color-trans,var(--awb-highlight-color)) 100%); background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position: left bottom; background-repeat: no-repeat; box-decoration-break: clone; padding: 0.075em 0.15em; }.fusion-body .fusion-title.fusion-highlight-marker.fusion-animate-loop .awb-animate { animation-iteration-count: infinite; animation-name: fusion-title-highlight-marker-loop; animation-duration: calc(var(--awb-highlight-animation-duration) * 5.26ms); }.fusion-body .fusion-title.fusion-highlight-marker.fusion-animate-once .awb-animate { animation-fill-mode: forwards; animation-name: fusion-title-highlight-marker-once; animation-duration: calc(var(--awb-highlight-animation-duration) * 5.26ms); }.fusion-body .fusion-title.fusion-highlight-marker.fusion-animate-none .fusion-highlighted-text { background-size: 100% calc(var(--awb-highlight-width) * 1%); }.fusion-body .fusion-title.fusion-title-slideInDown { overflow: hidden; }.fusion-body .fusion-title.fusion-text-has-stroke { --awb-text-stroke-size: 1px; --awb-text-stroke-color: var(--primary_color); }.fusion-body .fusion-title.fusion-text-has-stroke .fusion-title-heading { -webkit-text-stroke: var(--awb-text-stroke-size) var(--awb-text-stroke-color); }.fusion-body .fusion-title.fusion-has-text-overflow { --awb-text-overflow: "ellipsis"; }.fusion-body .fusion-title.fusion-has-text-overflow .fusion-title-heading { overflow: hidden; white-space: nowrap; text-overflow: var(--awb-text-overflow); }.fusion-body #wrapper .fusion-title .comment-reply-title, .fusion-body #wrapper .fusion-title div.title-heading-tag, .fusion-body #wrapper .fusion-title h1, .fusion-body #wrapper .fusion-title h2, .fusion-body #wrapper .fusion-title h3, .fusion-body #wrapper .fusion-title h4, .fusion-body #wrapper .fusion-title h5, .fusion-body #wrapper .fusion-title h6, .fusion-body #wrapper .fusion-title p.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title .comment-reply-title, .fusion-body .awb-off-canvas-wrap .fusion-title div.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title h1, .fusion-body .awb-off-canvas-wrap .fusion-title h2, .fusion-body .awb-off-canvas-wrap .fusion-title h3, .fusion-body .awb-off-canvas-wrap .fusion-title h4, .fusion-body .awb-off-canvas-wrap .fusion-title h5, .fusion-body .awb-off-canvas-wrap .fusion-title h6, .fusion-body .awb-off-canvas-wrap .fusion-title p.title-heading-tag, .fusion-body .fusion-modal .fusion-title .comment-reply-title, .fusion-body .fusion-modal .fusion-title div.title-heading-tag, .fusion-body .fusion-modal .fusion-title h1, .fusion-body .fusion-modal .fusion-title h2, .fusion-body .fusion-modal .fusion-title h3, .fusion-body .fusion-modal .fusion-title h4, .fusion-body .fusion-modal .fusion-title h5, .fusion-body .fusion-modal .fusion-title h6, .fusion-body .fusion-modal .fusion-title p.title-heading-tag { flex-grow: 0; padding: 0px; font-size: 1em; color: var(--awb-text-color); }.awb-gradient-text { background-size: 100%; background-clip: text; -webkit-text-fill-color: transparent; }.fusion-border-below-title { display: block; }#main .post-content .fusion-border-below-title h1, #main .post-content .fusion-border-below-title h2, #main .post-content .fusion-border-below-title h3, #main .post-content .fusion-border-below-title h4, #main .post-content .fusion-border-below-title h5, #main .post-content .fusion-border-below-title h6 { padding-left: 0px; padding-right: 0px; }.fusion-border-below-title .title-sep-container { display: none; height: 8px; }@keyframes fusion-title-highlight-loop {
0% { stroke-dasharray: 0px, 1500px; opacity: 1; }
19% { stroke-dasharray: 1500px, 1500px; opacity: 1; }
95% { stroke-dasharray: 1500px, 1500px; opacity: 1; }
100% { stroke-dasharray: 1500px, 1500px; opacity: 0; }
}@keyframes fusion-title-highlight-once {
0% { stroke-dasharray: 0px, 1500px; opacity: 1; }
19% { stroke-dasharray: 1500px, 1500px; opacity: 1; }
95% { stroke-dasharray: 1500px, 1500px; opacity: 1; }
100% { stroke-dasharray: 1500px, 1500px; opacity: 1; }
}@keyframes fusion-title-highlight-marker-loop {
0% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: left; }
19% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: left; }
95% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: right; }
100% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: right; }
}@keyframes fusion-title-highlight-marker-once {
0% { background-size: 0 calc(var(--awb-highlight-width) * 1%); background-position-x: left; }
19% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: left; }
100% { background-size: 100% calc(var(--awb-highlight-width) * 1%); background-position-x: left; }
}@keyframes typeIn {
0% { display: none; }
100% { display: inline-block; }
}@keyframes typeOut {
0% { display: inline-block; }
100% { display: none; }
}@keyframes typeInCursor {
0% { transform: translateY(-50%) scale(1); opacity: 1; }
40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
100% { transform: translateY(-50%) scale(0); opacity: 0; }
}@keyframes bounceIn {
0% { opacity: 0; transform: scale(0.3); }
50% { opacity: 1; transform: scale(1.05); }
70% { transform: scale(0.9); }
100% { transform: scale(1); }
}@keyframes bounceOut {
0% { transform: scale(1); }
25% { transform: scale(0.95); }
50% { opacity: 1; transform: scale(1.1); }
100% { opacity: 0; transform: scale(0.3); }
}@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0px) skewX(0deg); opacity: 1; }
}@keyframes lightSpeedOut {
0% { transform: translateX(0px) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}@keyframes slideInDown {
0% { opacity: 0; transform: translateY(-2000px); }
100% { transform: translateY(0px); }
}@keyframes slideOutUpTitle {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}.fusion-title-animated { visibility: hidden; animation-fill-mode: both; animation-duration: 1s; }.fusion-title-animated.typeIn, .fusion-title-animated.typeOut { animation-duration: 0.1s; }.fusion-title-animated.bounceIn { animation-name: bounceIn; }.fusion-title-animated.bounceOut { animation-name: bounceOut; }.fusion-title-animated.fadeIn { animation-name: fadeIn; }.fusion-title-animated.fadeOut { animation-name: fadeOut; }.fusion-title-animated.flipInX { animation-name: flipInX; }.fusion-title-animated.flipOutX { animation-name: flipOutX; }.fusion-title-animated.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }.fusion-title-animated.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }.fusion-title-animated.rollIn { animation-name: rollIn; }.fusion-title-animated.rollOut { animation-name: rollOut; }.fusion-title-animated.typeIn { animation-name: typeIn; }.fusion-title-animated.typeOut { animation-name: typeOut; }.fusion-title-animated.slideInDown { animation-name: slideInDown; }.fusion-title-animated.slideOutUp { animation-name: slideOutUpTitle !important; }.fusion-title-animated.zoomIn { animation-name: zoomIn; }.fusion-title-animated.zoomOut { animation-name: zoomOut; }.fusion-title-marquee .fusion-title-heading { display: flex; overflow: hidden; white-space: nowrap; }.fusion-title-marquee .awb-marquee-masked { mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); }.fusion-title-marquee .awb-marquee-content { padding: 0px 0.2em; animation: marquee var(--awb-marquee-speed) linear infinite; }@keyframes marquee {
0% { transform: translateX(0px); }
100% { transform: translateX(var(--awb-marquee-translate-x)); }
}.awb-title__scroll-reveal--color_change { --awb-animation-base-color: var(--awb-text-color); }.awb-title__scroll-reveal--color_change a { --awb-animation-base-color: var(--awb-link-color); }.awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="chars"] a:hover .char, .awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="lines"] a:hover .line, .awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="words"] a:hover .word { color: inherit; }.awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="chars"] .char, .awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="lines"] .line, .awb-title__scroll-reveal--color_change[data-scroll-reveal-basis="words"] .word { color: transparent; background-image: linear-gradient(to right,var(--awb-animated-text-color) 50%,var(--awb-animation-base-color) 50%); background-size: 200% 100%; background-position-x: 100%; background-clip: text; transition: color 0.2s; }.fusion-accordian { --awb-margin-top: 0; --awb-margin-bottom: 0; --awb-padding-top: 0; --awb-padding-right: 0; --awb-padding-bottom: 0; --awb-padding-left: 0; --awb-border-size: 1px; --awb-icon-size: 13px; --awb-title-color: var(--link_color, var(--h4_typography-color)); --awb-title-font-weight: normal; --awb-title-font-style: normal; --awb-title-line-height: 22px; --awb-title-font-size: 16px; --awb-title-letter-spacing: var(--h4_typography-letter-spacing); --awb-title-text-transform: var(--h4_typography-text-transform); --awb-content-color: var(--body_typography-color); --awb-content-font-size: var(--body_typography-font-size); --awb-content-line-height: var(--body_typography-line-height); --awb-content-letter-spacing: var(--body_typography-letter-spacing); --awb-content-text-transform: none; --awb-content-font-family: inherit; --awb-content-font-weight: 400; --awb-content-font-style: var(--body_typography-font-style, normal); --awb-icon-box-color: var(--accordian_inactive_color, #333); --awb-toggle-hover-accent-color: var(--primary_color); width: 100%; margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); }.fusion-accordian .fusion-panel { box-shadow: none; border-top: medium; border-right: medium; border-left: medium; border-image: none; border-bottom: 1px solid var(--accordion_divider_color); border-radius: 0px; background-clip: padding-box; padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); }.fusion-accordian .fusion-panel:hover { border-bottom: 1px solid var(--accordion_divider_hover_color); }.fusion-accordian .panel-heading { padding: 0px; background: 0px 0px; }.fusion-accordian .panel-heading .panel-title { margin: 0px; }.fusion-accordian .panel-heading .panel-title a { display: flex; align-items: baseline; color: var(--awb-title-color); }.fusion-accordian .panel-heading .panel-title a:not(.active) .fusion-toggle-icon-wrapper .active-icon { display: none; }.fusion-accordian .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper .inactive-icon { display: none; }.fusion-body .fusion-accordian .panel-title { font-family: var(--awb-title-font-family); font-weight: var(--awb-title-font-weight); font-style: var(--awb-title-font-style); line-height: var(--awb-title-line-height); font-size: var(--awb-title-font-size); letter-spacing: var(--awb-title-letter-spacing); text-transform: var(--awb-title-text-transform); }.fusion-accordian .panel-title { position: relative; color: inherit; }.fusion-accordian .panel-title a { display: block; padding: 10px 0px; text-decoration: none; box-shadow: none !important; }.fusion-accordian .panel-title a.hover, .fusion-accordian .panel-title a:hover { color: var(--awb-toggle-hover-accent-color,var(--primary_color)); }.fusion-accordian .panel-title a.hover .fa-fusion-box, .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color: var(--awb-toggle-hover-accent-color,var(--primary_color)); }.fusion-accordian .panel-title a .fa.pull-left { margin-left: 1px; }.fusion-accordian .panel-title a .fa-fusion-box { display: inline-block; vertical-align: middle; background-color: var(--awb-icon-box-color) !important; border-color: var(--awb-icon-box-color) !important; color: var(--awb-icon-color); text-align: center; padding: 4.5px; -moz-osx-font-smoothing: subpixel-antialiased; }.fusion-accordian .panel-title a .fa-fusion-box::before { font-style: normal; line-height: 1; font-size: var(--awb-icon-size); width: var(--awb-icon-size); display: grid; }.fusion-accordian .panel-title a:not(.active).hover .fa-fusion-box, .fusion-accordian .panel-title a:not(.active):hover .fa-fusion-box { background-color: var(--awb-toggle-hover-accent-color) !important; border-color: var(--awb-toggle-hover-accent-color) !important; }.fusion-accordian .panel-title a.active { color: var(--awb-toggle-active-accent-color,var(--awb-title-color)) !important; }.fusion-accordian .panel-title a.active .fa-fusion-box { background-color: var(--awb-toggle-active-accent-color,var(--awb-toggle-hover-accent-color)) !important; border-color: var(--awb-toggle-active-accent-color,var(--awb-toggle-hover-accent-color)) !important; }.fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 18px; }.fusion-accordian .panel-body { padding: 10px 0px 15px; border: medium; line-height: var(--body_typography-line-height); }.fusion-accordian .toggle-content { color: var(--awb-content-color); font-family: var(--awb-content-font-family); font-weight: var(--awb-content-font-weight); font-style: var(--awb-content-font-style); font-size: var(--awb-content-font-size); text-transform: var(--awb-content-text-transform); line-height: var(--awb-content-line-height); letter-spacing: var(--awb-content-letter-spacing); }.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a { color: var(--awb-toggle-hover-accent-color); }.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode { margin-bottom: 10px; border-style: solid; cursor: pointer; }.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body { padding-left: 25px; padding-right: 25px; }.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a { padding: 15px 25px; }.fusion-accordian .fusion-panel.fusion-toggle-no-divider { border-bottom: medium; }.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a { padding: 10px 0px; }.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box { background-color: transparent !important; padding: 0px; }.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a.hover .fa-fusion-box, .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box { background-color: transparent !important; }.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a.hover:not(.active) .fa-fusion-box, .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover:not(.active) .fa-fusion-box { color: var(--awb-toggle-hover-accent-color) !important; }.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a.active .fa-fusion-box { color: var(--awb-toggle-active-accent-color,var(--awb-toggle-hover-accent-color)) !important; }.fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper { left: 0px; }.fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading { margin-left: 0px; width: 100%; margin-right: calc(var(--awb-icon-size) + 18px); }.fusion-accordian .fusion-toggle-icon-right.fusion-toggle-icon-unboxed .fusion-toggle-icon-wrapper { left: auto; }.fusion-accordian .fusion-toggle-icon-right .panel-heading a { flex-direction: row-reverse; }.fusion-accordian .fusion-panel.fusion-toggle-boxed-mode { border-color: var(--awb-border-color); border-width: var(--awb-border-size); background-color: var(--awb-background-color); }.fusion-accordian .fusion-panel.fusion-toggle-boxed-mode.hover, .fusion-accordian .fusion-panel.fusion-toggle-boxed-mode:hover { background-color: var(--awb-hover-color); }.fusion-accordian .fusion-panel.fusion-toggle-has-divider { border-color: var(--awb-divider-color); }.fusion-accordian .fusion-panel.fusion-toggle-has-divider.hover, .fusion-accordian .fusion-panel.fusion-toggle-has-divider:hover { border-color: var(--awb-divider-hover-color); }.fusion-faq-shortcode .fusion-accordian { --awb-title-font-family: var(--faq_accordion_title_typography-font-family); --awb-title-font-weight: var(--faq_accordion_title_typography-font-weight); --awb-title-font-style: var(--faq_accordion_title_typography-font-style); --awb-title-line-height: var(--faq_accordion_title_typography-line-height); --awb-title-font-size: var(--faq_accordion_title_typography-font-size); --awb-title-letter-spacing: var(--faq_accordion_title_typography-letter-spacing); --awb-title-text-transform: var(--faq_accordion_title_typography-text-transform); --awb-title-color: var(--faq_accordion_title_typography-color); --awb-icon-size: 16px; --awb-icon-color: var(--faq_accordian_icon_color); --awb-icon-box-color: var(--faq_accordian_inactive_color); }.fusion-single-accordian { margin-bottom: 0px; }.tooltip { position: absolute; z-index: 2030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; }.tooltip.in { opacity: 0.9; }.tooltip.top { margin-top: -3px; padding: 5px 0px; }.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: rgba(33, 33, 33, 0.97); }.tooltip.right { margin-left: 3px; padding: 0px 5px; }.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgba(33, 33, 33, 0.97); }.tooltip.bottom { margin-top: 3px; padding: 5px 0px; }.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgba(33, 33, 33, 0.97); }.tooltip.left { margin-left: -3px; padding: 0px 5px; }.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgba(33, 33, 33, 0.97); }.tooltip.top-left .tooltip-arrow { bottom: 0px; left: 5px; border-width: 5px 5px 0px; border-top-color: rgba(33, 33, 33, 0.97); }.tooltip.top-right .tooltip-arrow { bottom: 0px; right: 5px; border-width: 5px 5px 0px; border-top-color: rgba(33, 33, 33, 0.97); }.tooltip.bottom-left .tooltip-arrow { top: 0px; left: 5px; border-width: 0px 5px 5px; border-bottom-color: rgba(33, 33, 33, 0.97); }.tooltip.bottom-right .tooltip-arrow { top: 0px; right: 5px; border-width: 0px 5px 5px; border-bottom-color: rgba(33, 33, 33, 0.97); }.tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(209, 209, 210); text-align: center; text-decoration: none; background-color: rgba(33, 33, 33, 0.97); border-radius: 4px; background-clip: padding-box; }.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }.fusion-tooltip { cursor: pointer; }lite-vimeo { font-size: 10px; background-color: rgb(0, 0, 0); position: relative; display: block; contain: content; background-position: center center; background-size: cover; background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOCA0LjUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMSwwIDEsNC41IDAsNC41IiBmaWxsPSIjODVkY2U1Ii8+PHBvbHlnb24gcG9pbnRzPSIxLDAgMiwwIDIsNC41IDEsNC41IiBmaWxsPSIjZWJmMmY0Ii8+PHBvbHlnb24gcG9pbnRzPSIyLDAgMywwIDMsNC41IDIsNC41IiBmaWxsPSIjZmU1MjIxIi8+PHBvbHlnb24gcG9pbnRzPSIzLDAgNCwwIDQsNC41IDMsNC41IiBmaWxsPSIjZjdmYzhiIi8+PHBvbHlnb24gcG9pbnRzPSI0LDAgNSwwIDUsNC41IDQsNC41IiBmaWxsPSIjMTJhOWQxIi8+PHBvbHlnb24gcG9pbnRzPSI1LDAgNiwwIDYsNC41IDUsNC41IiBmaWxsPSIjNDEzNzMxIi8+PHBvbHlnb24gcG9pbnRzPSI2LDAgNywwIDcsNC41IDYsNC41IiBmaWxsPSIjYmQyZDA3Ii8+PHBvbHlnb24gcG9pbnRzPSI3LDAgOCwwIDgsNC41IDcsNC41IiBmaWxsPSIjY2ZlZDI1Ii8+PC9zdmc+"); cursor: pointer; }lite-vimeo.awb-lite-vimeo-no-background { background-image: none; }lite-vimeo::after { content: ""; display: block; padding-bottom: calc(56.25%); }lite-vimeo.portrait::after { padding-bottom: calc(177.778%); }lite-vimeo > iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }lite-vimeo > .ltv-playbtn { width: 6.5em; height: 4em; background: rgba(23, 35, 34, 0.75); z-index: 1; opacity: 0.8; border-radius: 0.5em; transition: 0.2s cubic-bezier(0, 0, 0.2, 1); outline: 0px; border: 0px; cursor: pointer; }lite-vimeo:hover > .ltv-playbtn { background-color: rgb(0, 173, 239); opacity: 1; }lite-vimeo > .ltv-playbtn::before { content: ""; border-style: solid; border-width: 10px 0px 10px 20px; border-color: transparent transparent transparent rgb(255, 255, 255); }lite-vimeo > .ltv-playbtn, lite-vimeo > .ltv-playbtn::before { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); }lite-vimeo.ltv-activated { cursor: unset; }lite-vimeo.ltv-activated::before, lite-vimeo.ltv-activated > .ltv-playbtn { opacity: 0; pointer-events: none; }.fusion-grid-1 > .fusion-grid-column, .fusion-grid-one > .fusion-grid-column { width: 100%; }.fusion-grid-2 > .fusion-grid-column, .fusion-grid-two > .fusion-grid-column { width: 50%; }.fusion-grid-3 > .fusion-grid-column, .fusion-grid-three > .fusion-grid-column { width: calc(33.3333%); }.fusion-grid-4 > .fusion-grid-column, .fusion-grid-four > .fusion-grid-column { width: 25%; }.fusion-grid-5 > .fusion-grid-column, .fusion-grid-five > .fusion-grid-column { width: 20%; }.fusion-grid-6 > .fusion-grid-column, .fusion-grid-six > .fusion-grid-column { width: calc(16.6667%); }.fusion-post-cards { --awb-filters-font-size: inherit; --awb-filters-line-height: inherit; --awb-filters-letter-spacing: inherit; --awb-filters-text-transform: inherit; --awb-filters-color: var(--link_color); --awb-filters-font-family: inherit; --awb-filters-font-style: inherit; --awb-filters-font-weight: inherit; --awb-filters-hover-color: var(--link_hover_color); --awb-filters-active-color: var(--primary_color); --awb-active-filter-border-size: 3px; --awb-active-filter-border-color: var(--primary_color); --awb-filters-border-bottom: 1px; --awb-filters-border-top: 1px; --awb-filters-border-left-style: none; --awb-filters-border-right: 0; --awb-filters-border-right-style: none; --awb-filters-border-left: 0; --awb-filters-border-color: var(--sep_color); --awb-filters-height: 36px; --awb-filters-alignment: flex-start; --awb-column-spacing: 40px; --awb-row-spacing: 40px; --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-load-more-btn-color: var(--awb-color8); --awb-load-more-btn-bg-color: var(--awb-color3); --awb-load-more-btn-hover-color: var(--awb-color1); --awb-load-more-btn-hover-bg-color: var(--awb-color5); --awb-stacking-offset: 0px; margin-top: var(--awb-margin-top); margin-right: var(--awb-margin-right); margin-bottom: var(--awb-margin-bottom); margin-left: var(--awb-margin-left); }.fusion-post-cards.fusion-grid-archive.fusion-grid-flex-grow.fusion-grid-columns-1 { display: flex; flex-grow: 1; }.fusion-post-cards.fusion-grid-archive.fusion-grid-flex-grow.fusion-grid-columns-1 > .fusion-grid { flex-grow: 1; max-width: 100%; }.fusion-post-cards .fusion-grid { display: flex; flex-wrap: wrap; list-style: none; margin-bottom: 0px; padding: 0px; margin-right: calc(var(--awb-column-spacing)/ -2); margin-left: calc(var(--awb-column-spacing)/ -2); margin-top: calc(var(--awb-row-spacing)/ -2); }.fusion-post-cards .fusion-grid .product-list-view { width: 100%; }.fusion-post-cards .fusion-grid > li:last-child > .fusion-absolute-separator { display: none; }.fusion-post-cards .fusion-grid.fusion-flex-align-items-stretch > .fusion-grid-column > .fusion-column-wrapper > .fusion-builder-row-inner:first-of-type:last-of-type { flex: 1 1 0%; }.fusion-post-cards .fusion-grid > .fusion-grid-column { padding-right: calc(var(--awb-column-spacing)/ 2); padding-left: calc(var(--awb-column-spacing)/ 2); padding-top: calc(var(--awb-row-spacing)/ 2); padding-bottom: calc(var(--awb-row-spacing)/ 2); }.fusion-post-cards .fusion-grid > .fusion-grid-column > .fusion-column-inner-bg { margin-right: calc(var(--awb-column-spacing)/ 2); margin-left: calc(var(--awb-column-spacing)/ 2); margin-top: calc(var(--awb-row-spacing)/ 2); margin-bottom: calc(var(--awb-row-spacing)/ 2); }.fusion-post-cards .fusion-grid-column { margin-bottom: 0px !important; margin-top: 0px; }.fusion-post-cards .fusion-load-more-button { color: var(--awb-load-more-btn-color); background-color: var(--awb-load-more-btn-bg-color); }.fusion-post-cards .fusion-load-more-button:focus, .fusion-post-cards .fusion-load-more-button:hover { color: var(--awb-load-more-btn-hover-color); background-color: var(--awb-load-more-btn-hover-bg-color); }.fusion-post-cards .fusion-filters { flex-flow: wrap; border-bottom-width: var(--awb-filters-border-bottom); border-top-width: var(--awb-filters-border-top); border-left-width: var(--awb-filters-border-left); border-left-style: var(--awb-filters-border-left-style); border-right-width: var(--awb-filters-border-right); border-right-style: var(--awb-filters-border-right-style); border-color: var(--awb-filters-border-color); min-height: var(--awb-filters-height); justify-content: var(--awb-filters-alignment); }.fusion-post-cards .fusion-filters li a { color: var(--awb-filters-color); font-size: var(--awb-filters-font-size); font-family: var(--awb-filters-font-family); font-style: var(--awb-filters-font-style); font-weight: var(--awb-filters-font-weight); line-height: var(--awb-filters-line-height); letter-spacing: var(--awb-filters-letter-spacing); text-transform: var(--awb-filters-text-transform); }.fusion-post-cards .fusion-filters li a:hover { color: var(--awb-filters-hover-color); }.fusion-post-cards .fusion-filters li.fusion-active a { border-color: var(--awb-active-filter-border-color); border-top-width: var(--awb-active-filter-border-size); color: var(--awb-filters-active-color); }.fusion-post-cards.awb-swiper-marquee .swiper-wrapper { transition-timing-function: linear; }.fusion-post-cards.awb-swiper-masked { mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); }.fusion-post-cards .fusion-stacking-posts-cards li { position: sticky; top: calc(var(--awb-stacking-offset) - (var(--awb-row-spacing)/ 2)); animation: awb-stacking-cards; }@keyframes awb-stacking-cards {
100% { scale: 0.7; filter: blur(8px); opacity: 0; }
}.awb-widget-area-element { --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-margin-right: 0; --awb-margin-top: 0; --awb-background-color: transparent; --awb-padding: 0; --awb-title-color: var(--h4_typography-color); --awb-title-size: var(--h4_typography-font-size); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); background-color: var(--awb-background-color); padding: var(--awb-padding); }.awb-widget-area-element .widget .heading h4, .awb-widget-area-element .widget h4 { color: var(--awb-title-color); font-size: var(--awb-title-size); }.fusion-widget { --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-margin-right: 0; --awb-margin-top: 0; --awb-fusion-divider-color: var(--sep_color); --awb-fusion-bg-color: transparent; --awb-fusion-padding-color: 0; --awb-fusion-border-size: 0; --awb-fusion-border-color: var(--sep_color); --awb-fusion-border-style: solid; --awb-fusion-bg-radius-size: 0; background-color: var(--awb-fusion-bg-color); padding: var(--awb-fusion-padding-color); border: var(--awb-fusion-border-size) var(--awb-fusion-border-style) var(--awb-fusion-border-color); border-radius: var(--awb-fusion-bg-radius-size); margin-top: var(--awb-margin-top,0); margin-right: var(--awb-margin-right,0); margin-bottom: var(--awb-margin-bottom,0); margin-left: var(--awb-margin-left,0); }.fusion-widget.fusion-widget-align-center { text-align: center; }.fusion-widget.fusion-widget-align-right { text-align: right; }.fusion-widget.fusion-widget-align-left { text-align: left; }.fusion-widget.fusion-widget-element .widget { margin: 0px; }.fusion-widget.fusion-widget-element .widget.widget_recent_entries li { border-color: var(--awb-fusion-border-color); }#wrapper .fusion-widget.fusion-widget-element li { border-color: var(--awb-fusion-divider-color); }.fusion-widget.hide-title .fusion-widget .tribe-events-widget-events-list__header, .fusion-widget.hide-title .widget-title { display: none; }.fusion-widget.wp_widget_tag_cloud .tagcloud a { border-color: var(--awb-fusion-divider-color); }.fusion-widget.fusion_widget_menu ul li a::after { color: var(--awb-fusion-divider-color); }.fusion-widget.fusion_widget_vertical_menu .menu { border-right-color: var(--awb-fusion-border-color) !important; border-right-width: var(--awb-fusion-border-size) !important; border-top-color: var(--awb-fusion-border-color) !important; border-top-width: var(--awb-fusion-border-size) !important; }.fusion-widget.fusion_widget_vertical_menu .menu li a { border-bottom-color: var(--awb-fusion-divider-color) !important; }.fusion-widget.fusion_widget_vertical_menu .right .menu { border-left-color: var(--awb-fusion-divider-color) !important; }.fusion-widget.fusion_widget_vertical_menu.no-divider-color > ul.menu { margin-top: -8px; }.fusion-body .fusion-content-tb { --awb-text-font-family: var(--body_typography-font-family); --awb-text-font-weight: var(--body_typography-font-weight); --awb-letter-spacing: var(--body_typography-letter-spacing); --awb-text-font-style: var(--body_typography-font-style, normal); --awb-content-alignment: start; --awb-font-size: var(--body_typography-font-size); --awb-line-height: var(--body_typography-line-height); --awb-text-transform: none; --awb-text-color: var(--body_typography-color); --awb-margin-top: 0; --awb-margin-right: 0; --awb-margin-bottom: 0; --awb-margin-left: 0; font-family: var(--awb-text-font-family); font-weight: var(--awb-text-font-weight); font-style: var(--awb-text-font-style); text-align: var(--awb-content-alignment); font-size: var(--awb-font-size); line-height: var(--awb-line-height); letter-spacing: var(--awb-letter-spacing); text-transform: var(--awb-text-transform); color: var(--awb-text-color); margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left); }.fusion-tb-header { background-color: var(--awb_header_bg_color,transparent); }.clearfix, .container, .container-fluid, .row { clear: both; }.clearfix, .container, .container-fluid, .fusion-clearfix, .row { clear: both; }.clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .fusion-clearfix::after, .fusion-clearfix::before, .row::after, .row::before { content: " "; display: table; }.clearfix::after, .container-fluid::after, .container::after, .fusion-clearfix::after, .row::after { clear: both; }.alignleft, .fusion-alignleft { display: inline; float: left; margin-right: 15px; }.alignright, .fusion-alignright { display: inline; float: right; margin-left: 15px; }.aligncenter, .fusion-aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }.aligncenter .fontawesome-icon, .fusion-aligncenter .fontawesome-icon { float: none; }.create-block-format-context { display: inline-block; clear: both; margin-bottom: 40px; width: 100%; }.create-block-format-context::after, .create-block-format-context::before { content: " "; display: table; }.create-block-format-context::after { clear: both; }.create-block-format-context::after, .create-block-format-context::before { content: " "; display: table; }.create-block-format-context::after { clear: both; }.fusion-columns { margin: 0px -15px; }.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 { width: 20%; }.fusion-columns-5 .fusion-column:nth-of-type(5n+1), .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1) { clear: both; }.fusion-columns-6 .fusion-column:nth-of-type(6n+1), .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1) { clear: both; }.fusion-columns-4 .fusion-column:nth-of-type(4n+1), .fusion-columns-4 .fusion-flip-box-wrapper:nth-of-type(4n+1) { clear: both; }.fusion-columns-3 .fusion-column:nth-of-type(3n+1), .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1) { clear: both; }.fusion-columns-2 .fusion-column:nth-of-type(2n+1), .fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1) { clear: both; }.fusion-builder-row > p { display: none; }.fusion-builder-row { width: 100%; margin: 0px auto; }.fusion-builder-row.fusion-builder-row-inner { max-width: 100% !important; }.fusion-builder-row::after { clear: both; content: " "; display: table; }.row::after { clear: both; content: " "; display: table; }.fusion-fullwidth { position: relative; }.fusion-fullwidth .fusion-row { position: relative; z-index: 10; }.fusion-fullwidth .fullwidth-video { position: absolute; top: 0px; left: 0px; z-index: 1; min-height: 100%; min-width: 100%; transform-style: preserve-3d; overflow: hidden; }.fusion-fullwidth .fullwidth-video video { position: absolute; top: 0px; left: 0px; z-index: 1; min-height: 100%; min-width: 100%; }.fusion-fullwidth .fullwidth-overlay { position: absolute; top: 0px; left: 0px; z-index: 5; height: 100%; width: 100%; }.fusion-fullwidth.faded-background .fullwidth-faded { position: absolute; top: 0px; left: 0px; z-index: 1; min-height: 100%; min-width: 100%; }.fullwidth-box.video-background .fullwidth-video-image { display: none; }.ua-mobile .fullwidth-box.video-background .fullwidth-video-image { width: 100%; height: 100%; display: block; z-index: 2; background-size: cover; background-position: center center; position: absolute; top: 0px; left: 0px; }.fusion-overflow-visible { overflow: visible !important; }.fusion-column-first { clear: left; }.fusion-column-no-min-height .fusion-column-content-centered, .fusion-column-no-min-height .fusion-column-wrapper { min-height: 0px !important; }.fusion-builder-column.fusion-column-last { margin-right: 0px; }.fusion-builder-placeholder, .fusion-builder-placeholder:active, .fusion-builder-placeholder:hover, .fusion-builder-placeholder:visited { display: block; background: rgba(42, 48, 53, 0.5); color: rgba(255, 255, 255, 0.9); text-align: center; padding: 30px; font-size: 18px; margin: 5px 0px; }.fusion-image-wrapper { overflow: hidden; z-index: 1; position: relative; }.fusion-image-wrapper:hover .fusion-rollover { opacity: 1; transform: translateX(0px); }.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover { display: block; }.fusion-image-wrapper.fusion-video { display: block; }.fusion-image-size-fixed { display: inline-block; max-width: 100%; vertical-align: top; }.fusion-rollover { display: flex; align-items: center; justify-content: space-around; opacity: 0; position: absolute; inset: 0px; width: 100%; height: 100%; line-height: normal; text-align: center; background-image: linear-gradient(to top, rgb(170, 215, 93), rgb(209, 233, 144)); transform: translateX(-100%); transition: 0.3s ease-in-out; transform-style: preserve-3d; }.no-csstransforms .fusion-rollover { display: none; }.fusion-rollover a { text-decoration: none; box-shadow: none !important; }.fusion-rollover-content { padding: 10px; width: 90%; box-sizing: border-box; }.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title { margin: 0px; line-height: normal; font-size: 13px; color: rgb(51, 51, 51); }.fusion-rollover-content .fusion-rollover-title { margin-bottom: 3px; margin-top: 10px; padding-top: 0px; }.fusion-rollover-content .fusion-rollover-categories { z-index: 99; position: relative; }.fusion-rollover-content .fusion-rollover-categories a { font-size: 11px; }.fusion-rollover-content .fusion-rollover-categories a:hover { color: rgb(68, 68, 68); }.fusion-rollover-content .fusion-link-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; z-index: 1; }.fusion-rollover-sep { display: inline-block; vertical-align: middle; height: 36px; width: 5px; }.fusion-rollover-gallery, .fusion-rollover-link { display: inline-block; opacity: 0.9; position: relative; vertical-align: middle; margin: 0px; height: 36px; width: 35px; text-indent: -10000px; background-color: rgb(51, 51, 51); border-radius: 50%; background-clip: padding-box; z-index: 99; }.fusion-rollover-gallery:hover, .fusion-rollover-link:hover { opacity: 1; }.fusion-rollover-gallery::before, .fusion-rollover-link::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-indent: 0px; line-height: normal; text-shadow: none; font-family: awb-icons; font-size: 15px; color: rgb(255, 255, 255); -moz-osx-font-smoothing: grayscale; }.fusion-rollover-link::before { content: ""; }.fusion-rollover-gallery::before { content: ""; }.fusion-read-more { box-shadow: none !important; position: relative; }.fusion-read-more::after { content: ""; top: 50%; right: -10px; padding-left: 5px; font-size: 14px; font-family: awb-icons; position: absolute; transform: translateY(-50%); }.fusion-text-no-margin > p { margin-top: 0px; }.fusion-text-no-margin > p:last-child { margin-bottom: 0px; }.fusion-blog-pagination .pagination .pagination-next:hover::after, .fusion-blog-pagination .pagination .pagination-prev:hover::before, .fusion-date-and-formats .fusion-format-box, .fusion-dropcap, .fusion-filters .fusion-filter.fusion-active a, .fusion-login-box a:hover, .fusion-popover, .tooltip-shortcode { color: var(--primary_color); }.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-blog-pagination .pagination a.inactive:hover, .fusion-date-and-formats .fusion-date-box, .fusion-filters .fusion-filter.fusion-active a, .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover, .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover, .fusion-login-box a:hover .reading-box, .fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link, .table-2 table thead { border-color: var(--primary_color); }.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-date-and-formats .fusion-date-box, .table-2 table thead { background-color: var(--primary_color); }.products .product-list-view .fusion-product-wrapper { padding-left: var(--timeline_bg_color-20px-transparent); padding-right: var(--timeline_bg_color-20px-transparent); }.products li.product .fusion-product-wrapper { background-color: var(--timeline_bg_color); }.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }@media (min-width: 0px) {
  .container { width: 750px; }
}@media (min-width: 992px) {
  .container { width: 970px; }
}@media (min-width: 1200px) {
  .container { width: 1170px; }
}.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }.row { margin-left: -15px; margin-right: -15px; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }.col-xs-12 { width: 100%; }.col-xs-11 { width: 91.6667%; }.col-xs-10 { width: 83.3333%; }.col-xs-9 { width: 75%; }.col-xs-8 { width: 66.6667%; }.col-xs-7 { width: 58.3333%; }.col-xs-6 { width: 50%; }.col-xs-5 { width: 41.6667%; }.col-xs-4 { width: 33.3333%; }.col-xs-3 { width: 25%; }.col-xs-2 { width: 16.6667%; }.col-xs-1 { width: 8.33333%; }.col-xs-pull-12 { right: 100%; }.col-xs-pull-11 { right: 91.6667%; }.col-xs-pull-10 { right: 83.3333%; }.col-xs-pull-9 { right: 75%; }.col-xs-pull-8 { right: 66.6667%; }.col-xs-pull-7 { right: 58.3333%; }.col-xs-pull-6 { right: 50%; }.col-xs-pull-5 { right: 41.6667%; }.col-xs-pull-4 { right: 33.3333%; }.col-xs-pull-3 { right: 25%; }.col-xs-pull-2 { right: 16.6667%; }.col-xs-pull-1 { right: 8.33333%; }.col-xs-pull-0 { right: 0px; }.col-xs-push-12 { left: 100%; }.col-xs-push-11 { left: 91.6667%; }.col-xs-push-10 { left: 83.3333%; }.col-xs-push-9 { left: 75%; }.col-xs-push-8 { left: 66.6667%; }.col-xs-push-7 { left: 58.3333%; }.col-xs-push-6 { left: 50%; }.col-xs-push-5 { left: 41.6667%; }.col-xs-push-4 { left: 33.3333%; }.col-xs-push-3 { left: 25%; }.col-xs-push-2 { left: 16.6667%; }.col-xs-push-1 { left: 8.33333%; }.col-xs-push-0 { left: 0px; }.col-xs-offset-12 { margin-left: 100%; }.col-xs-offset-11 { margin-left: 91.6667%; }.col-xs-offset-10 { margin-left: 83.3333%; }.col-xs-offset-9 { margin-left: 75%; }.col-xs-offset-8 { margin-left: 66.6667%; }.col-xs-offset-7 { margin-left: 58.3333%; }.col-xs-offset-6 { margin-left: 50%; }.col-xs-offset-5 { margin-left: 41.6667%; }.col-xs-offset-4 { margin-left: 33.3333%; }.col-xs-offset-3 { margin-left: 25%; }.col-xs-offset-2 { margin-left: 16.6667%; }.col-xs-offset-1 { margin-left: 8.33333%; }.col-xs-offset-0 { margin-left: 0px; }@media (min-width: 0px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: 0px; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: 0px; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}@media (min-width: 992px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: 0px; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: 0px; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}@media (min-width: 1200px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: 0px; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: 0px; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}.awb-background-pattern { position: absolute; top: 0px; left: 0px; z-index: 6; min-height: 100%; min-width: 100%; }.awb-background-mask { position: absolute; top: 0px; left: 0px; z-index: 6; min-height: 100%; min-width: 100%; background-size: cover; background-position: center center; }.awb-background-slider { --awb-image-position: center; position: absolute; top: 0px; left: 0px; z-index: 6; height: 100%; width: 100%; overflow: hidden; pointer-events: none; }.awb-background-slider img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: var(--awb-image-position); }.fusion-flexslider { --awb-arrow-position-vertical: 50%; --awb-arrow-position-horizontal: 0; --awb-arrow-size: var(--slider_arrow_size); --awb-arrow-bgcolor: var(--carousel_nav_color); --awb-arrow-color: #fff; --awb-arrow-hover-bgcolor: var(--carousel_hover_color); --awb-arrow-hover-color: var(--awb-arrow-color); --awb-arrow-border-sizes-top: 0; --awb-arrow-border-sizes-right: 0; --awb-arrow-border-sizes-bottom: 0; --awb-arrow-border-sizes-left: 0; --awb-arrow-border-color: transparent; --awb-arrow-border-radius-top-left: 0; --awb-arrow-border-radius-top-right: 0; --awb-arrow-border-radius-bottom-right: 0; --awb-arrow-border-radius-bottom-left: 0; --awb-arrow-border-style: none; --awb-arrow-border-hover-color: var(--awb-arrow-border-color); --awb-dots-color: #000; --awb-dots-active-color: var(--carousel_nav_color); --awb-dots-align: center; --awb-dots-size: 8px; --awb-dots-active-size: 8px; --awb-dots-position-vertical: 0; --awb-dots-spacing: 4px; position: relative; margin-bottom: 0px; padding: 0px; background-color: transparent; overflow: hidden; }.fusion-flexslider .flex-control-nav, .fusion-flexslider .flex-direction-nav, .fusion-flexslider .slides { z-index: 100; margin: 0px; padding: 0px; list-style: none; }.fusion-flexslider .slides { overflow: hidden; float: left; }.fusion-flexslider .slides li { display: none; margin: 0px; }.fusion-flexslider .slides img { display: block; width: 100%; box-shadow: none; border-radius: 0px; }.fusion-flexslider.fusion-flexslider-loading .slides > li:first-child { display: block; opacity: 1 !important; }.fusion-flexslider.fusion-post-slideshow .slides { float: none; }.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides > li:first-child { float: left; }.fusion-flexslider .flex-control-nav { position: absolute; bottom: 0px; width: 100%; text-align: center; }.fusion-flexslider .flex-direction-nav { list-style: none; }.fusion-flexslider .flex-direction-nav a { z-index: 100; position: absolute; top: 50%; overflow: hidden; width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; cursor: pointer; opacity: 0; font-size: 14px; font-weight: 400; font-family: awb-icons; color: rgb(255, 255, 255); transition: 0.3s; transform: translateY(-50%); }.fusion-flexslider .flex-direction-nav .flex-next, .fusion-flexslider .flex-direction-nav .flex-prev { background-color: var(--carousel_nav_color); }.fusion-flexslider .flex-direction-nav .flex-next:hover, .fusion-flexslider .flex-direction-nav .flex-prev:hover { background-color: var(--carousel_hover_color); }.fusion-flexslider .flex-direction-nav .flex-next { right: 0px; }.fusion-flexslider .flex-direction-nav .flex-prev { left: 0px; }.fusion-flexslider:hover .flex-direction-nav .flex-next, .fusion-flexslider:hover .flex-direction-nav .flex-prev { opacity: 0.8; }.fusion-flexslider:hover .flex-direction-nav .flex-next:hover, .fusion-flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; }.fusion-flexslider:hover .flex-direction-nav .flex-disabled { display: none; opacity: 0; cursor: default; }.fusion-flexslider.flexslider-attachments { overflow: visible; }.fusion-flexslider.flexslider-attachments .flex-direction-nav a { width: 30px; height: 30px; text-align: center; line-height: 30px; }.fusion-flexslider.flexslider-attachments .flex-direction-nav a::before { color: rgb(255, 255, 255); }.fusion-flexslider.flexslider-attachments .flex-control-thumbs li { width: 60px; margin: 5px; float: none; }.fusion-flexslider.flexslider-default .flex-direction-nav a { width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 30px; }.fusion-flexslider.flexslider-posts .flex-direction-nav a { width: 30px; height: 30px; text-align: center; line-height: 30px; }.fusion-flexslider.flexslider-posts .slide-excerpt { position: absolute; bottom: 20%; }.fusion-flexslider.flexslider-posts .slide-excerpt h2 { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8); padding: 10px 15px; margin: 0px; }.fusion-flexslider.flexslider-posts .slide-excerpt h2 a { color: rgb(255, 255, 255); }.fusion-flexslider.flexslider-posts .slide-excerpt p { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8); padding: 15px; }.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a { background-color: rgba(0, 0, 0, 0.5); width: 30px; height: 30px; text-align: center; line-height: 30px; }.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt { position: absolute; left: 0px; top: 0px; bottom: 0px; padding: 5%; width: 30%; box-sizing: content-box; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); }.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container { overflow: hidden; height: 100%; }.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 { color: rgb(255, 255, 255); padding: 10px 15px; margin: 0px; }.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a { color: rgb(255, 255, 255); }.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p { color: rgb(255, 255, 255); padding: 15px; }.flexslider-attachments .flex-control-nav { position: relative; margin-top: 10px; }.page .post-slideshow { margin-bottom: 30px; }.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline: 0px; }.flex-control-nav, .flex-direction-nav, .flexslider .slides { margin: 0px; padding: 0px; list-style: none; z-index: 2; }.flexslider { padding: 0px; background-color: transparent; position: relative; }.fusion-slider-sc:not(.fusion-has-margin) .flexslider { margin: 0px 0px 60px; }.fusion-slider-sc.fusion-has-margin .flexslider { margin: 0px; }.flexslider .slides { overflow: hidden; }.flexslider .slides li { display: none; backface-visibility: hidden; margin: 0px; }.flexslider .slides img { width: 100%; max-width: 100%; display: block; user-select: none; }.flexslider .slides .video-shortcode { margin-bottom: 0px; }.flex-pauseplay span { text-transform: capitalize; }.flexslider .slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }html[xmlns] .flexslider .slides { display: block; }* html .flexslider .slides { height: 1%; }.flex-viewport { max-height: 2000px; transition: 1s; }.loading .flex-viewport { max-height: 300px; }.carousel li { margin-right: 5px; }.flex-direction-nav { height: 0px; list-style: none !important; }.flex-direction-nav a { font-family: awb-icons; width: 30px; height: 30px; margin: 0px; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; opacity: 0; z-index: 100; overflow: hidden; text-align: center; line-height: 30px; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); text-decoration: none; }.flex-direction-nav a:hover { color: rgb(255, 255, 255); }.sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover { color: rgb(255, 255, 255); }.no-opacity .flex-direction-nav a { display: none; }.no-opacity .flexslider:hover .flex-direction-nav a { display: block; }.flex-direction-nav .flex-next { right: 0px; text-indent: 2px; }.flex-direction-nav .flex-prev { left: 0px; text-indent: -2px; }.flexslider:hover .flex-next { opacity: 0.8; right: 0px; }.flexslider:hover .flex-prev { opacity: 0.8; left: 0px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled { opacity: 0; cursor: default; display: none; visibility: hidden; }.flex-control-nav { width: 100%; position: absolute; bottom: 0px; text-align: center; }.flex-control-nav li { margin: 0px 6px; display: inline-block; }.flex-control-paging li a { display: block; width: 11px; height: 11px; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }.flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); }.flex-control-paging li a.flex-active { background: var(--awb-dots-active-color); cursor: default; }.flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }.flex-control-thumbs li { width: 25%; float: left; margin: 0px; }.flex-control-thumbs img { width: 100%; display: block; opacity: 0.7; cursor: pointer; }.flex-control-thumbs img:hover { opacity: 1; }.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }.flex-caption { position: absolute; background: rgba(0, 0, 0, 0.6); width: 96%; padding: 2%; color: rgb(255, 255, 255); left: 0px; bottom: 0px; margin: 0px; }.main-flex { margin-bottom: 0px; }@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 0px; }
  .flex-direction-nav .flex-next { opacity: 1; right: 0px; }
}.col .flexslider { margin: 0px; }.fusion-flexslider .flex-direction-nav a, .fusion-flexslider.flexslider-attachments .flex-direction-nav a, .fusion-flexslider.flexslider-posts .flex-direction-nav a, .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a, .fusion-slider-sc .flex-direction-nav a { width: var(--slider_nav_box_dimensions-width); height: var(--slider_nav_box_dimensions-height); line-height: var(--slider_nav_box_dimensions-height); font-size: var(--awb-arrow-size); }.woocommerce-product-gallery .flex-direction-nav a { width: var(--slider_nav_box_dimensions-width); }.fusion-fullwidth { --awb-background-color: var(--full_width_bg_color); --awb-background-image: none; --awb-background-position: center center; --awb-background-repeat: no-repeat; --awb-background-blend-mode: none; --awb-background-size: initial; --awb-box-shadow: none; --awb-border-sizes-top: var(--full_width_border_sizes_top); --awb-border-sizes-right: var(--full_width_border_sizes_right); --awb-border-sizes-bottom: var(--full_width_border_sizes_bottom); --awb-border-sizes-left: var(--full_width_border_sizes_left); --awb-border-color: var(--full_width_border_color); --awb-border-style: solid; --awb-border-radius-top-left: 0; --awb-border-radius-top-right: 0; --awb-border-radius-bottom-left: 0; --awb-border-radius-bottom-right: 0; --awb-padding-top: var(--container_padding_default_top, 0px); --awb-padding-right: var(--container_padding_default_right, 0px); --awb-padding-bottom: var(--container_padding_default_bottom, 0px); --awb-padding-left: var(--container_padding_default_left, 0px); --awb-margin-top: 0; --awb-margin-bottom: 0; --awb-min-height: 0; --awb-overflow: visible; --awb-z-index: auto; --awb-sticky-background-color: var(--awb-background-color); --awb-sticky-height: var(--awb-min-height); --awb-filter: none; --awb-filter-hover: none; --awb-filter-transition: all; background-color: var(--awb-background-color); background-image: var(--awb-background-image); background-position: var(--awb-background-position); background-repeat: var(--awb-background-repeat); background-blend-mode: var(--awb-background-blend-mode); background-size: var(--awb-background-size); box-shadow: var(--awb-box-shadow); border-width: var(--awb-border-sizes-top) var(--awb-border-sizes-right) var(--awb-border-sizes-bottom) var(--awb-border-sizes-left); border-color: var(--awb-border-color); border-style: var(--awb-border-style); border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left); padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); min-height: var(--awb-min-height); overflow: var(--awb-overflow); z-index: var(--awb-z-index); filter: var(--awb-filter); transition: var(--awb-filter-transition); }.fusion-fullwidth:hover { filter: var(--awb-filter-hover); }.awb-off-canvas .fusion-fullwidth, .fusion-tb-footer .fusion-fullwidth, .fusion-tb-header .fusion-fullwidth, .fusion-tb-page-title-bar .fusion-fullwidth, .width-100 .fusion-fullwidth { --awb-padding-top: var(--container_padding_100_top, 0px); --awb-padding-right: var(--container_padding_100_right, var(--hundredp_padding)); --awb-padding-bottom: var(--container_padding_100_bottom, 0px); --awb-padding-left: var(--container_padding_100_left, var(--hundredp_padding)); }.fusion-fullwidth.fusion-animated { --awb-z-index: 2000; }.fullwidth-box.video-background { position: relative; }.fullwidth-box.video-background .fullwidth-overlay { position: absolute; top: 0px; left: 0px; z-index: 5; height: 100%; width: 100%; }.fullwidth-box.video-background .fullwidth-video { position: absolute; top: 0px; left: 0px; z-index: 1; min-height: 100%; min-width: 100%; transform-style: preserve-3d; }.fullwidth-box.video-background .fullwidth-video video { position: absolute; top: 50%; left: 50%; z-index: 1; min-height: 100%; min-width: 100%; height: auto; width: auto; object-fit: cover; transform: translate(-50%, -50%); }.fullwidth-box.video-background .fusion-row { position: relative; z-index: 10; }.fullwidth-box.video-background .fullwidth-video-image { display: none; }.ua-mobile .fullwidth-box.video-background .fullwidth-video-image { width: 100%; height: 100%; display: block; z-index: 2; background-size: cover; background-position: center center; position: absolute; top: 0px; left: 0px; }.fullwidth-box.faded-background { position: relative; --awb-overflow: hidden; }.fullwidth-box.faded-background .fullwidth-faded { position: absolute; top: 0px; left: 0px; z-index: 1; min-height: 100%; min-width: 100%; background-color: var(--awb-background-color); background-image: var(--awb-background-image); background-repeat: var(--awb-background-repeat); background-position: var(--awb-background-position); background-blend-mode: var(--awb-background-blend-mode); background-size: var(--awb-background-size); }.fullwidth-box.faded-background .fusion-row { position: relative; z-index: 10; }.hundred-percent-fullwidth .fusion-row { max-width: none !important; }.hundred-percent-fullwidth .fusion-row .nonhundred-percent-fullwidth .fusion-row { max-width: var(--site_width) !important; }#wrapper #main .fullwidth-box .fusion-row { padding-left: 0px; padding-right: 0px; }.ua-safari .fullwidth-box.faded-background .fullwidth-faded { transform: translate3d(0px, 0px, 0px); }.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded { transform: none; }.hundred-percent-height { --awb-z-index: 1; --awb-overflow: hidden; height: 100vh; }.fusion-fullwidth-center-content { display: flex; align-items: center; height: 100%; }.fusion-scroll-section { position: relative; }.fusion-scroll-section.active .fusion-scroll-section-nav { display: block; opacity: 1; }.fusion-scroll-section-element { opacity: 0; transition: opacity 0.45s; }.fusion-scroll-section-element.active { --awb-z-index: 1; z-index: var(--awb-z-index); opacity: 1; }.fusion-scroll-section-mobile-disabled .fusion-scroll-section-element { opacity: 1 !important; }.fusion-scroll-section-element .fusion-fullwidth { transform: translate3d(0px, 0px, 0px); }.awb-swiper-full-sections { height: calc(100vh - var(--adminbar-height)); margin-left: var(--hundredp_padding-hundred_percent_negative_margin) !important; margin-right: var(--hundredp_padding-hundred_percent_negative_margin) !important; width: auto !important; perspective: 0px; }.awb-swiper-full-sections .swiper-wrapper { display: none; }.awb-swiper-full-sections.swiper-ready .swiper-wrapper { display: flex; }.awb-swiper-full-sections.swiper-initialized .fusion-scroll-section-nav { display: block; opacity: 1; }.awb-swiper-full-sections.fusion-full-scroll-disabled { height: auto; }.awb-swiper-full-sections.fusion-full-scroll-disabled > .swiper-wrapper { display: block !important; }.awb-swiper-full-sections .fusion-fullwidth { margin-right: 0px; margin-left: 0px; }.awb-swiper-full-sections .hundred-percent-height { height: calc(100vh - var(--adminbar-height)); }.fusion-scroll-section-nav { display: none; opacity: 0; --awb-z-index: 10000; z-index: var(--awb-z-index); position: fixed; top: 50%; transform: translateY(-50%); margin: 0px; padding: 0px; background-color: var(--container_scroll_nav_bg_color); border-radius: 15px; transition: opacity 0.4s; }.fusion-scroll-section-nav.scroll-navigation-left { left: 20px; }.fusion-scroll-section-nav.scroll-navigation-right { right: 20px; }.fusion-scroll-section-mobile-disabled .fusion-scroll-section-nav { display: none !important; }.fusion-scroll-section-nav ul { list-style: none; margin: 10px 0px; padding: 0px; }.fusion-scroll-section-link { display: block; box-sizing: content-box; opacity: 0.35; position: relative; padding: 10px 12px; transition: 0.2s; }.fusion-scroll-section-link.active, .fusion-scroll-section-link:hover { opacity: 0.8; }.fusion-scroll-section-link[data-name=""]::before { display: none; }.fusion-scroll-section-link:hover::before { pointer-events: auto; opacity: 1; transform: translate3d(-22px, -50%, 0px); transition: 0.2s; }.fusion-scroll-section-link::before { display: inline-block; content: attr(data-name); position: absolute; top: 50%; padding: 2px 10px; background-color: rgba(0, 0, 0, 0.2); border-radius: 15px; color: rgb(255, 255, 255); transition: 0.2s; white-space: nowrap; opacity: 0; pointer-events: none; }.scroll-navigation-left .fusion-scroll-section-link::before { left: 65px; transform: translate3d(45px, -50%, 0px); }.scroll-navigation-right .fusion-scroll-section-link::before { right: 20px; transform: translate3d(-40px, -50%, 0px); }.fusion-parallax-fixed { backface-visibility: hidden; }.fusion-scroll-section-link-bullet { display: block; height: 9px; width: 9px; border-radius: 50%; background-color: var(--container_scroll_nav_bullet_color); }#boxed-wrapper.safari-overflow { overflow-x: visible; }.safari-overflow .fusion-fullwidth { overflow-x: var(--awb-overflow); }.safari-overflow .fusion-fullwidth .fusion-fullwidth, .safari-overflow .fusion-fullwidth.has-sticky { overflow-x: visible; }.post-content:not(.fusion-post-content), .single-fusion_tb_section .fusion-tb-header, body:not(.side-header) #wrapper { position: relative; }.fusion-tb-page-title-bar .fusion-fullwidth.fusion-absolute-container:not(.fusion-custom-z-index):not(.fusion-container-stuck) { --awb-z-index: 11; }body.fusion-no-absolute-containers .fusion-absolute-container { position: relative !important; }.fusion-flex-container { --awb-content-wrap: var(--awb-flex-wrap, wrap); display: flex; justify-content: center; }.fusion-flex-container .fusion-row { flex-wrap: wrap; display: flex; flex: 1 1 0%; width: 100%; }.fusion-flex-container .fusion-row .fusion-builder-row-inner { flex-basis: auto; flex-grow: initial; flex-shrink: initial; }.fusion-flex-container .fusion-row::after, .fusion-flex-container .fusion-row::before { content: none; }.fusion-flex-container .fusion-row.fusion-flex-content-wrap { flex-wrap: var(--awb-content-wrap); }.fusion-flex-container .fusion-row .fusion-flex-column { display: flex; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper { width: 100%; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg { width: auto; height: auto; inset: 0px; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg .fusion-column-anchor { display: block; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg .fusion-column-anchor .fusion-column-inner-bg-image { display: block; position: static; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) { display: flex; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column { flex-direction: column; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row { flex-flow: wrap; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap { flex-wrap: nowrap; }.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-block { display: block; }.fusion-flex-container .fusion-flex-align-self-auto { align-self: auto; }.fusion-flex-container .fusion-flex-align-self-flex-start { align-self: flex-start; }.fusion-flex-container .fusion-flex-align-self-center { align-self: center; }.fusion-flex-container .fusion-flex-align-self-flex-end { align-self: flex-end; }.fusion-flex-container .fusion-flex-align-self-stretch { align-self: stretch; }.fusion-flex-container .fusion-flex-align-self-baseline { align-self: baseline; }.fusion-flex-container .fusion-flex-align-items-auto { }.fusion-flex-container .fusion-flex-align-items-flex-start { align-items: flex-start; }.fusion-flex-container .fusion-flex-align-items-center { align-items: center; }.fusion-flex-container .fusion-flex-align-items-flex-end { align-items: flex-end; }.fusion-flex-container .fusion-flex-justify-content-normal { justify-content: normal; }.fusion-flex-container .fusion-flex-justify-content-flex-start { justify-content: flex-start; }.fusion-flex-container .fusion-flex-justify-content-center { justify-content: center; }.fusion-flex-container .fusion-flex-justify-content-flex-end { justify-content: flex-end; }.fusion-flex-container .fusion-flex-justify-content-space-between { justify-content: space-between; }.fusion-flex-container .fusion-flex-justify-content-space-around { justify-content: space-around; }.fusion-flex-container .fusion-flex-justify-content-space-evenly { justify-content: space-evenly; }.fusion-flex-container .fusion-flex-align-content-flex-start { align-content: flex-start; }.fusion-flex-container .fusion-flex-align-content-center { align-content: center; }.fusion-flex-container .fusion-flex-align-content-flex-end { align-content: flex-end; }.fusion-flex-container .fusion-flex-align-content-space-between { align-content: space-between; }.fusion-flex-container .fusion-flex-align-content-space-around { align-content: space-around; }.fusion-flex-container .fusion-flex-align-content-space-evenly { align-content: space-evenly; }.fusion-sticky-container:not(.fusion-sticky-spacer) { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, min-height 0.1s ease-in-out; backface-visibility: hidden; }.fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) { --awb-z-index: 10010; }.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) { --awb-z-index: 10011; }.fusion-sticky-container.fusion-sticky-spacer { pointer-events: none; visibility: hidden; opacity: 0; }.fusion-sticky-container .fusion-imageframe { transition: max-width 0.1s ease-in-out; }.fusion-sticky-container:not(.fusion-sticky-transition) .fusion-display-sticky-only { display: none; }.fusion-sticky-container.fusion-sticky-transition { background-color: var(--awb-sticky-background-color); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, min-height 0.3s ease-in-out; min-height: var(--awb-sticky-height); }.fusion-scrolling-active .fusion-sticky-container.fusion-sticky-transition { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out; }.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-list { transition: min-height 0.3s ease-in-out; }.fusion-sticky-container.fusion-sticky-transition .fusion-display-normal-only { display: none; }.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe { transition: max-width 0.3s ease-in-out; }.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-down { opacity: 0; transform: translateY(-100%); transition: opacity 0.3s, transform 0.3s, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out; pointer-events: none; }.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-up { opacity: 1; transform: translateY(0px); transition: opacity 0.3s, transform 0.3s, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out; }.fusion-sticky-container:not(.fusion-container-stuck) + .fusion-sticky-spacer { display: none !important; }.fusion-image-hovers .hover-type-zoomin { overflow: hidden; transform: translate3d(0px, 0px, 0px); }.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomin .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomin .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomin img { opacity: 1; transition: opacity 1s, transform 1s; }.fusion-image-hovers .hover-type-zoomin.hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomin.hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomin.hover .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomin.hover img, .fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomin:hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomin:hover img { opacity: 0.9; transform: scale3d(1.1, 1.1, 1); }.fusion-image-hovers .hover-type-zoomout { overflow: hidden; transform: translate3d(0px, 0px, 0px); }.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomout .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomout .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomout img { opacity: 1; transform: scale(1.12); transition: opacity 1s, transform 1s; }.fusion-image-hovers .hover-type-zoomout.hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomout.hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomout.hover .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomout.hover img, .fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-zoomout:hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image, .fusion-image-hovers .hover-type-zoomout:hover img { opacity: 0.9; transform: scale(1); }.fusion-image-hovers .element-bottomshadow .hover-type-zoomin.hover img, .fusion-image-hovers .element-bottomshadow .hover-type-zoomin:hover img, .fusion-image-hovers .element-bottomshadow .hover-type-zoomout.hover img, .fusion-image-hovers .element-bottomshadow .hover-type-zoomout:hover img { opacity: 1; }.fusion-image-hovers .imageframe-liftup { display: inline-block; position: relative; max-width: 100%; }.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left { float: left; margin-right: 25px; }.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right { float: right; margin-left: 25px; }.fusion-image-hovers .imageframe-liftup span, .fusion-image-hovers .imageframe-liftup > div { opacity: 1; transform: perspective(1000px) scale(1); transition: transform 0.35s; }.fusion-image-hovers .imageframe-liftup span.hover, .fusion-image-hovers .imageframe-liftup span:hover, .fusion-image-hovers .imageframe-liftup > div.hover, .fusion-image-hovers .imageframe-liftup > div:hover { transform: perspective(1000px) scale(1.03); }.fusion-image-hovers .imageframe-liftup .person-image-container { position: relative; }.fusion-image-hovers .imageframe-liftup::before { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; content: ""; transition: opacity 0.35s, transform 0.35s; box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 15px; opacity: 0; }.fusion-image-hovers .imageframe-liftup.hover::before, .fusion-image-hovers .imageframe-liftup:hover::before { opacity: 1; transform: scale(1.02); }.fusion-image-hovers .hover-type-liftup { position: relative; display: inline-block; overflow: visible; }.fusion-image-hovers .hover-type-liftup .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-liftup .fusion-masonry-element-container, .fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow, .fusion-image-hovers .hover-type-liftup .tribe-events-event-image, .fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title > a, .fusion-image-hovers .hover-type-liftup img { transform: perspective(1000px) scale(1); transition: transform 0.35s; position: relative; z-index: 1; }.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow img { transform: none; transition: all; }.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg { position: absolute; }.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover, .fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover { z-index: 2; }.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg .fusion-column-inner-bg-image { position: absolute; }.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover .fusion-column-inner-bg-image { position: absolute; }.fusion-image-hovers .hover-type-liftup.hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-liftup.hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow, .fusion-image-hovers .hover-type-liftup.hover .tribe-events-event-image, .fusion-image-hovers .hover-type-liftup.hover .tribe-events-list-event-title > a, .fusion-image-hovers .hover-type-liftup.hover img, .fusion-image-hovers .hover-type-liftup:hover .fusion-column-inner-bg-image, .fusion-image-hovers .hover-type-liftup:hover .fusion-masonry-element-container, .fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow, .fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image, .fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title > a, .fusion-image-hovers .hover-type-liftup:hover img { transform: perspective(1000px) scale(1.03); }.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow img, .fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow img { transform: none; }.fusion-image-hovers .hover-type-liftup::before { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; content: ""; transition: opacity 0.35s, transform 0.35s; box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 15px; opacity: 0; pointer-events: none; }.fusion-image-hovers .hover-type-liftup.hover::before, .fusion-image-hovers .hover-type-liftup:hover::before { opacity: 1; transform: scale(1.03); }.fusion-image-hovers .flexslider-hover-type-liftup { overflow: visible !important; }.fusion-image-hovers .flexslider-hover-type-liftup .slides { overflow: visible !important; }.fusion-image-hovers .flexslider-hover-type-liftup li { overflow: visible; }.isotope-item { z-index: 2; }.isotope-hidden.isotope-item { z-index: 1; }.isotope, .isotope .isotope-item { transition-duration: 0.8s; }.isotope { transition-property: height, width; }.isotope .isotope-item { transition-property: transform, opacity; }.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item { transition-duration: 0s; }#wrapper #posts-container .fusion-grid-sizer, #wrapper .fusion-grid-sizer { margin: 0px; padding: 0px; height: 0px; min-height: 0px; visibility: hidden; }.fusion-masonry-element-container { background-size: cover; background-position: center center; }.fusion-element-grid .fusion-masonry-element-container { padding-top: 80%; }.fusion-element-landscape .fusion-masonry-element-container { padding-top: 40%; }.fusion-element-portrait .fusion-masonry-element-container { padding-top: 160%; }.fusion-masonry-element-container .fusion-image-wrapper > img, .fusion-masonry-element-container .fusion-placeholder-image, .fusion-masonry-element-container > img { display: none; }.fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner { --awb-z-index: auto; --awb-z-index-hover: var(--awb-z-index); --awb-absolute-top: auto; --awb-absolute-right: auto; --awb-absolute-bottom: auto; --awb-absolute-left: auto; --awb-container-position: relative; --awb-overflow: visible; --awb-inner-bg-overflow: visible; --awb-bg-color: transparent; --awb-bg-color-hover: var(--awb-bg-color); --awb-inner-bg-color: transparent; --awb-bg-position: left top; --awb-inner-bg-position: left top; --awb-bg-image: none; --awb-inner-bg-image: none; --awb-bg-blend: none; --awb-inner-bg-blend: none; --awb-bg-repeat: no-repeat; --awb-inner-bg-repeat: no-repeat; --awb-bg-size: auto auto; --awb-inner-bg-size: auto auto; --awb-border-top: 0; --awb-border-right: 0; --awb-border-bottom: 0; --awb-border-left: 0; --awb-border-color: initial; --awb-border-color-hover: var(--awb-border-color); --awb-border-style: solid; --awb-inner-border-top: 0; --awb-inner-border-right: 0; --awb-inner-border-bottom: 0; --awb-inner-border-left: 0; --awb-inner-border-color: initial; --awb-inner-border-color-hover: var(--awb-inner-border-color); --awb-inner-border-style: solid; --awb-border-radius: 0; --awb-inner-bg-border-radius: 0; --awb-liftup-border-radius: 0; --awb-box-shadow: none; --awb-inner-bg-box-shadow: none; --awb-padding-top: 0; --awb-padding-right: 0; --awb-padding-bottom: 0; --awb-padding-left: 0; --awb-transform: none; --awb-transform-hover: var(--awb-transform); --awb-transform-parent-hover: var(--awb-transform); --awb-transform-origin: 50% 50%; --awb-transition: transform 300ms ease,filter 300ms ease,background-color 300ms ease,border-color 300ms ease; --awb-filter: none; --awb-filter-hover: var(--awb-filter); --awb-filter-parent-hover: var(--awb-filter); --awb-col-width: var(--awb-width-large, 33.3333%); --awb-col-order: var(--awb-order-large, 0); --awb-margin-top-large: var(--col_margin-top, 0); --awb-margin-bottom-large: var(--col_margin-bottom, 20px); --awb-spacing-left-large: var(--col_spacing, 4%); --awb-spacing-right-large: var(--col_spacing, 4%); --awb-margin-top: var(--awb-margin-top-large); --awb-margin-bottom: var(--awb-margin-bottom-large); --awb-spacing-left: var(--awb-spacing-left-large); --awb-spacing-right: var(--awb-spacing-right-large); --awb-col-flex-grow: var(--awb-flex-grow, 0); --awb-col-flex-shrink: var(--awb-flex-shrink, 0); }.fusion-layout-column.fusion-events-post.fusion-animated, .fusion_builder_column.fusion-animated, .fusion_builder_column_inner.fusion-animated { --awb-z-index: 2000; }.fusion-layout-column.fusion-events-post { --awb-spacing-left-large: 0; --awb-spacing-right-large: 0; }.fusion-post-cards .fusion_builder_column.post-card, .fusion-post-cards-grid-column.fusion_builder_column, .fusion-post-cards-grid-column.fusion_builder_column_inner { --awb-spacing-left: 0; --awb-spacing-right: 0; }.fusion-layout-column { position: var(--awb-container-position); float: left; margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); z-index: var(--awb-z-index); top: var(--awb-absolute-top); right: var(--awb-absolute-right); bottom: var(--awb-absolute-bottom); left: var(--awb-absolute-left); filter: var(--awb-filter); transition: var(--awb-transition); width: var(--awb-col-width); order: var(--awb-col-order); flex-grow: var(--awb-col-flex-grow); flex-shrink: var(--awb-col-flex-shrink); }.fusion-layout-column:hover { filter: var(--awb-filter-hover); z-index: var(--awb-z-index-hover); }.fusion-layout-column.fusion-column-hover-type-liftup:hover { --awb-z-index: 2001; }.fusion-layout-column.fusion-column-liftup-border:not(:hover) .fusion-column-inner-bg-image { border-color: transparent !important; transition: transform 0.35s, border-color 0s linear 0.35s; }.fusion-layout-column.fusion-column-liftup-border .fusion-column-wrapper { transition: border-color 0s linear 0.35s, border-radius 0s linear 0.15s; }.fusion-layout-column.fusion-column-liftup-border:hover .fusion-column-wrapper { border-color: transparent !important; border-radius: 0px !important; transition: border-color, border-radius; }.fusion-layout-column .fusion-column-wrapper { background-image: var(--awb-bg-image); background-color: var(--awb-bg-color); background-position: var(--awb-bg-position); background-blend-mode: var(--awb-bg-blend); background-repeat: var(--awb-bg-repeat); background-size: var(--awb-bg-size); border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left); border-color: var(--awb-border-color); border-style: var(--awb-border-style); border-radius: var(--awb-border-radius); box-shadow: var(--awb-box-shadow); padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left); overflow: var(--awb-overflow); transition: var(--awb-transition); transform: var(--awb-transform); transform-origin: var(--awb-transform-origin); min-height: 1px; min-width: 0px; margin-left: var(--awb-spacing-left); margin-right: var(--awb-spacing-right); }.fusion-layout-column .fusion-column-wrapper.hover, .fusion-layout-column .fusion-column-wrapper:hover { background-color: var(--awb-bg-color-hover); border-color: var(--awb-border-color-hover); }.fusion-layout-column .fusion-flex-column-wrapper-legacy { --awb-spacing-left: 0; --awb-spacing-right: 0; }.fusion-layout-column .fusion-column-inner-bg-image { background-color: var(--awb-inner-bg-color); background-image: var(--awb-inner-bg-image); background-position: var(--awb-inner-bg-position); background-blend-mode: var(--awb-inner-bg-blend); background-repeat: var(--awb-inner-bg-repeat); background-size: var(--awb-inner-bg-size); border-width: var(--awb-inner-border-top) var(--awb-inner-border-right) var(--awb-inner-border-bottom) var(--awb-inner-border-left); border-color: var(--awb-inner-border-color); border-style: var(--awb-inner-border-style); border-radius: var(--awb-border-radius); box-shadow: var(--awb-inner-bg-box-shadow); transition: var(--awb-transition); }.fusion-layout-column .fusion-column-inner-bg-image.hover, .fusion-layout-column .fusion-column-inner-bg-image:hover { background-color: var(--awb-inner-bg-color-hover); border-color: var(--awb-inner-border-color-hover); }.fusion-layout-column .fusion-column-inner-bg.hover + .fusion-column-wrapper, .fusion-layout-column .fusion-column-inner-bg:hover + .fusion-column-wrapper { background-color: var(--awb-bg-color-hover); border-color: var(--awb-border-color-hover); }.fusion-layout-column.fusion_builder_column_auto { --awb-col-width: auto; }.fusion-layout-column.fusion-one-full { float: none; clear: both; --awb-col-width: 100%; }.fusion-layout-column.fusion-one-sixth { --awb-col-width: 16.6666%; }.fusion-layout-column.fusion-five-sixth { --awb-col-width: 83.3333%; }.fusion-layout-column.fusion-one-fifth { --awb-col-width: 20%; }.fusion-layout-column.fusion-two-fifth { --awb-col-width: 40%; }.fusion-layout-column.fusion-three-fifth { --awb-col-width: 60%; }.fusion-layout-column.fusion-four-fifth { --awb-col-width: 80%; }.fusion-layout-column.fusion-one-fourth { --awb-col-width: 25%; }.fusion-layout-column.fusion-three-fourth { --awb-col-width: 75%; }.fusion-layout-column.fusion-one-third { --awb-col-width: 33.3333%; }.fusion-layout-column.fusion-two-third { --awb-col-width: 66.6666%; }.fusion-layout-column.fusion-one-half { --awb-col-width: 50%; }.fusion-layout-column.fusion-column-last { margin-left: 0px; margin-right: 0px; }.fusion-layout-column.fusion-spacing-yes { margin-right: 4%; }.fusion-layout-column.fusion-spacing-yes.fusion-one-sixth { --awb-col-width: 13.3333%; }.fusion-layout-column.fusion-spacing-yes.fusion-five-sixth { --awb-col-width: 82.6666%; }.fusion-layout-column.fusion-spacing-yes.fusion-one-fifth { --awb-col-width: 16.8%; }.fusion-layout-column.fusion-spacing-yes.fusion-two-fifth { --awb-col-width: 37.6%; }.fusion-layout-column.fusion-spacing-yes.fusion-three-fifth { --awb-col-width: 58.4%; }.fusion-layout-column.fusion-spacing-yes.fusion-four-fifth { --awb-col-width: 79.2%; }.fusion-layout-column.fusion-spacing-yes.fusion-one-fourth { --awb-col-width: 22%; }.fusion-layout-column.fusion-spacing-yes.fusion-three-fourth { --awb-col-width: 74%; }.fusion-layout-column.fusion-spacing-yes.fusion-one-third { --awb-col-width: 30.6666%; }.fusion-layout-column.fusion-spacing-yes.fusion-two-third { --awb-col-width: 65.3333%; }.fusion-layout-column.fusion-spacing-yes.fusion-one-half { --awb-col-width: 48%; }.fusion-layout-column.fusion-spacing-yes.fusion-column-last { margin-left: 0px; margin-right: 0px; }.fusion-layout-column .fusion-column-content-centered { display: flex; justify-content: center; align-items: center; }.fusion-layout-column .fusion-column-content-centered .fusion-column-content { flex: 1 1 0%; max-width: 100%; }.fusion-layout-column .fusion-empty-dims-img-placeholder-medium, .fusion-layout-column .fusion-empty-dims-img-placeholder-small { display: none; }.fusion-column-inner-bg-wrapper .fusion-column-wrapper { position: relative; z-index: 3; pointer-events: none; }.fusion-column-inner-bg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: var(--awb-inner-bg-border-radius); overflow: var(--awb-inner-bg-overflow); transform: var(--awb-transform); transform-origin: var(--awb-transform-origin); transition: var(--awb-transition); margin-left: var(--awb-spacing-left); margin-right: var(--awb-spacing-right); }.fusion-column-inner-bg.hover-type-liftup::before { border-radius: var(--awb-liftup-border-radius); }.fusion-column-inner-bg .fusion-column-anchor { width: 100%; height: 100%; }.fusion-column-inner-bg .fusion-column-anchor span { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover ~ .fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover { transform: var(--awb-transform-hover); }body:not(.fusion-builder-live-preview) .fusion-builder-row:hover > .fusion_builder_column > .fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-builder-row:hover > .fusion_builder_column > .fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover ~ .fusion-column-wrapper > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover ~ .fusion-column-wrapper > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-wrapper { transform: var(--awb-transform-parent-hover); }body:not(.fusion-builder-live-preview) .fusion-builder-row:hover > .fusion_builder_column > .fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-builder-row:hover > .fusion_builder_column > .fusion-column-wrapper:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover ~ .fusion-column-wrapper > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover ~ .fusion-column-wrapper > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-wrapper:hover, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-wrapper:hover { transform: var(--awb-transform-hover); }body:not(.fusion-builder-live-preview) .fusion-builder-row:hover > .fusion_builder_column > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row-inner > .fusion_builder_column_inner > .fusion-column-inner-bg:hover ~ .fusion-column-wrapper { transform: var(--awb-transform-hover); }body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover + .fusion-column-wrapper > .fusion-builder-row > .fusion_builder_column_inner, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row > .fusion_builder_column_inner { filter: var(--awb-filter-parent-hover); }body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover + .fusion-column-wrapper > .fusion-builder-row > .fusion_builder_column_inner:hover, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover > .fusion-builder-row > .fusion_builder_column_inner:hover { filter: var(--awb-filter-hover); }.fusion-builder-row:hover > .fusion_builder_column { filter: var(--awb-filter-parent-hover); }.fusion-builder-row:hover > .fusion_builder_column:hover { filter: var(--awb-filter-hover); }.awb-column__background-slider { position: absolute; top: 0px; left: var(--awb-spacing-left); width: calc(100% - (var(--awb-spacing-left) + var(--awb-spacing-right))); height: 100%; z-index: 1; }.awb-column__background-slider { border-radius: var(--awb-border-radius); }.awb-column__background-slider .awb-background-slider { border-radius: inherit; border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left); border-color: var(--awb-border-color); border-style: var(--awb-border-style); }.awb-column__content { z-index: 10; }.fusion-column-anchor .awb-column__background-slider { width: 100%; left: 0px; }.fusion-column-anchor .awb-background-slider { position: static; }.fusion-body .fusion-pagination-tb { --awb-font-size: var(--body_typography-font-size); --awb-height: 36px; --awb-preview-wrapper-width: 500px; --awb-preview-width: 20px; --awb-preview-height: 90px; --awb-border-color: var(--sep_color); --awb-border-size: 1px; --awb-bg-color: transparent; --awb-box-shadow: none; --awb-text-color: var(--link_color); --awb-text-hover-color: var(--link_hover_color); --awb-preview-text-color: var(--link_color); --awb-preview-font-size: var(--body_typography-font-size); --awb-z-index: 100; --awb-margin-bottom: 0; --awb-margin-left: 0; --awb-margin-right: 0; --awb-margin-top: 0; position: relative; font-size: var(--awb-font-size); margin-top: var(--awb-margin-top); margin-bottom: var(--awb-margin-bottom); margin-right: var(--awb-margin-right); margin-left: var(--awb-margin-left); }.fusion-body .fusion-pagination-tb:not(.layout-sticky) { display: flex; justify-content: space-between; line-height: normal; min-height: var(--awb-height); }.fusion-body .fusion-pagination-tb:not(.layout-sticky) a { margin: 0px; }.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="prev"] { padding-left: 1em; }.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="prev"]::before { left: 0px; }.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="next"] { padding-right: 1em; }.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="next"]::after { right: 0px; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix::after, .fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix::before { display: none; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left { justify-content: flex-start; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left a[rel="prev"] { margin-right: 1em; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right { justify-content: flex-end; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right a[rel="next"] { margin-left: 1em; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper { background-color: rgb(255, 255, 255); position: absolute; z-index: 1000; visibility: hidden; opacity: 0; top: 100%; transition: opacity 0.1s ease-in 0.1s, visibility 0.1s ease-in 0.1s; animation: 0.1s ease-in 0.1s both fadeOutLeft; display: flex; align-items: center; flex-direction: row; pointer-events: none; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title { padding: 0.5em 0.75em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media img, .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg { max-width: 90px; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg { min-width: 90px; min-height: 90px; background: rgb(234, 236, 239); display: block; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.has-box-shadow .fusion-pagination-preview-wrapper { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper, .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-previous:hover .fusion-pagination-preview-wrapper { visibility: visible; opacity: 1; transition: opacity 0.3s ease-out, visibility 0.3s ease-out; animation: 0.3s ease-out both fadeInLeft; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper { flex-direction: row-reverse; right: 0px; animation: 0.1s ease-out 0.1s both fadeOutRight; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a { flex-direction: row-reverse; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a .fusion-item-title { flex: 1 1 0%; text-align: left; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper { animation: 0.3s ease-out both fadeInRight; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper { right: auto; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper { right: auto; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-pagination-preview-wrapper { right: 0px !important; }.fusion-body .fusion-pagination-tb:not(.layout-sticky).position-top .fusion-pagination-preview-wrapper { top: auto; bottom: 100%; }.fusion-body .fusion-pagination-tb.layout-sticky { z-index: var(--awb-z-index); }.fusion-body .fusion-pagination-tb.layout-sticky.has-box-shadow .fusion-control-navigation::before { content: ""; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; position: absolute; inset: 0px; pointer-events: none; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation { width: auto; max-width: 50vw; height: var(--awb-preview-height); min-width: var(--awb-preview-wrapper-width); position: fixed; right: 0px; top: 50%; display: flex; align-items: center; justify-content: space-between; background: rgb(255, 255, 255); }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title { text-align: center; flex: 1 1 0%; display: flex; align-items: center; width: min-content; position: relative; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title p { margin: 0px; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title i { position: absolute; left: 1em; margin: 0px; top: 50%; transform: translateY(-50%); }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev { border-left: 0px; left: 0px; right: auto; transform: translate(calc(max(-1 * var(--awb-preview-wrapper-width),-50vw) + var(--awb-preview-width)),-50%); transition: transform 0.3s ease-in; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover { transform: translate(0px, -50%) !important; transition: transform 0.3s ease-out; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-title { padding-right: 1em; padding-left: 2em; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next { border-right: 0px; right: 0px; transform: translate(calc(min(var(--awb-preview-wrapper-width),50vw) - var(--awb-preview-width)),-50%); transition: transform 0.3s ease-in; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next::before { transform: rotateY(180deg); }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover { transform: translate(0px, -50%) !important; transition: transform 0.3s ease-out; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-title { justify-content: flex-end; padding-left: 1em; padding-right: 2em; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img { margin-right: auto; margin-left: 0px; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next i { left: auto; right: 1em; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media { height: inherit; display: flex; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media img, .fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg { display: block; max-width: fit-content; height: inherit; width: auto; margin-left: auto; }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg { max-width: 150px; height: inherit; background: rgb(234, 236, 239); }.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation a { display: flex; flex: 1 1 0%; justify-content: space-between; height: inherit; }.fusion-body .fusion-pagination-tb .fusion-item-title { transition-property: color; transition-duration: 0.2s; transition-timing-function: linear; }.fusion-body .fusion-pagination-tb .fusion-tb-next, .fusion-body .fusion-pagination-tb .fusion-tb-previous { display: flex; align-items: center; }.fusion-body .fusion-pagination-tb.single-navigation:not(.layout-sticky) { border-color: var(--awb-border-color); border-width: var(--awb-border-size); }.fusion-body .fusion-pagination-tb.single-navigation.position-top.layout-preview .fusion-pagination-preview-wrapper { margin-bottom: calc(var(--awb-border-size) + 1px); }.fusion-body .fusion-pagination-tb.single-navigation.position-bottom.layout-preview .fusion-pagination-preview-wrapper { margin-top: calc(var(--awb-border-size) + 1px); }.fusion-body .fusion-pagination-tb.layout-sticky:not(.layoout-text) .fusion-control-navigation { background: var(--awb-bg-color); }.fusion-body .fusion-pagination-tb.layout-sticky:not(.layoout-text) .fusion-control-navigation.has-box-shadow .fusion-control-navigation::before { box-shadow: var(--awb-box-shadow) !important; }.fusion-body .fusion-pagination-tb:not(.layout-sticky):not(.layoout-text).layout-preview .fusion-pagination-preview-wrapper { background: var(--awb-bg-color); }.fusion-body .fusion-pagination-tb:not(.layout-sticky):not(.layoout-text).layout-preview.has-box-shadow .fusion-pagination-preview-wrapper { box-shadow: var(--awb-box-shadow) !important; }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a { color: var(--awb-text-color) !important; }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a::after, .fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a::before { color: var(--awb-text-color) !important; }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a.hover, .fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a:hover { color: var(--awb-text-hover-color) !important; }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a.hover::after, .fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a.hover::before, .fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a:hover::after, .fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.single-navigation:not(.layout-sticky) a:hover::before { color: var(--awb-text-hover-color) !important; }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb.layout-sticky .fusion-control-navigation a { color: var(--awb-preview-text-color); font-size: var(--awb-preview-font-size); }.fusion-body .fusion-fullwidth .fusion-builder-row.fusion-row .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title { color: var(--awb-preview-text-color); font-size: var(--awb-preview-font-size); }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a { padding-right: 1em; padding-left: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a::before, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a::before, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a::before, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a::before { left: auto; right: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper { animation: 0.1s ease-in 0.1s both fadeOutRight; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a { padding-left: 1em; padding-right: 0px; flex-direction: inherit; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper { animation: 0.1s ease-out 0.1s both fadeInRight; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper { right: auto; left: 0px; animation: 0.1s ease-in 0.1s both fadeOutLeft; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a { flex-direction: row-reverse; padding-left: 0px; padding-right: 1em; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a { padding-left: 1em; padding-right: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a::after, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a::after, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a::after, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a::after { left: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper { animation: 0.1s ease-out 0.1s both fadeInLeft; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous a, .fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous a { margin-right: 0px; margin-left: 1em; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper { right: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-next .fusion-pagination-preview-wrapper { right: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next a, .fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next a { margin-left: 0px; margin-right: 1em; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next .fusion-pagination-preview-wrapper { left: 0px; right: auto !important; }.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper, .fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper { left: 0px; right: auto !important; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next { left: 0px; right: auto; transform: translate(calc(max(-1 * var(--awb-preview-wrapper-width),-50vw) + var(--awb-preview-width)),-50%) !important; transition: transform 0.3s ease-in; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img { margin-left: auto; margin-right: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover { transform: translate(0px, -50%) !important; transition: transform 0.3s ease-in; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev { right: 0px; left: auto; transform: translate(calc(min(var(--awb-preview-wrapper-width),50vw) - var(--awb-preview-width)),-50%) !important; transition: transform 0.3s ease-in; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-media img { margin-right: auto; margin-left: 0px; }.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover { transform: translate(0px, -50%) !important; transition: transform 0.3s ease-in; }.fusion-body.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-pagination-tb.layout-sticky:not(.show-live) { display: none; }.fusion-image-wrapper .fusion-rollover { background-image: linear-gradient(to top,var(--image_gradient_bottom_color) 0,var(--image_gradient_top_color) 100%); }.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery::before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link::before { font-size: var(--image_rollover_icon_size); color: var(--image_rollover_icon_color); }.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { width: calc((var(--image_rollover_icon_size)) * 1.5); height: calc((var(--image_rollover_icon_size)) * 1.5); background-color: transparent; }.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { width: calc((var(--image_rollover_icon_size)) * 2.41); height: calc((var(--image_rollover_icon_size)) * 2.41); background-color: var(--image_rollover_text_color); }.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons, .fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a, .fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak, .fusion-woo-slider .fusion-product-buttons, .fusion-woo-slider .fusion-product-buttons .fusion-rollover-linebreak, .fusion-woo-slider .fusion-product-buttons a { color: var(--image_rollover_text_color); }body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a::before, body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, body:not(.avada-image-rollover-direction-left) .fusion-rollover .fusion-rollover-content .fusion-rollover-title { color: var(--image_rollover_text_color); }.fusion-woo-product-design-clean .products .fusion-rollover .star-rating span::before, .fusion-woo-product-design-clean .products .fusion-rollover .star-rating::before { color: var(--image_rollover_icon_color); }.awb-swiper { --awb-arrow-position-vertical: 50%; --awb-arrow-position-horizontal: 0; --awb-arrow-position-vertical-transform: translateY(-50%); --awb-arrow-size: var(--slider_arrow_size); --awb-arrow-box-width: var(--slider_nav_box_dimensions-width); --awb-arrow-box-height: var(--slider_nav_box_dimensions-height); --awb-arrow-bgcolor: var(--carousel_nav_color); --awb-arrow-color: #fff; --awb-arrow-hover-bgcolor: var(--carousel_hover_color); --awb-arrow-hover-color: var(--awb-arrow-color); --awb-arrow-border-radius-top-left: 0; --awb-arrow-border-radius-top-right: 0; --awb-arrow-border-radius-bottom-right: 0; --awb-arrow-border-radius-bottom-left: 0; --awb-dots-color: var(--carousel_hover_color); --awb-dots-active-color: var(--carousel_nav_color); --awb-dots-align: center; --awb-dots-size: 8px; --awb-dots-active-size: 8px; --awb-dots-position-bottom: 10px; --awb-dots-spacing: 4px; --awb-dots-margin-top: 0; --awb-dots-margin-bottom: 0; --awb-columns: 5; --awb-column-spacing: 13px; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; width: 100%; min-width: 0px; min-height: 0px; z-index: 1; }.awb-swiper.fusion-post-cards { --awb-columns: 4; --awb-column-spacing: 40px; }.fusion-woo-featured-products-slider .awb-swiper { --awb-column-spacing: 10px; }.related-posts .awb-swiper { --awb-columns: var(--related_posts_columns); --awb-column-spacing: var(--related_posts_column_spacing); }.awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide, .awb-swiper.awb-swiper-coverflow:not(.swiper-initialized) .swiper-slide, .awb-swiper.awb-swiper-marquee:not(.swiper-initialized) .swiper-slide { margin-right: var(--awb-column-spacing); max-width: calc((100% - ((var(--awb-columns) - 1) * var(--awb-column-spacing)))/ var(--awb-columns)); }.fusion-image-carousel-fixed .awb-swiper .fusion-image-wrapper img { max-height: 115px; width: auto; }.awb-swiper .fusion-carousel-item-wrapper { line-height: normal; text-align: center; vertical-align: middle; }.awb-swiper .fusion-carousel-title { margin: 0.6818em 0px 0.1363em; }.awb-swiper .fusion-image-wrapper { display: inline-block; }.awb-swiper .fusion-image-wrapper.hover-type-none { display: inline-flex; }.awb-swiper .has-aspect-ratio .fusion-image-wrapper { display: block; }.awb-swiper:not(.swiper-fade):not([data-slide-effect="swipe_vert"]):not([data-slide-effect="slide_vert"]) .swiper-wrapper { padding: 8px 0px; }.awb-swiper:not(.swiper-fade) .swiper-wrapper .swiper-slide { transition: transform 0.45s, opacity 0.45s; }.awb-swiper:not(.swiper-fade) .swiper-wrapper.is-touch-start .swiper-slide { transform: scale(0.97); }.awb-swiper.awb-swiper-dots-position-top .swiper-pagination { bottom: auto; top: calc(var(--awb-dots-position-bottom) + 8px); }.awb-swiper.awb-swiper-dots-position-above, .awb-swiper.awb-swiper-dots-position-below { display: flex; flex-direction: column; }.awb-swiper.awb-swiper-dots-position-above .swiper-pagination, .awb-swiper.awb-swiper-dots-position-below .swiper-pagination { bottom: auto; position: relative; margin-top: var(--awb-dots-margin-top); margin-bottom: var(--awb-dots-margin-bottom); }.awb-swiper.awb-swiper-dots-position-above .swiper-pagination { order: -1; }.awb-swiper .fusion-carousel-price { margin-top: 8px; }.awb-swiper-slider { --awb-arrow-hover-bgcolor: var(--awb-arrow-bgcolor); }.awb-swiper-slider .swiper-slide img { display: block; width: 100%; }.awb-swiper-slider .awb-swiper-button { opacity: 0; }.awb-swiper-slider .awb-swiper-button:hover { background-color: var(--awb-arrow-hover-bgcolor); }.awb-swiper-slider:hover .awb-swiper-button { opacity: 0.8; }.awb-swiper-slider:hover .awb-swiper-button:hover { opacity: 1; }.swiper-vertical > .swiper-wrapper { flex-direction: column; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.swiper-pointer-events { touch-action: pan-y; }.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }.swiper-slide { flex-shrink: 0; width: 100%; position: relative; transition-property: transform; }.swiper-slide-invisible-blank { visibility: hidden; }.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }.swiper-autoheight .swiper-wrapper { transition-property: transform, height; }.swiper-autoheight:not(.fusion-post-cards) .swiper-wrapper:not(.awb-image-carousel-wrapper) { align-items: flex-start; }.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }.awb-swiper-button-next, .awb-swiper-button-prev { align-items: center; cursor: pointer; display: flex; font-size: var(--awb-arrow-size); position: absolute; width: var(--awb-arrow-box-width); height: var(--awb-arrow-box-height); z-index: 10; justify-content: center; color: var(--awb-arrow-color); background-color: var(--awb-arrow-bgcolor); top: var(--awb-arrow-position-vertical); transform: var(--awb-arrow-position-vertical-transform); border-radius: var(--awb-arrow-border-radius-top-left) var(--awb-arrow-border-radius-top-right) var(--awb-arrow-border-radius-bottom-right) var(--awb-arrow-border-radius-bottom-left); transition: 0.3s; opacity: 0.8; }.awb-swiper-button-next:hover, .awb-swiper-button-prev:hover { background-color: var(--awb-arrow-hover-bgcolor); color: var(--awb-arrow-hover-color); opacity: 1; }.awb-swiper-button-next.swiper-button-disabled, .awb-swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: auto; }.awb-swiper-button-next.swiper-button-hidden, .awb-swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }.swiper-navigation-disabled .awb-swiper-button-next, .swiper-navigation-disabled .awb-swiper-button-prev { display: none !important; }.awb-swiper-button-prev, .swiper-rtl .awb-swiper-button-next { left: var(--awb-arrow-position-horizontal); right: auto; }.awb-swiper-button-next, .swiper-rtl .awb-swiper-button-prev { right: var(--awb-arrow-position-horizontal); left: auto; }.swiper-button-lock { display: none; }.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }.swiper-pagination.swiper-pagination-hidden { opacity: 0; }.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--awb-dots-position-bottom); left: 0px; width: 100%; }.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }.swiper-pagination-bullet { width: var(--awb-dots-size); height: var(--awb-dots-size); display: inline-block; border-radius: 50%; background: var(--awb-dots-color); transition: width 0.2s, height 0.2s, background-color 0.2s; }button.swiper-pagination-bullet { border: medium; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }.swiper-pagination-bullet:only-child { display: none !important; }.swiper-pagination-bullet-active { background: var(--awb-dots-active-color); width: var(--awb-dots-active-size); height: var(--awb-dots-active-size); }.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 calc(var(--awb-dots-spacing)/ 2); }.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }.swiper-pagination-horizontal.swiper-pagination-bullets { display: flex; align-items: center; justify-content: var(--awb-dots-align); }.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--carousel_nav_color); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top 0px; }.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top 0px; }.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }.swiper-pagination-lock { display: none; }.awb-swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }.swiper-coverflow { padding: 1% 0px; }.swiper-cards { overflow: visible; width: 85%; }.awb-cursor-nav-helper { --awb-cursor-color: #fff; position: fixed; z-index: 400; left: -8px; top: -8px; pointer-events: none; width: 16px; height: 16px; mix-blend-mode: difference; will-change: transform; }.awb-cursor-nav-helper.color-custom, .awb-cursor-nav-helper.color-dark, .awb-cursor-nav-helper.color-light { mix-blend-mode: normal; }.awb-cursor-nav-helper.color-dark::before { border: 2px solid rgb(0, 0, 0); }.awb-cursor-nav-helper.color-dark i { color: rgb(0, 0, 0); }.awb-cursor-nav-helper::before { border: 2px solid var(--awb-cursor-color); width: 100%; height: 100%; display: block; content: ""; position: absolute; left: -2px; top: -2px; opacity: 0; border-radius: 50%; transition: transform 0.45s, opacity 0.3s; }.awb-cursor-nav-helper span { position: absolute; top: 50%; left: 0px; display: block; width: 100%; text-align: center; transform: translateY(-50%); }.awb-cursor-nav-helper i { top: 0px; color: var(--awb-cursor-color); font-size: 16px; opacity: 0; position: absolute; transition: transform 0.2s, opacity 0.2s; }.awb-cursor-nav-helper i.awb-cursor-nav-left { left: -22px; top: -9px; }.awb-cursor-nav-helper i.awb-cursor-nav-right { right: -22px; top: -9px; }.awb-cursor-nav-helper--visible i { transition: transform 0.45s, opacity 0.3s; transform: scale(1.5); }.awb-cursor-nav-helper--visible i, .awb-cursor-nav-helper--visible::before { opacity: 1; }.awb-cursor-nav-helper--touch-start::before { background: var(--awb-cursor-color); transform: scale(0.6); transition: transform 0.25s ease-out, opacity 0.3s; }.awb-cursor-nav-helper--touch-start .awb-cursor-nav-left { transform: translateX(8px); }.awb-cursor-nav-helper--touch-start .awb-cursor-nav-right { transform: translateX(-8px); }.awb-cursor-nav-helper--touch-start.color-dark::before { background: rgb(0, 0, 0); }@keyframes fusionSonarEffect {
0% { opacity: 0.3; }
40% { opacity: 0.5; }
100% { transform: scale(1.5); opacity: 0; }
}@keyframes fusionToRightFromLeft {
49% { transform: translate(100%); }
50% { opacity: 0; transform: translate(-100%); }
51% { opacity: 1; }
100% { opacity: 1; }
}@keyframes fusionExpandAndShow {
0% { transform: scale(0.5); opacity: 1; }
100% { transform: scale(1); opacity: 1; }
}@keyframes fusionExpandWidth {
0% { width: 0px; }
100% { width: 99%; }
}@keyframes fusionExpandHeight {
0% { height: 0px; }
100% { height: 100%; }
}.icon-hover-animation-slide .fontawesome-icon.circle-yes { overflow: hidden; }.icon-hover-animation-slide .fontawesome-icon::before { display: block; opacity: 1; }.icon-hover-animation-fade .fontawesome-icon { transition: background-color 0.3s, color 0.3s; }.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon, .link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon { transition: background-color 0.3s, color 0.3s; }.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon::before, .link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon::before { display: block; animation: 0.3s forwards fusionToRightFromLeft; }.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading, .fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading { overflow: visible; }.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon, .link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon { transition: background-color 0.3s, color 0.3s; transform: scale(0.93); }.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon::after, .link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon::after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0px; left: 0px; padding: 0px; z-index: -1; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 2px; opacity: 0; transform: scale(0.9); display: inline-block; animation: 1.3s ease-out 75ms fusionSonarEffect; }@-moz-document url-prefix("") { .link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon::after, .link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon::after { animation-iteration-count: infinite; } }.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading, .fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading { overflow: visible; }.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon, .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon { transition: background-color 0.3s, color 0.3s; }.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span, .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span { transform: scale(0.93); }.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span::after, .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span::after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: 0px; left: 0px; padding: 0px; z-index: -1; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 2px; opacity: 0; transform: scale(0.9); display: inline-block; animation: 1.3s ease-out 75ms fusionSonarEffect; }@keyframes flash {
0%, 100%, 50% { opacity: 1; }
25%, 75% { opacity: 0; }
}@keyframes shake {
0%, 100% { transform: translateX(0px); }
10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
20%, 40%, 60%, 80% { transform: translateX(10px); }
}@keyframes bounce {
0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
40% { transform: translateY(-30px); }
60% { transform: translateY(-15px); }
}@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}@keyframes fadeInUp {
0% { opacity: 0; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInDown {
0% { opacity: 0; transform: translateY(-20px); }
100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInLeft {
0% { opacity: 0; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInRight {
0% { opacity: 0; transform: translateX(20px); }
100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInUpBig {
0% { opacity: 0; transform: translateY(2000px); }
100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInDownBig {
0% { opacity: 0; transform: translateY(-2000px); }
100% { opacity: 1; transform: translateY(0px); }
}@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translateX(-2000px); }
100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeInRightBig {
0% { opacity: 0; transform: translateX(2000px); }
100% { opacity: 1; transform: translateX(0px); }
}@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}@keyframes fadeOutUp {
0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-20px); }
}@keyframes fadeOutDown {
0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(20px); }
}@keyframes fadeOutLeft {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-20px); }
}@keyframes fadeOutRight {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(20px); }
}@keyframes fadeOutUpBig {
0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes fadeOutDownBig {
0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(2000px); }
}@keyframes fadeOutLeftBig {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-2000px); }
}@keyframes fadeOutRightBig {
0% { opacity: 1; transform: translateX(0px); }
100% { opacity: 0; transform: translateX(2000px); }
}@keyframes slideInDown {
0% { opacity: 0; transform: translateY(-2000px); }
100% { transform: translateY(0px); }
}@keyframes slideInUp {
0% { opacity: 0; transform: translateY(2000px); }
100% { transform: translateY(0px); }
}@keyframes slideInLeft {
0% { opacity: 0; transform: translateX(-2000px); }
100% { transform: translateX(0px); }
}@keyframes slideInRight {
0% { opacity: 0; transform: translateX(2000px); }
100% { transform: translateX(0px); }
}@keyframes slideOutUp {
0% { transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes slideOutDown {
0% { transform: translateY(0px); }
100% { opacity: 0; transform: translateY(2000px); }
}@keyframes slideOutLeft {
0% { transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-2000px); }
}@keyframes slideOutRight {
0% { transform: translateX(0px); }
100% { opacity: 0; transform: translateX(2000px); }
}@keyframes slideShortInDown {
0% { opacity: 0; transform: translateY(-100%); }
100% { transform: translateY(0px); }
}@keyframes slideShortInUp {
0% { opacity: 0; transform: translateY(100%); }
100% { transform: translateY(0px); }
}@keyframes slideShortInLeft {
0% { opacity: 0; transform: translateX(-100%); }
100% { transform: translateX(0px); }
}@keyframes slideShortInRight {
0% { opacity: 0; transform: translateX(100%); }
100% { transform: translateX(0px); }
}@keyframes slideShortOutUp {
0% { transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-100%); }
}@keyframes slideShortOutDown {
0% { transform: translateY(0px); }
100% { opacity: 0; transform: translateY(100%); }
}@keyframes slideShortOutLeft {
0% { transform: translateX(0px); }
100% { opacity: 0; transform: translateX(-100%); }
}@keyframes slideShortOutRight {
0% { transform: translateX(0px); }
100% { opacity: 0; transform: translateX(100%); }
}@keyframes bounceIn {
0% { opacity: 0; transform: scale(0.3); }
50% { opacity: 1; transform: scale(1.05); }
70% { transform: scale(0.9); }
100% { transform: scale(1); }
}@keyframes bounceInUp {
0% { opacity: 0; transform: translateY(2000px); }
60% { opacity: 1; transform: translateY(-30px); }
80% { transform: translateY(10px); }
100% { transform: translateY(0px); }
}@keyframes bounceInDown {
0% { opacity: 0; transform: translateY(-2000px); }
60% { opacity: 1; transform: translateY(30px); }
80% { transform: translateY(-10px); }
100% { transform: translateY(0px); }
}@keyframes bounceInLeft {
0% { opacity: 0; transform: translateX(-2000px); }
60% { opacity: 1; transform: translateX(30px); }
80% { transform: translateX(-10px); }
100% { transform: translateX(0px); }
}@keyframes bounceInRight {
0% { opacity: 0; transform: translateX(2000px); }
60% { opacity: 1; transform: translateX(-30px); }
80% { transform: translateX(10px); }
100% { transform: translateX(0px); }
}@keyframes bounceOut {
0% { transform: scale(1); }
25% { transform: scale(0.95); }
50% { opacity: 1; transform: scale(1.1); }
100% { opacity: 0; transform: scale(0.3); }
}@keyframes bounceOutUp {
0% { transform: translateY(0px); }
20% { opacity: 1; transform: translateY(20px); }
100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes bounceOutDown {
0% { transform: translateY(0px); }
20% { opacity: 1; transform: translateY(-20px); }
100% { opacity: 0; transform: translateY(2000px); }
}@keyframes bounceOutLeft {
0% { transform: translateX(0px); }
20% { opacity: 1; transform: translateX(20px); }
100% { opacity: 0; transform: translateX(-2000px); }
}@keyframes bounceOutRight {
0% { transform: translateX(0px); }
20% { opacity: 1; transform: translateX(-20px); }
100% { opacity: 0; transform: translateX(2000px); }
}@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0px) skewX(0deg); opacity: 1; }
}@keyframes lightSpeedOut {
0% { transform: translateX(0px) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@keyframes rubberBand {
0% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
100% { transform: scale3d(1, 1, 1); }
}@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}@keyframes revealInLeft {
0% { left: 0px; right: auto; width: 0%; }
45% { left: 0px; right: auto; width: 100%; }
55% { left: auto; right: 0px; width: 100%; }
100% { left: auto; right: 0px; width: 0%; }
}@keyframes revealInRight {
0% { left: auto; right: 0px; width: 0%; }
45% { left: auto; right: 0px; width: 100%; }
55% { left: 0px; right: auto; width: 100%; }
100% { left: 0px; right: auto; width: 0%; }
}@keyframes revealInDown {
0% { top: 0px; bottom: auto; height: 0%; }
45% { top: 0px; bottom: auto; height: 100%; }
55% { top: auto; bottom: 0px; height: 100%; }
100% { top: auto; bottom: 0px; height: 0%; }
}@keyframes revealInUp {
0% { top: auto; bottom: 0px; height: 0%; }
45% { top: auto; bottom: 0px; height: 100%; }
55% { top: 0px; bottom: auto; height: 100%; }
100% { top: 0px; bottom: auto; height: 0%; }
}@keyframes revealContent {
0% { visibility: hidden; }
50% { visibility: hidden; }
50.1% { visibility: visible; }
}.fusion-animated { visibility: hidden; }.dont-animate .fusion-animated { visibility: visible; }.do-animate .fusion-animated { animation-fill-mode: both; animation-duration: 1s; }.do-animate .fusion-animated.hinge { animation-duration: 1s; }.do-animate .flash { animation-name: flash; }.do-animate .flipinx { backface-visibility: visible !important; animation-name: flipInX; }.do-animate .flipiny { backface-visibility: visible !important; animation-name: flipInY; }.do-animate .flipOutX { animation-name: flipOutX; backface-visibility: visible !important; }.do-animate .flipOutY { backface-visibility: visible !important; animation-name: flipOutY; }.do-animate .shake { animation-name: shake; }.do-animate .bounce { animation-name: bounce; }.do-animate .fadeIn { animation-name: fadeIn; }.do-animate .fadeInUp { animation-name: fadeInUp; }.do-animate .fadeInDown { animation-name: fadeInDown; }.do-animate .fadeInLeft { animation-name: fadeInLeft; }.do-animate .fadeInRight { animation-name: fadeInRight; }.do-animate .fadeInUpBig { animation-name: fadeInUpBig; }.do-animate .fadeInDownBig { animation-name: fadeInDownBig; }.do-animate .fadeInLeftBig { animation-name: fadeInLeftBig; }.do-animate .fadeInRightBig { animation-name: fadeInRightBig; }.do-animate .fadeOut { animation-name: fadeOut; }.do-animate .fadeOutUp { animation-name: fadeOutUp; }.do-animate .fadeOutDown { animation-name: fadeOutDown; }.do-animate .fadeOutLeft { animation-name: fadeOutLeft; }.do-animate .fadeOutRight { animation-name: fadeOutRight; }.do-animate .fadeOutUpBig { animation-name: fadeOutUpBig; }.do-animate .fadeOutDownBig { animation-name: fadeOutDownBig; }.do-animate .fadeOutLeftBig { animation-name: fadeOutLeftBig; }.do-animate .fadeOutRightBig { animation-name: fadeOutRightBig; }.do-animate .slideInDown { animation-name: slideInDown; }.do-animate .slideInUp { animation-name: slideInUp; }.do-animate .slideIn, .do-animate .slideInLeft { animation-name: slideInLeft; }.do-animate .slideInRight { animation-name: slideInRight; }.do-animate .slideShortInDown { animation-name: slideShortInDown; }.do-animate .slideShortInUp { animation-name: slideShortInUp; }.do-animate .slideShortInLeft { animation-name: slideShortInLeft; }.do-animate .slideShortInRight { animation-name: slideShortInRight; }.do-animate .slideOutUp { animation-name: slideOutUp; }.do-animate .slideOutDown { animation-name: slideOutDown; }.do-animate .slideOut, .do-animate .slideOutLeft { animation-name: slideOutLeft; }.do-animate .slideOutRight { animation-name: slideOutRight; }.do-animate .slideShortOutUp { animation-name: slideShortOutUp; }.do-animate .slideShortOutDown { animation-name: slideShortOutDown; }.do-animate .slideShortOutLeft { animation-name: slideShortOutLeft; }.do-animate .slideShortOutRight { animation-name: slideShortOutRight; }.do-animate .bounceIn { animation-name: bounceIn; }.do-animate .bounceInUp { animation-name: bounceInUp; }.do-animate .bounceInDown { animation-name: bounceInDown; }.do-animate .bounceInLeft { animation-name: bounceInLeft; }.do-animate .bounceInRight { animation-name: bounceInRight; }.do-animate .bounceOut { animation-name: bounceOut; }.do-animate .bounceOutUp { color: red; animation-name: bounceOutUp; }.do-animate .bounceOutDown { animation-name: bounceOutDown; }.do-animate .bounceOutLeft { animation-name: bounceOutLeft; }.do-animate .bounceOutRight { animation-name: bounceOutRight; }.do-animate .lightSpeedIn, .do-animate .lightspeedin { animation-name: lightSpeedIn; animation-timing-function: ease-out; }.do-animate .lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }.do-animate .rubberBand { animation-name: rubberBand; }.do-animate .zoomIn { animation-name: zoomIn; }.do-animate .zoomInDown { animation-name: zoomInDown; }.do-animate .zoomInLeft { animation-name: zoomInLeft; }.do-animate .zoomInRight { animation-name: zoomInRight; }.do-animate .zoomInUp { animation-name: zoomInUp; }.do-animate .zoomOut { animation-name: zoomOut; }.do-animate .zoomOutDown { animation-name: zoomOutDown; }.do-animate .zoomOutLeft { animation-name: zoomOutLeft; }.do-animate .zoomOutRight { animation-name: zoomOutRight; }.do-animate .zoomOutUp { animation-name: zoomOutUp; }.do-animate .revealIn, .do-animate .revealInDown, .do-animate .revealInLeft, .do-animate .revealInRight, .do-animate .revealInUp { --awb-animation-color: var(--primary_color); animation-name: revealContent; animation-timing-function: cubic-bezier(0.1, 0.5, 0.5, 0.9); }.do-animate .revealIn *, .do-animate .revealInDown *, .do-animate .revealInLeft *, .do-animate .revealInRight *, .do-animate .revealInUp * { visibility: inherit !important; }.do-animate .revealIn::after, .do-animate .revealInDown::after, .do-animate .revealInLeft::after, .do-animate .revealInRight::after, .do-animate .revealInUp::after { content: ""; display: block !important; position: absolute; background-color: var(--awb-animation-color); visibility: visible; animation-duration: inherit; animation-delay: inherit; animation-timing-function: inherit; z-index: 10; }.do-animate .revealIn::after, .do-animate .revealInLeft::after { top: 0px; bottom: 0px; animation-name: revealInLeft; }.do-animate .revealInRight::after { top: 0px; bottom: 0px; animation-name: revealInRight; }.do-animate .revealInDown::after { left: 0px; right: 0px; animation-name: revealInDown; }.do-animate .revealInUp::after { left: 0px; right: 0px; animation-name: revealInUp; }.ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social *, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-loader, .ilightbox-loader *, .ilightbox-overlay, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-toolbar, .ilightbox-toolbar * { float: none; margin: 0px; padding: 0px; border: 0px; font-size: 100%; line-height: 100%; vertical-align: baseline; background: 0px 0px; user-select: none; }.fusion-disable-outline .ilightbox-holder, .fusion-disable-outline .ilightbox-holder .ilightbox-container, .fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-caption, .fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social, .fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social *, .fusion-disable-outline .ilightbox-holder .ilightbox-container img.ilightbox-image, .fusion-disable-outline .ilightbox-loader, .fusion-disable-outline .ilightbox-loader *, .fusion-disable-outline .ilightbox-overlay, .fusion-disable-outline .ilightbox-thumbnails, .fusion-disable-outline .ilightbox-thumbnails *, .fusion-disable-outline .ilightbox-toolbar, .fusion-disable-outline .ilightbox-toolbar * { outline: 0px; }.ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-loader, .ilightbox-loader *, .ilightbox-overlay, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-toolbar { transform: translateZ(0px); }.ilightbox-noscroll { overflow: hidden; }.ilightbox-closedhand * { cursor: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/closedhand.cur"), default !important; }.ilightbox-overlay { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100000; }.ilightbox-loader { position: fixed; z-index: 100005; top: 45%; left: -192px; padding-left: 30px; opacity: 0.9; border-radius: 0px 100px 100px 0px; }.ilightbox-loader div { width: 72px; height: 72px; border-radius: 0px 100px 100px 0px; }.ilightbox-loader.horizontal { left: 45%; top: -192px; padding: 30px 0px 0px; border-radius: 0px 0px 100px 100px; }.ilightbox-loader.horizontal div { border-radius: 0px 0px 100px 100px; }.ilightbox-toolbar { display: none; position: fixed; z-index: 100010; }.ilightbox-toolbar a { float: left; cursor: pointer; }.ilightbox-toolbar .ilightbox-next-button, .ilightbox-toolbar .ilightbox-prev-button { display: none; }.ilightbox-thumbnails { display: block; position: fixed; z-index: 100009; }.ilightbox-thumbnails.ilightbox-horizontal { bottom: 0px; left: 0px; width: 100%; height: 100px; }.ilightbox-thumbnails.ilightbox-vertical { top: 0px; right: 0px; width: 140px; height: 100%; overflow: hidden; }.ilightbox-thumbnails .ilightbox-thumbnails-container { display: block; position: relative; }.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container { width: 100%; height: 100px; }.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container { width: 140px; height: 100%; }.ilightbox-thumbnails .ilightbox-thumbnails-grid { display: block; position: absolute; transform: translateZ(0px); }.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail { display: block; cursor: pointer; padding: 0px; margin: 5px; position: relative; }.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img { width: 100%; height: 100%; border-radius: 2px; }.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.7; }.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover { opacity: 1; }.ilightbox-holder { display: none; position: fixed; z-index: 100003; transform: none; }.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev { cursor: pointer; }.ilightbox-holder div.ilightbox-container { position: relative; width: 100%; height: 100%; }.ilightbox-holder.supportTouch div.ilightbox-container { overflow: scroll; }.ilightbox-holder img.ilightbox-image { width: 100%; height: 100%; }.ilightbox-holder .ilightbox-container .ilightbox-caption { display: none; position: absolute; left: 30px; right: 30px; bottom: 0px; max-width: 100%; padding: 5px 10px; margin: 0px auto; font-size: 12px; line-height: 150%; overflow-wrap: break-word; z-index: 20003; box-sizing: border-box; border-radius: 3px 3px 0px 0px; }.ilightbox-holder .ilightbox-container .ilightbox-social { display: none; position: absolute; right: 10px; top: 10px; padding: 5px 5px 5px 0px; z-index: 20003; height: 26px; }.ilightbox-holder .ilightbox-container .ilightbox-social ul { float: left; list-style: none; height: 26px; }.ilightbox-holder .ilightbox-container .ilightbox-social ul li { display: inline; }.ilightbox-holder .ilightbox-container .ilightbox-social ul li a { float: left; margin-left: 5px; width: 16px; height: 16px; line-height: 16px; font-size: 14px; text-align: center; background-repeat: no-repeat; background-position: 50% center; color: rgb(255, 255, 255); }.ilightbox-holder .ilightbox-container .ilightbox-social ul li a::before { color: inherit; }.ilightbox-holder .ilightbox-alert { display: block; position: absolute; inset: 0px; text-align: center; padding-top: 100px; margin: auto; width: 300px; height: 50px; }.ilightbox-holder .ilightbox-wrapper { width: 100%; height: 100%; overflow: auto; }.ilightbox-holder .ilightbox-inner-toolbar { position: relative; z-index: 100; }.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar { position: absolute; }.ilightbox-button { position: fixed; z-index: 100008; cursor: pointer; }.ilightbox-button.ilightbox-next-button.disabled, .ilightbox-button.ilightbox-prev-button.disabled { visibility: hidden; opacity: 0; }.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails { display: none !important; }.isMobile .ilightbox-toolbar .ilightbox-next-button, .isMobile .ilightbox-toolbar .ilightbox-prev-button { display: block; }.ilightbox-title { line-height: 20px; }.ilightbox-overlay.dark { background: rgb(0, 0, 0); }.ilightbox-loader.dark { box-shadow: rgb(0, 0, 0) 0px 0px 85px, rgb(0, 0, 0) 0px 0px 85px; }.ilightbox-loader.dark div { background: rgb(0, 0, 0) url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/preloader.gif") center center no-repeat; }.ilightbox-holder.dark { padding: 5px; background: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 15px; }.ilightbox-holder.dark .ilightbox-container .ilightbox-caption { background: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png"); color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 0px 1px; }.ilightbox-holder.dark .ilightbox-container .ilightbox-social { background: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png"); border-radius: 2px; }.ilightbox-holder.dark .ilightbox-alert { background: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/alert.png") center top no-repeat; color: rgb(85, 85, 85); }.ilightbox-toolbar.dark { top: 11px; left: 10px; }.admin-bar:not(.isMobile) .ilightbox-toolbar.dark { top: 43px; }.ilightbox-toolbar.dark a { width: 25px; height: 23px; background: rgb(0, 0, 0) url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/buttons.png") 7px 6px no-repeat; }.ilightbox-toolbar.dark a.disabled { opacity: 0.2; cursor: default; background-color: rgb(0, 0, 0) !important; }.ilightbox-toolbar.dark a:first-of-type { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }.ilightbox-toolbar.dark a:last-of-type { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }.ilightbox-toolbar.dark a.ilightbox-close:hover { background-position: -32px 6px; }.ilightbox-toolbar.dark a.ilightbox-fullscreen { background-position: 6px -33px; right: 35px; }.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover { background-position: -31px -33px; }.ilightbox-toolbar.dark a.ilightbox-play { background-position: 8px -57px; }.ilightbox-toolbar.dark a.ilightbox-play:hover { background-position: -32px -57px; }.ilightbox-toolbar.dark a.ilightbox-pause { background-position: 8px -83px; }.ilightbox-toolbar.dark a.ilightbox-pause:hover { background-position: -32px -83px; }.isMobile .ilightbox-toolbar.dark { background: rgb(0, 0, 0); top: auto; bottom: 0px; left: 0px; width: 100%; height: 40px; text-align: center; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 25px; }.isMobile .ilightbox-toolbar.dark a { display: inline-block; float: none; width: 50px; height: 40px; background-size: 50%; background-position: 50% center !important; }.isMobile .ilightbox-toolbar.dark a:hover { background-color: rgb(17, 17, 17); }.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png"); }.isMobile .ilightbox-toolbar.dark a.ilightbox-close { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/x-mark-icon-64.png"); }.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png"); background-position: 52% 50%; }.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png"); background-position: 48% 50%; }.isMobile .ilightbox-toolbar.dark a.ilightbox-play { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/play-icon-64.png"); }.isMobile .ilightbox-toolbar.dark a.ilightbox-pause { background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/pause-icon-64.png"); }.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title { font-size: 18px; padding: 10px 60px 10px 8px; color: rgb(255, 255, 255); }.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar { left: auto; top: 5px; right: 5px; }.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a { border-radius: 0px; float: right; }.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img { box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px; }.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video { background: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/thumb-overlay-play.png") center center no-repeat; }.ilightbox-button.dark.disabled { opacity: 0.1; cursor: default; background-color: rgb(0, 0, 0) !important; }.ilightbox-button.dark span { display: block; width: 100%; height: 100%; }.ilightbox-button.dark { bottom: 0px; right: 0px; left: 0px; width: 95px; height: 75px; margin: auto; background: rgb(0, 0, 0) url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png") 50% 65% no-repeat; border-radius: 5px 5px 0px 0px; }.ilightbox-button.ilightbox-button.dark:hover { background-color: rgb(17, 17, 17); }.ilightbox-button.ilightbox-prev-button.dark { top: 0px; bottom: auto; background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png"); background-position: 50% 35%; border-radius: 0px 0px 5px 5px; }.ilightbox-button.dark.horizontal { inset: 0px 0px 0px auto; width: 75px; height: 95px; background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png"); background-position: 65% 50%; border-radius: 5px 0px 0px 5px; }.ilightbox-button.ilightbox-prev-button.dark.horizontal { right: auto; left: 0px; background-image: url("https://www.hansfordbell.co.uk/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png"); background-position: 35% 50%; border-radius: 0px 5px 5px 0px; }@media only screen and (max-width: 1400px) {
  .fusion-fullwidth { --awb-padding-top-medium: var(--awb-padding-top); --awb-padding-right-medium: var(--awb-padding-right); --awb-padding-bottom-medium: var(--awb-padding-bottom); --awb-padding-left-medium: var(--awb-padding-left); --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-min-height-medium: var(--awb-min-height); --awb-sticky-height-medium: var(--awb-min-height-medium); --awb-background-image-medium: var(--awb-background-image); --awb-background-color-medium: var(--awb-background-color); --awb-background-position-medium: var(--awb-background-position); --awb-background-repeat-medium: var(--awb-background-repeat); --awb-background-size-medium: var(--awb-background-size); --awb-background-blend-mode-medium: var(--awb-background-blend-mode); padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium); margin-top: var(--awb-margin-top-medium); margin-bottom: var(--awb-margin-bottom-medium); min-height: var(--awb-min-height-medium); background-image: var(--awb-background-image-medium); background-color: var(--awb-background-color-medium); background-repeat: var(--awb-background-repeat-medium); background-position: var(--awb-background-position-medium); background-size: var(--awb-background-size-medium); background-blend-mode: var(--awb-background-blend-mode-medium); }
  .fullwidth-box.faded-background .fullwidth-faded { background-image: var(--awb-background-image-medium); background-color: var(--awb-background-color-medium); background-repeat: var(--awb-background-repeat-medium); background-position: var(--awb-background-position-medium); background-size: var(--awb-background-size-medium); background-blend-mode: var(--awb-background-blend-mode-medium); }
  .fusion-sticky-container.fusion-sticky-transition { min-height: var(--awb-sticky-height-medium); }
  .fusion-flex-container { --awb-content-wrap: var(--awb-flex-wrap-medium, var(--awb-flex-wrap)); }
  .fusion-flex-container .fusion-flex-content-wrap { flex-wrap: var(--awb-content-wrap); }
}@media only screen and (max-width: 800px) {
  .fusion-fullwidth { --awb-padding-top-small: var(--awb-padding-top-medium); --awb-padding-right-small: var(--awb-padding-right-medium); --awb-padding-bottom-small: var(--awb-padding-bottom-medium); --awb-padding-left-small: var(--awb-padding-left-medium); --awb-margin-top-small: var(--awb-margin-top-medium); --awb-margin-bottom-small: var(--awb-margin-bottom-medium); --awb-min-height-small: var(--awb-min-height-medium); --awb-sticky-height-small: var(--awb-min-height-small); --awb-background-image-small: var(--awb-background-image-medium); --awb-background-color-small: var(--awb-background-color-medium); --awb-background-repeat-small: var(--awb-background-repeat-medium); --awb-background-position-small: var(--awb-background-position-medium); --awb-background-size-small: var(--awb-background-size-medium); --awb-background-blend-mode-small: var(--awb-background-blend-mode-medium); padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small); margin-top: var(--awb-margin-top-small); margin-bottom: var(--awb-margin-bottom-small); min-height: var(--awb-min-height-small); background-image: var(--awb-background-image-small); background-color: var(--awb-background-color-small); background-repeat: var(--awb-background-repeat-small); background-position: var(--awb-background-position-small); background-size: var(--awb-background-size-small); background-blend-mode: var(--awb-background-blend-mode-small); }
  .fullwidth-box.faded-background .fullwidth-faded { background-image: var(--awb-background-image-small); background-color: var(--awb-background-color-small); background-repeat: var(--awb-background-repeat-small); background-position: var(--awb-background-position-small); background-size: var(--awb-background-size-small); background-blend-mode: var(--awb-background-blend-mode-small); }
  .fusion-sticky-container.fusion-sticky-transition { min-height: var(--awb-sticky-height-small); }
  .fusion-flex-container { --awb-content-wrap: var(--awb-flex-wrap-small, var(--awb-flex-wrap)); }
  .fusion-flex-container .fusion-flex-content-wrap { flex-wrap: var(--awb-content-wrap); }
}@media only screen and (max-width: 1400px) {
  .fusion-image-element { --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); margin-top: var(--awb-margin-top-medium); margin-right: var(--awb-margin-right-medium); margin-bottom: var(--awb-margin-bottom-medium); margin-left: var(--awb-margin-left-medium); }
}@media only screen and (max-width: 800px) {
  .fusion-image-element { --awb-margin-top-small: var(--awb-margin-top-medium); --awb-margin-right-small: var(--awb-margin-right-medium); --awb-margin-bottom-small: var(--awb-margin-bottom-medium); --awb-margin-left-small: var(--awb-margin-left-medium); margin-top: var(--awb-margin-top-small); margin-right: var(--awb-margin-right-small); margin-bottom: var(--awb-margin-bottom-small); margin-left: var(--awb-margin-left-small); }
  .fusion-image-element .fusion-imageframe.has-fusion-mobile-logo img.fusion-standard-logo, .fusion-image-element .fusion-imageframe.has-fusion-mobile-logo img.fusion-sticky-logo { display: none !important; }
  .fusion-image-element .fusion-imageframe.has-fusion-mobile-logo img.fusion-mobile-logo { display: inline-block !important; }
}@media only screen and (max-width: 1400px) {
  .fusion-social-links { --awb-alignment-medium: var(--awb-alignment); --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); margin-top: var(--awb-margin-top-medium); margin-right: var(--awb-margin-right-medium); margin-bottom: var(--awb-margin-bottom-medium); margin-left: var(--awb-margin-left-medium); text-align: var(--awb-alignment-medium); }
}@media only screen and (max-width: 800px) {
  .fusion-social-links { --awb-alignment-small: var(--awb-alignment-medium); --awb-margin-top-small: var(--awb-margin-top); --awb-margin-right-small: var(--awb-margin-right); --awb-margin-bottom-small: var(--awb-margin-bottom); --awb-margin-left-small: var(--awb-margin-left); margin-top: var(--awb-margin-top-small); margin-right: var(--awb-margin-right-small); margin-bottom: var(--awb-margin-bottom-small); margin-left: var(--awb-margin-left-small); text-align: var(--awb-alignment-small); }
}@media only screen and (max-width: 1400px) {
  .fusion-text { --awb-width-medium: var(--awb-width); --awb-min-width-medium: var(--awb-min-width); --awb-max-width-medium: var(--awb-max-width); width: var(--awb-width-medium) !important; min-width: var(--awb-min-width-medium) !important; max-width: var(--awb-max-width-medium) !important; }
}@media only screen and (max-width: 800px) {
  .fusion-text { --awb-width-small: var(--awb-width, var(--awb-width-medium)); --awb-min-width-small: var(--awb-min-width, var(--awb-min-width-medium)); --awb-max-width-small: var(--awb-max-width, var(--awb-max-width-medium)); width: var(--awb-width-small) !important; min-width: var(--awb-min-width-small) !important; max-width: var(--awb-max-width-small) !important; }
}@media only screen and (max-width: 1400px) {
  .fusion-title { --awb-margin-top-medium: var(--awb-margin-top); --awb-margin-right-medium: var(--awb-margin-right); --awb-margin-bottom-medium: var(--awb-margin-bottom); --awb-margin-left-medium: var(--awb-margin-left); margin-top: var(--awb-margin-top-medium) !important; margin-right: var(--awb-margin-right-medium) !important; margin-bottom: var(--awb-margin-bottom-medium) !important; margin-left: var(--awb-margin-left-medium) !important; }
}@media only screen and (max-width: 800px) {
  .fusion-title { --awb-margin-top-small: var(--title_margin_mobile-top, var(--awb-margin-top-medium)); --awb-margin-right-small: var(--title_margin_mobile-right, var(--awb-margin-right-medium)); --awb-margin-bottom-small: var(--title_margin_mobile-bottom, var(--awb-margin-bottom-medium)); --awb-margin-left-small: var(--title_margin_mobile-left, var(--awb-margin-left-medium)); margin-top: var(--awb-margin-top-small) !important; margin-right: var(--awb-margin-right-small) !important; margin-bottom: var(--awb-margin-bottom-small) !important; margin-left: var(--awb-margin-left-small) !important; }
}@media only screen and (max-width: 1400px) {
  .awb-swiper.fusion-post-cards { --awb-columns-medium: 3; }
  .awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide { max-width: calc((100% - ((var(--awb-columns-medium) - 1) * var(--awb-column-spacing)))/ var(--awb-columns-medium)); }
}@media only screen and (max-width: 800px) {
  .awb-swiper.fusion-post-cards { --awb-columns-small: 2; }
  .awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide { max-width: calc((100% - ((var(--awb-columns-small) - 1) * var(--awb-column-spacing)))/ var(--awb-columns-small)); }
}@media only screen and (max-width: 1400px) {
  .fusion-post-cards { --awb-filters-alignment-medium: var(--awb-filters-alignment); }
  .fusion-post-cards ul.fusion-filters { justify-content: var(--awb-filters-alignment-medium); }
}@media only screen and (max-width: 800px) {
  .fusion-post-cards { --awb-filters-alignment-small: var(--awb-filters-alignment-medium, var(--awb-filters-alignment)); }
  .fusion-post-cards ul.fusion-filters { justify-content: var(--awb-filters-alignment-small); }
}@media only screen and (max-width: 1400px) {
  .fusion-post-cards > .fusion-grid > .fusion-grid-column { width: var(--awb-columns-medium,50%) !important; }
  .fusion-post-cards > .fusion-grid-6 > .fusion-grid-column { width: var(--awb-columns-medium,33.33333333%) !important; }
  .awb-gallery-wrapper .fusion-gallery > .fusion-grid-column { width: var(--awb-columns-medium,50%) !important; }
  .awb-gallery-wrapper .fusion-gallery.fusion-grid-6 > .fusion-grid-column { width: var(--awb-columns-medium,33.33333333%) !important; }
}@media only screen and (max-width: 800px) {
  .awb-gallery-wrapper .fusion-gallery > .fusion-grid-column, .fusion-post-cards > .fusion-grid > .fusion-grid-column { width: var(--awb-columns-small,100%) !important; }
  .awb-gallery-wrapper .fusion-gallery.fusion-grid-6 > .fusion-grid-column, .fusion-post-cards > .fusion-grid-6 .fusion-grid-column { width: var(--awb-columns-small,50%) !important; }
}@media only screen and (max-width: 1400px) {
  .fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner { --awb-padding-top-medium: var(--awb-padding-top); --awb-padding-right-medium: var(--awb-padding-right); --awb-padding-bottom-medium: var(--awb-padding-bottom); --awb-padding-left-medium: var(--awb-padding-left); --awb-col-width: var(--awb-width-medium, var(--medium-col-default)); --awb-col-order: var(--awb-order-medium, var(--awb-order-large)); --awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0)); --awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px)); --awb-spacing-left-medium: var(--awb-spacing-left-large, 4%); --awb-spacing-right-medium: var(--awb-spacing-right-large, 4%); --awb-col-flex-grow: var(--awb-flex-grow-medium, var(--awb-flex-grow, 0)); --awb-col-flex-shrink: var(--awb-flex-shrink-medium, var(--awb-flex-shrink, 0)); --awb-margin-top: var(--awb-margin-top-medium); --awb-margin-bottom: var(--awb-margin-bottom-medium); --awb-spacing-left: var(--awb-spacing-left-medium); --awb-spacing-right: var(--awb-spacing-right-medium); --awb-bg-image-medium: var(--awb-bg-image); --awb-bg-color-medium: var(--awb-bg-color); --awb-bg-color-medium-hover: var(--awb-bg-color-hover); --awb-bg-repeat-medium: var(--awb-bg-repeat); --awb-bg-position-medium: var(--awb-bg-position); --awb-bg-size-medium: var(--awb-bg-size); --awb-bg-blend-medium: var(--awb-bg-blend); }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper, .fusion_builder_column .fusion-column-wrapper, .fusion_builder_column_inner .fusion-column-wrapper { padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium); background-image: var(--awb-bg-image-medium); background-color: var(--awb-bg-color-medium); background-repeat: var(--awb-bg-repeat-medium); background-position: var(--awb-bg-position-medium); background-size: var(--awb-bg-size-medium); background-blend-mode: var(--awb-bg-blend-medium); }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper.hover, .fusion-layout-column.fusion-events-post .fusion-column-wrapper:hover, .fusion_builder_column .fusion-column-wrapper.hover, .fusion_builder_column .fusion-column-wrapper:hover, .fusion_builder_column_inner .fusion-column-wrapper.hover, .fusion_builder_column_inner .fusion-column-wrapper:hover { background-color: var(--awb-bg-color-medium-hover); }
  .fusion-layout-column.fusion-events-post .fusion-column-has-bg-image-medium .fusion-empty-dims-img-placeholder, .fusion-layout-column.fusion-events-post .fusion-column-has-bg-image-small .fusion-empty-dims-img-placeholder, .fusion_builder_column .fusion-column-has-bg-image-medium .fusion-empty-dims-img-placeholder, .fusion_builder_column .fusion-column-has-bg-image-small .fusion-empty-dims-img-placeholder, .fusion_builder_column_inner .fusion-column-has-bg-image-medium .fusion-empty-dims-img-placeholder, .fusion_builder_column_inner .fusion-column-has-bg-image-small .fusion-empty-dims-img-placeholder { display: none; }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-medium, .fusion_builder_column .fusion-empty-dims-img-placeholder-medium, .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-medium { display: block; }
}@media only screen and (max-width: 800px) {
  .fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner { --awb-padding-top-small: var(--awb-padding-top-medium); --awb-padding-right-small: var(--awb-padding-right-medium); --awb-padding-bottom-small: var(--awb-padding-bottom-medium); --awb-padding-left-small: var(--awb-padding-left-medium); --awb-col-width: var(--awb-width-small, var(--small-col-default)); --awb-col-order: var(--awb-order-small, var(--awb-order-medium)); --awb-spacing-left-small: var(--awb-spacing-left-large, 4%); --awb-spacing-right-small: var(--awb-spacing-right-large, 4%); --awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top-large, var(--col_margin-top, 0))); --awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px))); --awb-spacing-left: var(--awb-spacing-left-small); --awb-spacing-right: var(--awb-spacing-right-small); --awb-margin-top: var(--awb-margin-top-small); --awb-margin-bottom: var(--awb-margin-bottom-small); --awb-bg-image-small: var(--awb-bg-image-medium); --awb-bg-color-small: var(--awb-bg-color-medium); --awb-bg-color-small-hover: var(--awb-bg-color-medium-hover); --awb-bg-repeat-small: var(--awb-bg-repeat-medium); --awb-bg-position-small: var(--awb-bg-position-medium); --awb-bg-size-small: var(--awb-bg-size-medium); --awb-bg-blend-small: var(--awb-bg-blend-medium); --awb-col-flex-grow: var(--awb-flex-grow-small, var(--awb-flex-grow, 0)); --awb-col-flex-shrink: var(--awb-flex-shrink-small, var(--awb-flex-shrink, 0)); }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper, .fusion_builder_column .fusion-column-wrapper, .fusion_builder_column_inner .fusion-column-wrapper { padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small); background-image: var(--awb-bg-image-small); background-color: var(--awb-bg-color-small); background-repeat: var(--awb-bg-repeat-small); background-position: var(--awb-bg-position-small); background-size: var(--awb-bg-size-small); background-blend-mode: var(--awb-bg-blend-small); }
  .fusion-layout-column.fusion-events-post .fusion-column-wrapper.hover, .fusion-layout-column.fusion-events-post .fusion-column-wrapper:hover, .fusion_builder_column .fusion-column-wrapper.hover, .fusion_builder_column .fusion-column-wrapper:hover, .fusion_builder_column_inner .fusion-column-wrapper.hover, .fusion_builder_column_inner .fusion-column-wrapper:hover { background-color: var(--awb-bg-color-small-hover); }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-medium, .fusion_builder_column .fusion-empty-dims-img-placeholder-medium, .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-medium { display: none; }
  .fusion-layout-column.fusion-events-post .fusion-empty-dims-img-placeholder-small, .fusion_builder_column .fusion-empty-dims-img-placeholder-small, .fusion_builder_column_inner .fusion-empty-dims-img-placeholder-small { display: block; }
}@media only screen and (max-width: 640px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .products.products-6 .product-grid-view { width: 100% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape .fusion-masonry-element-container, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container, .products.products-6 .product-grid-view.fusion-element-landscape .fusion-masonry-element-container { padding-top: 65% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-grid .fusion-masonry-element-container, .fusion-grid-6 .fusion-grid-column.fusion-element-grid .fusion-masonry-element-container, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container, .products.products-6 .product-grid-view.fusion-element-grid .fusion-masonry-element-container { padding-top: 100% !important; }
}@media only screen and (max-width: 712px) {
  .fusion-blog-layout-grid .fusion-post-grid, .fusion-grid-column, .fusion-portfolio-post, .products li.product-grid-view { width: var(--awb-columns-small,100%) !important; }
  .fusion-blog-layout-grid .fusion-post-grid.fusion-element-landscape .fusion-masonry-element-container, .fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container, .fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container, .products li.product-grid-view.fusion-element-landscape .fusion-masonry-element-container { padding-top: 65% !important; }
  .fusion-blog-layout-grid .fusion-post-grid.fusion-element-grid .fusion-masonry-element-container, .fusion-grid-column.fusion-element-grid .fusion-masonry-element-container, .fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container, .products li.product-grid-view.fusion-element-grid .fusion-masonry-element-container { padding-top: 100% !important; }
  .fusion-portfolio-grid:not(.fusion-portfolio-text) .fusion-portfolio-post .fusion-image-wrapper { display: block; text-align: center; }
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .products.products-6 .product-grid-view { width: var(--awb-columns-small,50%) !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape, .products.products-6 .product-grid-view.fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 712px) and (max-width: 784px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .products.products-6 .product-grid-view { width: 33.3333% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape, .products.products-6 .product-grid-view.fusion-element-landscape { width: 66.6667% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-grid-3 .fusion-grid-column, .fusion-grid-4 .fusion-grid-column, .fusion-grid-5 .fusion-grid-column, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .fusion-portfolio-masonry .fusion-portfolio-post, .fusion-portfolio-three .fusion-portfolio-post, .products.products-3 .product-grid-view, .products.products-4 .product-grid-view, .products.products-5 .product-grid-view { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape, .fusion-grid-3 .fusion-grid-column.fusion-element-landscape, .fusion-grid-4 .fusion-grid-column.fusion-element-landscape, .fusion-grid-5 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape, .products.products-3 .product-grid-view.fusion-element-landscape, .products.products-4 .product-grid-view.fusion-element-landscape, .products.products-5 .product-grid-view.fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 784px) and (max-width: 856px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .products.products-6 .product-grid-view { width: 25% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape, .products.products-6 .product-grid-view.fusion-element-landscape { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-grid-3 .fusion-grid-column, .fusion-grid-4 .fusion-grid-column, .fusion-grid-5 .fusion-grid-column, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .fusion-portfolio-three .fusion-portfolio-post, .products.products-3 .product-grid-view, .products.products-4 .product-grid-view, .products.products-5 .product-grid-view { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape, .fusion-grid-3 .fusion-grid-column.fusion-element-landscape, .fusion-grid-4 .fusion-grid-column.fusion-element-landscape, .fusion-grid-5 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape, .products.products-3 .product-grid-view.fusion-element-landscape, .products.products-4 .product-grid-view.fusion-element-landscape, .products.products-5 .product-grid-view.fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 856px) and (max-width: 928px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post .products.products-6 .product-grid-view { width: 20% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post .products.products-6 .product-grid-view.fusion-element-landscape { width: 40% !important; }
  .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-grid-4 .fusion-grid-column, .fusion-grid-5 .fusion-grid-column, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .products.products-4 .product-grid-view, .products.products-5 .product-grid-view { width: 33.3333% !important; }
  .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape, .fusion-grid-4 .fusion-grid-column.fusion-element-landscape, .fusion-grid-5 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape, .products.products-4 .product-grid-view.fusion-element-landscape, .products.products-5 .product-grid-view.fusion-element-landscape { width: 66.6667% !important; }
}@media only screen and (min-width: 928px) and (max-width: 1000px) {
  .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .grid-layout-6 .fusion-post-grid, .products.products-6 .product-grid-view { width: 20% !important; }
  .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape, .grid-layout-6 .fusion-post-grid.fusion-element-landscape, .products.products-6 .product-grid-view.fusion-element-landscape { width: 40% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-grid-5 .fusion-grid-column, .fusion-portfolio-five .fusion-portfolio-post, .products.products-5 .product-grid-view { width: 25% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape, .fusion-grid-5 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape, .products.products-5 .product-grid-view.fusion-element-landscape { width: 50% !important; }
}@media only screen and (min-width: 801px) {
  .fusion-icon-only-link .menu-title { display: none; }
}@media only screen and (max-width: 800px) {
  .width-100 .fusion-section-separator-with-offset { margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; }
}@media only screen and (max-width: 800px) {
  .fusion-footer-copyright-area > .fusion-row, .fusion-footer-widget-area > .fusion-row { padding-left: 0px; padding-right: 0px; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post, .products.products-6 .product-grid-view { width: var(--awb-columns-medium,33.33333333%) !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape, .products.products-6 .product-grid-view.fusion-element-landscape { width: 66.6667% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid, .fusion-grid-2 > .fusion-grid-column, .fusion-grid-3 .fusion-grid-column, .fusion-grid-4 .fusion-grid-column, .fusion-grid-5 .fusion-grid-column, .fusion-grid-two > .fusion-grid-column, .fusion-portfolio-five .fusion-portfolio-post, .fusion-portfolio-four .fusion-portfolio-post, .fusion-portfolio-masonry .fusion-portfolio-post, .fusion-portfolio-three .fusion-portfolio-post, .products.products-3 .product-grid-view, .products.products-4 .product-grid-view, .products.products-5 .product-grid-view { width: var(--awb-columns-medium,50%) !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape, .fusion-grid-2 > .fusion-grid-column.fusion-element-landscape, .fusion-grid-3 .fusion-grid-column.fusion-element-landscape, .fusion-grid-4 .fusion-grid-column.fusion-element-landscape, .fusion-grid-5 .fusion-grid-column.fusion-element-landscape, .fusion-grid-two > .fusion-grid-column.fusion-element-landscape, .fusion-portfolio-five .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-four .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-masonry .fusion-portfolio-post.fusion-element-landscape, .fusion-portfolio-three .fusion-portfolio-post.fusion-element-landscape, .products.products-3 .product-grid-view.fusion-element-landscape, .products.products-4 .product-grid-view.fusion-element-landscape, .products.products-5 .product-grid-view.fusion-element-landscape { width: 100% !important; }
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-column, .fusion-column:nth-child(2n), .fusion-column:nth-child(3n), .fusion-column:nth-child(4n), .fusion-column:nth-child(5n) { margin-right: 0px; }
  #wrapper { width: auto !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .create-block-format-context { display: none; }
  .columns .col { float: none; width: 100% !important; margin: 0px; box-sizing: border-box; }
  .fullwidth-box { background-attachment: scroll !important; }
  .fullwidth-box .fullwidth-faded { background-attachment: scroll !important; }
  .review { float: none; width: 100%; }
  .fusion-social-links-footer { width: auto; }
  .fusion-social-links-footer .fusion-social-networks { display: inline-block; float: none; }
  .fusion-author .fusion-author-ssocial .fusion-author-tagline { float: none; text-align: center; max-width: 100%; }
  .fusion-author .fusion-author-ssocial .fusion-social-networks { text-align: center; }
  .fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child { margin-left: 0px; }
  .fusion-page-title-wrapper { display: block; }
  .fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary { display: block; float: none; width: 100%; line-height: normal; }
  .fusion-page-title-bar-left .fusion-page-title-secondary { text-align: left; }
  .fusion-page-title-bar-left .searchform { display: block; max-width: 100%; }
  .fusion-page-title-bar .fusion-page-title-secondary { margin: 2px 0px 0px; }
  .fusion-page-title-bar-right .fusion-page-title-secondary { text-align: right; }
  .fusion-page-title-bar-right .searchform { max-width: 100%; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  #comment-input input { width: 90%; float: none !important; margin-bottom: 10px; }
  #comment-textarea textarea { width: 90%; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  .project-content .project-description { float: none !important; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .portfolio-half .flexslider { width: 100%; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .faq-tabs, .portfolio-tabs { height: auto; border-bottom-width: 1px; border-bottom-style: solid; }
  .faq-tabs li, .portfolio-tabs li { float: left; margin-right: 30px; border-bottom: 0px; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  nav#nav, nav#sticky-nav { margin-right: 0px; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: medium !important; }
  body #small-nav { visibility: visible !important; }
  .error_page .useful_links { width: 100%; padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  .fusion-blog-layout-medium-alternate .fusion-post-content { flex: 1 0 100%; width: 100%; padding-top: 20px; }
  .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield textarea, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea { float: none !important; width: 100% !important; box-sizing: border-box; }
  #toTop { bottom: 30px; border-radius: 4px; height: 40px; }
  #toTop::before { line-height: 38px; }
  #toTop:hover { background-color: rgb(51, 51, 51); }
  .no-mobile-totop .to-top-container { display: none; }
  .no-mobile-slidingbar #slidingbar-area { display: none; }
  .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle { display: none !important; }
  .tfs-slider .slide-content-container .btn { min-height: 0px !important; padding-left: 20px; padding-right: 20px !important; height: 26px !important; line-height: 26px !important; }
  .fusion-soundcloud iframe { width: 100%; }
  .fusion-columns-2 .fusion-column, .fusion-columns-2 .fusion-flip-box-wrapper, .fusion-columns-4 .fusion-column, .fusion-columns-4 .fusion-flip-box-wrapper { width: 50% !important; float: left !important; }
  .fusion-columns-2 .fusion-column:nth-of-type(2n+1), .fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1), .fusion-columns-4 .fusion-column:nth-of-type(2n+1) { clear: both; }
  .fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper, .fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper { width: 33.33% !important; float: left !important; }
  .fusion-columns-3 .fusion-column:nth-of-type(3n+1), .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1), .fusion-columns-5 .fusion-column:nth-of-type(3n+1), .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1), .fusion-columns-6 .fusion-column:nth-of-type(3n+1), .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1) { clear: both; }
  .footer-area .fusion-column, .fusion-sliding-bar-position-bottom .fusion-column, .fusion-sliding-bar-position-top .fusion-column { margin-bottom: 40px; }
  .fusion-layout-column.fusion-five-sixth, .fusion-layout-column.fusion-four-fifth, .fusion-layout-column.fusion-one-fifth, .fusion-layout-column.fusion-one-fourth, .fusion-layout-column.fusion-one-half, .fusion-layout-column.fusion-one-sixth, .fusion-layout-column.fusion-one-third, .fusion-layout-column.fusion-three-fifth, .fusion-layout-column.fusion-three-fourth, .fusion-layout-column.fusion-two-fifth, .fusion-layout-column.fusion-two-third { position: relative; margin-bottom: 20px; float: left; margin-right: 4%; }
  .rtl .fusion-layout-column.fusion-five-sixth, .rtl .fusion-layout-column.fusion-four-fifth, .rtl .fusion-layout-column.fusion-one-fifth, .rtl .fusion-layout-column.fusion-one-fourth, .rtl .fusion-layout-column.fusion-one-half, .rtl .fusion-layout-column.fusion-one-sixth, .rtl .fusion-layout-column.fusion-one-third, .rtl .fusion-layout-column.fusion-three-fifth, .rtl .fusion-layout-column.fusion-three-fourth, .rtl .fusion-layout-column.fusion-two-fifth, .rtl .fusion-layout-column.fusion-two-third { float: right; margin-left: 4%; margin-right: 0px; }
  .fusion-layout-column.fusion-one-sixth { width: 13.3333%; }
  .fusion-layout-column.fusion-five-sixth { width: 82.6666%; }
  .fusion-layout-column.fusion-one-fifth { width: 16.8%; }
  .fusion-layout-column.fusion-two-fifth { width: 37.6%; }
  .fusion-layout-column.fusion-three-fifth { width: 58.4%; }
  .fusion-layout-column.fusion-four-fifth { width: 79.2%; }
  .fusion-layout-column.fusion-one-fourth { width: 22%; }
  .fusion-layout-column.fusion-three-fourth { width: 74%; }
  .fusion-layout-column.fusion-one-third { width: 30.6666%; }
  .fusion-layout-column.fusion-two-third { width: 65.3333%; }
  .fusion-layout-column.fusion-one-half { width: 48%; }
  .fusion-layout-column.fusion-one-full { clear: both; }
  .fusion-layout-column.fusion-spacing-no { margin-left: 0px; margin-right: 0px; }
  .fusion-layout-column.fusion-spacing-no.fusion-one-sixth { width: 16.6667%; }
  .fusion-layout-column.fusion-spacing-no.fusion-five-sixth { width: 83.3333%; }
  .fusion-layout-column.fusion-spacing-no.fusion-one-fifth { width: 20%; }
  .fusion-layout-column.fusion-spacing-no.fusion-two-fifth { width: 40%; }
  .fusion-layout-column.fusion-spacing-no.fusion-three-fifth { width: 60%; }
  .fusion-layout-column.fusion-spacing-no.fusion-four-fifth { width: 80%; }
  .fusion-layout-column.fusion-spacing-no.fusion-one-fourth { width: 25%; }
  .fusion-layout-column.fusion-spacing-no.fusion-three-fourth { width: 75%; }
  .fusion-layout-column.fusion-spacing-no.fusion-one-third { width: 33.3333%; }
  .fusion-layout-column.fusion-spacing-no.fusion-two-third { width: 66.6667%; }
  .fusion-layout-column.fusion-spacing-no.fusion-one-half { width: 50%; }
  .fusion-layout-column.fusion-column-last { clear: right; zoom: 1; margin-left: 0px; margin-right: 0px; }
  .rtl .fusion-layout-column.fusion-column-last { clear: left; margin-left: 0px; }
  .fusion-layout-column.fusion-column-last.fusion-one-full { clear: both; }
  .avada-footer-fx-bg-parallax .fusion-footer-widget-area { background-attachment: initial; margin: 0px; }
  .avada-footer-fx-bg-parallax #main { margin-bottom: 0px; }
  .fusion-column.fusion-spacing-no { margin-bottom: 0px; width: 100% !important; }
  .ua-mobile #main, .ua-mobile .fusion-footer-widget-area, .ua-mobile .page-title-bar, .ua-mobile body { background-attachment: scroll !important; }
  #footer > .fusion-row, .footer-area > .fusion-row { padding-left: 0px !important; padding-right: 0px !important; }
  #main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body { background-attachment: scroll !important; }
  #customer_login_box .button { float: left; margin-bottom: 15px; }
  #customer_login_box .remember-box { clear: both; display: block; padding: 0px; width: 125px; float: left; }
  #customer_login_box .lost_password { float: left; }
  .fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar) { padding-top: 5px; padding-bottom: 5px; }
  .fusion-body.avada-has-page-title-mobile-height-auto .fusion-page-title-bar { padding-top: 10px; padding-bottom: 10px; height: auto; }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) { min-height: calc(var(--page_title_mobile_height) - 10px); }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar { height: auto; }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row { display: flex; align-items: center; width: 100%; min-height: calc(var(--page_title_mobile_height) - 10px); }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row { width: auto; }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions { width: 100%; }
  .avada-has-breadcrumb-mobile-hidden.fusion-body .avada-page-titlebar-wrapper .fusion-breadcrumbs { display: none; }
  .avada-has-slider-fallback-image #sliders-container { display: none; }
  .avada-has-slider-fallback-image #fallback-slide { display: block; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .fullwidth-box { background-attachment: scroll !important; }
  .fullwidth-box .fullwidth-faded { background-attachment: scroll !important; }
  .avada-footer-fx-bg-parallax .fusion-footer-widget-area { background-attachment: initial; margin: 0px; }
  .avada-footer-fx-bg-parallax #main { margin-bottom: 0px; }
  #main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body { background-attachment: scroll !important; }
}@media only screen and (max-width: 800px) {
  .fusion-layout-column { margin-left: 0px !important; margin-right: 0px !important; }
  .fusion-layout-column.fusion-spacing-no { margin-bottom: 0px; }
  .fusion-body .fusion-layout-column:not(.fusion-flex-column) { width: 100% !important; }
  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet { padding: 0px; }
  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet::before { top: 0px; }
  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet::before { position: relative; margin: 0px; }
  .fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content, .fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content { margin: 0px; padding-top: 20px; flex: 1 0 100%; }
  .fusion-body .fusion-author .fusion-social-networks { text-align: center; }
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-columns .fusion-column { width: 100% !important; float: none; box-sizing: border-box; }
  .fusion-columns .fusion-column:not(.fusion-column-last) { margin: 0px 0px 50px; }
  .widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet { padding: 0px; }
  .widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet::before { top: 0px; position: relative; margin: 0px; }
  .widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet { padding-left: 0px; padding-right: 45px; }
  .widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet::before { margin-left: 0px; right: 0px; }
  .widget.tribe-events-list-widget.fusion-widget-align-right .tribe-events-list-widget-events { justify-content: end; }
  .widget.tribe-events-list-widget.fusion-widget-align-center .tribe-events-list-widget-events { justify-content: center; }
  .widget.facebook_like iframe { width: 100% !important; max-width: none !important; }
  .rtl .fusion-column { float: none; }
  .rtl .no-mobile-slidingbar.mobile-logo-pos-right .mobile-menu-icons { margin-left: 0px; }
  #slidingbar-area .columns .col, .avada-container .columns .col, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .footer-area .fusion-columns .fusion-column, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 { float: none; width: 100%; }
  .fusion-portfolio-text-floated .fusion-portfolio-content-wrapper { display: block; }
  .fusion-portfolio-text-floated .fusion-image-wrapper { max-width: none; }
  .fusion-secondary-menu-icon { min-width: 100%; }
  .fusion-page-title-row { height: auto; }
  .fusion-page-title-wrapper { flex-wrap: wrap; }
  .fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary { display: block; float: none; width: 100%; line-height: normal; }
  .fusion-page-title-bar-left .fusion-page-title-secondary { text-align: left; }
  .fusion-page-title-bar-left .fusion-page-title-secondary { margin: 2px 0px 0px; }
  .fusion-page-title-bar-left .searchform { display: block; max-width: 100%; }
  .fusion-page-title-bar-right .fusion-page-title-secondary { text-align: right; }
  .fusion-page-title-bar-right .searchform { max-width: 100%; }
  .fusion-contact-info { padding: 0.6em 30px; line-height: 1.5em; }
  .fusion-author .fusion-social-networks { display: block; margin-top: 10px; }
  .fusion-author-tagline { display: block; float: none; text-align: center; max-width: 100%; }
  #wrapper { width: auto !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .create-block-format-context { display: none; }
  .review { float: none; width: 100%; }
  .fusion-body .fusion-social-links-footer, .fusion-copyright-notice { display: block; text-align: center; }
  .fusion-social-links-footer { width: auto; }
  .fusion-social-links-footer .fusion-social-networks { display: inline-block; float: none; margin-top: 0px; }
  .fusion-copyright-notice { padding: 0px 0px 15px; }
  .fusion-copyright-notice::after, .fusion-social-networks::after { content: ""; display: block; clear: both; }
  .fusion-copyright-notice li, .fusion-social-networks li { float: none; display: inline-block; }
  .tfs-slider .slide-content-container .btn { min-height: 0px !important; padding-left: 30px; padding-right: 30px !important; height: 26px !important; line-height: 26px !important; }
  #main .wc-empty-cart-message { float: none; justify-content: center; border-top-width: 1px; border-top-style: solid; border-bottom: medium; width: 100%; line-height: normal !important; height: auto !important; margin-bottom: 10px; padding-top: 10px; }
  #main .return-to-shop { float: none; border-top: medium; border-bottom-width: 1px; border-bottom-style: solid; width: 100%; text-align: center; line-height: normal !important; height: auto !important; padding-bottom: 10px; }
  #content.full-width { margin-bottom: 0px; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  #comment-input input { width: 100%; float: none !important; margin-bottom: 10px; }
  #comment-textarea textarea { width: 100%; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  .project-content .project-description { float: none !important; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .single-avada_portfolio .portfolio-half .project-content .project-description h3 { margin-top: 24px; }
  .portfolio-half .flexslider { width: 100% !important; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: medium !important; }
  .error_page .useful_links { width: 100%; }
  .error-page .useful_links { padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  .fullwidth-box { background-attachment: scroll !important; }
  .fullwidth-box .fullwidth-faded { background-attachment: scroll !important; }
  #toTop { bottom: 30px; border-radius: 4px; height: 44px; width: 44px; }
  #toTop::before { line-height: 42px; }
  .to-top-container #toTop { border-radius: var(--totop_border_radius); }
  .no-mobile-totop .to-top-container { display: none; }
  .no-mobile-slidingbar #slidingbar-area, .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle { display: none !important; }
  .no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons { margin-right: 0px; }
  .fusion-soundcloud iframe { width: 100%; }
  .ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-header, .ua-mobile .fusion-page-title-bar, .ua-mobile body { background-attachment: scroll !important; }
  .fusion-footer footer .fusion-row .fusion-columns .fusion-column { border-right: medium; border-left: medium; }
  .flex-direction-nav .flex-prev { opacity: 1; left: 0px; }
  .flex-direction-nav .flex-next { opacity: 1; right: 0px; }
  .rtl .shop_table_responsive .product-remove { left: 0px; }
  .ltr .shop_table_responsive .product-remove { right: 0px; }
  .fusion-body .fusion-page-title-bar { height: auto; }
  .fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar) { padding-top: 5px; padding-bottom: 5px; }
  .fusion-body.avada-has-page-title-mobile-height-auto .fusion-page-title-bar { padding-top: 10px; padding-bottom: 10px; }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row { display: flex; align-items: center; width: 100%; min-height: calc(var(--page_title_mobile_height) - 10px); }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row, .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions { width: 100%; }
  .fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) { min-height: calc(var(--page_title_mobile_height) - 10px); }
  .avada-has-breadcrumb-mobile-hidden.fusion-body .avada-page-titlebar-wrapper .fusion-breadcrumbs { display: none; }
}@media only screen and (max-width: 800px) {
  #content { width: 100% !important; margin-left: 0px !important; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  #main > .fusion-row { display: flex; flex-wrap: wrap; }
}@media only screen and (max-width: 640px) {
  .fusion-body .fusion-page-title-bar { max-height: none; }
  .fusion-body .fusion-page-title-bar h1 { margin: 0px; }
  .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow { float: none; margin: 0px 0px 20px; width: auto; height: auto; flex: 0 1 100%; }
  .fusion-body .fusion-blog-layout-medium .fusion-post-content { flex: 0 1 100%; }
  .fusion-body .fusion-blog-layout-large-alternate .fusion-post-content { margin: 0px; }
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-large .fusion-meta-info .fusion-alignright, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright { display: block; float: none; margin: 0px; width: 100%; }
  .fusion-blog-layout-large-alternate .fusion-date-and-formats { margin-bottom: 35px; }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: inline-block; float: none; margin-right: 0px; max-width: 197px; }
  .fusion-blog-layout-grid .fusion-post-grid { position: static; width: 100%; }
  .flex-direction-nav, .wooslider-direction-nav, .wooslider-pauseplay { display: none; }
  .buttons a { margin-right: 5px; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .page-template-contact-php .fusion-google-map { height: 270px !important; }
  .timeline-icon { display: none !important; }
  .timeline-layout { padding-top: 0px !important; }
  .portfolio-masonry .portfolio-item { width: 100% !important; }
  .table-1 table, .tkt-slctr-tbl-wrap-dv table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
  .table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th { white-space: nowrap; }
  .table-2 table { border-collapse: collapse; border-spacing: 0px; width: 100%; }
  .table-2 td, .table-2 th { white-space: nowrap; }
  #main, .footer-area, .page-title-bar, body { background-attachment: scroll !important; }
  .tfs-slider[data-animation="slide"] { height: auto !important; }
  #content { width: 100% !important; margin-left: 0px !important; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  .fusion-hide-on-mobile { display: none; }
  .fusion-blog-layout-timeline { padding-top: 0px; }
  .fusion-blog-layout-timeline .fusion-post-timeline { float: none; width: 100%; }
  .fusion-blog-layout-timeline .fusion-timeline-date { margin-bottom: 0px; margin-top: 2px; }
  .fusion-timeline-arrow, .fusion-timeline-circle, .fusion-timeline-icon, .fusion-timeline-line { display: none; }
}@media only screen and (max-width: 782px) {
  .admin-bar p.woocommerce-store-notice, body.admin-bar #wrapper .fusion-sliding-bar-position-top, body.layout-boxed-mode.side-header-right .fusion-sliding-bar-position-top { top: 46px; }
  body.fusion-blank-page.admin-bar { top: 45px; }
  html #wpadminbar { z-index: 99999 !important; position: fixed !important; }
}@media only screen and (max-width: 768px) {
  .fusion-tabs.vertical-tabs .tab-pane { max-width: none !important; }
}@media only screen and (min-width: 800px) {
  .ilightbox-holder.supportTouch div.ilightbox-container { overflow: visible; }
  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet { padding-left: 0px; padding-right: 45px; }
  .widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet::before { margin-left: 0px; right: 0px; }
  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet { padding: 0px; }
  .widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet::before { top: 0px; position: relative; margin: 0px; }
  .widget.tribe-events-list-widget.fusion-widget-align-right .tribe-events-list-widget-events { justify-content: end; }
  .widget.tribe-events-list-widget.fusion-widget-align-center .tribe-events-list-widget-events { justify-content: center; }
  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet { padding: 0px; }
  .fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet::before { top: 0px; position: relative; margin: 0px; }
  .no-desktop-totop .to-top-container { display: none; }
}@media only screen and (max-device-width: 640px) {
  #wrapper { width: auto !important; }
  #wrapper .ei-slider { width: 100% !important; height: 200px !important; }
  .fusion-columns .fusion-column { float: none; width: 100% !important; margin: 0px 0px 50px; box-sizing: border-box; }
  .footer-area .fusion-columns .fusion-column, .fusion-sliding-bar-position-bottom .fusion-columns .fusion-column, .fusion-sliding-bar-position-top .fusion-columns .fusion-column { float: left; width: 98% !important; }
  .fullwidth-box { background-attachment: scroll !important; }
  .fullwidth-box .fullwidth-faded { background-attachment: scroll !important; }
  .no-mobile-slidingbar #slidingbar-area, .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle { display: none !important; }
  .review { float: none; width: 100%; }
  .copyright, .social-networks { float: none; padding: 0px 0px 15px; text-align: center; }
  .copyright::after, .social-networks::after { content: ""; display: block; clear: both; }
  .copyright li, .social-networks li { float: none; display: inline-block; }
  .continue { display: none; }
  .mobile-button { display: block !important; float: none; }
  .title { margin-top: 0px; margin-bottom: 20px; }
  #content { width: 100% !important; float: none !important; margin-left: 0px !important; margin-bottom: 50px; }
  #content.full-width { margin-bottom: 0px; }
  .sidebar { width: 100% !important; float: none !important; margin-left: 0px !important; clear: both; }
  .sidebar .social_links .social li { width: auto; margin-right: 5px; }
  #comment-input { margin-bottom: 0px; }
  .widget.facebook_like iframe { width: 100% !important; max-width: none !important; }
  .pagination { margin-top: 40px; }
  .portfolio-one .portfolio-item .image { float: none; width: auto; height: auto; margin-bottom: 20px; }
  h5.toggle span.toggle-title { width: 80%; }
  .project-content .project-description { float: none !important; }
  .project-content .fusion-project-description-details { margin-bottom: 50px; }
  .project-content .project-description, .project-content .project-info { width: 100% !important; }
  .portfolio-half .flexslider { width: 100% !important; }
  .portfolio-half .project-content { width: 100% !important; }
  #style_selector { display: none; }
  .ls-avada .ls-nav-next, .ls-avada .ls-nav-prev { display: none !important; }
  #footer .social-networks { width: 100%; margin: 0px auto; position: relative; left: -11px; }
  .recent-works-items a { max-width: 64px; }
  #slidingbar-area .flickr_badge_image img, .footer-area .flickr_badge_image img { max-width: 64px; padding: 3px !important; }
  .tab-holder .tabs { height: auto !important; width: 100% !important; }
  .shortcode-tabs .tab-hold .tabs li { width: 100% !important; }
  body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li { border-right: medium !important; }
  .error_page .useful_links { width: 100%; padding-left: 0px; }
  .fusion-google-map { width: 100% !important; }
  #cloudsCandy { height: 40px; }
  #cloudsCandy > path:nth-child(2n+2) { opacity: 0; }
  .ltr .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-date-and-formats { margin-right: 12px; }
  .rtl .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-date-and-formats { margin-left: 12px; }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { max-width: 166px; }
}@media only screen and (max-width: 1000px) {
  .fusion-responsive-typography-calculated { --minFontSize: calc(var(--typography_factor) * var(--base-font-size)); --minViewportSize: 360; --maxViewportSize: var(--grid_main_break_point); font-size: calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw)) / (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px) !important; }
  .fusion-top-header .fusion-responsive-typography-calculated { --side_header_width: 0; --side_header_width-int: 0; }
}@media only screen and (max-width: 800px) {
  .fusion-responsive-typography-calculated { --maxViewportSize: var(--content_break_point) !important; }
}@media only screen and (max-device-width: 640px) {
  .gfield_time_ampm .gravity-select-parent, body.fusion-body .gform_wrapper .gfield_date_day input, body.fusion-body .gform_wrapper .gfield_date_month input, body.fusion-body .gform_wrapper .gfield_date_year input, body.fusion-body .gform_wrapper .gfield_time_hour input, body.fusion-body .gform_wrapper .gfield_time_minute input, body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="email"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="number"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="password"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="tel"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="text"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full input[type="url"], body.fusion-body .gform_wrapper .ginput_complex .ginput_full select, body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="email"], body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="number"], body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="password"], body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="tel"], body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="text"], body.fusion-body .gform_wrapper .ginput_complex .ginput_left input[type="url"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="email"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="number"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="password"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="tel"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="text"], body.fusion-body .gform_wrapper .ginput_complex .ginput_right input[type="url"], body.fusion-body .gform_wrapper .ginput_complex .gravity-select-parent, body.fusion-body .gform_wrapper .ginput_complex input[type="email"], body.fusion-body .gform_wrapper .ginput_complex input[type="number"], body.fusion-body .gform_wrapper .ginput_complex input[type="password"], body.fusion-body .gform_wrapper .ginput_complex input[type="tel"], body.fusion-body .gform_wrapper .ginput_complex input[type="text"], body.fusion-body .gform_wrapper .ginput_complex input[type="url"], body.fusion-body .gform_wrapper .ginput_container input.large, body.fusion-body .gform_wrapper .ginput_container input.medium, body.fusion-body .gform_wrapper .ginput_container input.small, body.fusion-body .gform_wrapper .ginput_container select.large, body.fusion-body .gform_wrapper .ginput_container select.medium, body.fusion-body .gform_wrapper .ginput_container select.small, body.fusion-body .gform_wrapper .ginput_container textarea.large, body.fusion-body .gform_wrapper .ginput_container textarea.medium, body.fusion-body .gform_wrapper .ginput_container textarea.small, body.fusion-body .gform_wrapper .ginput_container:not(.gfield_signature_container), body.fusion-body .gform_wrapper div.gf_page_steps, body.fusion-body .gform_wrapper div.gf_page_steps div, body.fusion-body .gform_wrapper div.ginput_complex, body.fusion-body .gform_wrapper input.gform_button.button, body.fusion-body .gform_wrapper input[type="submit"], body.fusion-body .gravity-select-parent { width: 100% !important; }
  .gform_wrapper .button, .gform_wrapper .gform_button, .gform_wrapper .gform_page_footer input[type="button"] { box-sizing: border-box; }
}@media only screen and (max-width: 800px) {
  .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium { width: 35% !important; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
}@media only screen and (max-width: 640px) {
}@media only screen and (max-device-width: 640px) {
}@media only screen and (max-width: 800px) {
  .fusion-theme-sharing-box { flex-direction: column; align-items: center; }
  .fusion-theme-sharing-box h4 { margin-bottom: 0.5em; text-align: center; }
  .fusion-theme-sharing-box .fusion-social-networks .fusion-social-networks-wrapper { justify-content: center; }
}@media only screen and (max-width: 800px) {
  .fusion-layout-column:not(.fusion-flex-column) { margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; }
  .fusion-layout-column:not(.fusion-flex-column).fusion-spacing-no { margin-bottom: 0px; }
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-columns .fusion-column { width: 100% !important; float: none; box-sizing: border-box; }
  .fusion-columns .fusion-column:not(.fusion-column-last) { margin: 0px 0px 50px; }
  .rtl .fusion-columns { float: none; }
  .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 { float: none; width: 100%; }
  .fusion-blog-layout-medium-alternate .fusion-post-content, .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content { margin: 0px; padding-top: 20px; flex: 1 0 100%; }
  .fusion-chart.legend-left .fusion-chart-inner, .fusion-chart.legend-right .fusion-chart-inner { flex-direction: column; }
  .fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li, .fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li { display: inline-block; }
  .fusion-chart.legend-left .fusion-chart-legend-wrap, .fusion-chart.legend-right .fusion-chart-legend-wrap { padding-top: 20px; }
  .fusion-chart.legend-right .fusion-chart-legend-wrap { padding-left: 0px; }
  .fusion-chart.legend-left .fusion-chart-legend-wrap { padding-right: 0px; order: 2; }
  .fusion-content-boxes { --awb-item-margin-bottom: 55px; }
  .fusion-content-boxes .fusion-read-more-button { margin-top: 8px; }
  .fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link { border-left: 3px solid var(--primary_color); }
  .fusion-woocommerce-shipping-calculator .fusion-layout-column.fusion-column-last:last-of-type { margin-bottom: 0px !important; }
  .fusion-woocommerce-shipping-calculator .fusion-layout-column.fusion-shipping-update-totals { margin-top: 20px; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child { margin-left: 0px; }
  .fusion-column, .fusion-column:nth-child(2n), .fusion-column:nth-child(3n), .fusion-column:nth-child(4n), .fusion-column:nth-child(5n) { margin-right: 0px; }
  .columns .col { float: none; width: 100% !important; margin: 0px 0px 20px; box-sizing: border-box; }
  .fusion-columns-2 .fusion-column, .fusion-columns-2 .fusion-flip-box-wrapper, .fusion-columns-4 .fusion-column, .fusion-columns-4 .fusion-flip-box-wrapper { width: 50% !important; float: left !important; }
  .fusion-columns-2 .fusion-column:nth-of-type(2n+1), .fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1), .fusion-columns-4 .fusion-column:nth-of-type(2n+1) { clear: both; }
  .fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper, .fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper { width: 33.33% !important; float: left !important; }
  .fusion-columns-3 .fusion-column:nth-of-type(3n+1), .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1), .fusion-columns-5 .fusion-column:nth-of-type(3n+1), .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1), .fusion-columns-6 .fusion-column:nth-of-type(3n+1), .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1) { clear: both; }
  .fusion-columns-5 .fusion-column:nth-of-type(5n+1), .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1) { clear: none; }
  .fusion-layout-column.fusion-five-sixth, .fusion-layout-column.fusion-four-fifth, .fusion-layout-column.fusion-one-fifth, .fusion-layout-column.fusion-one-fourth, .fusion-layout-column.fusion-one-half, .fusion-layout-column.fusion-one-sixth, .fusion-layout-column.fusion-one-third, .fusion-layout-column.fusion-three-fifth, .fusion-layout-column.fusion-three-fourth, .fusion-layout-column.fusion-two-fifth, .fusion-layout-column.fusion-two-third { position: relative; float: left; margin-right: 4%; margin-bottom: 20px; }
  .rtl .fusion-layout-column.fusion-five-sixth, .rtl .fusion-layout-column.fusion-four-fifth, .rtl .fusion-layout-column.fusion-one-fifth, .rtl .fusion-layout-column.fusion-one-fourth, .rtl .fusion-layout-column.fusion-one-half, .rtl .fusion-layout-column.fusion-one-sixth, .rtl .fusion-layout-column.fusion-one-third, .rtl .fusion-layout-column.fusion-three-fifth, .rtl .fusion-layout-column.fusion-three-fourth, .rtl .fusion-layout-column.fusion-two-fifth, .rtl .fusion-layout-column.fusion-two-third { position: relative; float: right; margin-left: 4%; margin-right: 0px; margin-bottom: 20px; }
  .fusion-layout-column.fusion-one-sixth { width: 13.3333%; }
  .fusion-layout-column.fusion-one-sixth.fusion-spacing-no { width: 16.6667%; }
  .fusion-layout-column.fusion-one-fifth { width: 16.8%; }
  .fusion-layout-column.fusion-one-fifthfusion-spacing-no { width: 20%; }
  .fusion-layout-column.fusion-one-fourth { width: 22%; }
  .fusion-layout-column.fusion-one-fourth.fusion-spacing-no { width: 25%; }
  .fusion-layout-column.fusion-one-third { width: 30.6666%; }
  .fusion-layout-column.fusion-one-third.fusion-spacing-no { width: 33.3333%; }
  .fusion-layout-column.fusion-two-fifth { width: 37.6%; }
  .fusion-layout-column.fusion-two-fifth.fusion-spacing-no { width: 40%; }
  .fusion-layout-column.fusion-one-half { width: 48%; }
  .fusion-layout-column.fusion-one-half.fusion-spacing-no { width: 50%; }
  .fusion-layout-column.fusion-three-fifth { width: 58.4%; }
  .fusion-layout-column.fusion-three-fifth.fusion-spacing-no { width: 60%; }
  .fusion-layout-column.fusion-two-third { width: 65.3333%; }
  .fusion-layout-column.fusion-two-third.fusion-spacing-no { width: 66.6667%; }
  .fusion-layout-column.fusion-three-fourth { width: 74%; }
  .fusion-layout-column.fusion-three-fourth.fusion-spacing-no { width: 75%; }
  .fusion-layout-column.fusion-four-fifth { width: 79.2%; }
  .fusion-layout-column.fusion-four-fifth.fusion-spacing-no { width: 80%; }
  .fusion-layout-column.fusion-five-sixth { width: 82.6666%; }
  .fusion-layout-column.fusion-five-sixth.fusion-spacing-no { width: 83.3333%; }
  .fusion-layout-column.fusion-spacing-no { margin-left: 0px; margin-right: 0px; }
  .fusion-layout-column.fusion-column-last { zoom: 1; margin-left: 0px; margin-right: 0px; clear: right; }
  .rtl .fusion-layout-column.fusion-column-last { clear: left; }
  .fusion-layout-column.fusion-one-full { clear: both; }
  .fusion-column.fusion-spacing-no { margin-bottom: 0px; width: 100% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 33.3333% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 66.6667% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape { width: 100% !important; }
  .fusion-blog-layout-medium-alternate .fusion-post-content { flex: 1 0 100%; width: 100%; margin-top: 20px; }
}@media only screen and (max-device-width: 640px) {
  .fusion-columns .fusion-column { float: none; width: 100% !important; margin: 0px 0px 50px; box-sizing: border-box; }
  .fusion-blog-layout-large .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-large .fusion-meta-info .fusion-alignright, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright { display: block; float: none; margin: 0px; width: 100%; }
  .fusion-blog-layout-medium .fusion-post-slideshow { margin: 0px 0px 20px; height: auto; width: auto; flex: 1 0 100%; }
  .fusion-blog-layout-medium .fusion-post-content { flex: 0 1 100%; }
  .fusion-blog-layout-large-alternate .fusion-date-and-formats { margin-bottom: 35px; }
  .fusion-blog-layout-large-alternate .fusion-post-content { margin: 0px; }
  .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow { display: inline-block; margin-right: 0px; max-width: 197px; }
  .fusion-blog-layout-grid .fusion-post-grid { position: static; width: 100%; }
  .fusion-blog-layout-timeline { padding-top: 0px; }
  .fusion-blog-layout-timeline .fusion-post-timeline { float: none; width: 100%; }
  .fusion-blog-layout-timeline .fusion-timeline-date { margin-bottom: 0px; margin-top: 2px; }
  .fusion-timeline-arrow, .fusion-timeline-circle, .fusion-timeline-icon, .fusion-timeline-line { display: none; }
}@media only screen and (max-width: 640px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 100% !important; }
}@media only screen and (max-width: 712px) {
  .fusion-blog-layout-grid .fusion-post-grid { width: 100% !important; }
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 50% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 712px) and (max-width: 784px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 33.3333% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 66.6667% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 784px) and (max-width: 856px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 25% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid, .fusion-blog-layout-grid-4 .fusion-post-grid, .fusion-blog-layout-grid-5 .fusion-post-grid { width: 50% !important; }
  .fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape, .fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape { width: 100% !important; }
}@media only screen and (min-width: 856px) and (max-width: 928px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 20% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 40% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid { width: 33.3333% !important; }
  .fusion-blog-layout-grid-5 .fusion-element-landscape { width: 66.6667% !important; }
  .fusion-blog-layout-grid-4 .fusion-post-grid { width: 33.3333% !important; }
  .fusion-blog-layout-grid-4 .fusion-element-landscape { width: 66.6667% !important; }
}@media only screen and (min-width: 928px) and (max-width: 1000px) {
  .fusion-blog-layout-grid-6 .fusion-post-grid { width: 20% !important; }
  .fusion-blog-layout-grid-6 .fusion-element-landscape { width: 40% !important; }
  .fusion-blog-layout-grid-5 .fusion-post-grid { width: 25% !important; }
  .fusion-blog-layout-grid-5 .fusion-element-landscape { width: 50% !important; }
}@media only screen and (max-width: 1400px) {
  .awb-off-canvas-wrap { --awb-horizontal-position-medium: var(--awb-horizontal-position); --awb-vertical-position-medium: var(--awb-vertical-position); --awb-width-medium: var(--awb-width); --awb-height-medium: var(--awb-height); }
  .awb-off-canvas-wrap.type-popup { justify-content: var(--awb-horizontal-position-medium); align-items: var(--awb-vertical-position-medium); }
  .awb-off-canvas-wrap .awb-off-canvas { width: var(--awb-width-medium); height: var(--awb-height-medium); }
}@media only screen and (max-width: 800px) {
  .awb-off-canvas-wrap { --awb-horizontal-position-small: var(--awb-horizontal-position); --awb-vertical-position-small: var(--awb-vertical-position); --awb-width-small: var(--awb-width-medium); --awb-height-small: var(--awb-height-medium); }
  .awb-off-canvas-wrap.type-popup { justify-content: var(--awb-horizontal-position-small); align-items: var(--awb-vertical-position-small); }
  .awb-off-canvas-wrap .awb-off-canvas { width: var(--awb-width-small); height: var(--awb-height-small); }
}*, ::before, ::after { -moz-text-size-adjust: none; -moz-osx-font-smoothing: grayscale; text-rendering: optimizelegibility; }.blog-link-color a { color: black !important; }.blog-link-color:hover a { color: rgb(153, 0, 0) !important; }h1, h2, h3, h4, h5, h6, body, p, button, input, ul, li { font-family: "Iskra", "Georgia" !important; }.fusion-social-network-icon { width: 2rem !important; }.postid-1306 #talktous-cta { display: none !important; }#footer-toggles h4.toggle a { color: white !important; }.post-1992 .post-content { min-height: 100vh; }.post-content .toolbox-wrapper { padding-top: 0px !important; }.post-content .toolkit-hero { margin-top: 15rem; padding-bottom: 1rem !important; margin-bottom: 1rem !important; }.toolkit-button { color: rgb(255, 255, 255); display: flex; text-align: center; justify-content: center; border-radius: 0.5rem; }.toolkit-text { padding-top: 2rem !important; padding-bottom: 1rem !important; }@media (max-width: 800px) {
  .toolkit-button { margin-bottom: 1rem !important; }
  .post-content .toolkit-hero { margin-top: 7rem; padding-left: 2rem; padding-right: 2rem; }
}@media (max-width: 2560px) {
  html { font-size: 10px !important; }
  body { font-size: 1.6rem !important; }
}@media (min-width: 2561px) {
  html { font-size: 0.469vw !important; }
}.post-content p, .fusion-footer p { margin-top: 0px; margin-block-start: 0px !important; margin-bottom: 2rem !important; }.fusion-text > p:not(:last-child) { margin-bottom: 2rem !important; }.high-zi { position: inherit !important; z-index: 99999 !important; }.low-zi { position: inherit !important; z-index: 0 !important; }#content { margin-bottom: 0px !important; }#boxed-wrapper { overflow: visible !important; }body .svg-anim.paused-anim, body .svg-anim.paused-anim * { animation-play-state: paused !important; }.price-highlight { color: rgb(153, 0, 0); }.fusion-text ul { padding: 0px 0px 0px 1.4rem !important; }.fusion-text[style*="text-align: center"] ul, .fusion-title-center ul { padding: 0px !important; }@media (min-width: 1401px) {
  .md, .sm-md { display: none !important; }
}@media (min-width: 801px) and (max-width: 1400px) {
  .lg, .sm-lg { display: none !important; }
}@media (min-width: 801px) {
  .sm { display: none !important; }
}@media (max-width: 800px) {
  .md, .md-lg { display: none !important; }
}::selection { background: rgb(237, 236, 221); color: rgb(53, 52, 36); }::selection { background: rgb(237, 236, 221); color: rgb(53, 52, 36); }a::selection { color: rgb(153, 0, 0) !important; }a::selection { color: rgb(153, 0, 0) !important; }html * { outline: 0px !important; }.fusion-fullwidth.pb-none { padding-bottom: 0rem !important; }.fusion-fullwidth.pt-none { padding-top: 0rem !important; }.fusion-fullwidth, #wrapper .column-padding-large > .fusion-column-wrapper { padding-top: 8rem !important; padding-bottom: 6rem !important; }#wrapper .column-padding-large > .fusion-column-wrapper { padding-left: 5vw !important; padding-right: 5vw !important; }#wrapper .column-padding > .fusion-column-wrapper { padding: 6rem 6vw 4rem !important; }.wide-padding { padding-left: 10vw !important; padding-right: 10vw !important; }.hero-padding { padding-top: 30rem !important; padding-bottom: 18rem !important; }#wrapper .hero-padding-column > .fusion-column-wrapper { padding: 30rem 5vw 18rem !important; }.no-top-padding { padding-top: 0px !important; }.half-top-padding { padding-top: 5rem !important; }.no-bottom-padding { padding-bottom: 0px !important; }.half-bottom-padding { padding-bottom: 3rem !important; }.no-vert-padding { padding-top: 0px !important; padding-bottom: 0px !important; }.narrow-padding { padding-top: 4rem !important; padding-bottom: 2rem !important; }.fusion-menu-anchor { top: -5rem !important; position: relative; }#custom-header { padding-top: 5rem !important; padding-bottom: 5rem !important; }#wrapper .case-study-postcard-content > .fusion-column-wrapper { padding-bottom: 14rem !important; }@media (max-width: 800px) {
  .fusion-fullwidth, #wrapper .column-padding-large > .fusion-column-wrapper { padding-top: 6rem !important; padding-bottom: 4rem !important; }
  #wrapper .column-padding > .fusion-column-wrapper { padding: 4rem 6vw 2rem !important; }
  .wide-padding { padding-left: 6vw !important; padding-right: 6vw !important; }
  .hero-padding { padding-top: 20rem !important; padding-bottom: 13rem !important; }
  #wrapper .hero-padding-column > .fusion-column-wrapper { padding-top: 20rem !important; padding-bottom: 6rem !important; }
  .fusion-menu-anchor { top: -5rem !important; position: relative; }
  #custom-header { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .no-top-padding { padding-top: 0px !important; }
  .no-bottom-padding { padding-bottom: 0px !important; }
  .no-vert-padding { padding-top: 0px !important; padding-bottom: 0px !important; }
  #wrapper .case-study-postcard-content > .fusion-column-wrapper { padding-bottom: 14rem !important; }
}.fusion-tb-header { z-index: 2147483647 !important; position: relative; }#custom-top-header { padding-top: 1rem !important; padding-bottom: 1rem !important; }#custom-header { padding-top: 2rem !important; padding-bottom: 2rem !important; }span[class*="logo"] a img[class*="logo"] { width: 30rem !important; height: 4.5rem !important; max-height: unset !important; }#contact-header .custom-html-widget { text-align: right; }.starrating { white-space: nowrap; }.phone-link { margin-left: 1.6rem; }.email-link, .phone-link { display: inline-block; line-height: 1em; }#rating-header .custom-html-widget, .email-label, .phone-label { font-weight: 700; }#rating-header a { color: rgb(0, 158, 193) !important; }#rating-header a:hover { color: rgb(153, 0, 0) !important; }.fusion-menu-element-wrapper li.menu-item { border: 0px !important; }li.menu-item .menu-text { transition: 0.2s ease-in-out; }li.menu-item:not(.custom-bttn) .menu-text { border-bottom: 0.2rem solid transparent; border-color: transparent; }li.menu-item.current_page_item .menu-text { font-weight: 700 !important; }li.menu-item.current_page_item .menu-text, li.menu-item:hover .menu-text { border-color: white; }.sub-menu { box-shadow: rgb(53, 52, 36) 0px 0px 5rem -2rem !important; }@media (max-width: 800px) {
  #custom-top-header .custom-html-widget > div { margin-bottom: -0.59rem; }
}.star-icon::before { background-image: url("/wp-content/uploads/Star-Icon.svg"); }.email-icon::before { background-image: url("/wp-content/uploads/Email-Icon.svg"); }.phone-icon::before { background-image: url("/wp-content/uploads/Phone-Icon.svg"); }i { position: relative; display: inline-block; width: 1em; height: 1em; vertical-align: -0.2rem; }i::before { content: ""; position: absolute; inset: 0px; background-repeat: no-repeat; background-size: contain; background-position: center center; }@media (max-width: 800px) {
  i { width: 2em; height: 2em; }
  i.email-icon, i.phone-icon { width: 3em; height: 3em; }
}.fusion-content-widget-area .widget { margin-bottom: 0px !important; }.fusion-additional-widget-content { display: none; }.custom-bttn.menu-item { display: inherit; }.custom-bttn, html body .fusion-button.button-small { font-size: 1.6rem !important; }#wrapper .bttn-large { font-size: 2.8rem !important; }.custom-bttn::after, html body .fusion-button:not(.menu-text)::after { content: ""; position: absolute; bottom: 0px; left: 0px; transition: 0.2s ease-in-out; }#gform_submit_button_5 { padding: 0px !important; margin: 0px !important; font-size: inherit !important; color: inherit !important; }.gform_heading { margin-bottom: 2rem; }.gform_required_legend { display: none; }@media (max-width: 640px) {
  .bttn-mrgn { margin: 0px 0px 2rem !important; }
  #wrapper .fusion-button:not(.menu-text) { margin: 0px 0px 2rem !important; min-width: unset !important; }
}#field_8_4 .gfield_label { font-size: 2rem; }#gform_wrapper_8 .gform_heading { display: none; }#gform_wrapper_8 .gform_footer { margin-top: 4rem !important; }.gform_wrapper.gravity-theme#gform_wrapper_8 * { font-size: 2rem !important; color: rgb(53, 52, 36); }.custom-bttn:not(.menu-item), .postcard-bttn a, buttonbutton.gform_button { font-size: 2rem !important; }.custom-bttn, .postcard-bttn a, button.gform_button { color: rgb(53, 52, 36); }.custom-bttn:hover, .postcard-bttn a:hover, #custom_gform_submit:hover, button.gform_button:hover { color: rgb(153, 0, 0); }.custom-bttn.light-bttn, .postcard-bttn.pc-light-bttn a, #gform_1 #custom_gform_submit, #gform_submit_button_1 { color: rgb(255, 255, 255); }.custom-bttn.light-bttn:hover, .postcard-bttn.pc-light-bttn a:hover, #gform_1 #custom_gform_submit:hover, #gform_submit_button_1:hover { color: rgb(189, 186, 149); }.custom-bttn:not(.menu-item)::after, #custom_gform_submit::after, .postcard-bttn a::after, button.gform_button::after { content: "" !important; position: relative !important; display: inline-block !important; vertical-align: middle !important; min-width: 2.35em; height: 2.35em; margin-left: 1em; border-radius: 100%; border-width: 0.15em; border-style: solid; transition: 0.2s ease-in-out; }.custom-bttn:not(.menu-item)::before, #custom_gform_submit::before, .postcard-bttn a::before, button.gform_button::before { content: ""; position: absolute; vertical-align: middle; right: 1.1em; top: 0px; bottom: 0px; margin: auto; width: 0.5em; height: 0.5em; z-index: 9; border-style: solid; border-width: 0.15em 0.15em 0px 0px; border-radius: 0.1em 0px; transform: rotate(45deg); transition: 0.2s ease-in-out; }.custom-bttn::after, .postcard-bttn a::after, #custom_gform_submit::after, button.gform_button::after { background-color: rgb(153, 0, 0); border-color: rgb(153, 0, 0); }.custom-bttn::before, .postcard-bttn a::before, #custom_gform_submit::before, button.gform_button::before { border-color: rgb(255, 255, 255); }.custom-bttn:hover::after, .postcard-bttn a:hover::after, #custom_gform_submit:hover::after, button.gform_button:hover::after { background-color: transparent; border-color: rgb(153, 0, 0); }.custom-bttn:hover::before, .postcard-bttn a:hover::before, #custom_gform_submit:hover::before, button.gform_button:hover::before { border-color: rgb(153, 0, 0); }.custom-bttn.border-bttn::after { background-color: transparent; border-color: rgb(153, 0, 0); }.custom-bttn.border-bttn::before { border-color: rgb(153, 0, 0); }.custom-bttn.border-bttn:hover::after { background-color: rgb(153, 0, 0); border-color: rgb(153, 0, 0); }.custom-bttn.border-bttn:hover::before { border-color: white; }.custom-bttn.light-bttn:not(.menu-item)::after, .postcard-bttn.pc-light-bttn a::after, #gform_1 #custom_gform_submit::after, #gform_submit_button_1::after { background-color: white; border-color: white; }.custom-bttn.light-bttn:not(.menu-item)::before, .postcard-bttn.pc-light-bttn a::before, #gform_1 #custom_gform_submit::before, #gform_submit_button_1::before { border-color: rgb(153, 0, 0); }.custom-bttn.light-bttn:hover:not(.menu-item)::after, .postcard-bttn.pc-light-bttn:hover a::after, #gform_1 #custom_gform_submit:hover::after, #gform_submit_button_1:hover::after { background-color: transparent; border-color: rgb(255, 255, 255); }.custom-bttn.light-bttn:hover:not(.menu-item)::before, .postcard-bttn.pc-light-bttn:hover a::before, #gform_1 #custom_gform_submit:hover::before, #gform_submit_button_1:hover::before { border-color: rgb(255, 255, 255); }.custom-bttn, #custom_gform_submit, .fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button, .fusion-read-more, .postcard-bttn a, button.gform_button { position: relative; display: inline-block; font-weight: 700; padding: 0px !important; line-height: 1em !important; margin: 0px !important; transition: 0.2s ease-in-out; }.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button, .fusion-read-more { color: rgb(31, 89, 128) !important; background-color: transparent !important; }.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button:hover, .fusion-read-more:hover { color: rgb(31, 89, 128) !important; background-color: transparent !important; }.bttn-mrgn { margin: 0px 4rem 2rem 0px !important; }.fusion-read-more::after { content: none !important; }.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button { margin: 6rem auto 0px; }#wrapper .small-bttn { font-size: 1.6rem !important; }@media (min-width: 1001px) {
  .custom-bttn.menu-item .menu-text::after { content: ""; position: relative; display: inline-block; background-color: white; border-color: white; vertical-align: middle; width: 2.35em; height: 2.35em; margin-left: 1em; border-radius: 100%; border-width: 0.15em; border-style: solid; transition: 0.2s ease-in-out; }
  .custom-bttn.menu-item .menu-text::before { content: ""; position: absolute; vertical-align: middle; right: 1.1em; top: 0px; bottom: 0px; margin: auto; width: 0.5em; height: 0.5em; z-index: 9; border-color: rgb(153, 0, 0); border-style: solid; border-width: 0.15em 0.15em 0px 0px; border-radius: 0.1em 0px; transform: rotate(45deg); transition: 0.2s ease-in-out; }
  .custom-bttn.menu-item:hover .menu-text::after { background-color: transparent; border-color: rgb(255, 255, 255); }
  .custom-bttn.menu-item:hover .menu-text::before { border-color: rgb(255, 255, 255); }
}.post-content { padding: 1rem; }section > div:not(#post-22) .post-content { padding-bottom: 10rem !important; }@media (min-width: 801px) {
  .post-content { padding: 4rem; }
}.home .hero-padding, .secondaryhero-padding { padding: 0px !important; }#vimeo-player, #vimeo-player .fluid-width-video-wrapper { position: absolute; inset: 0px !important; width: 100% !important; height: 100% !important; max-width: unset !important; max-height: unset !important; z-index: -1 !important; padding-top: 0px !important; }#vimeo-player iframe { height: 100% !important; width: 268vh !important; min-width: 100% !important; min-height: 56.2493vw !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("/wp-content/uploads/Hansford-Bell-Vimeo-Placeholder.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center center; }@media (max-width: 800px) {
  .home .hero-padding, .secondaryhero-padding { padding: 0px !important; }
  .hero-background-column > .fusion-column-wrapper > div { opacity: 0.75; }
}@media (min-width: 801px) {
  .hero-background-column, .background-column { position: absolute; inset: 0px; z-index: -1; }
  .background-column::before { content: ""; position: absolute; inset: 0px; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.7)); }
  .hero-background-column > div::before { content: ""; position: absolute; inset: 0px; background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.7)); }
}.hero-background-column > .fusion-column-wrapper { display: flex !important; -moz-box-orient: horizontal !important; -moz-box-direction: normal !important; flex-flow: wrap !important; justify-content: flex-start; align-items: flex-end; }.hero-background-column > .fusion-column-wrapper > div:not(.fusion-separator):not(#vimeo-player) { background-color: rgb(237, 236, 221); padding: 5rem 4rem 3rem; width: 21rem; max-width: 21vw; margin: 0px 0px 0px 3vw; border-radius: 50rem 50rem 0px 0px; animation: 1s 1s forwards loadup; position: relative; bottom: -0.1rem; transform: translateY(50rem); }.hero-background-column { overflow: hidden; }@keyframes loadup {
0% { transform: translateY(50rem); }
100% { transform: translateY(0px); }
}@keyframes loadup {
0% { transform: translateY(50rem); }
100% { transform: translateY(0px); }
}@keyframes loadup {
0% { transform: translateY(50rem); }
100% { transform: translateY(0px); }
}@media (max-width: 640px) {
  .hero-background-column > .fusion-column-wrapper > div:not(.fusion-separator):not(#vimeo-player) { display: none; }
  .hero-background-column > .fusion-column-wrapper > div.fusion-separator { margin-bottom: 30rem !important; }
}#wrapper .light-window > .fusion-column-wrapper { background-color: rgb(237, 236, 221); }#wrapper .window-column > .fusion-column-wrapper { padding: 20% 6rem 3rem !important; border-radius: 50rem 50rem 0px 0px; }.redwindow::before, .redwindow::after { content: ""; position: absolute; inset: 0px; transform-origin: center center 0px; transform-box: border-box; transition: 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1.6s; }.redwindow::before { margin: auto auto 5rem 5rem; width: 40rem; background-color: rgb(182, 14, 14); height: 50rem; border-radius: 50rem 50rem 0px 0px; }.redwindow::after { margin: auto auto 20rem 10rem; width: 30rem; background-color: rgb(153, 0, 0); height: 30rem; border-radius: 100%; }.redwindow.offscreen::after { transform: scale(0); }.redwindow.onscreen::after { transform: scale(1); }.redpillars { overflow: hidden; }.redpillars, .redpillars::before, .redpillars::after, .redpillars * { transition: 0.6s cubic-bezier(0.69, 0.09, 0.63, 0.99) 1s !important; }.redpillars { transform: scale(0.96) !important; }.redpillars.onscreen { transform: scale(1) !important; }.redpillars.redpillarright::before, .redpillars.redpillarleft::after { content: ""; position: absolute; left: 3vw; right: 3vw; display: block; z-index: 9; width: calc(5rem + 15vw); height: 70%; background-color: rgb(182, 14, 14); }.redpillars.redpillarright::before { margin-left: auto; top: 0px; border-radius: 0px 0px 50rem 50rem; }.redpillars.redpillarleft::after { margin-right: auto; bottom: 0px; border-radius: 50rem 50rem 0px 0px; }.redpillars.redpillarright::before { transform: translateY(-70%); }.redpillars.redpillarleft::after { transform: translateY(70%); }.redpillars.redpillarright.onscreen::before, .redpillars.redpillarleft.onscreen::after { transform: translateY(0%); }.redpillars.redpillarright.pail::before, .redpillars.redpillarleft.pail::after { background-color: rgba(255, 255, 255, 0.4) !important; }.hoverpillars { overflow: hidden; }.hoverpillars, .hoverpillars::before, .hoverpillars::after, .hoverpillars * { transition: 0.6s cubic-bezier(0.69, 0.09, 0.63, 0.99) !important; cursor: pointer !important; }.hoverpillars { transform: scale(0.96) !important; }.hoverpillars:hover { transform: scale(1) !important; }.hoverpillars.redpillarright::before, .hoverpillars.redpillarleft::after { content: ""; position: absolute; left: 3vw; right: 3vw; display: block; z-index: 9; width: calc(5rem + 15vw); height: 70%; background-color: rgba(255, 255, 255, 0.4); }.hoverpillars.redpillarright::before { margin-left: auto; top: 0px; border-radius: 0px 0px 50rem 50rem; }.hoverpillars.redpillarleft::after { margin-right: auto; bottom: 0px; border-radius: 50rem 50rem 0px 0px; }.hoverpillars.redpillarright::before { transform: translateY(-70%); }.hoverpillars.redpillarleft::after { transform: translateY(70%); }.hoverpillars.redpillarright:hover::before, .hoverpillars.redpillarleft:hover::after { transform: translateY(0%); }.gform_wrapper { margin: 0px !important; }.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { padding: 0px !important; margin: 0px !important; }.cta_form_wrapper .gfield_label, .cta_form_wrapper #input_1_1, #wrapper .cta_form_wrapper .select-arrow { color: white !important; border-color: white !important; }.cta_form_wrapper .gfield_required { visibility: hidden; }.cta_form_wrapper #input_1_1 { background-color: transparent !important; border-width: 0px 0px 0.2rem; padding: 0px; color: white; font-family: "Iskra", "Georgia"; font-size: 3rem; font-weight: 700; }.cta_form_wrapper #field_1_2 { color: white; font-size: 4rem; line-height: 1.6; font-family: "Iskra", "Georgia"; margin-right: 0.5em; }.cta_form_wrapper #input_1_1 { background-color: transparent !important; border-width: 0px 0px 0.2rem; padding: 0px; color: white; font-family: "Iskra", "Georgia"; font-size: 3rem; height: 1.6em; }#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow, .select2-dropdown { background-color: transparent; border: 0px !important; font-size: 3rem !important; font-weight: 700 !important; height: 1em !important; width: 1em !important; line-height: 1em !important; left: unset !important; top: 0px; bottom: 0px; margin: auto; }.gform_wrapper.gravity-theme select option { color: rgb(53, 52, 36) !important; }#gform_1 { display: flex; flex-flow: wrap; justify-content: center; align-items: center; }.cta_form_wrapper .gform_body { flex: 0 1 60%; }.cta_form_wrapper .gform_footer { flex: 0 1 auto; }@media (max-width: 800px) {
  .cta_form_wrapper .gform_body { flex: 1 0 50%; }
}.cta_form_wrapper .gform_fields { display: flex !important; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-flow: wrap; -moz-box-align: center; align-items: center; position: relative; }.cta_form_wrapper .gform_fields > div { -moz-box-flex: 0; flex: 0 1 auto; }#gform_submit_button_1 { font-size: 0px !important; }#gform_submit_button_1::before, #gform_submit_button_1::after { font-size: 2.5rem !important; }#custom_gform_submit { font-size: 2.5rem; }#field_6_7 { pointer-events: none; background: rgb(153, 0, 0); padding: 1rem 3vw; margin-top: 1.5rem; }.gform_wrapper #field_6_7 div.ginput_container::before { content: "£"; display: inline-block; }.gform_wrapper #field_6_7 div { color: rgb(255, 255, 255) !important; font-size: 3rem !important; margin: 0px 1.5rem 0px 0px !important; width: auto !important; display: inline-block; }body #wrapper .gform_wrapper #field_6_7 input { color: rgb(255, 255, 255) !important; display: inline-block; font-size: 3rem !important; width: 10rem !important; margin: 0px 0px 0px 0.2rem !important; vertical-align: baseline; height: auto !important; }#field_1_1 { -moz-box-flex: 0; flex: 1 1 50%; }@media (min-width: 801px) {
  .cta_form_wrapper .gform_fields { -moz-box-pack: center; justify-content: center; }
  .cta_form_wrapper .gform_body { margin-left: -4% !important; }
}@media (max-width: 800px) {
  #field_1_2 { -moz-box-flex: 0; flex: 0 1 100%; }
}@media (max-width: 540px) {
  #field_1_1 { -moz-box-flex: 0; flex: 0 1 100%; }
  #field_1_3 { position: absolute; right: 0px; top: 0px; }
}.team-img > .fusion-column-wrapper { border-radius: 100rem 100rem 0px 0px; max-width: 75vh; margin: auto !important; }.bio-job > * { font-weight: 400 !important; }@media (min-width: 801px) {
  .team-bio .team-img::before { height: 15vw; }
}#wrapper .sa_owl_theme .owl-dots { padding: 1rem 0px 0px !important; bottom: -2rem !important; font-size: 1.4rem !important; line-height: 1em !important; }#wrapper .sa_owl_theme .owl-dots .owl-dot span { width: 2rem !important; height: 2rem !important; margin: 1rem !important; }#wrapper .sa_owl_theme .owl-dots .active span, #wrapper .sa_owl_theme .owl-dots .owl-dot span:hover { background-color: rgb(153, 0, 0) !important; }#wrapper .owl-pagination-true { margin-bottom: 2rem !important; }.fusion-accordian, .fusion-accordian * { font-family: "Iskra", "Georgia" !important; }.fusion-accordian:not(#talktous-toggle) { display: block; position: relative; margin-bottom: 2rem; }.fusion-accordian .panel-heading .panel-title a { display: flex; -moz-box-align: center; align-items: center; line-height: 1.5em; }.fusion-accordian .fusion-panel { padding-left: 8rem; }.fusion-accordian > div > .fusion-panel:not(:last-child) { margin-bottom: 2rem; }.fusion-accordian .panel-title .fusion-toggle-heading { margin: 0px !important; }#wrapper .fusion-accordian .fusion-toggle-icon-wrapper { font-size: 4rem !important; position: absolute; left: -8rem; }#wrapper .fusion-accordian i.fa-fusion-box { padding: 0.6em !important; border: 0.2rem solid rgb(153, 0, 0); border-radius: 100%; }#wrapper .fusion-accordian .panel-title a .fa-fusion-box::before { content: "+"; font-family: "Iskra", "Georgia"; font-size: 1em !important; width: 1.2em !important; height: 1.2em !important; line-height: 0.9em !important; font-weight: 300 !important; }.fusion-accordian .panel-title .active .fa-fusion-box::before { content: "–" !important; }.fusion-accordian .panel-title .active .fa-fusion-box::before, .fusion-accordian .panel-title a:hover .fa-fusion-box::before { color: white !important; }.fusion-accordian .panel-title a { padding: 1rem 0px !important; }.fusion-accordian .panel-body { padding: 1rem 0px 0px; }#wrapper .fusion-accordian i.fa-fusion-box { width: 0px !important; height: 0px !important; }.white-toggles .fa-fusion-box { border-color: rgb(255, 255, 255) !important; }.white-toggles.fusion-accordian .panel-title a:hover .fa-fusion-box::before, .white-toggles.fusion-accordian .panel-title .active .fa-fusion-box::before { color: rgb(53, 52, 36) !important; }#wrapper .center-toggle.fusion-accordian .fusion-panel { padding-left: 0px !important; }#wrapper .center-toggle.fusion-accordian .fusion-toggle-icon-wrapper { position: relative !important; margin-right: 2rem !important; left: unset !important; }#wrapper .center-toggle.fusion-accordian .panel-title, #wrapper .center-toggle.fusion-accordian .panel-body { text-align: center !important; }#wrapper .center-toggle.fusion-accordian .panel-title a { display: inline-block; }#wrapper .center-toggle.fusion-accordian .panel-title { padding-right: 7rem; }#play-bttn { max-width: 12rem; margin: 15rem auto; }#videofacade { overflow: hidden; cursor: pointer; }#videofacade::before { content: ""; position: absolute; inset: 0px; background-image: url("/wp-content/uploads/Hansford-Bell-Office-Street-View.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; z-index: -1; filter: blur(0.4rem); }.fusion-flex-justify-content-flex-start.fusion-content-layout-row > div { margin-left: 0px !important; margin-right: 0px !important; }.align-self-end { margin-top: auto !important; }.fusion-post-cards > ul > li.fusion-layout-column > .fusion-column-wrapper > div:nth-child(2) { -moz-box-flex: 1; flex-grow: 1; }.fusion-post-cards > ul > li.fusion-layout-column > .fusion-column-wrapper > div:nth-child(2) > .fusion-layout-column > .fusion-column-wrapper > div:last-child { margin-top: auto; }@media (max-width: 800px) {
  #wrapper .fusion-grid > .fusion-grid-column { width: 100% !important; }
}#case-study-container .flexslider .slides { display: flex; }#case-study-container ul.slides > li > .fusion-column-wrapper { padding: 10rem 5vw 8rem !important; height: 100% !important; display: flex !important; background-position-x: center, center !important; }@media (max-width: 800px) {
  #case-study-container .flex-control-nav, #case-study-container .flex-direction-nav { left: 0px !important; right: 0px !important; margin: auto !important; }
}.flex-control-paging li a { width: 1.6rem; height: 1.6rem; border-radius: 50%; background-color: rgba(237, 236, 221, 0.3) !important; transition: 0.2s ease-in-out; box-shadow: unset !important; }.flex-control-paging li a.flex-active, .flex-control-paging li a:hover { background-color: rgb(237, 236, 221) !important; transition: 0.2s ease-in-out; }.flex-direction-nav { display: none; }.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper { text-align: left !important; }.fusion-post-cards ul.fusion-carousel-holder { display: flex !important; align-content: stretch; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-flow: wrap; justify-content: stretch !important; }.fusion-post-cards ul.fusion-carousel-holder > li, .fusion-post-cards ul.fusion-carousel-holder > li > div { height: 100% !important; }.fusion-post-cards ul.fusion-carousel-holder > li, .fusion-post-cards ul.fusion-carousel-holder > li > div { display: flex; align-content: stretch !important; }.fusion-post-cards ul.fusion-carousel-holder > li > div > div:nth-child(2) { -moz-box-flex: 1; flex: 1 1 0%; }.fusion-post-cards ul.fusion-carousel-holder > li > div > div:nth-child(2) .fusion-column-wrapper > div:last-child { margin-top: auto !important; }#wrapper .fusion-search-button { display: none !important; }#wrapper .s { padding-left: 0px !important; }.trusted-logo > img { padding: 1rem; max-height: 9rem; width: 25rem !important; height: auto !important; }#wrapper .review { display: flex; justify-content: space-between; align-items: center; flex-flow: row !important; }#wrapper .review > * { flex: 0 1 auto; }#wrapper .review > .author { display: flex; align-items: center; }#wrapper .review > blockquote { order: 1; }@media (min-width: 801px) {
  .review > .author::after { content: "" !important; position: absolute !important; top: 0px !important; bottom: 0px !important; width: 0.2rem !important; background-color: rgba(237, 236, 221, 0.2) !important; height: 100% !important; border: medium !important; right: 0px !important; left: unset !important; }
  #wrapper .review > blockquote { padding-left: 3rem; }
  #wrapper .review > .author { padding: 0px 3rem 0px 0px !important; width: 23rem; max-width: 80%; }
}@media (max-width: 800px) {
  #wrapper .review { flex-flow: wrap !important; justify-content: center; }
  #wrapper .review > * { flex: 1 1 100% !important; padding: 0px !important; text-align: center; justify-content: center; }
  #wrapper .review > .author { margin-bottom: 2rem !important; }
}.fusion-testimonials blockquote q { font-style: normal; padding: 0px !important; font-size: 2rem !important; font-weight: 700; display: flex; align-items: center; }.fusion-testimonials blockquote q p { margin: 0px !important; }.company-name { font-size: 0px !important; line-height: 0 !important; display: flex !important; justify-content: center; flex-flow: column wrap !important; }.company-name > * { display: block; }.company-name::before { order: 0; margin-bottom: 1rem; }.company-name span { order: 1; margin-bottom: 2rem; }.company-name strong { order: 2; }.company-name strong, .company-name span { font-size: 2.1rem !important; line-height: 1em !important; font-weight: 300; }.fusion-testimonials .testimonial-pagination { margin-top: 3rem; }.fusion-testimonials .testimonial-pagination a { font-size: 1.4rem; width: 1em; height: 1em; margin: 0px 0.5em !important; border-radius: 1em; border: 0px !important; background-color: rgba(237, 236, 221, 0.6) !important; transition: 0.2s ease-in-out; box-shadow: unset !important; }.fusion-testimonials .testimonial-pagination a.activeSlide { background-color: rgb(237, 236, 221) !important; transition: 0.2s ease-in-out; }.fusion-testimonials .testimonial-pagination a:hover { transition: 0.2s ease-in-out; }#wrapper .company-name::before { content: ""; position: relative; height: 2rem; background-image: url("/wp-content/uploads/Star-Icon-White.svg"); background-size: 2.5rem 2rem; }.company-name::before, span.rating_5::before { width: 12.5rem; }span.rating_4::before { width: 10rem; }span.rating_3::before { width: 7.5rem; }span.rating_2::before { width: 5rem; }span.rating_1::before { width: 2.5rem; }.fusion-testimonials.only-quotes .author { display: none !important; }.fusion-testimonials.only-quotes blockquote { padding: 0px !important; }#wrapper .team-testimonials .review { align-items: inherit !important; }.team-testimonials blockquote q::after, .team-testimonials blockquote q::before { content: "\"" !important; display: inline-block; }.team-testimonials .testimonial-pagination a { background-color: rgba(153, 0, 0, 0.6) !important; }.team-testimonials .testimonial-pagination a:hover, .team-testimonials .testimonial-pagination a.activeSlide { background-color: rgb(153, 0, 0) !important; }.fusion-testimonials.only-quotes .author { display: none !important; }.fusion-testimonials.only-quotes blockquote { padding: 0px !important; }#wrapper .team-testimonials .review { align-items: inherit !important; }.team-testimonials blockquote q::after, .team-testimonials blockquote q::before { content: "\"" !important; display: inline-block; }.team-testimonials .testimonial-pagination a { background-color: rgba(153, 0, 0, 0.6) !important; }.team-testimonials .testimonial-pagination a:hover, .team-testimonials .testimonial-pagination a.activeSlide { background-color: rgb(153, 0, 0) !important; }#wrapper .homepage-testimonials .company-name::before { content: none; }#wrapper .homepage-testimonials blockquote { align-items: center !important; display: flex; }#wrapper .homepage-testimonials .review { justify-content: flex-start; }#wrapper .homepage-testimonials .review > .author { width: 33rem; }#comment-input input::placeholder, #comment-textarea textarea::placeholder, .comment-form-comment textarea::placeholder, .input-text::placeholder, .post-password-form label input[type="password"]::placeholder, .searchform .s::placeholder, input#s::placeholder, input::placeholder, textarea.fusion-form-input::placeholder { color: rgb(53, 52, 36); opacity: 1 !important; font-weight: 600; }.gform_wrapper.gravity-theme :not(.select-arrow) { font-family: "Iskra", "Georgia"; }form:not(#gform_1) .gform_footer { margin-top: 2rem !important; }.gform_wrapper.gravity-theme .gform_footer button { text-transform: none !important; }.gform_wrapper.gravity-theme#gform_wrapper_5 * { font-size: 1.8rem !important; }#wrapper .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), #wrapper .gform_wrapper .gfield_select[multiple="multiple"], #wrapper .gform_wrapper.gravity-theme textarea, #wrapper .gform_wrapper select:not(#input_1_1) { height: 2.2em !important; font-size: 2rem; padding: 0px !important; border-width: 0px 0px 0.2rem !important; color: rgb(53, 52, 36) !important; border-color: rgb(153, 0, 0) !important; }#gform_submit_button_6 { margin-top: 3rem !important; text-align: right; font-size: 2.2rem !important; }.gform_wrapper.gravity-theme .gfield textarea.small { height: 3rem; }input.gfield-choice-input { display: none !important; }.gform_wrapper.gravity-theme .gfield-choice-input + label { position: relative; font-weight: 600; }.gchoice .gfield-choice-input + label::before { position: relative; display: inline-block; content: ""; width: 1.2em; height: 1.2em; vertical-align: -0.47em; margin-right: 0.5em; border-radius: 100%; border: 0.1em solid rgb(153, 0, 0); background-color: transparent; transition: 0.2s ease-in-out; }.gchoice .gfield-choice-input + label::after { content: ""; position: absolute; left: 0.2em; top: 0.59em; width: 1em; height: 1em; bottom: 0px; margin: 0px; border-radius: 100%; background-color: transparent; }.gchoice .gfield-choice-input:checked + label::before { background-color: rgb(153, 0, 0); transition: 0.2s ease-in-out; }.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction { padding: 0px !important; border: medium !important; margin-bottom: 1rem; font-size: 1.4rem; }#wrapper #gfield_description_5_6, #wrapper #gfield_description_5_6 a { font-size: 1rem !important; }#wrapper #label_5_6_1 { font-size: 1.6rem !important; }#contact-page-form { position: relative; z-index: 9; }body.page-id-22 #gform_wrapper_3 .top_label .gfield_label { color: rgb(53, 52, 36) !important; }body.page-id-22 #gform_wrapper_3 .textarea { background-image: linear-gradient(to top, transparent 0px, rgba(53, 52, 36, 0.2) 0.2rem, rgba(53, 52, 36, 0.2) 0.2rem, transparent 0.3rem); }body.page-id-22 #gform_wrapper_3 .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), body.page-id-22 #gform_wrapper_3 .gfield select, body.page-id-22 #gform_wrapper_3 .gfield textarea { color: rgb(53, 52, 36); border-color: rgb(53, 52, 36) !important; }body.page-id-22 .background-column::before { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)) !important; }.fusion-google-map .gm-style-iw-d a { font-size: 2rem; font-weight: 600; font-family: "Iskra", "Georgia"; }.fusion-google-map .gm-style-iw-d a span { display: block; text-align: center; }.fusion-google-map { min-height: 60rem; }#talktous-cta { position: absolute; margin: 0px; bottom: var(--Hansford-footer-height); right: 0px; left: 0px; top: 0px; z-index: 2147483647; pointer-events: none; }#talktous-cta > div > div > div { position: relative; max-height: 90vh !important; pointer-events: auto !important; overflow: auto; }#talktous-cta > div * { pointer-events: auto !important; }#talktous-cta > div { height: 100vh !important; position: sticky; top: 0px; }#talktous-cta > div > div { position: absolute; bottom: 0px; }#talktous-toggle .panel-body { padding: 2rem 3rem; background-color: rgb(237, 236, 221); position: relative; z-index: 9; }#wrapper #talktous-toggle .fusion-toggle-icon-wrapper { position: relative; left: unset !important; }#wrapper #talktous-toggle .fusion-panel { padding-left: unset !important; pointer-events: auto !important; background-color: rgb(153, 0, 0); border-radius: 2rem 2rem 0px 0px; margin: auto 10vw 0px auto !important; width: 42rem; max-width: 80%; box-shadow: rgb(53, 52, 36) 0px 0px 5rem -2rem !important; }#wrapper #talktous-toggle .panel-heading .panel-title a { padding: 1.5rem 3rem !important; font-size: 3rem !important; pointer-events: auto; }#talktous-toggle a > .fusion-toggle-heading { margin-right: 1em !important; color: white; }#wrapper #talktous-toggle .panel-title a .fa-fusion-box { background-color: white; border-color: white; border-width: 0.2rem; }#wrapper #talktous-toggle .panel-title a .fa-fusion-box::before { content: none !important; }#wrapper #talktous-toggle .panel-title a .fa-fusion-box::after { content: ""; position: absolute; vertical-align: middle; right: 0.95em; top: 0px; bottom: 0px; margin: auto; font-size: 2.1rem; width: 0.5em; height: 0.5em; z-index: 9; border-style: solid; border-width: 0.15em 0.15em 0px 0px; border-radius: 0.1em 0px; transform: rotate(-45deg) translate(0em, 0.2em); transition: 0.2s ease-in-out; border-color: rgb(153, 0, 0); }#wrapper #talktous-toggle .panel-title a:hover .fa-fusion-box { background-color: transparent !important; }#wrapper #talktous-toggle .panel-title a:hover .fa-fusion-box::after { border-color: white !important; }#wrapper #talktous-toggle .panel-title a.active .fa-fusion-box::after { transform: rotate(135deg) translate(-0.2em, 0.05em); }.page-id-22 #talktous-cta { display: none !important; }.gfield_contains_required.hidden_label .ginput_container:not(.ginput_container_radio):not(.ginput_container_checkbox) label, .gfield_contains_required.hidden_label legend { display: none !important; }.closetab-bttn { color: rgb(153, 0, 0) !important; }.closetab-bttn:hover { color: rgb(53, 52, 36) !important; }@media (max-width: 640px) {
  #talktous-cta > div { position: fixed; }
  #talktous-toggle .gform_wrapper.gravity-theme#gform_wrapper_5 :not(#gfield_description_5_6):not(a) { font-size: 3.5vw !important; }
  #wrapper #talktous-toggle .panel-heading .panel-title a { font-size: 2rem !important; }
}#hansfordbell-icon-widget { pointer-events: none; }#hansfordbell-icon-widget, #hansfordbell-icon-widget > div, #hansfordbell-icon-widget > div > div { position: absolute; inset: 0px; }.hansfordbell-icon #hansfordbell-icon { position: absolute; inset: 4rem 0px 0px 4rem; height: 80%; width: auto; max-width: 60%; z-index: -1; opacity: 0.4; }@media (max-width: 800px) {
  #hansfordbell-icon { left: 0px; }
}#hansfordbell-icon path { transition: 1.6s ease-in-out; }#hansfordbell-icon.offscreen path { fill: rgb(153, 0, 0); }#hansfordbell-icon.onscreen path { fill: rgb(182, 14, 14); }#planning-process > div:first-child > div:first-child > div { padding-top: 8rem !important; }@media (max-width: 800px) {
  #planning-process > div:first-child > div:first-child > div { padding-top: 6rem !important; }
  #pp-nav { left: -5vw !important; }
}@media (min-width: 641px) and (max-width: 800px) {
  #planning-process #process-one, #planning-process #process-two, #planning-process #process-three, #planning-process #process-four, #planning-process #process-five, #planning-process > div > div:nth-last-child(2) { flex: 0 1 80%; }
  #planning-process > div { justify-content: flex-end; }
}@media (max-width: 640px) {
  #pp-nav { display: none; }
}#pp-nav { position: absolute; left: 0px; top: 28rem; bottom: 15rem; width: 12rem !important; max-width: 25%; margin: 0px; z-index: 10; }#planning-process div[id*="process-"] > div { border-width: 0px 0px 0.2rem !important; border-style: solid; border-color: rgba(53, 52, 36, 0.2); border-image: none; }#pp-nav > div > div { display: inline-block; position: sticky; top: 15%; text-align: center; }#pp-nav a { height: 15vh; width: 100%; position: relative; background-color: rgb(153, 0, 0); color: white; font-weight: 600; line-height: 1em; font-size: 3rem; align-items: center; display: flex; justify-content: center; }#pp-nav a:hover, #process-one.abovefold + div:not(.abovefold) ~ #pp-nav #pp-nav-one, #process-two.abovefold + div:not(.abovefold) ~ #pp-nav #pp-nav-two, #process-three.abovefold + div:not(.abovefold) ~ #pp-nav #pp-nav-three, #process-four.abovefold + div:not(.abovefold) ~ #pp-nav #pp-nav-four, #process-five.abovefold ~ #pp-nav #pp-nav-five { background-color: rgb(237, 236, 221); color: rgb(153, 0, 0) !important; }#pp-nav a:first-child { border-radius: 50rem 50rem 0px 0px; }#pp-nav a:last-child { border-radius: 0px 0px 50rem 50rem; }.footer-logo > img { width: auto; height: 10rem; }.footer-accreditation > img { width: auto; height: 6rem; max-width: 23rem !important; padding: 0.5rem 0px; }#footer-toggles > .panel-group > div:nth-child(1) { grid-area: about; }#footer-toggles > .panel-group > div:nth-child(2) { grid-area: how; }#footer-toggles > .panel-group > div:nth-child(3) { grid-area: services; }#footer-toggles > .panel-group > div:nth-child(4) { grid-area: contact; }#vouchedfor-footer { max-width: 9rem; height: auto; display: none; }#footer-toggles > .panel-group > div:nth-child(3) .panel-body { column-count: 2; column-gap: 1rem; }@media (min-width: 1401px) {
  #footer-toggles > .panel-group { grid-template-areas: "services about how contact"; }
  #footer-toggles > .panel-group > div:nth-child(1) { }
  #footer-toggles > .panel-group > div:nth-child(2) { }
  #footer-toggles > .panel-group > div:nth-child(3) { }
  #footer-toggles > .panel-group > div:nth-child(4) { }
}@media (min-width: 801px) and (max-width: 1400px) {
  #footer-toggles > .panel-group { grid-template-areas: "about how" "services contact"; }
  #footer-toggles > .panel-group > div:nth-child(1) { }
  #footer-toggles > .panel-group > div:nth-child(2) { }
  #footer-toggles > .panel-group > div:nth-child(3) { }
  #footer-toggles > .panel-group > div:nth-child(4) { }
}@media (min-width: 801px) {
  #footer-toggles > .panel-group { display: grid; }
}@media (min-width: 801px) {
  #footer-toggles .panel-collapse, #footer-toggles .panel-collapse * { display: block !important; height: auto !important; transition: height; }
  #footer-toggles .panel-title > a { pointer-events: none; padding: 0px !important; }
  #footer-toggles .fusion-panel { padding: 0px !important; }
  #footer-toggles .fusion-panel .fusion-toggle-icon-wrapper { display: none; }
  #vouchedfor-footer { display: block; }
}@media (max-width: 800px) {
  #footer-toggles { padding: 4rem 0px; border-style: solid; border-color: rgba(237, 236, 221, 0.2); border-image: none; border-width: 0.2rem 0px !important; margin: 4rem 0px; }
  #wrapper .company-name > span { margin-left: auto; margin-right: auto; }
}.boldlink { font-weight: 700; }.redlink { color: rgb(153, 0, 0) !important; }.redlink:hover { color: rgb(189, 186, 149) !important; }#custom-copyright { font-size: 2rem; padding-top: 4rem !important; padding-bottom: 2rem !important; }.inline-sep { margin: 0px 1vw; }@media (max-width: 640px) {
  #custom-copyright { padding-bottom: 10rem !important; }
}@media (max-width: 800px) {
  .copyright-part { display: block; }
  .inline-sep { display: none; }
  p a:last-child .copyright-part { margin-bottom: 5rem; }
  p a:last-child .copyright-part::after { content: ""; position: absolute; left: 6vw; right: 6vw; height: 0.2rem; background-color: rgb(255, 255, 255); bottom: 2rem; }
}@supports (-webkit-overflow-scrolling: touch) {
  #wrapper #talktous-toggle .panel-heading .panel-title a { padding-bottom: 6rem !important; }
  #talktous-toggle .panel-body { padding-bottom: 10rem !important; }
}.open-app { cursor: pointer !important; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(1) a span.fusion-toggle-icon-wrapper::before { content: ""; clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%); width: calc(6px + 4rem); height: calc(6px + 4rem); display: block; background-color: rgb(153, 0, 0); position: absolute; top: -3px; left: -3px; z-index: 5; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(1) a span.fusion-toggle-icon-wrapper::after { content: ""; clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%); width: 4rem; height: 4rem; display: block; background-color: rgb(239, 239, 239); position: relative; z-index: 10; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(1) a.active span.fusion-toggle-icon-wrapper::after, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(1) a:hover span.fusion-toggle-icon-wrapper::after { background-color: rgb(0, 0, 0); }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(2) a span.fusion-toggle-icon-wrapper::before { content: ""; clip-path: circle(50% at 50% 50%); width: calc(2px + 4rem); height: calc(2px + 4rem); display: block; background-color: rgb(153, 0, 0); position: absolute; top: -1px; left: -1px; z-index: 5; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(2) a span.fusion-toggle-icon-wrapper::after { content: ""; clip-path: circle(50% at 50% 50%); width: 4rem; height: 4rem; display: block; background-color: rgb(239, 239, 239); position: relative; z-index: 10; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(2) a.active span.fusion-toggle-icon-wrapper::after, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(2) a:hover span.fusion-toggle-icon-wrapper::after { background-color: rgb(112, 173, 71); }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(3) a span.fusion-toggle-icon-wrapper::before { content: ""; width: calc(2px + 4rem); height: calc(2px + 4rem); display: block; background-color: rgb(153, 0, 0); position: absolute; top: -1px; left: -1px; z-index: 5; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(3) a span.fusion-toggle-icon-wrapper::after { content: ""; width: 4rem; height: 4rem; display: block; background-color: rgb(239, 239, 239); position: relative; z-index: 10; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(3) a.active span.fusion-toggle-icon-wrapper::after, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(3) a:hover span.fusion-toggle-icon-wrapper::after { background-color: rgb(237, 125, 49); }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(4) a span.fusion-toggle-icon-wrapper::before { content: ""; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); width: calc(2px + 4rem); height: calc(2px + 4rem); display: block; background-color: rgb(153, 0, 0); position: absolute; top: -1px; left: -1px; z-index: 5; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(4) a span.fusion-toggle-icon-wrapper::after { content: ""; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); width: 4rem; height: 4rem; display: block; background-color: rgb(239, 239, 239); position: relative; z-index: 10; }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(4) a.active span.fusion-toggle-icon-wrapper::after, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(4) a:hover span.fusion-toggle-icon-wrapper::after { background-color: rgb(254, 0, 0); }.acc-window-icons > .panel-group > .fusion-panel:nth-of-type(1) a span.fusion-toggle-icon-wrapper i, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(2) a span.fusion-toggle-icon-wrapper i, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(3) a span.fusion-toggle-icon-wrapper i, .acc-window-icons > .panel-group > .fusion-panel:nth-of-type(4) a span.fusion-toggle-icon-wrapper i { display: none !important; }#iubenda-cs-banner { z-index: 2147483647 !important; }.post-content > .fusion-fullwidth:first-child .fusion-layout-column:first-child { z-index: 100 !important; }#menu-later-life-anchor-menu li:not(:last-child) { border-right: 3px solid rgb(153, 0, 0) !important; }.fusion-fullwidth.pt-1 { padding-top: 1rem !important; }.fusion-fullwidth.pb-1 { padding-bottom: 1rem !important; }.fusion-fullwidth.pt-2 { padding-top: 2rem !important; }.fusion-fullwidth.pb-2 { padding-bottom: 2rem !important; }.fusion-container-stuck { width: 100vw !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 3px !important; left: 0px !important; min-height: 0px !important; }.fusion-sticky-container.fusion-sticky-transition .awb-menu__main-ul { min-height: 0px !important; }#menu-later-life-anchor-menu { min-height: 0px !important; }button, a { }.fusion-builder-row.fusion-row { max-width: var(--site_width); }.fusion-separator.sep-dashed, .fusion-separator.sep-dotted, .fusion-separator.sep-double, .fusion-separator.sep-single { border-color: rgb(226, 226, 226); }.fusion-body .fusion-content-sep:not([class*="sep-"]) { display: none; }@media only screen and (max-width: 800px) {
  .fusion-google-map { width: 100% !important; }
  .fusion-post-cards .fusion-filters { display: block !important; }
  .fusion-widget.fusion-widget-mobile-align-left { text-align: left; }
  .fusion-widget.fusion-widget-mobile-align-right { text-align: right; }
  .fusion-widget.fusion-widget-mobile-align-center { text-align: center; }
}@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
  .fusion-google-map { width: 100% !important; }
}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fusion-google-map { width: 100% !important; }
}.owl-carousel { display: none; width: 100%; position: relative; z-index: 1; }.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-wrapper, .owl-carousel .owl-item { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; }.owl-carousel .owl-item img { display: inline; width: auto; height: auto; max-width: 100%; }.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; user-select: none; }.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: medium; padding: 0px !important; font: inherit; }.owl-carousel.owl-loaded { display: block; }.owl-carousel.owl-loading { opacity: 0; display: block; }.owl-carousel.owl-hidden { opacity: 0; }.owl-carousel.owl-refresh .owl-item { visibility: hidden; }.owl-carousel.owl-drag .owl-item { touch-action: pan-y; user-select: none; }.owl-carousel.owl-grab { cursor: grab; }.owl-carousel.owl-rtl { direction: rtl; }.owl-carousel.owl-rtl .owl-item { float: right; }.no-js .owl-carousel { display: block; }.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }.owl-carousel .owl-animated-in { z-index: 0; }.owl-carousel .owl-animated-out { z-index: 1; }.owl-carousel .fadeOut { animation-name: fadeOut; }@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}.owl-height { transition: height 500ms ease-in-out; }.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms; }.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0px; }.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 100ms; }.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3); }.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms; }.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }.owl-carousel .owl-stage-outer { width: 100% !important; }.owl-carousel .owl-wrapper-outer { z-index: 1 !important; }#sa_invalid_postid { width: 100% !important; padding: 20px 0px !important; font-size: 16px !important; line-height: 22px !important; color: crimson !important; }.sa_owl_theme ul.owl-stage { margin: 0px !important; padding: 0px !important; }.sa_owl_theme ul.owl-stage li.owl-item { display: block !important; list-style-type: none !important; }.sa_owl_theme .owl-dots { position: absolute; width: 100%; display: block !important; padding: 10px 0px 0px !important; bottom: -22px !important; text-align: center !important; font-size: 12px !important; line-height: 12px !important; }.sa_owl_theme .owl-dots .owl-dot { display: inline-block !important; padding: 0px !important; }.sa_owl_theme .owl-dots .owl-dot span { display: inline-block !important; border-style: none !important; background-color: rgba(0, 0, 0, 0.2) !important; width: 10px !important; height: 10px !important; border-radius: 50% !important; margin: 0px 3px !important; transition: 0.3s ease-in-out !important; }.sa_owl_theme .owl-dots .active span { background-color: rgba(0, 0, 0, 0.5) !important; }.sa_owl_theme .owl-dots .owl-dot span:hover { background-color: rgba(0, 0, 0, 0.5) !important; }.owl-pagination-true { margin-bottom: 22px !important; }.sa_owl_theme .owl-nav { display: block !important; }.autohide-arrows .owl-nav { display: none !important; }.autohide-arrows:hover .owl-nav { display: block !important; }.sa_owl_theme .owl-nav div, .sa_owl_theme .owl-nav button { position: absolute; top: 50%; padding: 2px 0px !important; display: inline-block; margin-top: -20px !important; line-height: 30px !important; height: 40px !important; width: 30px !important; color: transparent !important; text-shadow: none !important; transition: 0.3s ease-in-out !important; }.sa_owl_theme .owl-nav .owl-prev { left: 10px; }.sa_owl_theme .owl-nav .owl-next { right: 10px; }.sa_owl_theme .disabled .owl-prev, .sa_owl_theme .disabled .owl-next { display: none !important; }.white .sa_owl_theme .owl-nav .owl-prev { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/icon_prev.png") center center no-repeat !important; }.white .sa_owl_theme .owl-nav .owl-next { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/icon_next.png") center center no-repeat !important; }.white .sa_owl_theme .owl-nav .owl-prev:hover, .white .sa_owl_theme .owl-nav .owl-next:hover { background-color: rgba(0, 0, 0, 0.8) !important; }.black .sa_owl_theme .owl-nav .owl-prev { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_icon_prev.png") center center no-repeat !important; }.black .sa_owl_theme .owl-nav .owl-next { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_icon_next.png") center center no-repeat !important; }.black .sa_owl_theme .owl-nav .owl-prev:hover, .black .sa_owl_theme .owl-nav .owl-next:hover { background-color: rgba(255, 255, 255, 0.8) !important; }.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons { width: auto; height: auto; position: absolute; border-radius: 0px !important; z-index: 2; cursor: pointer; background: transparent !important; }.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon, .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon, .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon, .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon, .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon, .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon { display: block; float: left; width: 40px; height: 40px; }.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover, .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover, .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover { transition: background-color 0.3s ease-in-out, background-image 0.3s ease-in-out !important; }.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon, .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/slide_link.png") center center no-repeat !important; }.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon, .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/lightbox_zoom.png") center center no-repeat !important; }.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon, .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/lightbox_video.png") center center no-repeat !important; }.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover, .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover, .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover { background-color: rgba(0, 0, 0, 0.8) !important; }.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon, .black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_slide_link.png") center center no-repeat !important; }.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon, .black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_lightbox_zoom.png") center center no-repeat !important; }.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon, .black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_lightbox_video.png") center center no-repeat !important; }.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover, .black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover, .black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover { background-color: rgba(255, 255, 255, 0.8) !important; }.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide { position: absolute; width: 100%; height: 100%; border-radius: 0px !important; z-index: 2; cursor: pointer; background: transparent !important; }.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon { display: block; width: 100%; height: 100%; transition: 0.3s ease-in-out; }.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon:hover, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon:hover, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon:hover { background-color: rgba(0, 0, 0, 0.2); }.white .sa_hero_slider, .black .sa_hero_slider { height: 100vh !important; }.white .sa_hero_slider .owl-stage-outer, .black .sa_hero_slider .owl-stage-outer, .white .sa_hero_slider .owl-stage-outer .owl-stage, .black .sa_hero_slider .owl-stage-outer .owl-stage, .white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item, .black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item, .white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container, .black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container { height: 100% !important; }.white, .black { position: relative !important; }.white > .showcase_nav, .black > .showcase_nav { display: block !important; z-index: 2 !important; }.white > .showcase_nav.autohide_arrows, .black > .showcase_nav.autohide_arrows { display: none !important; }.white:hover > .showcase_nav, .black:hover > .showcase_nav { display: block !important; }.showcase_nav div, .showcase_nav button { position: absolute; top: 50%; border-style: none !important; padding: 2px 0px !important; display: inline-block; margin-top: -20px !important; line-height: 30px !important; height: 40px !important; width: 30px !important; cursor: pointer !important; z-index: 2 !important; color: transparent !important; transition: 0.3s ease-in-out !important; }.showcase_nav .owl-prev { left: 10px; }.showcase_nav .owl-next { right: 10px; }.white > .disabled .owl-prev, .white > .disabled .owl-next, .black > .disabled .owl-prev, .black > .disabled .owl-next { display: none !important; }.sa_owl_theme .disabled .owl-prev, .sa_owl_theme .disabled .owl-next { display: none !important; }.white > .showcase_nav .owl-prev { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/icon_prev.png") center center no-repeat !important; }.white > .showcase_nav .owl-next { background: rgba(0, 0, 0, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/icon_next.png") center center no-repeat !important; }.white > .showcase_nav .owl-prev:hover, .white > .showcase_nav .owl-next:hover { background-color: rgba(0, 0, 0, 0.8) !important; }.black > .showcase_nav .owl-prev { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_icon_prev.png") center center no-repeat !important; }.black > .showcase_nav .owl-next { background: rgba(255, 255, 255, 0.3) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/owl-carousel/../images/black_icon_next.png") center center no-repeat !important; }.black > .showcase_nav .owl-prev:hover, .black > .showcase_nav .owl-next:hover { background-color: rgba(255, 255, 255, 0.8) !important; }@media only screen and (max-width: 999px) {
  .showcase_tablet { width: var(--widthtab) !important; left: var(--lefttab) !important; }
  .showcase_hide_tablet { width: 100% !important; left: 0px !important; }
}@media only screen and (max-width: 767px) {
  .showcase_mobile { width: var(--widthmob) !important; left: var(--leftmob) !important; }
  .showcase_hide_mobile { width: 100% !important; left: 0px !important; }
}.sa_owl_theme .owl-item .sa_vert_center_wrap { position: relative; }.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center { position: absolute; top: 50%; transform: translate(0px, -50%); width: 100%; }.sa_owl_thumbs_wrap { display: block !important; z-index: 2 !important; text-align: center !important; }.sa_owl_thumbs_wrap .owl-thumbs { display: block !important; margin: auto !important; text-align: center !important; font-size: 0px !important; line-height: 0px !important; }.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item { display: inline-block !important; cursor: pointer; transition: 0.3s ease-in-out !important; }.sa_owl_thumbs_wrap .owl-thumbs .active, .sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item:hover { opacity: 1 !important; }.sa_thumbs_inside_bottom, .sa_thumbs_inside_top { position: absolute !important; width: 100% !important; }.sa_thumbs_inside_bottom { bottom: 0px !important; }.sa_thumbs_inside_top { top: 0px !important; }.sa_thumbs_inside_left, .sa_thumbs_inside_right { position: absolute !important; top: 0px !important; height: 100% !important; padding: 0px !important; box-sizing: content-box !important; overflow: hidden !important; }.sa_thumbs_inside_left .owl-thumbs, .sa_thumbs_inside_right .owl-thumbs { position: absolute !important; top: 50% !important; transform: translate(0px, -50%) !important; max-height: 100% !important; box-sizing: content-box !important; width: 100% !important; padding-right: 20px !important; overflow: hidden scroll !important; }.sa_thumbs_outside_bottom { position: relative !important; width: 100% !important; }@media only screen and (max-width: 999px) {
  .white .sa_thumbs_hide_tablet, .black .sa_thumbs_hide_tablet { display: none !important; }
}@media only screen and (max-width: 767px) {
  .white .sa_thumbs_hide_mobile, .black .sa_thumbs_hide_mobile { display: none !important; }
}.lg-container .lg-backdrop, .lg-container .lg-outer { z-index: 99999999 !important; }.sa_custom_popup { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999999; background-color: rgb(0, 0, 0); overflow-y: auto; }.sa_custom_popup .sa_popup_close { position: absolute; top: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.5); color: rgb(160, 160, 160); width: 60px; height: 60px; text-align: center; font-weight: 400; font-size: 24px; line-height: 60px; cursor: pointer; transition: 0.3s ease-in-out; }.sa_custom_popup .sa_popup_close:hover { color: rgb(255, 255, 255); }.sa_custom_popup .sa_popup_wrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 20px; width: 90%; }@media only screen and (max-width: 767px) {
  .sa_custom_popup .sa_popup_close { width: 48px; height: 48px; font-size: 20px; line-height: 48px; }
}.animated { animation-duration: 1s; animation-fill-mode: both; }.animated.infinite { animation-iteration-count: infinite; }.animated.hinge { animation-duration: 2s; }.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { animation-duration: 0.75s; }@keyframes bounce {
20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}@keyframes bounce {
20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}.bounce { animation-name: bounce; transform-origin: center bottom 0px; }@keyframes flash {
50%, 0%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}@keyframes flash {
50%, 0%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}.flash { animation-name: flash; }@keyframes pulse {
0%, 100% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
}@keyframes pulse {
0%, 100% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
}.pulse { animation-name: pulse; }@keyframes rubberBand {
0%, 100% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
}@keyframes rubberBand {
0%, 100% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
}.rubberBand { animation-name: rubberBand; }@keyframes shake {
0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}@keyframes shake {
0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}.shake { animation-name: shake; }@keyframes headShake {
0% { transform: translateX(0px); }
6.5% { transform: translateX(-6px) rotateY(-9deg); }
18.5% { transform: translateX(5px) rotateY(7deg); }
31.5% { transform: translateX(-3px) rotateY(-5deg); }
43.5% { transform: translateX(2px) rotateY(3deg); }
50% { transform: translateX(0px); }
}@keyframes headShake {
0% { transform: translateX(0px); }
6.5% { transform: translateX(-6px) rotateY(-9deg); }
18.5% { transform: translateX(5px) rotateY(7deg); }
31.5% { transform: translateX(-3px) rotateY(-5deg); }
43.5% { transform: translateX(2px) rotateY(3deg); }
50% { transform: translateX(0px); }
}.headShake { animation-timing-function: ease-in-out; animation-name: headShake; }@keyframes swing {
20% { transform: rotate3d(0, 0, 1, 15deg); }
40% { transform: rotate3d(0, 0, 1, -10deg); }
60% { transform: rotate3d(0, 0, 1, 5deg); }
80% { transform: rotate3d(0, 0, 1, -5deg); }
100% { transform: rotate3d(0, 0, 1, 0deg); }
}@keyframes swing {
20% { transform: rotate3d(0, 0, 1, 15deg); }
40% { transform: rotate3d(0, 0, 1, -10deg); }
60% { transform: rotate3d(0, 0, 1, 5deg); }
80% { transform: rotate3d(0, 0, 1, -5deg); }
100% { transform: rotate3d(0, 0, 1, 0deg); }
}.swing { transform-origin: center top 0px; animation-name: swing; }@keyframes tada {
0%, 100% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}@keyframes tada {
0%, 100% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}.tada { animation-name: tada; }@keyframes wobble {
0%, 100% { transform: none; }
15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}@keyframes wobble {
0%, 100% { transform: none; }
15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}.wobble { animation-name: wobble; }@keyframes jello {
11.1%, 0%, 100% { transform: none; }
22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
88.8% { transform: skewX(-0.195313deg) skewY(-0.195313deg); }
}@keyframes jello {
11.1%, 0%, 100% { transform: none; }
22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
88.8% { transform: skewX(-0.195313deg) skewY(-0.195313deg); }
}.jello { animation-name: jello; transform-origin: center center 0px; }@keyframes bounceIn {
20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
20% { transform: scale3d(1.1, 1.1, 1.1); }
40% { transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(0.97, 0.97, 0.97); }
100% { opacity: 1; transform: scale3d(1, 1, 1); }
}@keyframes bounceIn {
20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
20% { transform: scale3d(1.1, 1.1, 1.1); }
40% { transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(0.97, 0.97, 0.97); }
100% { opacity: 1; transform: scale3d(1, 1, 1); }
}.bounceIn { animation-name: bounceIn; }@keyframes bounceInDown {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
75% { transform: translate3d(0px, -10px, 0px); }
90% { transform: translate3d(0px, 5px, 0px); }
100% { transform: none; }
}@keyframes bounceInDown {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
75% { transform: translate3d(0px, -10px, 0px); }
90% { transform: translate3d(0px, 5px, 0px); }
100% { transform: none; }
}.bounceInDown { animation-name: bounceInDown; }@keyframes bounceInLeft {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
75% { transform: translate3d(-10px, 0px, 0px); }
90% { transform: translate3d(5px, 0px, 0px); }
100% { transform: none; }
}@keyframes bounceInLeft {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
75% { transform: translate3d(-10px, 0px, 0px); }
90% { transform: translate3d(5px, 0px, 0px); }
100% { transform: none; }
}.bounceInLeft { animation-name: bounceInLeft; }@keyframes bounceInRight {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
75% { transform: translate3d(10px, 0px, 0px); }
90% { transform: translate3d(-5px, 0px, 0px); }
100% { transform: none; }
}@keyframes bounceInRight {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
75% { transform: translate3d(10px, 0px, 0px); }
90% { transform: translate3d(-5px, 0px, 0px); }
100% { transform: none; }
}.bounceInRight { animation-name: bounceInRight; }@keyframes bounceInUp {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
75% { transform: translate3d(0px, 10px, 0px); }
90% { transform: translate3d(0px, -5px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes bounceInUp {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
75% { transform: translate3d(0px, 10px, 0px); }
90% { transform: translate3d(0px, -5px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}.bounceInUp { animation-name: bounceInUp; }@keyframes bounceOut {
20% { transform: scale3d(0.9, 0.9, 0.9); }
50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}@keyframes bounceOut {
20% { transform: scale3d(0.9, 0.9, 0.9); }
50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}.bounceOut { animation-name: bounceOut; }@keyframes bounceOutDown {
20% { transform: translate3d(0px, 10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}@keyframes bounceOutDown {
20% { transform: translate3d(0px, 10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}.bounceOutDown { animation-name: bounceOutDown; }@keyframes bounceOutLeft {
20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}@keyframes bounceOutLeft {
20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}.bounceOutLeft { animation-name: bounceOutLeft; }@keyframes bounceOutRight {
20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}@keyframes bounceOutRight {
20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}.bounceOutRight { animation-name: bounceOutRight; }@keyframes bounceOutUp {
20% { transform: translate3d(0px, -10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}@keyframes bounceOutUp {
20% { transform: translate3d(0px, -10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}.bounceOutUp { animation-name: bounceOutUp; }@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}.fadeIn { animation-name: fadeIn; }@keyframes fadeInDown {
0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInDown {
0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInDown { animation-name: fadeInDown; }@keyframes fadeInDownBig {
0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInDownBig {
0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInDownBig { animation-name: fadeInDownBig; }@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInLeft { animation-name: fadeInLeft; }@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInLeftBig { animation-name: fadeInLeftBig; }@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInRight { animation-name: fadeInRight; }@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInRightBig { animation-name: fadeInRightBig; }@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInUp { animation-name: fadeInUp; }@keyframes fadeInUpBig {
0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
100% { opacity: 1; transform: none; }
}@keyframes fadeInUpBig {
0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
100% { opacity: 1; transform: none; }
}.fadeInUpBig { animation-name: fadeInUpBig; }@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}.fadeOut { animation-name: fadeOut; }@keyframes fadeOutDown {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}@keyframes fadeOutDown {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}.fadeOutDown { animation-name: fadeOutDown; }@keyframes fadeOutDownBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}@keyframes fadeOutDownBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}.fadeOutDownBig { animation-name: fadeOutDownBig; }@keyframes fadeOutLeft {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}@keyframes fadeOutLeft {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}.fadeOutLeft { animation-name: fadeOutLeft; }@keyframes fadeOutLeftBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}@keyframes fadeOutLeftBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}.fadeOutLeftBig { animation-name: fadeOutLeftBig; }@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}.fadeOutRight { animation-name: fadeOutRight; }@keyframes fadeOutRightBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}@keyframes fadeOutRightBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}.fadeOutRightBig { animation-name: fadeOutRightBig; }@keyframes fadeOutUp {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}@keyframes fadeOutUp {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}.fadeOutUp { animation-name: fadeOutUp; }@keyframes fadeOutUpBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}@keyframes fadeOutUpBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}.fadeOutUpBig { animation-name: fadeOutUpBig; }@keyframes flip {
0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
100% { transform: perspective(400px); animation-timing-function: ease-in; }
}@keyframes flip {
0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
100% { transform: perspective(400px); animation-timing-function: ease-in; }
}.animated.flip { backface-visibility: visible; animation-name: flip; }@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}.flipInX { backface-visibility: visible !important; animation-name: flipInX; }.flipInY, .flipOutX { backface-visibility: visible !important; }@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}.flipInY { backface-visibility: visible !important; animation-name: flipInY; }@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}.flipOutX { animation-name: flipOutX; backface-visibility: visible !important; }@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}.flipOutY { backface-visibility: visible !important; animation-name: flipOutY; }@keyframes lightSpeedIn {
0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
60% { transform: skewX(20deg); opacity: 1; }
80% { transform: skewX(-5deg); opacity: 1; }
100% { transform: none; opacity: 1; }
}@keyframes lightSpeedIn {
0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
60% { transform: skewX(20deg); opacity: 1; }
80% { transform: skewX(-5deg); opacity: 1; }
100% { transform: none; opacity: 1; }
}.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }@keyframes lightSpeedOut {
0% { opacity: 1; }
100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}@keyframes lightSpeedOut {
0% { opacity: 1; }
100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }@keyframes rotateIn {
0% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
100% { transform-origin: center center 0px; transform: none; opacity: 1; }
}@keyframes rotateIn {
0% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
100% { transform-origin: center center 0px; transform: none; opacity: 1; }
}.rotateIn { animation-name: rotateIn; }@keyframes rotateInDownLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}@keyframes rotateInDownLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}.rotateInDownLeft { animation-name: rotateInDownLeft; }@keyframes rotateInDownRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}@keyframes rotateInDownRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}.rotateInDownRight { animation-name: rotateInDownRight; }@keyframes rotateInUpLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}@keyframes rotateInUpLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}.rotateInUpLeft { animation-name: rotateInUpLeft; }@keyframes rotateInUpRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}@keyframes rotateInUpRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}.rotateInUpRight { animation-name: rotateInUpRight; }@keyframes rotateOut {
0% { transform-origin: center center 0px; opacity: 1; }
100% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}@keyframes rotateOut {
0% { transform-origin: center center 0px; opacity: 1; }
100% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}.rotateOut { animation-name: rotateOut; }@keyframes rotateOutDownLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}@keyframes rotateOutDownLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}.rotateOutDownLeft { animation-name: rotateOutDownLeft; }@keyframes rotateOutDownRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}@keyframes rotateOutDownRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}.rotateOutDownRight { animation-name: rotateOutDownRight; }@keyframes rotateOutUpLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}@keyframes rotateOutUpLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}.rotateOutUpLeft { animation-name: rotateOutUpLeft; }@keyframes rotateOutUpRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}@keyframes rotateOutUpRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}.rotateOutUpRight { animation-name: rotateOutUpRight; }@keyframes hinge {
0% { transform-origin: left top 0px; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; }
40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; opacity: 1; }
100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}@keyframes hinge {
0% { transform-origin: left top 0px; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; }
40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; opacity: 1; }
100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}.hinge { animation-name: hinge; }@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: none; }
}@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: none; }
}.rollIn { animation-name: rollIn; }@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}.rollOut { animation-name: rollOut; }@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}.zoomIn { animation-name: zoomIn; }@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomInDown { animation-name: zoomInDown; }@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomInLeft { animation-name: zoomInLeft; }@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomInRight { animation-name: zoomInRight; }@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomInUp { animation-name: zoomInUp; }@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}.zoomOut { animation-name: zoomOut; }@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomOutDown { animation-name: zoomOutDown; }@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}.zoomOutLeft { animation-name: zoomOutLeft; }@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}.zoomOutRight { animation-name: zoomOutRight; }@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.zoomOutUp { animation-name: zoomOutUp; }@keyframes slideInDown {
0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInDown {
0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}.slideInDown { animation-name: slideInDown; }@keyframes slideInLeft {
0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInLeft {
0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}.slideInLeft { animation-name: slideInLeft; }@keyframes slideInRight {
0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInRight {
0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}.slideInRight { animation-name: slideInRight; }@keyframes slideInUp {
0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}@keyframes slideInUp {
0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}.slideInUp { animation-name: slideInUp; }@keyframes slideOutDown {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}@keyframes slideOutDown {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}.slideOutDown { animation-name: slideOutDown; }@keyframes slideOutLeft {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}@keyframes slideOutLeft {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}.slideOutLeft { animation-name: slideOutLeft; }@keyframes slideOutRight {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}@keyframes slideOutRight {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}.slideOutRight { animation-name: slideOutRight; }@keyframes slideOutUp {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}@keyframes slideOutUp {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}.slideOutUp { animation-name: slideOutUp; }@font-face { font-family: "lg"; src: url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.woff2?io9a6k") format("woff2"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.ttf?io9a6k") format("truetype"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.woff?io9a6k") format("woff"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.svg?io9a6k#lg") format("svg"); font-style: normal; font-weight: 400; font-display: block; }.lg-icon { font-family: "lg" !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }.lg-container { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }.lg-next, .lg-prev { background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: rgb(153, 153, 153); cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; outline: none; border: medium; }.lg-next.disabled, .lg-prev.disabled { opacity: 0 !important; cursor: default; }.lg-next:hover:not(.disabled), .lg-prev:hover:not(.disabled) { color: rgb(255, 255, 255); }.lg-single-item .lg-next, .lg-single-item .lg-prev { display: none; }.lg-next { right: 20px; }.lg-next::before { content: ""; }.lg-prev { left: 20px; }.lg-prev::after { content: ""; }@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}.lg-outer.lg-right-end .lg-object { animation: 0.3s lg-right-end; position: relative; }.lg-outer.lg-left-end .lg-object { animation: 0.3s lg-left-end; position: relative; }.lg-toolbar { z-index: 1082; left: 0px; position: absolute; top: 0px; width: 100%; }.lg-media-overlap .lg-toolbar { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); }.lg-toolbar .lg-icon { color: rgb(153, 153, 153); cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0px; text-align: center; width: 50px; text-decoration: none !important; outline: none; will-change: color; transition: color 0.2s linear; background: none; border: medium; box-shadow: none; }.lg-toolbar .lg-icon.lg-icon-18 { font-size: 18px; }.lg-toolbar .lg-icon:hover { color: rgb(255, 255, 255); }.lg-toolbar .lg-close::after { content: ""; }.lg-toolbar .lg-maximize { font-size: 22px; }.lg-toolbar .lg-maximize::after { content: ""; }.lg-toolbar .lg-download::after { content: ""; }.lg-sub-html { color: rgb(238, 238, 238); font-size: 16px; padding: 10px 40px; text-align: center; z-index: 1080; opacity: 0; transition: opacity 0.2s ease-out; }.lg-sub-html h4 { margin: 0px; font-size: 13px; font-weight: 700; }.lg-sub-html p { font-size: 12px; margin: 5px 0px 0px; }.lg-sub-html a { color: inherit; }.lg-sub-html a:hover { text-decoration: underline; }.lg-media-overlap .lg-sub-html { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }.lg-item .lg-sub-html { position: absolute; bottom: 0px; right: 0px; left: 0px; }.lg-error-msg { font-size: 14px; color: rgb(153, 153, 153); }.lg-counter { color: rgb(153, 153, 153); display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; height: 47px; vertical-align: middle; }.lg-closing .lg-toolbar, .lg-closing .lg-prev, .lg-closing .lg-next, .lg-closing .lg-sub-html { opacity: 0; }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont { opacity: 0; transform: scale3d(0.5, 0.5, 0.5); will-change: transform, opacity; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1), opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont { opacity: 1; transform: scale3d(1, 1, 1); }.lg-icon:focus-visible { color: rgb(255, 255, 255); border-radius: 3px; outline: rgba(255, 255, 255, 0.6) dashed 1px; }.lg-toolbar .lg-icon:focus-visible { border-radius: 8px; outline-offset: -5px; }.lg-group::after { content: ""; display: table; clear: both; }.lg-container { display: none; outline: none; }.lg-container.lg-show { display: block; }.lg-on { scroll-behavior: unset; }.lg-overlay-open { overflow: hidden; }.lg-toolbar, .lg-prev, .lg-next, .lg-pager-outer, .lg-hide-sub-html .lg-sub-html { opacity: 0; will-change: transform, opacity; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), opacity 0.25s cubic-bezier(0, 0, 0.25, 1); }.lg-show-in .lg-toolbar, .lg-show-in .lg-prev, .lg-show-in .lg-next, .lg-show-in .lg-pager-outer { opacity: 1; }.lg-show-in.lg-hide-sub-html .lg-sub-html { opacity: 1; }.lg-show-in .lg-hide-items .lg-prev { opacity: 0; transform: translate3d(-10px, 0px, 0px); }.lg-show-in .lg-hide-items .lg-next { opacity: 0; transform: translate3d(10px, 0px, 0px); }.lg-show-in .lg-hide-items .lg-toolbar { opacity: 0; transform: translate3d(0px, -10px, 0px); }.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html { opacity: 0; transform: translate3d(0px, 20px, 0px); }.lg-outer { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 1050; text-align: left; opacity: 0.001; outline: none; will-change: auto; overflow: hidden; transition: opacity 0.15s; }.lg-outer * { box-sizing: border-box; }.lg-outer.lg-zoom-from-image { opacity: 1; }.lg-outer.lg-visible { opacity: 1; }.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current { transition-duration: inherit !important; transition-timing-function: inherit !important; }.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { transition-duration: 0s !important; opacity: 1; }.lg-outer.lg-grab img.lg-object { cursor: grab; }.lg-outer.lg-grabbing img.lg-object { cursor: grabbing; }.lg-outer .lg-content { position: absolute; inset: 0px; }.lg-outer .lg-inner { width: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; transition: opacity; white-space: nowrap; }.lg-outer .lg-item { display: none !important; }.lg-outer .lg-item:not(.lg-start-end-progress) { background: transparent url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../images/loading.gif") center center no-repeat; }.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide { display: inline-block !important; }.lg-outer.lg-css .lg-current { display: inline-block !important; }.lg-outer .lg-item, .lg-outer .lg-img-wrap { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%; }.lg-outer .lg-item::before, .lg-outer .lg-img-wrap::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }.lg-outer .lg-img-wrap { position: absolute; inset: 0px; white-space: nowrap; font-size: 0px; }.lg-outer .lg-item.lg-complete { background-image: none; }.lg-outer .lg-item.lg-current { z-index: 1060; }.lg-outer .lg-object { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto; position: relative; }.lg-outer .lg-empty-html.lg-sub-html, .lg-outer .lg-empty-html .lg-sub-html { display: none; }.lg-outer.lg-hide-download .lg-download { opacity: 0.75; pointer-events: none; }.lg-outer .lg-first-slide .lg-dummy-img { position: absolute; top: 50%; left: 50%; }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components { transform: translate3d(0px, 0%, 0px); opacity: 1; }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html { opacity: 1; transition: opacity 0.2s ease-out 0.15s; }.lg-backdrop { position: fixed; inset: 0px; z-index: 1040; background-color: rgb(0, 0, 0); opacity: 0; will-change: auto; transition: opacity 333ms ease-in; }.lg-backdrop.in { opacity: 1; }.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { transition: none !important; }.lg-css3.lg-use-css3 .lg-item { backface-visibility: hidden; }.lg-css3.lg-fade .lg-item { opacity: 0; }.lg-css3.lg-fade .lg-item.lg-current { opacity: 1; }.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { transition: opacity 0.1s; }.lg-css3.lg-use-css3 .lg-item.lg-start-progress { transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); }.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress { transition: transform 1s cubic-bezier(0, 0, 0.25, 1); }.lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { transform: translate3d(-100%, 0px, 0px); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { transform: translate3d(100%, 0px, 0px); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { transform: translate3d(0px, 0px, 0px); opacity: 1; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { transition: transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; }.lg-container { display: none; }.lg-container.lg-show { display: block; }.lg-container.lg-dragging-vertical .lg-backdrop { transition-duration: 0s !important; }.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current { transition-duration: 0s !important; opacity: 1; }.lg-inline .lg-backdrop, .lg-inline .lg-outer { position: absolute; }.lg-inline .lg-backdrop { z-index: 1; }.lg-inline .lg-outer { z-index: 2; }.lg-inline .lg-maximize::after { content: ""; }.lg-components { transform: translate3d(0px, 100%, 0px); will-change: transform; transition: transform 0.35s ease-out; z-index: 1080; position: absolute; bottom: 0px; right: 0px; left: 0px; }@font-face { font-family: lg; src: url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.woff2?io9a6k") format("woff2"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.ttf?io9a6k") format("truetype"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.woff?io9a6k") format("woff"), url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../fonts/lg.svg?io9a6k#lg") format("svg"); font-style: normal; font-weight: 400; font-display: block; }.lg-icon { font-family: lg !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }.lg-container { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }.lg-next, .lg-prev { background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: rgb(153, 153, 153); cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; outline: 0px; border: medium; }.lg-next.disabled, .lg-prev.disabled { opacity: 0 !important; cursor: default; }.lg-next:hover:not(.disabled), .lg-prev:hover:not(.disabled) { color: rgb(255, 255, 255); }.lg-single-item .lg-next, .lg-single-item .lg-prev { display: none; }.lg-next { right: 20px; }.lg-next::before { content: ""; }.lg-prev { left: 20px; }.lg-prev::after { content: ""; }@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-right-end {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}@keyframes lg-left-end {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}.lg-outer.lg-right-end .lg-object { animation: 0.3s lg-right-end; position: relative; }.lg-outer.lg-left-end .lg-object { animation: 0.3s lg-left-end; position: relative; }.lg-toolbar { z-index: 1082; left: 0px; position: absolute; top: 0px; width: 100%; }.lg-media-overlap .lg-toolbar { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); }.lg-toolbar .lg-icon { color: rgb(153, 153, 153); cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0px; text-align: center; width: 50px; text-decoration: none !important; outline: none; will-change: color; transition: color 0.2s linear; background: 0px 0px; border: medium; box-shadow: none; }.lg-toolbar .lg-icon.lg-icon-18 { font-size: 18px; }.lg-toolbar .lg-icon:hover { color: rgb(255, 255, 255); }.lg-toolbar .lg-close::after { content: ""; }.lg-toolbar .lg-maximize { font-size: 22px; }.lg-toolbar .lg-maximize::after { content: ""; }.lg-toolbar .lg-download::after { content: ""; }.lg-sub-html { color: rgb(238, 238, 238); font-size: 16px; padding: 10px 40px; text-align: center; z-index: 1080; opacity: 0; transition: opacity 0.2s ease-out; }.lg-sub-html h4 { margin: 0px; font-size: 13px; font-weight: 700; }.lg-sub-html p { font-size: 12px; margin: 5px 0px 0px; }.lg-sub-html a { color: inherit; }.lg-sub-html a:hover { text-decoration: underline; }.lg-media-overlap .lg-sub-html { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }.lg-item .lg-sub-html { position: absolute; bottom: 0px; right: 0px; left: 0px; }.lg-error-msg { font-size: 14px; color: rgb(153, 153, 153); }.lg-counter { color: rgb(153, 153, 153); display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; height: 47px; vertical-align: middle; }.lg-closing .lg-next, .lg-closing .lg-prev, .lg-closing .lg-sub-html, .lg-closing .lg-toolbar { opacity: 0; }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont { opacity: 0; transform: scale3d(0.5, 0.5, 0.5); will-change: transform, opacity; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1), opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important; }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont { opacity: 1; transform: scale3d(1, 1, 1); }.lg-icon:focus-visible { color: rgb(255, 255, 255); border-radius: 3px; outline: rgba(255, 255, 255, 0.6) dashed 1px; }.lg-toolbar .lg-icon:focus-visible { border-radius: 8px; outline-offset: -5px; }.lg-outer .lg-thumb-outer { background-color: rgb(13, 10, 10); width: 100%; max-height: 350px; overflow: hidden; float: left; }.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: grab; }.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: grabbing; }.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { transition-duration: 0s !important; }.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb { transition-duration: 0s !important; }.lg-outer .lg-thumb-outer.lg-thumb-align-middle { text-align: center; }.lg-outer .lg-thumb-outer.lg-thumb-align-left { text-align: left; }.lg-outer .lg-thumb-outer.lg-thumb-align-right { text-align: right; }.lg-outer.lg-single-item .lg-thumb-outer { display: none; }.lg-outer .lg-thumb { padding: 5px 0px; height: 100%; margin-bottom: -5px; display: inline-block; vertical-align: middle; }@media (min-width: 768px) {
  .lg-outer .lg-thumb { padding: 10px 0px; }
}.lg-outer .lg-thumb-item { cursor: pointer; float: left; overflow: hidden; height: 100%; border-radius: 2px; margin-bottom: 5px; will-change: border-color; }@media (min-width: 768px) {
  .lg-outer .lg-thumb-item { border-radius: 4px; border: 2px solid rgb(255, 255, 255); transition: border-color 0.25s; }
}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: rgb(169, 7, 7); }.lg-outer .lg-thumb-item img { width: 100%; height: 100%; object-fit: cover; display: block; }.lg-outer.lg-can-toggle .lg-item { padding-bottom: 0px; }.lg-outer .lg-toggle-thumb::after { content: ""; }.lg-outer.lg-animate-thumb .lg-thumb { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.lg-outer .lg-video-cont { text-align: center; display: inline-block; vertical-align: middle; position: relative; }.lg-outer .lg-video-cont .lg-object { width: 100% !important; height: 100% !important; }.lg-outer .lg-has-iframe .lg-video-cont { overflow: auto; }.lg-outer .lg-video-object { position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 3; }.lg-outer .lg-video-poster { z-index: 1; }.lg-outer .lg-has-video .lg-video-object { opacity: 0; will-change: opacity; transition: opacity 0.3s ease-in; }.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button, .lg-outer .lg-has-video.lg-video-loaded .lg-video-poster { opacity: 0 !important; }.lg-outer .lg-has-video.lg-video-loaded .lg-video-object { opacity: 1; }@keyframes lg-play-stroke {
0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0px; }
50% { stroke-dasharray: 89px, 200px; stroke-dashoffset: -35px; }
100% { stroke-dasharray: 89px, 200px; stroke-dashoffset: -124px; }
}@keyframes lg-play-rotate {
100% { transform: rotate(360deg); }
}.lg-video-play-button { width: 18%; max-width: 140px; position: absolute; top: 50%; left: 50%; z-index: 2; cursor: pointer; transform: translate(-50%, -50%) scale(1); will-change: opacity, transform; transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s; }.lg-video-play-button:hover .lg-video-play-icon, .lg-video-play-button:hover .lg-video-play-icon-bg { opacity: 1; }.lg-video-play-icon-bg { fill: none; stroke-width: 3%; stroke: rgb(252, 252, 252); opacity: 0.6; will-change: opacity; transition: opacity 0.12s ease-in; }.lg-video-play-icon-circle { position: absolute; inset: 0px; fill: none; stroke-width: 3%; stroke: rgba(30, 30, 30, 0.9); stroke-opacity: 1; stroke-linecap: round; stroke-dasharray: 200px; stroke-dashoffset: 200px; }.lg-video-play-icon { position: absolute; width: 25%; max-width: 120px; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); opacity: 0.6; will-change: opacity; transition: opacity 0.12s ease-in; }.lg-video-play-icon .lg-video-play-icon-inner { fill: rgb(252, 252, 252); }.lg-video-loading .lg-video-play-icon-circle { animation: 2s linear 0.25s infinite lg-play-rotate, 1.5s ease-in-out 0.25s infinite lg-play-stroke; }.lg-video-loaded .lg-video-play-button { opacity: 0; transform: translate(-50%, -50%) scale(0.7); }.lg-progress-bar { background-color: rgb(51, 51, 51); height: 5px; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1083; opacity: 0; will-change: opacity; transition: opacity 80ms; }.lg-progress-bar .lg-progress { background-color: rgb(169, 7, 7); height: 5px; width: 0px; }.lg-progress-bar.lg-start .lg-progress { width: 100%; }.lg-show-autoplay .lg-progress-bar { opacity: 1; }.lg-autoplay-button::after { content: ""; }.lg-show-autoplay .lg-autoplay-button::after { content: ""; }.lg-single-item .lg-autoplay-button { opacity: 0.75; pointer-events: none; }.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap { transition-duration: 0s !important; }.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap { will-change: transform; transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19); }.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap { will-change: transform; transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1); }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img, .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { transform: scale3d(1, 1, 1); will-change: opacity, transform; transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19), opacity 0.15s !important; transform-origin: 0px 0px 0px; backface-visibility: hidden; }.lg-icon.lg-zoom-in::after { content: ""; }.lg-icon.lg-actual-size { font-size: 20px; }.lg-icon.lg-actual-size::after { content: ""; }.lg-icon.lg-zoom-out { opacity: 0.5; pointer-events: none; }.lg-icon.lg-zoom-out::after { content: ""; }.lg-zoomed .lg-icon.lg-zoom-out { opacity: 1; pointer-events: auto; }.lg-outer.lg-first-slide-loading .lg-actual-size, .lg-outer.lg-first-slide-loading .lg-zoom-in, .lg-outer.lg-first-slide-loading .lg-zoom-out, .lg-outer[data-lg-slide-type="iframe"] .lg-actual-size, .lg-outer[data-lg-slide-type="iframe"] .lg-zoom-in, .lg-outer[data-lg-slide-type="iframe"] .lg-zoom-out, .lg-outer[data-lg-slide-type="video"] .lg-actual-size, .lg-outer[data-lg-slide-type="video"] .lg-zoom-in, .lg-outer[data-lg-slide-type="video"] .lg-zoom-out { opacity: 0.75; pointer-events: none; }.lg-outer .lg-pager-outer { text-align: center; z-index: 1080; height: 10px; margin-bottom: 10px; }.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible; }.lg-outer.lg-single-item .lg-pager-outer { display: none; }.lg-outer .lg-pager-cont { cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0px 5px; }.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity: 1; transform: translate3d(0px, 0px, 0px); }.lg-outer .lg-pager-cont.lg-pager-active .lg-pager { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; }.lg-outer .lg-pager-thumb-cont { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); bottom: 100%; height: 83px; left: 0px; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; will-change: transform, opacity; transition: opacity 0.15s, transform 0.15s; transform: translate3d(0px, 5px, 0px); }.lg-outer .lg-pager-thumb-cont img { width: 100%; height: 100%; }.lg-outer .lg-pager { background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 8px inset; display: block; height: 12px; transition: box-shadow 0.3s; width: 12px; }.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover { box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset; }.lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0px; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0px; }.lg-fullscreen::after { content: ""; }.lg-fullscreen-on .lg-fullscreen::after { content: ""; }.lg-outer .lg-dropdown-overlay { background-color: rgba(0, 0, 0, 0.25); inset: 0px; cursor: default; position: absolute; z-index: 1081; opacity: 0; visibility: hidden; will-change: visibility, opacity; transition: visibility 0s linear 0.18s, opacity 0.18s linear; }.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active .lg-dropdown-overlay { transition-delay: 0s; transform: translate3d(0px, 0px, 0px); opacity: 1; visibility: visible; }.lg-outer.lg-dropdown-active .lg-share { color: rgb(255, 255, 255); }.lg-outer .lg-dropdown { background-color: rgb(255, 255, 255); border-radius: 2px; font-size: 14px; list-style-type: none; margin: 0px; padding: 10px 0px; position: absolute; right: 0px; text-align: left; top: 50px; opacity: 0; visibility: hidden; transform: translate3d(0px, 5px, 0px); will-change: visibility, opacity, transform; transition: transform 0.18s linear, visibility 0s linear 0.5s, opacity 0.18s linear; }.lg-outer .lg-dropdown::after { content: ""; display: block; height: 0px; width: 0px; position: absolute; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; right: 16px; top: -16px; }.lg-outer .lg-dropdown > li:last-child { margin-bottom: 0px; }.lg-outer .lg-dropdown > li:hover a { color: rgb(51, 51, 51); }.lg-outer .lg-dropdown a { color: rgb(51, 51, 51); display: block; white-space: pre; padding: 4px 12px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }.lg-outer .lg-dropdown a:hover { background-color: rgba(0, 0, 0, 0.07); }.lg-outer .lg-dropdown .lg-dropdown-text { display: inline-block; line-height: 1; margin-top: -3px; vertical-align: middle; }.lg-outer .lg-dropdown .lg-icon { color: rgb(51, 51, 51); display: inline-block; float: none; font-size: 20px; height: auto; line-height: 1; margin-right: 8px; padding: 0px; vertical-align: middle; width: auto; }.lg-outer .lg-share { position: relative; }.lg-outer .lg-share::after { content: ""; }.lg-outer .lg-share-facebook .lg-icon { color: rgb(59, 89, 152); }.lg-outer .lg-share-facebook .lg-icon::after { content: ""; }.lg-outer .lg-share-twitter .lg-icon { color: rgb(0, 172, 237); }.lg-outer .lg-share-twitter .lg-icon::after { content: ""; }.lg-outer .lg-share-pinterest .lg-icon { color: rgb(203, 32, 39); }.lg-outer .lg-share-pinterest .lg-icon::after { content: ""; }.lg-comment-box { width: 420px; max-width: 100%; position: absolute; right: 0px; top: 0px; bottom: 0px; z-index: 9999; background-color: rgb(255, 255, 255); will-change: transform; transform: translate3d(100%, 0px, 0px); transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1); }.lg-comment-box .lg-comment-title { margin: 0px; color: rgb(255, 255, 255); font-size: 18px; }.lg-comment-box .lg-comment-header { background-color: rgb(0, 0, 0); padding: 12px 20px; position: absolute; left: 0px; right: 0px; top: 0px; }.lg-comment-box .lg-comment-body { height: 100% !important; padding-top: 43px !important; width: 100% !important; }.lg-comment-box .fb-comments { height: 100%; width: 100%; background: rgb(255, 255, 255) url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../images/loading.gif") center center no-repeat; overflow-y: auto; display: inline-block; }.lg-comment-box .fb-comments[fb-xfbml-state="rendered"] { background-image: none; }.lg-comment-box .fb-comments > span { max-width: 100%; }.lg-comment-box .lg-comment-close { position: absolute; right: 5px; top: 12px; cursor: pointer; font-size: 20px; color: rgb(153, 153, 153); will-change: color; transition: color 0.2s linear; }.lg-comment-box .lg-comment-close:hover { color: rgb(255, 255, 255); }.lg-comment-box .lg-comment-close::after { content: ""; }.lg-comment-box iframe { max-width: 100% !important; width: 100% !important; }.lg-comment-box #disqus_thread { padding: 0px 20px; }.lg-outer .lg-comment-overlay { background-color: rgba(0, 0, 0, 0.25); inset: 0px; cursor: default; position: fixed; z-index: 1081; opacity: 0; visibility: hidden; will-change: visibility, opacity; transition: visibility 0s linear 0.18s, opacity 0.18s linear; }.lg-outer .lg-comment-toggle::after { content: ""; }.lg-outer.lg-comment-active .lg-comment-overlay { transition-delay: 0s; transform: translate3d(0px, 0px, 0px); opacity: 1; visibility: visible; }.lg-outer.lg-comment-active .lg-comment-toggle { color: rgb(255, 255, 255); }.lg-outer.lg-comment-active .lg-comment-box { transform: translate3d(0px, 0px, 0px); }.lg-outer .lg-img-rotate { position: absolute; inset: 0px; transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1); }.lg-outer[data-lg-slide-type="iframe"] .lg-flip-hor, .lg-outer[data-lg-slide-type="iframe"] .lg-flip-ver, .lg-outer[data-lg-slide-type="iframe"] .lg-rotate-left, .lg-outer[data-lg-slide-type="iframe"] .lg-rotate-right, .lg-outer[data-lg-slide-type="video"] .lg-flip-hor, .lg-outer[data-lg-slide-type="video"] .lg-flip-ver, .lg-outer[data-lg-slide-type="video"] .lg-rotate-left, .lg-outer[data-lg-slide-type="video"] .lg-rotate-right { opacity: 0.75; pointer-events: none; }.lg-rotate-left::after { content: ""; }.lg-rotate-right::after { content: ""; }.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver { font-size: 26px; }.lg-flip-ver::after { content: ""; }.lg-flip-hor::after { content: ""; }.lg-medium-zoom-item { cursor: zoom-in; }.lg-medium-zoom .lg-outer { cursor: zoom-out; }.lg-medium-zoom .lg-outer.lg-grab img.lg-object { cursor: zoom-out; }.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object { cursor: zoom-out; }.lg-relative-caption .lg-outer .lg-sub-html { white-space: normal; bottom: auto; padding: 0px; background-image: none; }.lg-relative-caption .lg-outer .lg-relative-caption-item { opacity: 0; padding: 16px 0px; transition: opacity 0.5s; }.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item { opacity: 1; }.lg-group::after { content: ""; display: table; clear: both; }.lg-container { display: none; outline: 0px; }.lg-container.lg-show { display: block; }.lg-on { scroll-behavior: unset; }.lg-overlay-open { overflow: hidden; }.lg-hide-sub-html .lg-sub-html, .lg-next, .lg-pager-outer, .lg-prev, .lg-toolbar { opacity: 0; will-change: transform, opacity; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), opacity 0.25s cubic-bezier(0, 0, 0.25, 1); }.lg-show-in .lg-next, .lg-show-in .lg-pager-outer, .lg-show-in .lg-prev, .lg-show-in .lg-toolbar { opacity: 1; }.lg-show-in.lg-hide-sub-html .lg-sub-html { opacity: 1; }.lg-show-in .lg-hide-items .lg-prev { opacity: 0; transform: translate3d(-10px, 0px, 0px); }.lg-show-in .lg-hide-items .lg-next { opacity: 0; transform: translate3d(10px, 0px, 0px); }.lg-show-in .lg-hide-items .lg-toolbar { opacity: 0; transform: translate3d(0px, -10px, 0px); }.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html { opacity: 0; transform: translate3d(0px, 20px, 0px); }.lg-outer { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 1050; text-align: left; opacity: 0.001; outline: 0px; will-change: auto; overflow: hidden; transition: opacity 0.15s; }.lg-outer * { box-sizing: border-box; }.lg-outer.lg-zoom-from-image { opacity: 1; }.lg-outer.lg-visible { opacity: 1; }.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide { transition-duration: inherit !important; transition-timing-function: inherit !important; }.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide { transition-duration: 0s !important; opacity: 1; }.lg-outer.lg-grab img.lg-object { cursor: grab; }.lg-outer.lg-grabbing img.lg-object { cursor: grabbing; }.lg-outer .lg-content { position: absolute; inset: 0px; }.lg-outer .lg-inner { width: 100%; position: absolute; left: 0px; top: 0px; bottom: 0px; transition: opacity; white-space: nowrap; }.lg-outer .lg-item { display: none !important; }.lg-outer .lg-item:not(.lg-start-end-progress) { background: transparent url("//www.hansfordbell.co.uk/wp-content/plugins/slide-anything/lightgallery/css/../images/loading.gif") center center no-repeat; }.lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide { display: inline-block !important; }.lg-outer.lg-css .lg-current { display: inline-block !important; }.lg-outer .lg-img-wrap, .lg-outer .lg-item { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%; }.lg-outer .lg-img-wrap::before, .lg-outer .lg-item::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }.lg-outer .lg-img-wrap { position: absolute; inset: 0px; white-space: nowrap; font-size: 0px; }.lg-outer .lg-item.lg-complete { background-image: none; }.lg-outer .lg-item.lg-current { z-index: 1060; }.lg-outer .lg-object { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto; height: auto; position: relative; }.lg-outer .lg-empty-html .lg-sub-html, .lg-outer .lg-empty-html.lg-sub-html { display: none; }.lg-outer.lg-hide-download .lg-download { opacity: 0.75; pointer-events: none; }.lg-outer .lg-first-slide .lg-dummy-img { position: absolute; top: 50%; left: 50%; }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components { transform: translate3d(0px, 0px, 0px); opacity: 1; }.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html { opacity: 1; transition: opacity 0.2s ease-out 0.15s; }.lg-backdrop { position: fixed; inset: 0px; z-index: 1040; background-color: rgb(0, 0, 0); opacity: 0; will-change: auto; transition: opacity 333ms ease-in; }.lg-backdrop.in { opacity: 1; }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide { transition: none !important; }.lg-css3.lg-use-css3 .lg-item { backface-visibility: hidden; }.lg-css3.lg-fade .lg-item { opacity: 0; }.lg-css3.lg-fade .lg-item.lg-current { opacity: 1; }.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide { transition: opacity 0.1s; }.lg-css3.lg-use-css3 .lg-item.lg-start-progress { transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); }.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress { transition: transform 1s cubic-bezier(0, 0, 0.25, 1); }.lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { transform: translate3d(-100%, 0px, 0px); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { transform: translate3d(100%, 0px, 0px); }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { transform: translate3d(0px, 0px, 0px); opacity: 1; }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { transition: transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s; }.lg-container { display: none; }.lg-container.lg-show { display: block; }.lg-container.lg-dragging-vertical .lg-backdrop { transition-duration: 0s !important; }.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current { transition-duration: 0s !important; opacity: 1; }.lg-inline .lg-backdrop, .lg-inline .lg-outer { position: absolute; }.lg-inline .lg-backdrop { z-index: 1; }.lg-inline .lg-outer { z-index: 2; }.lg-inline .lg-maximize::after { content: ""; }.lg-components { transform: translate3d(0px, 100%, 0px); will-change: transform; transition: transform 0.35s ease-out; z-index: 1080; position: absolute; bottom: 0px; right: 0px; left: 0px; }@media screen and (max-width: 800px) {
  .fusion-no-small-visibility { display: none !important; }
  body .sm-text-align-center { text-align: center !important; }
  body .sm-text-align-left { text-align: left !important; }
  body .sm-text-align-right { text-align: right !important; }
  body .sm-flex-align-center { justify-content: center !important; }
  body .sm-flex-align-flex-start { justify-content: flex-start !important; }
  body .sm-flex-align-flex-end { justify-content: flex-end !important; }
  body .sm-mx-auto { margin-left: auto !important; margin-right: auto !important; }
  body .sm-ml-auto { margin-left: auto !important; }
  body .sm-mr-auto { margin-right: auto !important; }
  body .fusion-absolute-position-small { position: absolute; top: auto; width: 100%; }
  .awb-sticky.awb-sticky-small { position: sticky; top: var(--awb-sticky-offset,0); }
}@media screen and (min-width: 801px) and (max-width: 1400px) {
  .fusion-no-medium-visibility { display: none !important; }
  body .md-text-align-center { text-align: center !important; }
  body .md-text-align-left { text-align: left !important; }
  body .md-text-align-right { text-align: right !important; }
  body .md-flex-align-center { justify-content: center !important; }
  body .md-flex-align-flex-start { justify-content: flex-start !important; }
  body .md-flex-align-flex-end { justify-content: flex-end !important; }
  body .md-mx-auto { margin-left: auto !important; margin-right: auto !important; }
  body .md-ml-auto { margin-left: auto !important; }
  body .md-mr-auto { margin-right: auto !important; }
  body .fusion-absolute-position-medium { position: absolute; top: auto; width: 100%; }
  .awb-sticky.awb-sticky-medium { position: sticky; top: var(--awb-sticky-offset,0); }
}@media screen and (min-width: 1401px) {
  .fusion-no-large-visibility { display: none !important; }
  body .lg-text-align-center { text-align: center !important; }
  body .lg-text-align-left { text-align: left !important; }
  body .lg-text-align-right { text-align: right !important; }
  body .lg-flex-align-center { justify-content: center !important; }
  body .lg-flex-align-flex-start { justify-content: flex-start !important; }
  body .lg-flex-align-flex-end { justify-content: flex-end !important; }
  body .lg-mx-auto { margin-left: auto !important; margin-right: auto !important; }
  body .lg-ml-auto { margin-left: auto !important; }
  body .lg-mr-auto { margin-right: auto !important; }
  body .fusion-absolute-position-large { position: absolute; top: auto; width: 100%; }
  .awb-sticky.awb-sticky-large { position: sticky; top: var(--awb-sticky-offset,0); }
}.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -moz-osx-font-smoothing: grayscale; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }.fa-1x { font-size: 1em; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-6x { font-size: 6em; }.fa-7x { font-size: 7em; }.fa-8x { font-size: 8em; }.fa-9x { font-size: 9em; }.fa-10x { font-size: 10em; }.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }.fa-fw { text-align: center; width: 1.25em; }.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }.fa-ul > li { position: relative; }.fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; }.fa-border { border-radius: var(--fa-border-radius,.1em); border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding: var(--fa-border-padding,.2em .25em .15em); }.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }.fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }.fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }.fa-shake { animation-name: fa-shake; animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }.fa-spin { animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }.fa-spin-reverse { --fa-animation-direction: reverse; }.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); }@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}@keyframes fa-beat {
0%, 90% { transform: scale(1); }
45% { transform: scale(var(--fa-beat-scale,1.25)); }
}@keyframes fa-beat {
0%, 90% { transform: scale(1); }
45% { transform: scale(var(--fa-beat-scale,1.25)); }
}@keyframes fa-bounce {
0% { transform: scale(1) translateY(0px); }
10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
64% { transform: scale(1) translateY(0px); }
100% { transform: scale(1) translateY(0px); }
}@keyframes fa-bounce {
0% { transform: scale(1) translateY(0px); }
10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
64% { transform: scale(1) translateY(0px); }
100% { transform: scale(1) translateY(0px); }
}@keyframes fa-fade {
50% { opacity: var(--fa-fade-opacity,.4); }
}@keyframes fa-fade {
50% { opacity: var(--fa-fade-opacity,.4); }
}@keyframes fa-beat-fade {
0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}@keyframes fa-beat-fade {
0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}@keyframes fa-flip {
50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}@keyframes fa-flip {
50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}@keyframes fa-shake {
0% { transform: rotate(-15deg); }
4% { transform: rotate(15deg); }
8%, 24% { transform: rotate(-18deg); }
12%, 28% { transform: rotate(18deg); }
16% { transform: rotate(-22deg); }
20% { transform: rotate(22deg); }
32% { transform: rotate(-12deg); }
36% { transform: rotate(12deg); }
40%, 100% { transform: rotate(0deg); }
}@keyframes fa-shake {
0% { transform: rotate(-15deg); }
4% { transform: rotate(15deg); }
8%, 24% { transform: rotate(-18deg); }
12%, 28% { transform: rotate(18deg); }
16% { transform: rotate(-22deg); }
20% { transform: rotate(22deg); }
32% { transform: rotate(-12deg); }
36% { transform: rotate(12deg); }
40%, 100% { transform: rotate(0deg); }
}@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}.fa-rotate-90 { transform: rotate(90deg); }.fa-rotate-180 { transform: rotate(180deg); }.fa-rotate-270 { transform: rotate(270deg); }.fa-flip-horizontal { transform: scaleX(-1); }.fa-flip-vertical { transform: scaleY(-1); }.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); }.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }.fa-stack-1x { line-height: inherit; }.fa-stack-2x { font-size: 2em; }.fa-inverse { color: var(--fa-inverse,#fff); }.fa-0::before { content: "0"; }.fa-1::before { content: "1"; }.fa-2::before { content: "2"; }.fa-3::before { content: "3"; }.fa-4::before { content: "4"; }.fa-5::before { content: "5"; }.fa-6::before { content: "6"; }.fa-7::before { content: "7"; }.fa-8::before { content: "8"; }.fa-9::before { content: "9"; }.fa-fill-drip::before { content: ""; }.fa-arrows-to-circle::before { content: ""; }.fa-chevron-circle-right::before, .fa-circle-chevron-right::before { content: ""; }.fa-at::before { content: "@"; }.fa-trash-alt::before, .fa-trash-can::before { content: ""; }.fa-text-height::before { content: ""; }.fa-user-times::before, .fa-user-xmark::before { content: ""; }.fa-stethoscope::before { content: ""; }.fa-comment-alt::before, .fa-message::before { content: ""; }.fa-info::before { content: ""; }.fa-compress-alt::before, .fa-down-left-and-up-right-to-center::before { content: ""; }.fa-explosion::before { content: ""; }.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before { content: ""; }.fa-wave-square::before { content: ""; }.fa-ring::before { content: ""; }.fa-building-un::before { content: ""; }.fa-dice-three::before { content: ""; }.fa-calendar-alt::before, .fa-calendar-days::before { content: ""; }.fa-anchor-circle-check::before { content: ""; }.fa-building-circle-arrow-right::before { content: ""; }.fa-volleyball-ball::before, .fa-volleyball::before { content: ""; }.fa-arrows-up-to-line::before { content: ""; }.fa-sort-desc::before, .fa-sort-down::before { content: ""; }.fa-circle-minus::before, .fa-minus-circle::before { content: ""; }.fa-door-open::before { content: ""; }.fa-right-from-bracket::before, .fa-sign-out-alt::before { content: ""; }.fa-atom::before { content: ""; }.fa-soap::before { content: ""; }.fa-heart-music-camera-bolt::before, .fa-icons::before { content: ""; }.fa-microphone-alt-slash::before, .fa-microphone-lines-slash::before { content: ""; }.fa-bridge-circle-check::before { content: ""; }.fa-pump-medical::before { content: ""; }.fa-fingerprint::before { content: ""; }.fa-hand-point-right::before { content: ""; }.fa-magnifying-glass-location::before, .fa-search-location::before { content: ""; }.fa-forward-step::before, .fa-step-forward::before { content: ""; }.fa-face-smile-beam::before, .fa-smile-beam::before { content: ""; }.fa-flag-checkered::before { content: ""; }.fa-football-ball::before, .fa-football::before { content: ""; }.fa-school-circle-exclamation::before { content: ""; }.fa-crop::before { content: ""; }.fa-angle-double-down::before, .fa-angles-down::before { content: ""; }.fa-users-rectangle::before { content: ""; }.fa-people-roof::before { content: ""; }.fa-people-line::before { content: ""; }.fa-beer-mug-empty::before, .fa-beer::before { content: ""; }.fa-diagram-predecessor::before { content: ""; }.fa-arrow-up-long::before, .fa-long-arrow-up::before { content: ""; }.fa-burn::before, .fa-fire-flame-simple::before { content: ""; }.fa-male::before, .fa-person::before { content: ""; }.fa-laptop::before { content: ""; }.fa-file-csv::before { content: ""; }.fa-menorah::before { content: ""; }.fa-truck-plane::before { content: ""; }.fa-record-vinyl::before { content: ""; }.fa-face-grin-stars::before, .fa-grin-stars::before { content: ""; }.fa-bong::before { content: ""; }.fa-pastafarianism::before, .fa-spaghetti-monster-flying::before { content: ""; }.fa-arrow-down-up-across-line::before { content: ""; }.fa-spoon::before, .fa-utensil-spoon::before { content: ""; }.fa-jar-wheat::before { content: ""; }.fa-envelopes-bulk::before, .fa-mail-bulk::before { content: ""; }.fa-file-circle-exclamation::before { content: ""; }.fa-circle-h::before, .fa-hospital-symbol::before { content: ""; }.fa-pager::before { content: ""; }.fa-address-book::before, .fa-contact-book::before { content: ""; }.fa-strikethrough::before { content: ""; }.fa-k::before { content: "K"; }.fa-landmark-flag::before { content: ""; }.fa-pencil-alt::before, .fa-pencil::before { content: ""; }.fa-backward::before { content: ""; }.fa-caret-right::before { content: ""; }.fa-comments::before { content: ""; }.fa-file-clipboard::before, .fa-paste::before { content: ""; }.fa-code-pull-request::before { content: ""; }.fa-clipboard-list::before { content: ""; }.fa-truck-loading::before, .fa-truck-ramp-box::before { content: ""; }.fa-user-check::before { content: ""; }.fa-vial-virus::before { content: ""; }.fa-sheet-plastic::before { content: ""; }.fa-blog::before { content: ""; }.fa-user-ninja::before { content: ""; }.fa-person-arrow-up-from-line::before { content: ""; }.fa-scroll-torah::before, .fa-torah::before { content: ""; }.fa-broom-ball::before, .fa-quidditch-broom-ball::before, .fa-quidditch::before { content: ""; }.fa-toggle-off::before { content: ""; }.fa-archive::before, .fa-box-archive::before { content: ""; }.fa-person-drowning::before { content: ""; }.fa-arrow-down-9-1::before, .fa-sort-numeric-desc::before, .fa-sort-numeric-down-alt::before { content: ""; }.fa-face-grin-tongue-squint::before, .fa-grin-tongue-squint::before { content: ""; }.fa-spray-can::before { content: ""; }.fa-truck-monster::before { content: ""; }.fa-w::before { content: "W"; }.fa-earth-africa::before, .fa-globe-africa::before { content: ""; }.fa-rainbow::before { content: ""; }.fa-circle-notch::before { content: ""; }.fa-tablet-alt::before, .fa-tablet-screen-button::before { content: ""; }.fa-paw::before { content: ""; }.fa-cloud::before { content: ""; }.fa-trowel-bricks::before { content: ""; }.fa-face-flushed::before, .fa-flushed::before { content: ""; }.fa-hospital-user::before { content: ""; }.fa-tent-arrow-left-right::before { content: ""; }.fa-gavel::before, .fa-legal::before { content: ""; }.fa-binoculars::before { content: ""; }.fa-microphone-slash::before { content: ""; }.fa-box-tissue::before { content: ""; }.fa-motorcycle::before { content: ""; }.fa-bell-concierge::before, .fa-concierge-bell::before { content: ""; }.fa-pen-ruler::before, .fa-pencil-ruler::before { content: ""; }.fa-people-arrows-left-right::before, .fa-people-arrows::before { content: ""; }.fa-mars-and-venus-burst::before { content: ""; }.fa-caret-square-right::before, .fa-square-caret-right::before { content: ""; }.fa-cut::before, .fa-scissors::before { content: ""; }.fa-sun-plant-wilt::before { content: ""; }.fa-toilets-portable::before { content: ""; }.fa-hockey-puck::before { content: ""; }.fa-table::before { content: ""; }.fa-magnifying-glass-arrow-right::before { content: ""; }.fa-digital-tachograph::before, .fa-tachograph-digital::before { content: ""; }.fa-users-slash::before { content: ""; }.fa-clover::before { content: ""; }.fa-mail-reply::before, .fa-reply::before { content: ""; }.fa-star-and-crescent::before { content: ""; }.fa-house-fire::before { content: ""; }.fa-minus-square::before, .fa-square-minus::before { content: ""; }.fa-helicopter::before { content: ""; }.fa-compass::before { content: ""; }.fa-caret-square-down::before, .fa-square-caret-down::before { content: ""; }.fa-file-circle-question::before { content: ""; }.fa-laptop-code::before { content: ""; }.fa-swatchbook::before { content: ""; }.fa-prescription-bottle::before { content: ""; }.fa-bars::before, .fa-navicon::before { content: ""; }.fa-people-group::before { content: ""; }.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }.fa-heart-broken::before, .fa-heart-crack::before { content: ""; }.fa-external-link-square-alt::before, .fa-square-up-right::before { content: ""; }.fa-face-kiss-beam::before, .fa-kiss-beam::before { content: ""; }.fa-film::before { content: ""; }.fa-ruler-horizontal::before { content: ""; }.fa-people-robbery::before { content: ""; }.fa-lightbulb::before { content: ""; }.fa-caret-left::before { content: ""; }.fa-circle-exclamation::before, .fa-exclamation-circle::before { content: ""; }.fa-school-circle-xmark::before { content: ""; }.fa-arrow-right-from-bracket::before, .fa-sign-out::before { content: ""; }.fa-chevron-circle-down::before, .fa-circle-chevron-down::before { content: ""; }.fa-unlock-alt::before, .fa-unlock-keyhole::before { content: ""; }.fa-cloud-showers-heavy::before { content: ""; }.fa-headphones-alt::before, .fa-headphones-simple::before { content: ""; }.fa-sitemap::before { content: ""; }.fa-circle-dollar-to-slot::before, .fa-donate::before { content: ""; }.fa-memory::before { content: ""; }.fa-road-spikes::before { content: ""; }.fa-fire-burner::before { content: ""; }.fa-flag::before { content: ""; }.fa-hanukiah::before { content: ""; }.fa-feather::before { content: ""; }.fa-volume-down::before, .fa-volume-low::before { content: ""; }.fa-comment-slash::before { content: ""; }.fa-cloud-sun-rain::before { content: ""; }.fa-compress::before { content: ""; }.fa-wheat-alt::before, .fa-wheat-awn::before { content: ""; }.fa-ankh::before { content: ""; }.fa-hands-holding-child::before { content: ""; }.fa-asterisk::before { content: "*"; }.fa-check-square::before, .fa-square-check::before { content: ""; }.fa-peseta-sign::before { content: ""; }.fa-header::before, .fa-heading::before { content: ""; }.fa-ghost::before { content: ""; }.fa-list-squares::before, .fa-list::before { content: ""; }.fa-phone-square-alt::before, .fa-square-phone-flip::before { content: ""; }.fa-cart-plus::before { content: ""; }.fa-gamepad::before { content: ""; }.fa-circle-dot::before, .fa-dot-circle::before { content: ""; }.fa-dizzy::before, .fa-face-dizzy::before { content: ""; }.fa-egg::before { content: ""; }.fa-house-medical-circle-xmark::before { content: ""; }.fa-campground::before { content: ""; }.fa-folder-plus::before { content: ""; }.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }.fa-paint-brush::before, .fa-paintbrush::before { content: ""; }.fa-lock::before { content: ""; }.fa-gas-pump::before { content: ""; }.fa-hot-tub-person::before, .fa-hot-tub::before { content: ""; }.fa-map-location::before, .fa-map-marked::before { content: ""; }.fa-house-flood-water::before { content: ""; }.fa-tree::before { content: ""; }.fa-bridge-lock::before { content: ""; }.fa-sack-dollar::before { content: ""; }.fa-edit::before, .fa-pen-to-square::before { content: ""; }.fa-car-side::before { content: ""; }.fa-share-alt::before, .fa-share-nodes::before { content: ""; }.fa-heart-circle-minus::before { content: ""; }.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }.fa-microscope::before { content: ""; }.fa-sink::before { content: ""; }.fa-bag-shopping::before, .fa-shopping-bag::before { content: ""; }.fa-arrow-down-z-a::before, .fa-sort-alpha-desc::before, .fa-sort-alpha-down-alt::before { content: ""; }.fa-mitten::before { content: ""; }.fa-person-rays::before { content: ""; }.fa-users::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-flask-vial::before { content: ""; }.fa-hand-paper::before, .fa-hand::before { content: ""; }.fa-om::before { content: ""; }.fa-worm::before { content: ""; }.fa-house-circle-xmark::before { content: ""; }.fa-plug::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-hand-spock::before { content: ""; }.fa-stopwatch::before { content: ""; }.fa-face-kiss::before, .fa-kiss::before { content: ""; }.fa-bridge-circle-xmark::before { content: ""; }.fa-face-grin-tongue::before, .fa-grin-tongue::before { content: ""; }.fa-chess-bishop::before { content: ""; }.fa-face-grin-wink::before, .fa-grin-wink::before { content: ""; }.fa-deaf::before, .fa-deafness::before, .fa-ear-deaf::before, .fa-hard-of-hearing::before { content: ""; }.fa-road-circle-check::before { content: ""; }.fa-dice-five::before { content: ""; }.fa-rss-square::before, .fa-square-rss::before { content: ""; }.fa-land-mine-on::before { content: ""; }.fa-i-cursor::before { content: ""; }.fa-stamp::before { content: ""; }.fa-stairs::before { content: ""; }.fa-i::before { content: "I"; }.fa-hryvnia-sign::before, .fa-hryvnia::before { content: ""; }.fa-pills::before { content: ""; }.fa-face-grin-wide::before, .fa-grin-alt::before { content: ""; }.fa-tooth::before { content: ""; }.fa-v::before { content: "V"; }.fa-bangladeshi-taka-sign::before { content: ""; }.fa-bicycle::before { content: ""; }.fa-rod-asclepius::before, .fa-rod-snake::before, .fa-staff-aesculapius::before, .fa-staff-snake::before { content: ""; }.fa-head-side-cough-slash::before { content: ""; }.fa-ambulance::before, .fa-truck-medical::before { content: ""; }.fa-wheat-awn-circle-exclamation::before { content: ""; }.fa-snowman::before { content: ""; }.fa-mortar-pestle::before { content: ""; }.fa-road-barrier::before { content: ""; }.fa-school::before { content: ""; }.fa-igloo::before { content: ""; }.fa-joint::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-horse::before { content: ""; }.fa-q::before { content: "Q"; }.fa-g::before { content: "G"; }.fa-notes-medical::before { content: ""; }.fa-temperature-2::before, .fa-temperature-half::before, .fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }.fa-dong-sign::before { content: ""; }.fa-capsules::before { content: ""; }.fa-poo-bolt::before, .fa-poo-storm::before { content: ""; }.fa-face-frown-open::before, .fa-frown-open::before { content: ""; }.fa-hand-point-up::before { content: ""; }.fa-money-bill::before { content: ""; }.fa-bookmark::before { content: ""; }.fa-align-justify::before { content: ""; }.fa-umbrella-beach::before { content: ""; }.fa-helmet-un::before { content: ""; }.fa-bullseye::before { content: ""; }.fa-bacon::before { content: ""; }.fa-hand-point-down::before { content: ""; }.fa-arrow-up-from-bracket::before { content: ""; }.fa-folder-blank::before, .fa-folder::before { content: ""; }.fa-file-medical-alt::before, .fa-file-waveform::before { content: ""; }.fa-radiation::before { content: ""; }.fa-chart-simple::before { content: ""; }.fa-mars-stroke::before { content: ""; }.fa-vial::before { content: ""; }.fa-dashboard::before, .fa-gauge-med::before, .fa-gauge::before, .fa-tachometer-alt-average::before { content: ""; }.fa-magic-wand-sparkles::before, .fa-wand-magic-sparkles::before { content: ""; }.fa-e::before { content: "E"; }.fa-pen-alt::before, .fa-pen-clip::before { content: ""; }.fa-bridge-circle-exclamation::before { content: ""; }.fa-user::before { content: ""; }.fa-school-circle-check::before { content: ""; }.fa-dumpster::before { content: ""; }.fa-shuttle-van::before, .fa-van-shuttle::before { content: ""; }.fa-building-user::before { content: ""; }.fa-caret-square-left::before, .fa-square-caret-left::before { content: ""; }.fa-highlighter::before { content: ""; }.fa-key::before { content: ""; }.fa-bullhorn::before { content: ""; }.fa-globe::before { content: ""; }.fa-synagogue::before { content: ""; }.fa-person-half-dress::before { content: ""; }.fa-road-bridge::before { content: ""; }.fa-location-arrow::before { content: ""; }.fa-c::before { content: "C"; }.fa-tablet-button::before { content: ""; }.fa-building-lock::before { content: ""; }.fa-pizza-slice::before { content: ""; }.fa-money-bill-wave::before { content: ""; }.fa-area-chart::before, .fa-chart-area::before { content: ""; }.fa-house-flag::before { content: ""; }.fa-person-circle-minus::before { content: ""; }.fa-ban::before, .fa-cancel::before { content: ""; }.fa-camera-rotate::before { content: ""; }.fa-air-freshener::before, .fa-spray-can-sparkles::before { content: ""; }.fa-star::before { content: ""; }.fa-repeat::before { content: ""; }.fa-cross::before { content: ""; }.fa-box::before { content: ""; }.fa-venus-mars::before { content: ""; }.fa-arrow-pointer::before, .fa-mouse-pointer::before { content: ""; }.fa-expand-arrows-alt::before, .fa-maximize::before { content: ""; }.fa-charging-station::before { content: ""; }.fa-shapes::before, .fa-triangle-circle-square::before { content: ""; }.fa-random::before, .fa-shuffle::before { content: ""; }.fa-person-running::before, .fa-running::before { content: ""; }.fa-mobile-retro::before { content: ""; }.fa-grip-lines-vertical::before { content: ""; }.fa-spider::before { content: ""; }.fa-hands-bound::before { content: ""; }.fa-file-invoice-dollar::before { content: ""; }.fa-plane-circle-exclamation::before { content: ""; }.fa-x-ray::before { content: ""; }.fa-spell-check::before { content: ""; }.fa-slash::before { content: ""; }.fa-computer-mouse::before, .fa-mouse::before { content: ""; }.fa-arrow-right-to-bracket::before, .fa-sign-in::before { content: ""; }.fa-shop-slash::before, .fa-store-alt-slash::before { content: ""; }.fa-server::before { content: ""; }.fa-virus-covid-slash::before { content: ""; }.fa-shop-lock::before { content: ""; }.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }.fa-blender-phone::before { content: ""; }.fa-building-wheat::before { content: ""; }.fa-person-breastfeeding::before { content: ""; }.fa-right-to-bracket::before, .fa-sign-in-alt::before { content: ""; }.fa-venus::before { content: ""; }.fa-passport::before { content: ""; }.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }.fa-people-carry-box::before, .fa-people-carry::before { content: ""; }.fa-temperature-high::before { content: ""; }.fa-microchip::before { content: ""; }.fa-crown::before { content: ""; }.fa-weight-hanging::before { content: ""; }.fa-xmarks-lines::before { content: ""; }.fa-file-prescription::before { content: ""; }.fa-weight-scale::before, .fa-weight::before { content: ""; }.fa-user-friends::before, .fa-user-group::before { content: ""; }.fa-arrow-up-a-z::before, .fa-sort-alpha-up::before { content: ""; }.fa-chess-knight::before { content: ""; }.fa-face-laugh-squint::before, .fa-laugh-squint::before { content: ""; }.fa-wheelchair::before { content: ""; }.fa-arrow-circle-up::before, .fa-circle-arrow-up::before { content: ""; }.fa-toggle-on::before { content: ""; }.fa-person-walking::before, .fa-walking::before { content: ""; }.fa-l::before { content: "L"; }.fa-fire::before { content: ""; }.fa-bed-pulse::before, .fa-procedures::before { content: ""; }.fa-shuttle-space::before, .fa-space-shuttle::before { content: ""; }.fa-face-laugh::before, .fa-laugh::before { content: ""; }.fa-folder-open::before { content: ""; }.fa-heart-circle-plus::before { content: ""; }.fa-code-fork::before { content: ""; }.fa-city::before { content: ""; }.fa-microphone-alt::before, .fa-microphone-lines::before { content: ""; }.fa-pepper-hot::before { content: ""; }.fa-unlock::before { content: ""; }.fa-colon-sign::before { content: ""; }.fa-headset::before { content: ""; }.fa-store-slash::before { content: ""; }.fa-road-circle-xmark::before { content: ""; }.fa-user-minus::before { content: ""; }.fa-mars-stroke-up::before, .fa-mars-stroke-v::before { content: ""; }.fa-champagne-glasses::before, .fa-glass-cheers::before { content: ""; }.fa-clipboard::before { content: ""; }.fa-house-circle-exclamation::before { content: ""; }.fa-file-arrow-up::before, .fa-file-upload::before { content: ""; }.fa-wifi-3::before, .fa-wifi-strong::before, .fa-wifi::before { content: ""; }.fa-bath::before, .fa-bathtub::before { content: ""; }.fa-underline::before { content: ""; }.fa-user-edit::before, .fa-user-pen::before { content: ""; }.fa-signature::before { content: ""; }.fa-stroopwafel::before { content: ""; }.fa-bold::before { content: ""; }.fa-anchor-lock::before { content: ""; }.fa-building-ngo::before { content: ""; }.fa-manat-sign::before { content: ""; }.fa-not-equal::before { content: ""; }.fa-border-style::before, .fa-border-top-left::before { content: ""; }.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }.fa-jedi::before { content: ""; }.fa-poll::before, .fa-square-poll-vertical::before { content: ""; }.fa-mug-hot::before { content: ""; }.fa-battery-car::before, .fa-car-battery::before { content: ""; }.fa-gift::before { content: ""; }.fa-dice-two::before { content: ""; }.fa-chess-queen::before { content: ""; }.fa-glasses::before { content: ""; }.fa-chess-board::before { content: ""; }.fa-building-circle-check::before { content: ""; }.fa-person-chalkboard::before { content: ""; }.fa-mars-stroke-h::before, .fa-mars-stroke-right::before { content: ""; }.fa-hand-back-fist::before, .fa-hand-rock::before { content: ""; }.fa-caret-square-up::before, .fa-square-caret-up::before { content: ""; }.fa-cloud-showers-water::before { content: ""; }.fa-bar-chart::before, .fa-chart-bar::before { content: ""; }.fa-hands-bubbles::before, .fa-hands-wash::before { content: ""; }.fa-less-than-equal::before { content: ""; }.fa-train::before { content: ""; }.fa-eye-low-vision::before, .fa-low-vision::before { content: ""; }.fa-crow::before { content: ""; }.fa-sailboat::before { content: ""; }.fa-window-restore::before { content: ""; }.fa-plus-square::before, .fa-square-plus::before { content: ""; }.fa-torii-gate::before { content: ""; }.fa-frog::before { content: ""; }.fa-bucket::before { content: ""; }.fa-image::before { content: ""; }.fa-microphone::before { content: ""; }.fa-cow::before { content: ""; }.fa-caret-up::before { content: ""; }.fa-screwdriver::before { content: ""; }.fa-folder-closed::before { content: ""; }.fa-house-tsunami::before { content: ""; }.fa-square-nfi::before { content: ""; }.fa-arrow-up-from-ground-water::before { content: ""; }.fa-glass-martini-alt::before, .fa-martini-glass::before { content: ""; }.fa-rotate-back::before, .fa-rotate-backward::before, .fa-rotate-left::before, .fa-undo-alt::before { content: ""; }.fa-columns::before, .fa-table-columns::before { content: ""; }.fa-lemon::before { content: ""; }.fa-head-side-mask::before { content: ""; }.fa-handshake::before { content: ""; }.fa-gem::before { content: ""; }.fa-dolly-box::before, .fa-dolly::before { content: ""; }.fa-smoking::before { content: ""; }.fa-compress-arrows-alt::before, .fa-minimize::before { content: ""; }.fa-monument::before { content: ""; }.fa-snowplow::before { content: ""; }.fa-angle-double-right::before, .fa-angles-right::before { content: ""; }.fa-cannabis::before { content: ""; }.fa-circle-play::before, .fa-play-circle::before { content: ""; }.fa-tablets::before { content: ""; }.fa-ethernet::before { content: ""; }.fa-eur::before, .fa-euro-sign::before, .fa-euro::before { content: ""; }.fa-chair::before { content: ""; }.fa-check-circle::before, .fa-circle-check::before { content: ""; }.fa-circle-stop::before, .fa-stop-circle::before { content: ""; }.fa-compass-drafting::before, .fa-drafting-compass::before { content: ""; }.fa-plate-wheat::before { content: ""; }.fa-icicles::before { content: ""; }.fa-person-shelter::before { content: ""; }.fa-neuter::before { content: ""; }.fa-id-badge::before { content: ""; }.fa-marker::before { content: ""; }.fa-face-laugh-beam::before, .fa-laugh-beam::before { content: ""; }.fa-helicopter-symbol::before { content: ""; }.fa-universal-access::before { content: ""; }.fa-chevron-circle-up::before, .fa-circle-chevron-up::before { content: ""; }.fa-lari-sign::before { content: ""; }.fa-volcano::before { content: ""; }.fa-person-walking-dashed-line-arrow-right::before { content: ""; }.fa-gbp::before, .fa-pound-sign::before, .fa-sterling-sign::before { content: ""; }.fa-viruses::before { content: ""; }.fa-square-person-confined::before { content: ""; }.fa-user-tie::before { content: ""; }.fa-arrow-down-long::before, .fa-long-arrow-down::before { content: ""; }.fa-tent-arrow-down-to-line::before { content: ""; }.fa-certificate::before { content: ""; }.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }.fa-suitcase::before { content: ""; }.fa-person-skating::before, .fa-skating::before { content: ""; }.fa-filter-circle-dollar::before, .fa-funnel-dollar::before { content: ""; }.fa-camera-retro::before { content: ""; }.fa-arrow-circle-down::before, .fa-circle-arrow-down::before { content: ""; }.fa-arrow-right-to-file::before, .fa-file-import::before { content: ""; }.fa-external-link-square::before, .fa-square-arrow-up-right::before { content: ""; }.fa-box-open::before { content: ""; }.fa-scroll::before { content: ""; }.fa-spa::before { content: ""; }.fa-location-pin-lock::before { content: ""; }.fa-pause::before { content: ""; }.fa-hill-avalanche::before { content: ""; }.fa-temperature-0::before, .fa-temperature-empty::before, .fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }.fa-bomb::before { content: ""; }.fa-registered::before { content: ""; }.fa-address-card::before, .fa-contact-card::before, .fa-vcard::before { content: ""; }.fa-balance-scale-right::before, .fa-scale-unbalanced-flip::before { content: ""; }.fa-subscript::before { content: ""; }.fa-diamond-turn-right::before, .fa-directions::before { content: ""; }.fa-burst::before { content: ""; }.fa-house-laptop::before, .fa-laptop-house::before { content: ""; }.fa-face-tired::before, .fa-tired::before { content: ""; }.fa-money-bills::before { content: ""; }.fa-smog::before { content: ""; }.fa-crutch::before { content: ""; }.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before, .fa-cloud-upload::before { content: ""; }.fa-palette::before { content: ""; }.fa-arrows-turn-right::before { content: ""; }.fa-vest::before { content: ""; }.fa-ferry::before { content: ""; }.fa-arrows-down-to-people::before { content: ""; }.fa-seedling::before, .fa-sprout::before { content: ""; }.fa-arrows-alt-h::before, .fa-left-right::before { content: ""; }.fa-boxes-packing::before { content: ""; }.fa-arrow-circle-left::before, .fa-circle-arrow-left::before { content: ""; }.fa-group-arrows-rotate::before { content: ""; }.fa-bowl-food::before { content: ""; }.fa-candy-cane::before { content: ""; }.fa-arrow-down-wide-short::before, .fa-sort-amount-asc::before, .fa-sort-amount-down::before { content: ""; }.fa-cloud-bolt::before, .fa-thunderstorm::before { content: ""; }.fa-remove-format::before, .fa-text-slash::before { content: ""; }.fa-face-smile-wink::before, .fa-smile-wink::before { content: ""; }.fa-file-word::before { content: ""; }.fa-file-powerpoint::before { content: ""; }.fa-arrows-h::before, .fa-arrows-left-right::before { content: ""; }.fa-house-lock::before { content: ""; }.fa-cloud-arrow-down::before, .fa-cloud-download-alt::before, .fa-cloud-download::before { content: ""; }.fa-children::before { content: ""; }.fa-blackboard::before, .fa-chalkboard::before { content: ""; }.fa-user-alt-slash::before, .fa-user-large-slash::before { content: ""; }.fa-envelope-open::before { content: ""; }.fa-handshake-alt-slash::before, .fa-handshake-simple-slash::before { content: ""; }.fa-mattress-pillow::before { content: ""; }.fa-guarani-sign::before { content: ""; }.fa-arrows-rotate::before, .fa-refresh::before, .fa-sync::before { content: ""; }.fa-fire-extinguisher::before { content: ""; }.fa-cruzeiro-sign::before { content: ""; }.fa-greater-than-equal::before { content: ""; }.fa-shield-alt::before, .fa-shield-halved::before { content: ""; }.fa-atlas::before, .fa-book-atlas::before { content: ""; }.fa-virus::before { content: ""; }.fa-envelope-circle-check::before { content: ""; }.fa-layer-group::before { content: ""; }.fa-arrows-to-dot::before { content: ""; }.fa-archway::before { content: ""; }.fa-heart-circle-check::before { content: ""; }.fa-house-chimney-crack::before, .fa-house-damage::before { content: ""; }.fa-file-archive::before, .fa-file-zipper::before { content: ""; }.fa-square::before { content: ""; }.fa-glass-martini::before, .fa-martini-glass-empty::before { content: ""; }.fa-couch::before { content: ""; }.fa-cedi-sign::before { content: ""; }.fa-italic::before { content: ""; }.fa-church::before { content: ""; }.fa-comments-dollar::before { content: ""; }.fa-democrat::before { content: ""; }.fa-z::before { content: "Z"; }.fa-person-skiing::before, .fa-skiing::before { content: ""; }.fa-road-lock::before { content: ""; }.fa-a::before { content: "A"; }.fa-temperature-arrow-down::before, .fa-temperature-down::before { content: ""; }.fa-feather-alt::before, .fa-feather-pointed::before { content: ""; }.fa-p::before { content: "P"; }.fa-snowflake::before { content: ""; }.fa-newspaper::before { content: ""; }.fa-ad::before, .fa-rectangle-ad::before { content: ""; }.fa-arrow-circle-right::before, .fa-circle-arrow-right::before { content: ""; }.fa-filter-circle-xmark::before { content: ""; }.fa-locust::before { content: ""; }.fa-sort::before, .fa-unsorted::before { content: ""; }.fa-list-1-2::before, .fa-list-numeric::before, .fa-list-ol::before { content: ""; }.fa-person-dress-burst::before { content: ""; }.fa-money-check-alt::before, .fa-money-check-dollar::before { content: ""; }.fa-vector-square::before { content: ""; }.fa-bread-slice::before { content: ""; }.fa-language::before { content: ""; }.fa-face-kiss-wink-heart::before, .fa-kiss-wink-heart::before { content: ""; }.fa-filter::before { content: ""; }.fa-question::before { content: "?"; }.fa-file-signature::before { content: ""; }.fa-arrows-alt::before, .fa-up-down-left-right::before { content: ""; }.fa-house-chimney-user::before { content: ""; }.fa-hand-holding-heart::before { content: ""; }.fa-puzzle-piece::before { content: ""; }.fa-money-check::before { content: ""; }.fa-star-half-alt::before, .fa-star-half-stroke::before { content: ""; }.fa-code::before { content: ""; }.fa-glass-whiskey::before, .fa-whiskey-glass::before { content: ""; }.fa-building-circle-exclamation::before { content: ""; }.fa-magnifying-glass-chart::before { content: ""; }.fa-arrow-up-right-from-square::before, .fa-external-link::before { content: ""; }.fa-cubes-stacked::before { content: ""; }.fa-krw::before, .fa-won-sign::before, .fa-won::before { content: ""; }.fa-virus-covid::before { content: ""; }.fa-austral-sign::before { content: ""; }.fa-f::before { content: "F"; }.fa-leaf::before { content: ""; }.fa-road::before { content: ""; }.fa-cab::before, .fa-taxi::before { content: ""; }.fa-person-circle-plus::before { content: ""; }.fa-chart-pie::before, .fa-pie-chart::before { content: ""; }.fa-bolt-lightning::before { content: ""; }.fa-sack-xmark::before { content: ""; }.fa-file-excel::before { content: ""; }.fa-file-contract::before { content: ""; }.fa-fish-fins::before { content: ""; }.fa-building-flag::before { content: ""; }.fa-face-grin-beam::before, .fa-grin-beam::before { content: ""; }.fa-object-ungroup::before { content: ""; }.fa-poop::before { content: ""; }.fa-location-pin::before, .fa-map-marker::before { content: ""; }.fa-kaaba::before { content: ""; }.fa-toilet-paper::before { content: ""; }.fa-hard-hat::before, .fa-hat-hard::before, .fa-helmet-safety::before { content: ""; }.fa-eject::before { content: ""; }.fa-arrow-alt-circle-right::before, .fa-circle-right::before { content: ""; }.fa-plane-circle-check::before { content: ""; }.fa-face-rolling-eyes::before, .fa-meh-rolling-eyes::before { content: ""; }.fa-object-group::before { content: ""; }.fa-chart-line::before, .fa-line-chart::before { content: ""; }.fa-mask-ventilator::before { content: ""; }.fa-arrow-right::before { content: ""; }.fa-map-signs::before, .fa-signs-post::before { content: ""; }.fa-cash-register::before { content: ""; }.fa-person-circle-question::before { content: ""; }.fa-h::before { content: "H"; }.fa-tarp::before { content: ""; }.fa-screwdriver-wrench::before, .fa-tools::before { content: ""; }.fa-arrows-to-eye::before { content: ""; }.fa-plug-circle-bolt::before { content: ""; }.fa-heart::before { content: ""; }.fa-mars-and-venus::before { content: ""; }.fa-home-user::before, .fa-house-user::before { content: ""; }.fa-dumpster-fire::before { content: ""; }.fa-house-crack::before { content: ""; }.fa-cocktail::before, .fa-martini-glass-citrus::before { content: ""; }.fa-face-surprise::before, .fa-surprise::before { content: ""; }.fa-bottle-water::before { content: ""; }.fa-circle-pause::before, .fa-pause-circle::before { content: ""; }.fa-toilet-paper-slash::before { content: ""; }.fa-apple-alt::before, .fa-apple-whole::before { content: ""; }.fa-kitchen-set::before { content: ""; }.fa-r::before { content: "R"; }.fa-temperature-1::before, .fa-temperature-quarter::before, .fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }.fa-cube::before { content: ""; }.fa-bitcoin-sign::before { content: ""; }.fa-shield-dog::before { content: ""; }.fa-solar-panel::before { content: ""; }.fa-lock-open::before { content: ""; }.fa-elevator::before { content: ""; }.fa-money-bill-transfer::before { content: ""; }.fa-money-bill-trend-up::before { content: ""; }.fa-house-flood-water-circle-arrow-right::before { content: ""; }.fa-poll-h::before, .fa-square-poll-horizontal::before { content: ""; }.fa-circle::before { content: ""; }.fa-backward-fast::before, .fa-fast-backward::before { content: ""; }.fa-recycle::before { content: ""; }.fa-user-astronaut::before { content: ""; }.fa-plane-slash::before { content: ""; }.fa-trademark::before { content: ""; }.fa-basketball-ball::before, .fa-basketball::before { content: ""; }.fa-satellite-dish::before { content: ""; }.fa-arrow-alt-circle-up::before, .fa-circle-up::before { content: ""; }.fa-mobile-alt::before, .fa-mobile-screen-button::before { content: ""; }.fa-volume-high::before, .fa-volume-up::before { content: ""; }.fa-users-rays::before { content: ""; }.fa-wallet::before { content: ""; }.fa-clipboard-check::before { content: ""; }.fa-file-audio::before { content: ""; }.fa-burger::before, .fa-hamburger::before { content: ""; }.fa-wrench::before { content: ""; }.fa-bugs::before { content: ""; }.fa-rupee-sign::before, .fa-rupee::before { content: ""; }.fa-file-image::before { content: ""; }.fa-circle-question::before, .fa-question-circle::before { content: ""; }.fa-plane-departure::before { content: ""; }.fa-handshake-slash::before { content: ""; }.fa-book-bookmark::before { content: ""; }.fa-code-branch::before { content: ""; }.fa-hat-cowboy::before { content: ""; }.fa-bridge::before { content: ""; }.fa-phone-alt::before, .fa-phone-flip::before { content: ""; }.fa-truck-front::before { content: ""; }.fa-cat::before { content: ""; }.fa-anchor-circle-exclamation::before { content: ""; }.fa-truck-field::before { content: ""; }.fa-route::before { content: ""; }.fa-clipboard-question::before { content: ""; }.fa-panorama::before { content: ""; }.fa-comment-medical::before { content: ""; }.fa-teeth-open::before { content: ""; }.fa-file-circle-minus::before { content: ""; }.fa-tags::before { content: ""; }.fa-wine-glass::before { content: ""; }.fa-fast-forward::before, .fa-forward-fast::before { content: ""; }.fa-face-meh-blank::before, .fa-meh-blank::before { content: ""; }.fa-parking::before, .fa-square-parking::before { content: ""; }.fa-house-signal::before { content: ""; }.fa-bars-progress::before, .fa-tasks-alt::before { content: ""; }.fa-faucet-drip::before { content: ""; }.fa-cart-flatbed::before, .fa-dolly-flatbed::before { content: ""; }.fa-ban-smoking::before, .fa-smoking-ban::before { content: ""; }.fa-terminal::before { content: ""; }.fa-mobile-button::before { content: ""; }.fa-house-medical-flag::before { content: ""; }.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }.fa-tape::before { content: ""; }.fa-bus-alt::before, .fa-bus-simple::before { content: ""; }.fa-eye::before { content: ""; }.fa-face-sad-cry::before, .fa-sad-cry::before { content: ""; }.fa-audio-description::before { content: ""; }.fa-person-military-to-person::before { content: ""; }.fa-file-shield::before { content: ""; }.fa-user-slash::before { content: ""; }.fa-pen::before { content: ""; }.fa-tower-observation::before { content: ""; }.fa-file-code::before { content: ""; }.fa-signal-5::before, .fa-signal-perfect::before, .fa-signal::before { content: ""; }.fa-bus::before { content: ""; }.fa-heart-circle-xmark::before { content: ""; }.fa-home-lg::before, .fa-house-chimney::before { content: ""; }.fa-window-maximize::before { content: ""; }.fa-face-frown::before, .fa-frown::before { content: ""; }.fa-prescription::before { content: ""; }.fa-shop::before, .fa-store-alt::before { content: ""; }.fa-floppy-disk::before, .fa-save::before { content: ""; }.fa-vihara::before { content: ""; }.fa-balance-scale-left::before, .fa-scale-unbalanced::before { content: ""; }.fa-sort-asc::before, .fa-sort-up::before { content: ""; }.fa-comment-dots::before, .fa-commenting::before { content: ""; }.fa-plant-wilt::before { content: ""; }.fa-diamond::before { content: ""; }.fa-face-grin-squint::before, .fa-grin-squint::before { content: ""; }.fa-hand-holding-dollar::before, .fa-hand-holding-usd::before { content: ""; }.fa-bacterium::before { content: ""; }.fa-hand-pointer::before { content: ""; }.fa-drum-steelpan::before { content: ""; }.fa-hand-scissors::before { content: ""; }.fa-hands-praying::before, .fa-praying-hands::before { content: ""; }.fa-arrow-right-rotate::before, .fa-arrow-rotate-forward::before, .fa-arrow-rotate-right::before, .fa-redo::before { content: ""; }.fa-biohazard::before { content: ""; }.fa-location-crosshairs::before, .fa-location::before { content: ""; }.fa-mars-double::before { content: ""; }.fa-child-dress::before { content: ""; }.fa-users-between-lines::before { content: ""; }.fa-lungs-virus::before { content: ""; }.fa-face-grin-tears::before, .fa-grin-tears::before { content: ""; }.fa-phone::before { content: ""; }.fa-calendar-times::before, .fa-calendar-xmark::before { content: ""; }.fa-child-reaching::before { content: ""; }.fa-head-side-virus::before { content: ""; }.fa-user-cog::before, .fa-user-gear::before { content: ""; }.fa-arrow-up-1-9::before, .fa-sort-numeric-up::before { content: ""; }.fa-door-closed::before { content: ""; }.fa-shield-virus::before { content: ""; }.fa-dice-six::before { content: ""; }.fa-mosquito-net::before { content: ""; }.fa-bridge-water::before { content: ""; }.fa-person-booth::before { content: ""; }.fa-text-width::before { content: ""; }.fa-hat-wizard::before { content: ""; }.fa-pen-fancy::before { content: ""; }.fa-digging::before, .fa-person-digging::before { content: ""; }.fa-trash::before { content: ""; }.fa-gauge-simple-med::before, .fa-gauge-simple::before, .fa-tachometer-average::before { content: ""; }.fa-book-medical::before { content: ""; }.fa-poo::before { content: ""; }.fa-quote-right-alt::before, .fa-quote-right::before { content: ""; }.fa-shirt::before, .fa-t-shirt::before, .fa-tshirt::before { content: ""; }.fa-cubes::before { content: ""; }.fa-divide::before { content: ""; }.fa-tenge-sign::before, .fa-tenge::before { content: ""; }.fa-headphones::before { content: ""; }.fa-hands-holding::before { content: ""; }.fa-hands-clapping::before { content: ""; }.fa-republican::before { content: ""; }.fa-arrow-left::before { content: ""; }.fa-person-circle-xmark::before { content: ""; }.fa-ruler::before { content: ""; }.fa-align-left::before { content: ""; }.fa-dice-d6::before { content: ""; }.fa-restroom::before { content: ""; }.fa-j::before { content: "J"; }.fa-users-viewfinder::before { content: ""; }.fa-file-video::before { content: ""; }.fa-external-link-alt::before, .fa-up-right-from-square::before { content: ""; }.fa-table-cells::before, .fa-th::before { content: ""; }.fa-file-pdf::before { content: ""; }.fa-bible::before, .fa-book-bible::before { content: ""; }.fa-o::before { content: "O"; }.fa-medkit::before, .fa-suitcase-medical::before { content: ""; }.fa-user-secret::before { content: ""; }.fa-otter::before { content: ""; }.fa-female::before, .fa-person-dress::before { content: ""; }.fa-comment-dollar::before { content: ""; }.fa-briefcase-clock::before, .fa-business-time::before { content: ""; }.fa-table-cells-large::before, .fa-th-large::before { content: ""; }.fa-book-tanakh::before, .fa-tanakh::before { content: ""; }.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }.fa-hat-cowboy-side::before { content: ""; }.fa-clipboard-user::before { content: ""; }.fa-child::before { content: ""; }.fa-lira-sign::before { content: ""; }.fa-satellite::before { content: ""; }.fa-plane-lock::before { content: ""; }.fa-tag::before { content: ""; }.fa-comment::before { content: ""; }.fa-birthday-cake::before, .fa-cake-candles::before, .fa-cake::before { content: ""; }.fa-envelope::before { content: ""; }.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }.fa-paperclip::before { content: ""; }.fa-arrow-right-to-city::before { content: ""; }.fa-ribbon::before { content: ""; }.fa-lungs::before { content: ""; }.fa-arrow-up-9-1::before, .fa-sort-numeric-up-alt::before { content: ""; }.fa-litecoin-sign::before { content: ""; }.fa-border-none::before { content: ""; }.fa-circle-nodes::before { content: ""; }.fa-parachute-box::before { content: ""; }.fa-indent::before { content: ""; }.fa-truck-field-un::before { content: ""; }.fa-hourglass-empty::before, .fa-hourglass::before { content: ""; }.fa-mountain::before { content: ""; }.fa-user-doctor::before, .fa-user-md::before { content: ""; }.fa-circle-info::before, .fa-info-circle::before { content: ""; }.fa-cloud-meatball::before { content: ""; }.fa-camera-alt::before, .fa-camera::before { content: ""; }.fa-square-virus::before { content: ""; }.fa-meteor::before { content: ""; }.fa-car-on::before { content: ""; }.fa-sleigh::before { content: ""; }.fa-arrow-down-1-9::before, .fa-sort-numeric-asc::before, .fa-sort-numeric-down::before { content: ""; }.fa-hand-holding-droplet::before, .fa-hand-holding-water::before { content: ""; }.fa-water::before { content: ""; }.fa-calendar-check::before { content: ""; }.fa-braille::before { content: ""; }.fa-prescription-bottle-alt::before, .fa-prescription-bottle-medical::before { content: ""; }.fa-landmark::before { content: ""; }.fa-truck::before { content: ""; }.fa-crosshairs::before { content: ""; }.fa-person-cane::before { content: ""; }.fa-tent::before { content: ""; }.fa-vest-patches::before { content: ""; }.fa-check-double::before { content: ""; }.fa-arrow-down-a-z::before, .fa-sort-alpha-asc::before, .fa-sort-alpha-down::before { content: ""; }.fa-money-bill-wheat::before { content: ""; }.fa-cookie::before { content: ""; }.fa-arrow-left-rotate::before, .fa-arrow-rotate-back::before, .fa-arrow-rotate-backward::before, .fa-arrow-rotate-left::before, .fa-undo::before { content: ""; }.fa-hard-drive::before, .fa-hdd::before { content: ""; }.fa-face-grin-squint-tears::before, .fa-grin-squint-tears::before { content: ""; }.fa-dumbbell::before { content: ""; }.fa-list-alt::before, .fa-rectangle-list::before { content: ""; }.fa-tarp-droplet::before { content: ""; }.fa-house-medical-circle-check::before { content: ""; }.fa-person-skiing-nordic::before, .fa-skiing-nordic::before { content: ""; }.fa-calendar-plus::before { content: ""; }.fa-plane-arrival::before { content: ""; }.fa-arrow-alt-circle-left::before, .fa-circle-left::before { content: ""; }.fa-subway::before, .fa-train-subway::before { content: ""; }.fa-chart-gantt::before { content: ""; }.fa-indian-rupee-sign::before, .fa-indian-rupee::before, .fa-inr::before { content: ""; }.fa-crop-alt::before, .fa-crop-simple::before { content: ""; }.fa-money-bill-1::before, .fa-money-bill-alt::before { content: ""; }.fa-left-long::before, .fa-long-arrow-alt-left::before { content: ""; }.fa-dna::before { content: ""; }.fa-virus-slash::before { content: ""; }.fa-minus::before, .fa-subtract::before { content: ""; }.fa-chess::before { content: ""; }.fa-arrow-left-long::before, .fa-long-arrow-left::before { content: ""; }.fa-plug-circle-check::before { content: ""; }.fa-street-view::before { content: ""; }.fa-franc-sign::before { content: ""; }.fa-volume-off::before { content: ""; }.fa-american-sign-language-interpreting::before, .fa-asl-interpreting::before, .fa-hands-american-sign-language-interpreting::before, .fa-hands-asl-interpreting::before { content: ""; }.fa-cog::before, .fa-gear::before { content: ""; }.fa-droplet-slash::before, .fa-tint-slash::before { content: ""; }.fa-mosque::before { content: ""; }.fa-mosquito::before { content: ""; }.fa-star-of-david::before { content: ""; }.fa-person-military-rifle::before { content: ""; }.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }.fa-vials::before { content: ""; }.fa-plug-circle-plus::before { content: ""; }.fa-place-of-worship::before { content: ""; }.fa-grip-vertical::before { content: ""; }.fa-arrow-turn-up::before, .fa-level-up::before { content: ""; }.fa-u::before { content: "U"; }.fa-square-root-alt::before, .fa-square-root-variable::before { content: ""; }.fa-clock-four::before, .fa-clock::before { content: ""; }.fa-backward-step::before, .fa-step-backward::before { content: ""; }.fa-pallet::before { content: ""; }.fa-faucet::before { content: ""; }.fa-baseball-bat-ball::before { content: ""; }.fa-s::before { content: "S"; }.fa-timeline::before { content: ""; }.fa-keyboard::before { content: ""; }.fa-caret-down::before { content: ""; }.fa-clinic-medical::before, .fa-house-chimney-medical::before { content: ""; }.fa-temperature-3::before, .fa-temperature-three-quarters::before, .fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }.fa-mobile-android-alt::before, .fa-mobile-screen::before { content: ""; }.fa-plane-up::before { content: ""; }.fa-piggy-bank::before { content: ""; }.fa-battery-3::before, .fa-battery-half::before { content: ""; }.fa-mountain-city::before { content: ""; }.fa-coins::before { content: ""; }.fa-khanda::before { content: ""; }.fa-sliders-h::before, .fa-sliders::before { content: ""; }.fa-folder-tree::before { content: ""; }.fa-network-wired::before { content: ""; }.fa-map-pin::before { content: ""; }.fa-hamsa::before { content: ""; }.fa-cent-sign::before { content: ""; }.fa-flask::before { content: ""; }.fa-person-pregnant::before { content: ""; }.fa-wand-sparkles::before { content: ""; }.fa-ellipsis-v::before, .fa-ellipsis-vertical::before { content: ""; }.fa-ticket::before { content: ""; }.fa-power-off::before { content: ""; }.fa-long-arrow-alt-right::before, .fa-right-long::before { content: ""; }.fa-flag-usa::before { content: ""; }.fa-laptop-file::before { content: ""; }.fa-teletype::before, .fa-tty::before { content: ""; }.fa-diagram-next::before { content: ""; }.fa-person-rifle::before { content: ""; }.fa-house-medical-circle-exclamation::before { content: ""; }.fa-closed-captioning::before { content: ""; }.fa-hiking::before, .fa-person-hiking::before { content: ""; }.fa-venus-double::before { content: ""; }.fa-images::before { content: ""; }.fa-calculator::before { content: ""; }.fa-people-pulling::before { content: ""; }.fa-n::before { content: "N"; }.fa-cable-car::before, .fa-tram::before { content: ""; }.fa-cloud-rain::before { content: ""; }.fa-building-circle-xmark::before { content: ""; }.fa-ship::before { content: ""; }.fa-arrows-down-to-line::before { content: ""; }.fa-download::before { content: ""; }.fa-face-grin::before, .fa-grin::before { content: ""; }.fa-backspace::before, .fa-delete-left::before { content: ""; }.fa-eye-dropper-empty::before, .fa-eye-dropper::before, .fa-eyedropper::before { content: ""; }.fa-file-circle-check::before { content: ""; }.fa-forward::before { content: ""; }.fa-mobile-android::before, .fa-mobile-phone::before, .fa-mobile::before { content: ""; }.fa-face-meh::before, .fa-meh::before { content: ""; }.fa-align-center::before { content: ""; }.fa-book-dead::before, .fa-book-skull::before { content: ""; }.fa-drivers-license::before, .fa-id-card::before { content: ""; }.fa-dedent::before, .fa-outdent::before { content: ""; }.fa-heart-circle-exclamation::before { content: ""; }.fa-home-alt::before, .fa-home-lg-alt::before, .fa-home::before, .fa-house::before { content: ""; }.fa-calendar-week::before { content: ""; }.fa-laptop-medical::before { content: ""; }.fa-b::before { content: "B"; }.fa-file-medical::before { content: ""; }.fa-dice-one::before { content: ""; }.fa-kiwi-bird::before { content: ""; }.fa-arrow-right-arrow-left::before, .fa-exchange::before { content: ""; }.fa-redo-alt::before, .fa-rotate-forward::before, .fa-rotate-right::before { content: ""; }.fa-cutlery::before, .fa-utensils::before { content: ""; }.fa-arrow-up-wide-short::before, .fa-sort-amount-up::before { content: ""; }.fa-mill-sign::before { content: ""; }.fa-bowl-rice::before { content: ""; }.fa-skull::before { content: ""; }.fa-broadcast-tower::before, .fa-tower-broadcast::before { content: ""; }.fa-truck-pickup::before { content: ""; }.fa-long-arrow-alt-up::before, .fa-up-long::before { content: ""; }.fa-stop::before { content: ""; }.fa-code-merge::before { content: ""; }.fa-upload::before { content: ""; }.fa-hurricane::before { content: ""; }.fa-mound::before { content: ""; }.fa-toilet-portable::before { content: ""; }.fa-compact-disc::before { content: ""; }.fa-file-arrow-down::before, .fa-file-download::before { content: ""; }.fa-caravan::before { content: ""; }.fa-shield-cat::before { content: ""; }.fa-bolt::before, .fa-zap::before { content: ""; }.fa-glass-water::before { content: ""; }.fa-oil-well::before { content: ""; }.fa-vault::before { content: ""; }.fa-mars::before { content: ""; }.fa-toilet::before { content: ""; }.fa-plane-circle-xmark::before { content: ""; }.fa-cny::before, .fa-jpy::before, .fa-rmb::before, .fa-yen-sign::before, .fa-yen::before { content: ""; }.fa-rouble::before, .fa-rub::before, .fa-ruble-sign::before, .fa-ruble::before { content: ""; }.fa-sun::before { content: ""; }.fa-guitar::before { content: ""; }.fa-face-laugh-wink::before, .fa-laugh-wink::before { content: ""; }.fa-horse-head::before { content: ""; }.fa-bore-hole::before { content: ""; }.fa-industry::before { content: ""; }.fa-arrow-alt-circle-down::before, .fa-circle-down::before { content: ""; }.fa-arrows-turn-to-dots::before { content: ""; }.fa-florin-sign::before { content: ""; }.fa-arrow-down-short-wide::before, .fa-sort-amount-desc::before, .fa-sort-amount-down-alt::before { content: ""; }.fa-less-than::before { content: "<"; }.fa-angle-down::before { content: ""; }.fa-car-tunnel::before { content: ""; }.fa-head-side-cough::before { content: ""; }.fa-grip-lines::before { content: ""; }.fa-thumbs-down::before { content: ""; }.fa-user-lock::before { content: ""; }.fa-arrow-right-long::before, .fa-long-arrow-right::before { content: ""; }.fa-anchor-circle-xmark::before { content: ""; }.fa-ellipsis-h::before, .fa-ellipsis::before { content: ""; }.fa-chess-pawn::before { content: ""; }.fa-first-aid::before, .fa-kit-medical::before { content: ""; }.fa-person-through-window::before { content: ""; }.fa-toolbox::before { content: ""; }.fa-hands-holding-circle::before { content: ""; }.fa-bug::before { content: ""; }.fa-credit-card-alt::before, .fa-credit-card::before { content: ""; }.fa-automobile::before, .fa-car::before { content: ""; }.fa-hand-holding-hand::before { content: ""; }.fa-book-open-reader::before, .fa-book-reader::before { content: ""; }.fa-mountain-sun::before { content: ""; }.fa-arrows-left-right-to-line::before { content: ""; }.fa-dice-d20::before { content: ""; }.fa-truck-droplet::before { content: ""; }.fa-file-circle-xmark::before { content: ""; }.fa-temperature-arrow-up::before, .fa-temperature-up::before { content: ""; }.fa-medal::before { content: ""; }.fa-bed::before { content: ""; }.fa-h-square::before, .fa-square-h::before { content: ""; }.fa-podcast::before { content: ""; }.fa-temperature-4::before, .fa-temperature-full::before, .fa-thermometer-4::before, .fa-thermometer-full::before { content: ""; }.fa-bell::before { content: ""; }.fa-superscript::before { content: ""; }.fa-plug-circle-xmark::before { content: ""; }.fa-star-of-life::before { content: ""; }.fa-phone-slash::before { content: ""; }.fa-paint-roller::before { content: ""; }.fa-hands-helping::before, .fa-handshake-angle::before { content: ""; }.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }.fa-file::before { content: ""; }.fa-greater-than::before { content: ">"; }.fa-person-swimming::before, .fa-swimmer::before { content: ""; }.fa-arrow-down::before { content: ""; }.fa-droplet::before, .fa-tint::before { content: ""; }.fa-eraser::before { content: ""; }.fa-earth-america::before, .fa-earth-americas::before, .fa-earth::before, .fa-globe-americas::before { content: ""; }.fa-person-burst::before { content: ""; }.fa-dove::before { content: ""; }.fa-battery-0::before, .fa-battery-empty::before { content: ""; }.fa-socks::before { content: ""; }.fa-inbox::before { content: ""; }.fa-section::before { content: ""; }.fa-gauge-high::before, .fa-tachometer-alt-fast::before, .fa-tachometer-alt::before { content: ""; }.fa-envelope-open-text::before { content: ""; }.fa-hospital-alt::before, .fa-hospital-wide::before, .fa-hospital::before { content: ""; }.fa-wine-bottle::before { content: ""; }.fa-chess-rook::before { content: ""; }.fa-bars-staggered::before, .fa-reorder::before, .fa-stream::before { content: ""; }.fa-dharmachakra::before { content: ""; }.fa-hotdog::before { content: ""; }.fa-blind::before, .fa-person-walking-with-cane::before { content: ""; }.fa-drum::before { content: ""; }.fa-ice-cream::before { content: ""; }.fa-heart-circle-bolt::before { content: ""; }.fa-fax::before { content: ""; }.fa-paragraph::before { content: ""; }.fa-check-to-slot::before, .fa-vote-yea::before { content: ""; }.fa-star-half::before { content: ""; }.fa-boxes-alt::before, .fa-boxes-stacked::before, .fa-boxes::before { content: ""; }.fa-chain::before, .fa-link::before { content: ""; }.fa-assistive-listening-systems::before, .fa-ear-listen::before { content: ""; }.fa-tree-city::before { content: ""; }.fa-play::before { content: ""; }.fa-font::before { content: ""; }.fa-rupiah-sign::before { content: ""; }.fa-magnifying-glass::before, .fa-search::before { content: ""; }.fa-ping-pong-paddle-ball::before, .fa-table-tennis-paddle-ball::before, .fa-table-tennis::before { content: ""; }.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }.fa-trash-can-arrow-up::before, .fa-trash-restore-alt::before { content: ""; }.fa-naira-sign::before { content: ""; }.fa-cart-arrow-down::before { content: ""; }.fa-walkie-talkie::before { content: ""; }.fa-file-edit::before, .fa-file-pen::before { content: ""; }.fa-receipt::before { content: ""; }.fa-pen-square::before, .fa-pencil-square::before, .fa-square-pen::before { content: ""; }.fa-suitcase-rolling::before { content: ""; }.fa-person-circle-exclamation::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-battery-5::before, .fa-battery-full::before, .fa-battery::before { content: ""; }.fa-skull-crossbones::before { content: ""; }.fa-code-compare::before { content: ""; }.fa-list-dots::before, .fa-list-ul::before { content: ""; }.fa-school-lock::before { content: ""; }.fa-tower-cell::before { content: ""; }.fa-down-long::before, .fa-long-arrow-alt-down::before { content: ""; }.fa-ranking-star::before { content: ""; }.fa-chess-king::before { content: ""; }.fa-person-harassing::before { content: ""; }.fa-brazilian-real-sign::before { content: ""; }.fa-landmark-alt::before, .fa-landmark-dome::before { content: ""; }.fa-arrow-up::before { content: ""; }.fa-television::before, .fa-tv-alt::before, .fa-tv::before { content: ""; }.fa-shrimp::before { content: ""; }.fa-list-check::before, .fa-tasks::before { content: ""; }.fa-jug-detergent::before { content: ""; }.fa-circle-user::before, .fa-user-circle::before { content: ""; }.fa-user-shield::before { content: ""; }.fa-wind::before { content: ""; }.fa-car-burst::before, .fa-car-crash::before { content: ""; }.fa-y::before { content: "Y"; }.fa-person-snowboarding::before, .fa-snowboarding::before { content: ""; }.fa-shipping-fast::before, .fa-truck-fast::before { content: ""; }.fa-fish::before { content: ""; }.fa-user-graduate::before { content: ""; }.fa-adjust::before, .fa-circle-half-stroke::before { content: ""; }.fa-clapperboard::before { content: ""; }.fa-circle-radiation::before, .fa-radiation-alt::before { content: ""; }.fa-baseball-ball::before, .fa-baseball::before { content: ""; }.fa-jet-fighter-up::before { content: ""; }.fa-diagram-project::before, .fa-project-diagram::before { content: ""; }.fa-copy::before { content: ""; }.fa-volume-mute::before, .fa-volume-times::before, .fa-volume-xmark::before { content: ""; }.fa-hand-sparkles::before { content: ""; }.fa-grip-horizontal::before, .fa-grip::before { content: ""; }.fa-share-from-square::before, .fa-share-square::before { content: ""; }.fa-child-combatant::before, .fa-child-rifle::before { content: ""; }.fa-gun::before { content: ""; }.fa-phone-square::before, .fa-square-phone::before { content: ""; }.fa-add::before, .fa-plus::before { content: "+"; }.fa-expand::before { content: ""; }.fa-computer::before { content: ""; }.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }.fa-arrows-up-down-left-right::before, .fa-arrows::before { content: ""; }.fa-chalkboard-teacher::before, .fa-chalkboard-user::before { content: ""; }.fa-peso-sign::before { content: ""; }.fa-building-shield::before { content: ""; }.fa-baby::before { content: ""; }.fa-users-line::before { content: ""; }.fa-quote-left-alt::before, .fa-quote-left::before { content: ""; }.fa-tractor::before { content: ""; }.fa-trash-arrow-up::before, .fa-trash-restore::before { content: ""; }.fa-arrow-down-up-lock::before { content: ""; }.fa-lines-leaning::before { content: ""; }.fa-ruler-combined::before { content: ""; }.fa-copyright::before { content: ""; }.fa-equals::before { content: "="; }.fa-blender::before { content: ""; }.fa-teeth::before { content: ""; }.fa-ils::before, .fa-shekel-sign::before, .fa-shekel::before, .fa-sheqel-sign::before, .fa-sheqel::before { content: ""; }.fa-map::before { content: ""; }.fa-rocket::before { content: ""; }.fa-photo-film::before, .fa-photo-video::before { content: ""; }.fa-folder-minus::before { content: ""; }.fa-store::before { content: ""; }.fa-arrow-trend-up::before { content: ""; }.fa-plug-circle-minus::before { content: ""; }.fa-sign-hanging::before, .fa-sign::before { content: ""; }.fa-bezier-curve::before { content: ""; }.fa-bell-slash::before { content: ""; }.fa-tablet-android::before, .fa-tablet::before { content: ""; }.fa-school-flag::before { content: ""; }.fa-fill::before { content: ""; }.fa-angle-up::before { content: ""; }.fa-drumstick-bite::before { content: ""; }.fa-holly-berry::before { content: ""; }.fa-chevron-left::before { content: ""; }.fa-bacteria::before { content: ""; }.fa-hand-lizard::before { content: ""; }.fa-notdef::before { content: ""; }.fa-disease::before { content: ""; }.fa-briefcase-medical::before { content: ""; }.fa-genderless::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-retweet::before { content: ""; }.fa-car-alt::before, .fa-car-rear::before { content: ""; }.fa-pump-soap::before { content: ""; }.fa-video-slash::before { content: ""; }.fa-battery-2::before, .fa-battery-quarter::before { content: ""; }.fa-radio::before { content: ""; }.fa-baby-carriage::before, .fa-carriage-baby::before { content: ""; }.fa-traffic-light::before { content: ""; }.fa-thermometer::before { content: ""; }.fa-vr-cardboard::before { content: ""; }.fa-hand-middle-finger::before { content: ""; }.fa-percent::before, .fa-percentage::before { content: "%"; }.fa-truck-moving::before { content: ""; }.fa-glass-water-droplet::before { content: ""; }.fa-display::before { content: ""; }.fa-face-smile::before, .fa-smile::before { content: ""; }.fa-thumb-tack::before, .fa-thumbtack::before { content: ""; }.fa-trophy::before { content: ""; }.fa-person-praying::before, .fa-pray::before { content: ""; }.fa-hammer::before { content: ""; }.fa-hand-peace::before { content: ""; }.fa-rotate::before, .fa-sync-alt::before { content: ""; }.fa-spinner::before { content: ""; }.fa-robot::before { content: ""; }.fa-peace::before { content: ""; }.fa-cogs::before, .fa-gears::before { content: ""; }.fa-warehouse::before { content: ""; }.fa-arrow-up-right-dots::before { content: ""; }.fa-splotch::before { content: ""; }.fa-face-grin-hearts::before, .fa-grin-hearts::before { content: ""; }.fa-dice-four::before { content: ""; }.fa-sim-card::before { content: ""; }.fa-transgender-alt::before, .fa-transgender::before { content: ""; }.fa-mercury::before { content: ""; }.fa-arrow-turn-down::before, .fa-level-down::before { content: ""; }.fa-person-falling-burst::before { content: ""; }.fa-award::before { content: ""; }.fa-ticket-alt::before, .fa-ticket-simple::before { content: ""; }.fa-building::before { content: ""; }.fa-angle-double-left::before, .fa-angles-left::before { content: ""; }.fa-qrcode::before { content: ""; }.fa-clock-rotate-left::before, .fa-history::before { content: ""; }.fa-face-grin-beam-sweat::before, .fa-grin-beam-sweat::before { content: ""; }.fa-arrow-right-from-file::before, .fa-file-export::before { content: ""; }.fa-shield-blank::before, .fa-shield::before { content: ""; }.fa-arrow-up-short-wide::before, .fa-sort-amount-up-alt::before { content: ""; }.fa-house-medical::before { content: ""; }.fa-golf-ball-tee::before, .fa-golf-ball::before { content: ""; }.fa-chevron-circle-left::before, .fa-circle-chevron-left::before { content: ""; }.fa-house-chimney-window::before { content: ""; }.fa-pen-nib::before { content: ""; }.fa-tent-arrow-turn-left::before { content: ""; }.fa-tents::before { content: ""; }.fa-magic::before, .fa-wand-magic::before { content: ""; }.fa-dog::before { content: ""; }.fa-carrot::before { content: ""; }.fa-moon::before { content: ""; }.fa-wine-glass-alt::before, .fa-wine-glass-empty::before { content: ""; }.fa-cheese::before { content: ""; }.fa-yin-yang::before { content: ""; }.fa-music::before { content: ""; }.fa-code-commit::before { content: ""; }.fa-temperature-low::before { content: ""; }.fa-biking::before, .fa-person-biking::before { content: ""; }.fa-broom::before { content: ""; }.fa-shield-heart::before { content: ""; }.fa-gopuram::before { content: ""; }.fa-earth-oceania::before, .fa-globe-oceania::before { content: ""; }.fa-square-xmark::before, .fa-times-square::before, .fa-xmark-square::before { content: ""; }.fa-hashtag::before { content: "#"; }.fa-expand-alt::before, .fa-up-right-and-down-left-from-center::before { content: ""; }.fa-oil-can::before { content: ""; }.fa-t::before { content: "T"; }.fa-hippo::before { content: ""; }.fa-chart-column::before { content: ""; }.fa-infinity::before { content: ""; }.fa-vial-circle-check::before { content: ""; }.fa-person-arrow-down-to-line::before { content: ""; }.fa-voicemail::before { content: ""; }.fa-fan::before { content: ""; }.fa-person-walking-luggage::before { content: ""; }.fa-arrows-alt-v::before, .fa-up-down::before { content: ""; }.fa-cloud-moon-rain::before { content: ""; }.fa-calendar::before { content: ""; }.fa-trailer::before { content: ""; }.fa-bahai::before, .fa-haykal::before { content: ""; }.fa-sd-card::before { content: ""; }.fa-dragon::before { content: ""; }.fa-shoe-prints::before { content: ""; }.fa-circle-plus::before, .fa-plus-circle::before { content: ""; }.fa-face-grin-tongue-wink::before, .fa-grin-tongue-wink::before { content: ""; }.fa-hand-holding::before { content: ""; }.fa-plug-circle-exclamation::before { content: ""; }.fa-chain-broken::before, .fa-chain-slash::before, .fa-link-slash::before, .fa-unlink::before { content: ""; }.fa-clone::before { content: ""; }.fa-person-walking-arrow-loop-left::before { content: ""; }.fa-arrow-up-z-a::before, .fa-sort-alpha-up-alt::before { content: ""; }.fa-fire-alt::before, .fa-fire-flame-curved::before { content: ""; }.fa-tornado::before { content: ""; }.fa-file-circle-plus::before { content: ""; }.fa-book-quran::before, .fa-quran::before { content: ""; }.fa-anchor::before { content: ""; }.fa-border-all::before { content: ""; }.fa-angry::before, .fa-face-angry::before { content: ""; }.fa-cookie-bite::before { content: ""; }.fa-arrow-trend-down::before { content: ""; }.fa-feed::before, .fa-rss::before { content: ""; }.fa-draw-polygon::before { content: ""; }.fa-balance-scale::before, .fa-scale-balanced::before { content: ""; }.fa-gauge-simple-high::before, .fa-tachometer-fast::before, .fa-tachometer::before { content: ""; }.fa-shower::before { content: ""; }.fa-desktop-alt::before, .fa-desktop::before { content: ""; }.fa-m::before { content: "M"; }.fa-table-list::before, .fa-th-list::before { content: ""; }.fa-comment-sms::before, .fa-sms::before { content: ""; }.fa-book::before { content: ""; }.fa-user-plus::before { content: ""; }.fa-check::before { content: ""; }.fa-battery-4::before, .fa-battery-three-quarters::before { content: ""; }.fa-house-circle-check::before { content: ""; }.fa-angle-left::before { content: ""; }.fa-diagram-successor::before { content: ""; }.fa-truck-arrow-right::before { content: ""; }.fa-arrows-split-up-and-left::before { content: ""; }.fa-fist-raised::before, .fa-hand-fist::before { content: ""; }.fa-cloud-moon::before { content: ""; }.fa-briefcase::before { content: ""; }.fa-person-falling::before { content: ""; }.fa-image-portrait::before, .fa-portrait::before { content: ""; }.fa-user-tag::before { content: ""; }.fa-rug::before { content: ""; }.fa-earth-europe::before, .fa-globe-europe::before { content: ""; }.fa-cart-flatbed-suitcase::before, .fa-luggage-cart::before { content: ""; }.fa-rectangle-times::before, .fa-rectangle-xmark::before, .fa-times-rectangle::before, .fa-window-close::before { content: ""; }.fa-baht-sign::before { content: ""; }.fa-book-open::before { content: ""; }.fa-book-journal-whills::before, .fa-journal-whills::before { content: ""; }.fa-handcuffs::before { content: ""; }.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: ""; }.fa-database::before { content: ""; }.fa-arrow-turn-right::before, .fa-mail-forward::before, .fa-share::before { content: ""; }.fa-bottle-droplet::before { content: ""; }.fa-mask-face::before { content: ""; }.fa-hill-rockslide::before { content: ""; }.fa-exchange-alt::before, .fa-right-left::before { content: ""; }.fa-paper-plane::before { content: ""; }.fa-road-circle-exclamation::before { content: ""; }.fa-dungeon::before { content: ""; }.fa-align-right::before { content: ""; }.fa-money-bill-1-wave::before, .fa-money-bill-wave-alt::before { content: ""; }.fa-life-ring::before { content: ""; }.fa-hands::before, .fa-sign-language::before, .fa-signing::before { content: ""; }.fa-calendar-day::before { content: ""; }.fa-ladder-water::before, .fa-swimming-pool::before, .fa-water-ladder::before { content: ""; }.fa-arrows-up-down::before, .fa-arrows-v::before { content: ""; }.fa-face-grimace::before, .fa-grimace::before { content: ""; }.fa-wheelchair-alt::before, .fa-wheelchair-move::before { content: ""; }.fa-level-down-alt::before, .fa-turn-down::before { content: ""; }.fa-person-walking-arrow-right::before { content: ""; }.fa-envelope-square::before, .fa-square-envelope::before { content: ""; }.fa-dice::before { content: ""; }.fa-bowling-ball::before { content: ""; }.fa-brain::before { content: ""; }.fa-band-aid::before, .fa-bandage::before { content: ""; }.fa-calendar-minus::before { content: ""; }.fa-circle-xmark::before, .fa-times-circle::before, .fa-xmark-circle::before { content: ""; }.fa-gifts::before { content: ""; }.fa-hotel::before { content: ""; }.fa-earth-asia::before, .fa-globe-asia::before { content: ""; }.fa-id-card-alt::before, .fa-id-card-clip::before { content: ""; }.fa-magnifying-glass-plus::before, .fa-search-plus::before { content: ""; }.fa-thumbs-up::before { content: ""; }.fa-user-clock::before { content: ""; }.fa-allergies::before, .fa-hand-dots::before { content: ""; }.fa-file-invoice::before { content: ""; }.fa-window-minimize::before { content: ""; }.fa-coffee::before, .fa-mug-saucer::before { content: ""; }.fa-brush::before { content: ""; }.fa-mask::before { content: ""; }.fa-magnifying-glass-minus::before, .fa-search-minus::before { content: ""; }.fa-ruler-vertical::before { content: ""; }.fa-user-alt::before, .fa-user-large::before { content: ""; }.fa-train-tram::before { content: ""; }.fa-user-nurse::before { content: ""; }.fa-syringe::before { content: ""; }.fa-cloud-sun::before { content: ""; }.fa-stopwatch-20::before { content: ""; }.fa-square-full::before { content: ""; }.fa-magnet::before { content: ""; }.fa-jar::before { content: ""; }.fa-note-sticky::before, .fa-sticky-note::before { content: ""; }.fa-bug-slash::before { content: ""; }.fa-arrow-up-from-water-pump::before { content: ""; }.fa-bone::before { content: ""; }.fa-user-injured::before { content: ""; }.fa-face-sad-tear::before, .fa-sad-tear::before { content: ""; }.fa-plane::before { content: ""; }.fa-tent-arrows-down::before { content: ""; }.fa-exclamation::before { content: "!"; }.fa-arrows-spin::before { content: ""; }.fa-print::before { content: ""; }.fa-try::before, .fa-turkish-lira-sign::before, .fa-turkish-lira::before { content: ""; }.fa-dollar-sign::before, .fa-dollar::before, .fa-usd::before { content: "$"; }.fa-x::before { content: "X"; }.fa-magnifying-glass-dollar::before, .fa-search-dollar::before { content: ""; }.fa-users-cog::before, .fa-users-gear::before { content: ""; }.fa-person-military-pointing::before { content: ""; }.fa-bank::before, .fa-building-columns::before, .fa-institution::before, .fa-museum::before, .fa-university::before { content: ""; }.fa-umbrella::before { content: ""; }.fa-trowel::before { content: ""; }.fa-d::before { content: "D"; }.fa-stapler::before { content: ""; }.fa-masks-theater::before, .fa-theater-masks::before { content: ""; }.fa-kip-sign::before { content: ""; }.fa-hand-point-left::before { content: ""; }.fa-handshake-alt::before, .fa-handshake-simple::before { content: ""; }.fa-fighter-jet::before, .fa-jet-fighter::before { content: ""; }.fa-share-alt-square::before, .fa-square-share-nodes::before { content: ""; }.fa-barcode::before { content: ""; }.fa-plus-minus::before { content: ""; }.fa-video-camera::before, .fa-video::before { content: ""; }.fa-graduation-cap::before, .fa-mortar-board::before { content: ""; }.fa-hand-holding-medical::before { content: ""; }.fa-person-circle-check::before { content: ""; }.fa-level-up-alt::before, .fa-turn-up::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }@font-face { font-family: "Font Awesome 6 Brands"; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: block; }.fa-brands, .fab { font-weight: 400; }.fa-monero::before { content: ""; }.fa-hooli::before { content: ""; }.fa-yelp::before { content: ""; }.fa-cc-visa::before { content: ""; }.fa-lastfm::before { content: ""; }.fa-shopware::before { content: ""; }.fa-creative-commons-nc::before { content: ""; }.fa-aws::before { content: ""; }.fa-redhat::before { content: ""; }.fa-yoast::before { content: ""; }.fa-cloudflare::before { content: ""; }.fa-ups::before { content: ""; }.fa-wpexplorer::before { content: ""; }.fa-dyalog::before { content: ""; }.fa-bity::before { content: ""; }.fa-stackpath::before { content: ""; }.fa-buysellads::before { content: ""; }.fa-first-order::before { content: ""; }.fa-modx::before { content: ""; }.fa-guilded::before { content: ""; }.fa-vnv::before { content: ""; }.fa-js-square::before, .fa-square-js::before { content: ""; }.fa-microsoft::before { content: ""; }.fa-qq::before { content: ""; }.fa-orcid::before { content: ""; }.fa-java::before { content: ""; }.fa-invision::before { content: ""; }.fa-creative-commons-pd-alt::before { content: ""; }.fa-centercode::before { content: ""; }.fa-glide-g::before { content: ""; }.fa-drupal::before { content: ""; }.fa-hire-a-helper::before { content: ""; }.fa-creative-commons-by::before { content: ""; }.fa-unity::before { content: ""; }.fa-whmcs::before { content: ""; }.fa-rocketchat::before { content: ""; }.fa-vk::before { content: ""; }.fa-untappd::before { content: ""; }.fa-mailchimp::before { content: ""; }.fa-css3-alt::before { content: ""; }.fa-reddit-square::before, .fa-square-reddit::before { content: ""; }.fa-vimeo-v::before { content: ""; }.fa-contao::before { content: ""; }.fa-square-font-awesome::before { content: ""; }.fa-deskpro::before { content: ""; }.fa-sistrix::before { content: ""; }.fa-instagram-square::before, .fa-square-instagram::before { content: ""; }.fa-battle-net::before { content: ""; }.fa-the-red-yeti::before { content: ""; }.fa-hacker-news-square::before, .fa-square-hacker-news::before { content: ""; }.fa-edge::before { content: ""; }.fa-threads::before { content: ""; }.fa-napster::before { content: ""; }.fa-snapchat-square::before, .fa-square-snapchat::before { content: ""; }.fa-google-plus-g::before { content: ""; }.fa-artstation::before { content: ""; }.fa-markdown::before { content: ""; }.fa-sourcetree::before { content: ""; }.fa-google-plus::before { content: ""; }.fa-diaspora::before { content: ""; }.fa-foursquare::before { content: ""; }.fa-stack-overflow::before { content: ""; }.fa-github-alt::before { content: ""; }.fa-phoenix-squadron::before { content: ""; }.fa-pagelines::before { content: ""; }.fa-algolia::before { content: ""; }.fa-red-river::before { content: ""; }.fa-creative-commons-sa::before { content: ""; }.fa-safari::before { content: ""; }.fa-google::before { content: ""; }.fa-font-awesome-alt::before, .fa-square-font-awesome-stroke::before { content: ""; }.fa-atlassian::before { content: ""; }.fa-linkedin-in::before { content: ""; }.fa-digital-ocean::before { content: ""; }.fa-nimblr::before { content: ""; }.fa-chromecast::before { content: ""; }.fa-evernote::before { content: ""; }.fa-hacker-news::before { content: ""; }.fa-creative-commons-sampling::before { content: ""; }.fa-adversal::before { content: ""; }.fa-creative-commons::before { content: ""; }.fa-watchman-monitoring::before { content: ""; }.fa-fonticons::before { content: ""; }.fa-weixin::before { content: ""; }.fa-shirtsinbulk::before { content: ""; }.fa-codepen::before { content: ""; }.fa-git-alt::before { content: ""; }.fa-lyft::before { content: ""; }.fa-rev::before { content: ""; }.fa-windows::before { content: ""; }.fa-wizards-of-the-coast::before { content: ""; }.fa-square-viadeo::before, .fa-viadeo-square::before { content: ""; }.fa-meetup::before { content: ""; }.fa-centos::before { content: ""; }.fa-adn::before { content: ""; }.fa-cloudsmith::before { content: ""; }.fa-pied-piper-alt::before { content: ""; }.fa-dribbble-square::before, .fa-square-dribbble::before { content: ""; }.fa-codiepie::before { content: ""; }.fa-node::before { content: ""; }.fa-mix::before { content: ""; }.fa-steam::before { content: ""; }.fa-cc-apple-pay::before { content: ""; }.fa-scribd::before { content: ""; }.fa-debian::before { content: ""; }.fa-openid::before { content: ""; }.fa-instalod::before { content: ""; }.fa-expeditedssl::before { content: ""; }.fa-sellcast::before { content: ""; }.fa-square-twitter::before, .fa-twitter-square::before { content: ""; }.fa-r-project::before { content: ""; }.fa-delicious::before { content: ""; }.fa-freebsd::before { content: ""; }.fa-vuejs::before { content: ""; }.fa-accusoft::before { content: ""; }.fa-ioxhost::before { content: ""; }.fa-fonticons-fi::before { content: ""; }.fa-app-store::before { content: ""; }.fa-cc-mastercard::before { content: ""; }.fa-itunes-note::before { content: ""; }.fa-golang::before { content: ""; }.fa-kickstarter::before { content: ""; }.fa-grav::before { content: ""; }.fa-weibo::before { content: ""; }.fa-uncharted::before { content: ""; }.fa-firstdraft::before { content: ""; }.fa-square-youtube::before, .fa-youtube-square::before { content: ""; }.fa-wikipedia-w::before { content: ""; }.fa-rendact::before, .fa-wpressr::before { content: ""; }.fa-angellist::before { content: ""; }.fa-galactic-republic::before { content: ""; }.fa-nfc-directional::before { content: ""; }.fa-skype::before { content: ""; }.fa-joget::before { content: ""; }.fa-fedora::before { content: ""; }.fa-stripe-s::before { content: ""; }.fa-meta::before { content: ""; }.fa-laravel::before { content: ""; }.fa-hotjar::before { content: ""; }.fa-bluetooth-b::before { content: ""; }.fa-sticker-mule::before { content: ""; }.fa-creative-commons-zero::before { content: ""; }.fa-hips::before { content: ""; }.fa-behance::before { content: ""; }.fa-reddit::before { content: ""; }.fa-discord::before { content: ""; }.fa-chrome::before { content: ""; }.fa-app-store-ios::before { content: ""; }.fa-cc-discover::before { content: ""; }.fa-wpbeginner::before { content: ""; }.fa-confluence::before { content: ""; }.fa-mdb::before { content: ""; }.fa-dochub::before { content: ""; }.fa-accessible-icon::before { content: ""; }.fa-ebay::before { content: ""; }.fa-amazon::before { content: ""; }.fa-unsplash::before { content: ""; }.fa-yarn::before { content: ""; }.fa-square-steam::before, .fa-steam-square::before { content: ""; }.fa-500px::before { content: ""; }.fa-square-vimeo::before, .fa-vimeo-square::before { content: ""; }.fa-asymmetrik::before { content: ""; }.fa-font-awesome-flag::before, .fa-font-awesome-logo-full::before, .fa-font-awesome::before { content: ""; }.fa-gratipay::before { content: ""; }.fa-apple::before { content: ""; }.fa-hive::before { content: ""; }.fa-gitkraken::before { content: ""; }.fa-keybase::before { content: ""; }.fa-apple-pay::before { content: ""; }.fa-padlet::before { content: ""; }.fa-amazon-pay::before { content: ""; }.fa-github-square::before, .fa-square-github::before { content: ""; }.fa-stumbleupon::before { content: ""; }.fa-fedex::before { content: ""; }.fa-phoenix-framework::before { content: ""; }.fa-shopify::before { content: ""; }.fa-neos::before { content: ""; }.fa-square-threads::before { content: ""; }.fa-hackerrank::before { content: ""; }.fa-researchgate::before { content: ""; }.fa-swift::before { content: ""; }.fa-angular::before { content: ""; }.fa-speakap::before { content: ""; }.fa-angrycreative::before { content: ""; }.fa-y-combinator::before { content: ""; }.fa-empire::before { content: ""; }.fa-envira::before { content: ""; }.fa-gitlab-square::before, .fa-square-gitlab::before { content: ""; }.fa-studiovinari::before { content: ""; }.fa-pied-piper::before { content: ""; }.fa-wordpress::before { content: ""; }.fa-product-hunt::before { content: ""; }.fa-firefox::before { content: ""; }.fa-linode::before { content: ""; }.fa-goodreads::before { content: ""; }.fa-odnoklassniki-square::before, .fa-square-odnoklassniki::before { content: ""; }.fa-jsfiddle::before { content: ""; }.fa-sith::before { content: ""; }.fa-themeisle::before { content: ""; }.fa-page4::before { content: ""; }.fa-hashnode::before { content: ""; }.fa-react::before { content: ""; }.fa-cc-paypal::before { content: ""; }.fa-squarespace::before { content: ""; }.fa-cc-stripe::before { content: ""; }.fa-creative-commons-share::before { content: ""; }.fa-bitcoin::before { content: ""; }.fa-keycdn::before { content: ""; }.fa-opera::before { content: ""; }.fa-itch-io::before { content: ""; }.fa-umbraco::before { content: ""; }.fa-galactic-senate::before { content: ""; }.fa-ubuntu::before { content: ""; }.fa-draft2digital::before { content: ""; }.fa-stripe::before { content: ""; }.fa-houzz::before { content: ""; }.fa-gg::before { content: ""; }.fa-dhl::before { content: ""; }.fa-pinterest-square::before, .fa-square-pinterest::before { content: ""; }.fa-xing::before { content: ""; }.fa-blackberry::before { content: ""; }.fa-creative-commons-pd::before { content: ""; }.fa-playstation::before { content: ""; }.fa-quinscape::before { content: ""; }.fa-less::before { content: ""; }.fa-blogger-b::before { content: ""; }.fa-opencart::before { content: ""; }.fa-vine::before { content: ""; }.fa-paypal::before { content: ""; }.fa-gitlab::before { content: ""; }.fa-typo3::before { content: ""; }.fa-reddit-alien::before { content: ""; }.fa-yahoo::before { content: ""; }.fa-dailymotion::before { content: ""; }.fa-affiliatetheme::before { content: ""; }.fa-pied-piper-pp::before { content: ""; }.fa-bootstrap::before { content: ""; }.fa-odnoklassniki::before { content: ""; }.fa-nfc-symbol::before { content: ""; }.fa-ethereum::before { content: ""; }.fa-speaker-deck::before { content: ""; }.fa-creative-commons-nc-eu::before { content: ""; }.fa-patreon::before { content: ""; }.fa-avianex::before { content: ""; }.fa-ello::before { content: ""; }.fa-gofore::before { content: ""; }.fa-bimobject::before { content: ""; }.fa-facebook-f::before { content: ""; }.fa-google-plus-square::before, .fa-square-google-plus::before { content: ""; }.fa-mandalorian::before { content: ""; }.fa-first-order-alt::before { content: ""; }.fa-osi::before { content: ""; }.fa-google-wallet::before { content: ""; }.fa-d-and-d-beyond::before { content: ""; }.fa-periscope::before { content: ""; }.fa-fulcrum::before { content: ""; }.fa-cloudscale::before { content: ""; }.fa-forumbee::before { content: ""; }.fa-mizuni::before { content: ""; }.fa-schlix::before { content: ""; }.fa-square-xing::before, .fa-xing-square::before { content: ""; }.fa-bandcamp::before { content: ""; }.fa-wpforms::before { content: ""; }.fa-cloudversify::before { content: ""; }.fa-usps::before { content: ""; }.fa-megaport::before { content: ""; }.fa-magento::before { content: ""; }.fa-spotify::before { content: ""; }.fa-optin-monster::before { content: ""; }.fa-fly::before { content: ""; }.fa-aviato::before { content: ""; }.fa-itunes::before { content: ""; }.fa-cuttlefish::before { content: ""; }.fa-blogger::before { content: ""; }.fa-flickr::before { content: ""; }.fa-viber::before { content: ""; }.fa-soundcloud::before { content: ""; }.fa-digg::before { content: ""; }.fa-tencent-weibo::before { content: ""; }.fa-symfony::before { content: ""; }.fa-maxcdn::before { content: ""; }.fa-etsy::before { content: ""; }.fa-facebook-messenger::before { content: ""; }.fa-audible::before { content: ""; }.fa-think-peaks::before { content: ""; }.fa-bilibili::before { content: ""; }.fa-erlang::before { content: ""; }.fa-x-twitter::before { content: ""; }.fa-cotton-bureau::before { content: ""; }.fa-dashcube::before { content: ""; }.fa-42-group::before, .fa-innosoft::before { content: ""; }.fa-stack-exchange::before { content: ""; }.fa-elementor::before { content: ""; }.fa-pied-piper-square::before, .fa-square-pied-piper::before { content: ""; }.fa-creative-commons-nd::before { content: ""; }.fa-palfed::before { content: ""; }.fa-superpowers::before { content: ""; }.fa-resolving::before { content: ""; }.fa-xbox::before { content: ""; }.fa-searchengin::before { content: ""; }.fa-tiktok::before { content: ""; }.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }.fa-renren::before { content: ""; }.fa-linux::before { content: ""; }.fa-glide::before { content: ""; }.fa-linkedin::before { content: ""; }.fa-hubspot::before { content: ""; }.fa-deploydog::before { content: ""; }.fa-twitch::before { content: ""; }.fa-ravelry::before { content: ""; }.fa-mixer::before { content: ""; }.fa-lastfm-square::before, .fa-square-lastfm::before { content: ""; }.fa-vimeo::before { content: ""; }.fa-mendeley::before { content: ""; }.fa-uniregistry::before { content: ""; }.fa-figma::before { content: ""; }.fa-creative-commons-remix::before { content: ""; }.fa-cc-amazon-pay::before { content: ""; }.fa-dropbox::before { content: ""; }.fa-instagram::before { content: ""; }.fa-cmplid::before { content: ""; }.fa-facebook::before { content: ""; }.fa-gripfire::before { content: ""; }.fa-jedi-order::before { content: ""; }.fa-uikit::before { content: ""; }.fa-fort-awesome-alt::before { content: ""; }.fa-phabricator::before { content: ""; }.fa-ussunnah::before { content: ""; }.fa-earlybirds::before { content: ""; }.fa-trade-federation::before { content: ""; }.fa-autoprefixer::before { content: ""; }.fa-whatsapp::before { content: ""; }.fa-slideshare::before { content: ""; }.fa-google-play::before { content: ""; }.fa-viadeo::before { content: ""; }.fa-line::before { content: ""; }.fa-google-drive::before { content: ""; }.fa-servicestack::before { content: ""; }.fa-simplybuilt::before { content: ""; }.fa-bitbucket::before { content: ""; }.fa-imdb::before { content: ""; }.fa-deezer::before { content: ""; }.fa-raspberry-pi::before { content: ""; }.fa-jira::before { content: ""; }.fa-docker::before { content: ""; }.fa-screenpal::before { content: ""; }.fa-bluetooth::before { content: ""; }.fa-gitter::before { content: ""; }.fa-d-and-d::before { content: ""; }.fa-microblog::before { content: ""; }.fa-cc-diners-club::before { content: ""; }.fa-gg-circle::before { content: ""; }.fa-pied-piper-hat::before { content: ""; }.fa-kickstarter-k::before { content: ""; }.fa-yandex::before { content: ""; }.fa-readme::before { content: ""; }.fa-html5::before { content: ""; }.fa-sellsy::before { content: ""; }.fa-sass::before { content: ""; }.fa-wirsindhandwerk::before, .fa-wsh::before { content: ""; }.fa-buromobelexperte::before { content: ""; }.fa-salesforce::before { content: ""; }.fa-octopus-deploy::before { content: ""; }.fa-medapps::before { content: ""; }.fa-ns8::before { content: ""; }.fa-pinterest-p::before { content: ""; }.fa-apper::before { content: ""; }.fa-fort-awesome::before { content: ""; }.fa-waze::before { content: ""; }.fa-cc-jcb::before { content: ""; }.fa-snapchat-ghost::before, .fa-snapchat::before { content: ""; }.fa-fantasy-flight-games::before { content: ""; }.fa-rust::before { content: ""; }.fa-wix::before { content: ""; }.fa-behance-square::before, .fa-square-behance::before { content: ""; }.fa-supple::before { content: ""; }.fa-rebel::before { content: ""; }.fa-css3::before { content: ""; }.fa-staylinked::before { content: ""; }.fa-kaggle::before { content: ""; }.fa-space-awesome::before { content: ""; }.fa-deviantart::before { content: ""; }.fa-cpanel::before { content: ""; }.fa-goodreads-g::before { content: ""; }.fa-git-square::before, .fa-square-git::before { content: ""; }.fa-square-tumblr::before, .fa-tumblr-square::before { content: ""; }.fa-trello::before { content: ""; }.fa-creative-commons-nc-jp::before { content: ""; }.fa-get-pocket::before { content: ""; }.fa-perbyte::before { content: ""; }.fa-grunt::before { content: ""; }.fa-weebly::before { content: ""; }.fa-connectdevelop::before { content: ""; }.fa-leanpub::before { content: ""; }.fa-black-tie::before { content: ""; }.fa-themeco::before { content: ""; }.fa-python::before { content: ""; }.fa-android::before { content: ""; }.fa-bots::before { content: ""; }.fa-free-code-camp::before { content: ""; }.fa-hornbill::before { content: ""; }.fa-js::before { content: ""; }.fa-ideal::before { content: ""; }.fa-git::before { content: ""; }.fa-dev::before { content: ""; }.fa-sketch::before { content: ""; }.fa-yandex-international::before { content: ""; }.fa-cc-amex::before { content: ""; }.fa-uber::before { content: ""; }.fa-github::before { content: ""; }.fa-php::before { content: ""; }.fa-alipay::before { content: ""; }.fa-youtube::before { content: ""; }.fa-skyatlas::before { content: ""; }.fa-firefox-browser::before { content: ""; }.fa-replyd::before { content: ""; }.fa-suse::before { content: ""; }.fa-jenkins::before { content: ""; }.fa-twitter::before { content: ""; }.fa-rockrms::before { content: ""; }.fa-pinterest::before { content: ""; }.fa-buffer::before { content: ""; }.fa-npm::before { content: ""; }.fa-yammer::before { content: ""; }.fa-btc::before { content: ""; }.fa-dribbble::before { content: ""; }.fa-stumbleupon-circle::before { content: ""; }.fa-internet-explorer::before { content: ""; }.fa-stubber::before { content: ""; }.fa-telegram-plane::before, .fa-telegram::before { content: ""; }.fa-old-republic::before { content: ""; }.fa-odysee::before { content: ""; }.fa-square-whatsapp::before, .fa-whatsapp-square::before { content: ""; }.fa-node-js::before { content: ""; }.fa-edge-legacy::before { content: ""; }.fa-slack-hash::before, .fa-slack::before { content: ""; }.fa-medrt::before { content: ""; }.fa-usb::before { content: ""; }.fa-tumblr::before { content: ""; }.fa-vaadin::before { content: ""; }.fa-quora::before { content: ""; }.fa-square-x-twitter::before { content: ""; }.fa-reacteurope::before { content: ""; }.fa-medium-m::before, .fa-medium::before { content: ""; }.fa-amilia::before { content: ""; }.fa-mixcloud::before { content: ""; }.fa-flipboard::before { content: ""; }.fa-viacoin::before { content: ""; }.fa-critical-role::before { content: ""; }.fa-sitrox::before { content: ""; }.fa-discourse::before { content: ""; }.fa-joomla::before { content: ""; }.fa-mastodon::before { content: ""; }.fa-airbnb::before { content: ""; }.fa-wolf-pack-battalion::before { content: ""; }.fa-buy-n-large::before { content: ""; }.fa-gulp::before { content: ""; }.fa-creative-commons-sampling-plus::before { content: ""; }.fa-strava::before { content: ""; }.fa-ember::before { content: ""; }.fa-canadian-maple-leaf::before { content: ""; }.fa-teamspeak::before { content: ""; }.fa-pushed::before { content: ""; }.fa-wordpress-simple::before { content: ""; }.fa-nutritionix::before { content: ""; }.fa-wodu::before { content: ""; }.fa-google-pay::before { content: ""; }.fa-intercom::before { content: ""; }.fa-zhihu::before { content: ""; }.fa-korvue::before { content: ""; }.fa-pix::before { content: ""; }.fa-steam-symbol::before { content: ""; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }@font-face { font-family: "Font Awesome 6 Free"; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: block; }.fa-regular, .far { font-weight: 400; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face { font-family: "Font Awesome 6 Free"; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); font-style: normal; font-weight: 900; font-display: block; }.fa-solid, .fas { font-weight: 900; }@font-face { font-family: "Font Awesome 5 Brands"; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); font-weight: 400; font-display: block; }@font-face { font-family: "Font Awesome 5 Free"; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); font-weight: 900; font-display: block; }@font-face { font-family: "Font Awesome 5 Free"; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); font-weight: 400; font-display: block; }@font-face { font-family: "FontAwesome"; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); font-display: block; }@font-face { font-family: "FontAwesome"; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); font-display: block; }@font-face { font-family: "FontAwesome"; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); font-display: block; unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }@font-face { font-family: "FontAwesome"; src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); font-display: block; unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }#iubenda-cs-banner .iub-toggle-checkbox, #iubenda-iframe .iub-toggle-checkbox { flex-shrink: 0 !important; display: flex !important; align-items: center !important; margin-left: 24px !important; }#iubenda-cs-banner .iub-toggle-checkbox input, #iubenda-iframe .iub-toggle-checkbox input { appearance: none !important; padding: 0px !important; border: 0px !important; margin: 0px !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1, #iubenda-iframe .iub-toggle-checkbox input.style1 { width: 64px !important; height: 32px !important; border-radius: 32px !important; transition: background-position 0.4s, background-color 0.4s !important; background-color: rgb(85, 85, 85) !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9 0a9 9 0 1 1 0 18A9 9 0 0 1 9 0zM5.729 5.033a.5.5 0 0 0-.638.058l-.058.07a.5.5 0 0 0 .058.637l3.201 3.201-3.201 3.203a.5.5 0 0 0 .707.707l3.201-3.203 3.203 3.203.07.058a.5.5 0 0 0 .637-.058l.058-.07a.5.5 0 0 0-.058-.637L9.706 8.999l3.203-3.201a.5.5 0 0 0-.707-.707L8.999 8.292 5.798 5.091z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: left 4px top 4px !important; background-size: 24px 24px !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked, #iubenda-iframe .iub-toggle-checkbox input.style1:checked { background-color: rgb(28, 198, 145) !important; background-position: left 36px top 4px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9 0a9 9 0 1 1 0 18A9 9 0 0 1 9 0zm4.646 5.646l-6.198 6.2-3.1-3a.5.5 0 1 0-.696.718l3.454 3.342a.5.5 0 0 0 .701-.006l6.547-6.546a.5.5 0 1 0-.708-.708z'/%3E%3C/svg%3E") !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.sm, #iubenda-iframe .iub-toggle-checkbox input.style1:checked.sm { background-position: left 27px top 3px !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.half, #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked[value="partial"], #iubenda-iframe .iub-toggle-checkbox input.style1:checked.half, #iubenda-iframe .iub-toggle-checkbox input.style1:checked[value="partial"] { background-color: rgb(255, 210, 77) !important; background-position: left 20px top 4px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9 0a9 9 0 1 1 0 18A9 9 0 0 1 9 0zm4 8.5H5a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1z'/%3E%3C/svg%3E") !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1:checked.half.sm, #iubenda-cs-banner .iub-toggle-checkbox input.style1:checked[value="partial"].sm, #iubenda-iframe .iub-toggle-checkbox input.style1:checked.half.sm, #iubenda-iframe .iub-toggle-checkbox input.style1:checked[value="partial"].sm { background-position: left 15px top 3px !important; }#iubenda-cs-banner .iub-toggle-checkbox input.style1.sm, #iubenda-iframe .iub-toggle-checkbox input.style1.sm { width: 48px !important; height: 24px !important; border-radius: 24px !important; background-size: 18px 18px !important; background-position: left 3px top 3px !important; }#iubenda-cs-banner .iub-toggle-checkbox input:not([disabled]), #iubenda-iframe .iub-toggle-checkbox input:not([disabled]) { cursor: pointer !important; }#iubenda-cs-banner .iub-toggle-checkbox input[disabled], #iubenda-iframe .iub-toggle-checkbox input[disabled] { opacity: 0.35; }#iubenda-cs-banner .iub-toggle-checkbox .iub-caption, #iubenda-iframe .iub-toggle-checkbox .iub-caption { display: none !important; }#iubenda-cs-banner { font-size: 15px !important; background: 0px 0px !important; line-height: 1.4 !important; position: fixed !important; z-index: 99999998 !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; border: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; display: flex !important; will-change: opacity; opacity: 0 !important; pointer-events: none !important; transition: opacity 0.4s !important; }#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *, #iubenda-cs-banner [class*=" iub"], #iubenda-cs-banner [class^="iub"] { font-size: 100% !important; appearance: none !important; box-sizing: border-box !important; font-family: -apple-system, sans-serif !important; text-decoration: none !important; color: currentcolor !important; background: transparent 0px 0px !important; border: medium !important; inset: auto !important; clear: none !important; clip: auto !important; counter-increment: none !important; counter-reset: none !important; direction: inherit !important; float: none !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; letter-spacing: normal; line-height: inherit; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; margin: 0px; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; opacity: 1; padding: 0px !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: left !important; text-indent: 0px !important; text-transform: none !important; unicode-bidi: normal !important; vertical-align: baseline !important; white-space: normal !important; width: auto !important; word-spacing: normal; z-index: auto !important; border-radius: 0px !important; box-shadow: none !important; columns: auto !important; column-gap: normal !important; column-rule: medium none rgb(0, 0, 0) !important; column-span: none !important; font-feature-settings: normal !important; overflow: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; text-shadow: none !important; transition: all !important; transform: none !important; transform-origin: 50% 50% 0px !important; transform-style: flat !important; word-break: normal !important; }#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) * strong, #iubenda-cs-banner [class*=" iub"] strong, #iubenda-cs-banner [class^="iub"] strong { font-weight: 700 !important; }#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) * .iub-sr-only, #iubenda-cs-banner [class*=" iub"] .iub-sr-only, #iubenda-cs-banner [class^="iub"] .iub-sr-only { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) * .iub-sr-only:focus, #iubenda-cs-banner [class*=" iub"] .iub-sr-only:focus, #iubenda-cs-banner [class^="iub"] .iub-sr-only:focus { position: static !important; width: auto !important; height: auto !important; }#iubenda-cs-banner.iubenda-cs-overlay::before { content: "" !important; position: fixed !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; background-color: rgba(0, 0, 0, 0.5) !important; z-index: 1 !important; pointer-events: auto !important; }#iubenda-cs-banner.iubenda-cs-center { align-items: center !important; justify-content: center !important; }#iubenda-cs-banner.iubenda-cs-top { align-items: flex-start !important; }#iubenda-cs-banner.iubenda-cs-bottom { align-items: flex-end !important; }#iubenda-cs-banner.iubenda-cs-left { justify-content: flex-start !important; }#iubenda-cs-banner.iubenda-cs-right { justify-content: flex-end !important; }#iubenda-cs-banner.iubenda-cs-visible { opacity: 1 !important; }#iubenda-cs-banner.iubenda-cs-visible > * { pointer-events: auto !important; }#iubenda-cs-banner.iubenda-cs-slidein .iubenda-cs-container { transition: transform 0.4s !important; }#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-top .iubenda-cs-container { transform: translateY(-48px) !important; }#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-bottom .iubenda-cs-container { transform: translateY(48px) !important; }#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-visible .iubenda-cs-container { transform: translateY(0px) !important; }#iubenda-cs-banner .iubenda-cs-container { position: relative !important; z-index: 2 !important; }#iubenda-cs-banner .iubenda-cs-container.iubenda-cs-themed { display: flex; flex-direction: column; }#iubenda-cs-banner .iubenda-cs-brand { display: flex !important; padding: 16px !important; flex-shrink: 0 !important; }#iubenda-cs-banner .iubenda-cs-brand > div { display: flex !important; justify-content: flex-start !important; }#iubenda-cs-banner .iubenda-cs-brand img { max-width: 192px !important; max-height: 32px !important; }#iubenda-cs-banner .iubenda-cs-content { position: relative !important; z-index: 1 !important; overflow: hidden !important; transition: transform 0.4s !important; background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; display: flex; flex-direction: column; }#iubenda-cs-banner .iubenda-cs-rationale { position: relative !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto; }@media screen and (max-height: 300px) {
  #iubenda-cs-banner .iubenda-cs-rationale { overflow-y: auto !important; display: block !important; }
}#iubenda-cs-banner .iubenda-cs-close-btn { z-index: 1 !important; top: 6px !important; right: 0px !important; margin: 10px !important; min-width: 32px !important; height: 32px !important; padding: 6px !important; font-size: 24px !important; line-height: 0 !important; font-weight: lighter !important; cursor: pointer !important; text-align: center !important; border: 1px solid transparent !important; border-radius: 4px !important; opacity: 0.7 !important; align-self: flex-end !important; }#iubenda-cs-banner .iubenda-cs-close-btn:hover { opacity: 1 !important; }#iubenda-cs-banner .iubenda-banner-content { font-weight: 300 !important; padding: 16px !important; flex: 1 1 auto !important; overflow-y: auto !important; }#iubenda-cs-banner .iubenda-banner-content a, #iubenda-cs-banner .iubenda-banner-content button { cursor: pointer !important; color: currentcolor !important; text-decoration: underline !important; }#iubenda-cs-banner .iubenda-banner-content a:hover, #iubenda-cs-banner .iubenda-banner-content button:hover { text-decoration: none !important; }@media (min-width: 640px) {
  #iubenda-cs-banner .iubenda-banner-content div:nth-child(1) { margin-top: 40px !important; }
}#iubenda-cs-banner #iubenda-cs-paragraph.iubenda-cs-no-margin-top { margin-top: 0px !important; }#iubenda-cs-banner #iubenda-cs-paragraph.iubenda-cs-small-margin-top { margin-top: 16px !important; }#iubenda-cs-banner #iubenda-cs-title { margin-bottom: 16px !important; margin-top: 8px !important; font-weight: 700 !important; font-size: 14px !important; }#iubenda-cs-banner .iubenda-cs-counter { text-align: center !important; position: relative !important; z-index: 1 !important; display: none; pointer-events: none; flex-shrink: 0; padding: 8px !important; font-size: 13px !important; font-weight: 700 !important; }#iubenda-cs-banner .iubenda-cs-cwa-button { font-weight: 700 !important; font-size: 13px !important; background: rgba(255, 255, 255, 0.1) !important; color: rgb(255, 255, 255) !important; padding: 8px 14px !important; flex-shrink: 0; border-radius: 4px !important; text-align: center !important; z-index: 1 !important; margin: 16px 16px 0px !important; cursor: pointer !important; }#iubenda-cs-banner .iubenda-cs-cwa-button:focus, #iubenda-cs-banner .iubenda-cs-cwa-button:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 999px inset !important; }@media (max-width: 639px) {
  #iubenda-cs-banner .iubenda-cs-cwa-button { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 4px !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner .iubenda-cs-cwa-button { align-self: flex-end; }
}#iubenda-cs-banner .iubenda-cs-cwa-button:focus, #iubenda-cs-banner .iubenda-cs-cwa-button:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 999px inset !important; }@media (max-width: 639px) {
  #iubenda-cs-banner .iubenda-cs-cwa-button { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 4px !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner .iubenda-cs-cwa-button { align-self: flex-end; }
}#iubenda-cs-banner .iubenda-cs-opt-group { z-index: 1 !important; display: flex !important; flex-shrink: 0 !important; color: rgb(0, 0, 0) !important; margin: 0px 16px 16px !important; }#iubenda-cs-banner .iubenda-cs-opt-group > div { display: flex !important; }@media screen and (max-height: 300px) {
  #iubenda-cs-banner .iubenda-cs-opt-group { position: relative !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner .iubenda-cs-opt-group { align-items: center !important; justify-content: space-between !important; }
  #iubenda-cs-banner .iubenda-cs-opt-group-custom { margin-right: auto !important; align-self: start !important; justify-content: flex-start !important; }
  #iubenda-cs-banner .iubenda-cs-opt-group-consent { margin-left: auto !important; align-self: end !important; justify-content: flex-end !important; }
}@media (max-width: 639px) {
  #iubenda-cs-banner .iubenda-cs-opt-group { flex-direction: column !important; }
  #iubenda-cs-banner .iubenda-cs-opt-group-custom:not(.iubenda-cs-opt-group-granular) { order: 2; }
  #iubenda-cs-banner .iubenda-cs-opt-group-consent { order: 1; }
}#iubenda-cs-banner .iubenda-cs-opt-group button { appearance: none !important; padding: 8px 32px !important; border-radius: 64px !important; cursor: pointer !important; font-weight: 700 !important; font-size: 100% !important; margin-top: 4px !important; margin-bottom: 4px !important; text-align: center !important; border: 0px !important; background-color: rgb(26, 26, 26) !important; color: rgb(255, 255, 255) !important; }@-moz-document url-prefix("") { #iubenda-cs-banner .iubenda-cs-opt-group button { padding-top: 7px !important; } }#iubenda-cs-banner .iubenda-cs-opt-group button.focus, #iubenda-cs-banner .iubenda-cs-opt-group button.hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 999px inset !important; }@media (min-width: 640px) {
  #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type) { margin-right: 8px !important; }
}@media (max-width: 639px) {
  #iubenda-cs-banner .iubenda-cs-opt-group button { padding: 8px 24px !important; width: 100% !important; display: block; text-align: center !important; margin: 6px 3px !important; flex: 1 1 0%; }
}#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary { background-color: rgb(0, 115, 206) !important; color: rgb(255, 255, 255) !important; }#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn { background-color: rgb(0, 115, 206) !important; color: rgb(255, 255, 255) !important; }#iubenda-cs-banner.iubenda-cs-padded:not(.iubenda-cs-branded) .iubenda-banner-content { padding-right: 48px !important; }#iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn { position: absolute !important; }@media (min-width: 640px) {
  #iubenda-cs-banner:not(.iubenda-cs-padded).iubenda-cs-branded .iubenda-cs-cwa-button { position: absolute !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner:not(.iubenda-cs-branded):not(.iubenda-cs-no-heading) .iubenda-cs-cwa-button { position: absolute !important; top: -4px !important; right: -4px !important; padding: 5px 10px !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner.iubenda-cs-branded:not(.iubenda-cs-default-floating).iubenda-cs-bottom .iubenda-cs-brand, #iubenda-cs-banner.iubenda-cs-branded:not(.iubenda-cs-default-floating).iubenda-cs-top .iubenda-cs-brand { border-radius: 8px !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-cwa-button { margin: 15px !important; }
}#iubenda-cs-banner.iubenda-cs-branded .iubenda-cs-close-btn { height: 32px !important; min-width: 32px !important; }#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand-badge-outer, #iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-brand-badge-outer { height: 0px !important; }#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer, #iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer { margin-left: auto !important; margin-right: 0px !important; float: right !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer { order: -1 !important; display: inline-flex !important; }#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand { margin: 0px -8px !important; }@media (max-width: 991px) {
  #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand { margin: -8px -8px 0px !important; }
}@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand div { margin: 0px auto !important; width: calc(960px) !important; }
}@media (max-width: 991px) {
  #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-brand div { margin: 0px 8px !important; }
}#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container { width: 100% !important; }@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale { width: 992px !important; margin: 16px auto !important; }
}@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-brand-badge { margin: 0px 16px !important; }
}@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-container { width: 992px !important; }
}@media (max-width: 991px) {
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-cs-container { width: 100% !important; }
}@media (min-width: 640px) {
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container { width: 480px !important; }
}#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group { flex-direction: column !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div { width: 100% !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group button, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group button, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button { display: block !important; width: 100% !important; text-align: center !important; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-custom, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-custom { order: 2; }#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group-consent, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group-consent { order: 1; }#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content { box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 48px !important; max-width: 100% !important; }@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content { border-radius: 4px !important; margin: 16px !important; }
}#iubenda-cs-banner.iubenda-cs-scrollable .iubenda-banner-content { mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 16px) !important; }#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-content, #iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-rationale { height: 100% !important; }@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-fix-height.iubenda-cs-default-floating .iubenda-cs-content { height: calc(100% - 32px) !important; }
}#iubenda-cs-banner.iubenda-cs-fix-height .iubenda-cs-brand img { max-width: 75% !important; }#iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus, #iubenda-cs-banner a[href]:focus, #iubenda-cs-banner button:focus, #iubenda-cs-banner details:focus, #iubenda-cs-banner input:focus, #iubenda-cs-banner select:focus, #iubenda-cs-banner textarea:focus { outline: rgb(112, 179, 255) solid 2px !important; outline-offset: 2px !important; }#iubenda-cs-banner .iubenda-cs-brand-badge { flex-shrink: 0 !important; margin: 16px !important; padding: 6px 34px 6px 10px !important; background: rgb(255, 255, 255) url("data:image/svg+xml,%3Csvg fill='none' height='19' viewBox='0 0 9 19' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m4.1555.211426c.81725.000101 1.61499.249693 2.28656.715401.67157.465713 1.18496 1.125343 1.47153 1.890693.28657.76536.33266 1.59996.13211 2.39221-.20055.79226-.63818 1.50441-1.25438 2.04124l.87593 11.02083h-7.023493l.875933-11.02083c-.616206-.53683-1.053841-1.24898-1.254391-2.04124-.2005501-.79225-.154458-1.62685.132114-2.39221.286572-.76535.799967-1.42498 1.471537-1.890693.67157-.465708 1.46931-.7153 2.28655-.715401z' fill='%231cc691' fill-rule='evenodd'/%3E%3C/svg%3E") right 12px center no-repeat !important; display: inline-flex; border-radius: 6px !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 16px !important; align-self: flex-end; color: rgb(34, 34, 34) !important; font-weight: 400 !important; font-size: 14px !important; pointer-events: auto !important; }#iubenda-cs-banner .iubenda-cs-brand-badge:hover { border: 1px solid rgba(0, 0, 0, 0.4) !important; }#iubenda-cs-banner .iubenda-cs-brand-badge > span { border-right: 1px solid rgba(0, 0, 0, 0.1) !important; padding-right: 12px !important; }#iubenda-cs-banner .iubenda-cs-brand-badge > span > span { text-decoration: underline !important; }#iubenda-cs-banner .iubenda-cs-brand-badge-text { font-size: 11px !important; font-weight: 700 !important; text-align: right !important; margin: -4px 16px 12px !important; }#iubenda-cs-banner .iubenda-cs-brand-badge-text a { color: inherit; }#iubenda-cs-banner .iubenda-iframe-spinner ~ .iubenda-iframe-badge-container .iubenda-cs-brand-badge { display: none !important; }#iubenda-cs-banner .iubenda-granular-controls-container { --iub-granular-background: rgba(0, 0, 0, .02); --iub-granular-border: rgba(0, 0, 0, 0.08); --iub-granular-toggle-background: rgba(0, 0, 0, 0.2); display: flex; flex-wrap: wrap; flex-shrink: 0; margin-bottom: 16px !important; border-top: 1px solid var(--iub-granular-border) !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox { flex-basis: 100%; display: flex !important; gap: 10px !important; padding-left: 16px !important; padding-right: 16px !important; padding-bottom: 14px !important; background-color: var(--iub-granular-background) !important; margin: 0px !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1 { width: 48px !important; height: 24px !important; background-position: left 3px top 3px !important; background-size: 18px 18px !important; background-color: var(--iub-granular-toggle-background) !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1, #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked { background-image: url("data:image/svg+xml,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' fill='%23fff' fill-rule='evenodd' r='10'/%3E%3C/svg%3E") !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked { background-position: left 27px top 3px !important; background-color: rgb(28, 198, 145) !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked[value="partial"] { background-position: left 15px top 3px !important; background-color: rgb(255, 210, 77) !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2) { padding-top: 16px !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:last-child { padding-bottom: 16px !important; border-bottom: 1px solid var(--iub-granular-border) !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1), #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox { flex-basis: 50%; flex-direction: column-reverse; padding: 14px 10px !important; border-bottom-width:  !important; border-bottom-style:  !important; border-bottom-color:  !important; border-left-width:  !important; border-left-style:  !important; border-left-color:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-image-slice:  !important; border-image-source:  !important; border-image-width:  !important; border-right: 0px !important; border-top: 0px !important; }#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox--disabled { display: none !important; }@media (max-width: 991px) {
  #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox { min-width: 0px !important; }
  #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox label { max-width: 100%; }
  #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox label span { display: block; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
  #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox--mobile-hidden { display: none !important; }
}#iubenda-cs-banner.iubenda-cs-black .iubenda-granular-controls-container { --iub-granular-background: rgba(255, 255, 255, .02); --iub-granular-border: rgba(255, 255, 255, 0.08); --iub-granular-toggle-background: rgba(255, 255, 255, 0.2); }@media (min-width: 640px) {
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox { flex: 1 1 0% !important; flex-direction: column-reverse !important; padding: 16px 10px 14px !important; border-bottom-width:  !important; border-bottom-style:  !important; border-bottom-color:  !important; border-left-width:  !important; border-left-style:  !important; border-left-color:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-image-slice:  !important; border-image-source:  !important; border-image-width:  !important; border-right: 0px !important; border-top: 0px !important; }
}@media (min-width: 992px) {
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container { gap: 24px !important; padding: 16px 16px 32px !important; border-top: 0px !important; margin-bottom: 0px !important; }
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox--disabled, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox--disabled, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox--disabled, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox--disabled { display: flex !important; }
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child { padding-left: 16px !important; }
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child { padding-right: 16px !important; }
  #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1), #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:nth-last-child(2), #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2), #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1), #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:nth-last-child(2), #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:nth-last-child(2), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:first-child:nth-last-child(2n+1) ~ .granular-control-checkbox:nth-last-child(2), #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:last-child, #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-top .iubenda-granular-controls-container .granular-control-checkbox:nth-child(2) { flex: 0 1 auto !important; flex-direction: row !important; background-color: transparent !important; padding: 0px !important; border: medium !important; margin: 0px !important; }
}.iub-sr-only { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }.iub-sr-only:focus { position: static !important; width: auto !important; height: auto !important; }.iubenda-tp-alert-btn *, .iubenda-tp-alert-btn:not([data-tp-nostyle]), .iubenda-tp-btn *, .iubenda-tp-btn:not([data-tp-nostyle]), .iubenda-uspr-btn *, .iubenda-uspr-btn:not([data-tp-nostyle]) { font-size: 100% !important; appearance: none !important; box-sizing: border-box !important; backface-visibility: hidden !important; font-family: -apple-system, sans-serif !important; text-decoration: none !important; color: currentcolor !important; background: transparent 0px 0px !important; border: medium !important; inset: auto !important; clear: none !important; clip: auto !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: inherit !important; float: none !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; letter-spacing: normal; line-height: inherit; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; margin: 0px; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; opacity: 1; outline: 0px !important; padding: 0px !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: left !important; text-indent: 0px !important; text-transform: none !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-spacing: normal; z-index: auto !important; border-radius: 0px !important; box-shadow: none !important; columns: auto !important; column-gap: normal !important; column-rule: medium none rgb(0, 0, 0) !important; column-span: none !important; font-feature-settings: normal !important; overflow: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; text-shadow: none !important; transition: all !important; transform: none !important; transform-origin: 50% 50% 0px !important; transform-style: flat !important; word-break: normal !important; }.iubenda-tp-alert-btn:not([data-tp-nostyle]), .iubenda-tp-btn:not([data-tp-nostyle]), .iubenda-uspr-btn:not([data-tp-nostyle]) { appearance: none !important; line-height: 34px !important; height: 34px !important; min-width: 34px !important; border-radius: 4px !important; cursor: pointer !important; font-weight: 700 !important; font-size: 14px !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px !important; color: rgba(0, 0, 0, 0.65) !important; background-color: rgb(255, 255, 255) !important; display: inline-block !important; vertical-align: middle !important; }.iubenda-tp-alert-btn.iubenda-tp-btn--warning, .iubenda-tp-btn.iubenda-tp-btn--warning, .iubenda-uspr-btn.iubenda-tp-btn--warning { z-index: 2147483647 !important; }.iubenda-tp-alert-btn.iubenda-tp-btn--warning::before, .iubenda-tp-btn.iubenda-tp-btn--warning::before, .iubenda-uspr-btn.iubenda-tp-btn--warning::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg fill='none' height='17' viewBox='0 0 17 17' width='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.79042 2.81577c.7788-1.28272 2.64036-1.28272 3.41918 0l5.9459 9.79333c.8093 1.3328-.1503 3.038-1.7095 3.038h-11.89195c-1.55927 0-2.5188026-1.7052-1.709576-3.038z' fill='%23fb6666'/%3E%3Cpath d='m14.446 15.1471h-11.89195c-1.16945 0-1.889102-1.2789-1.28218-2.2785l5.94595-9.79334c.5841-.96204 1.98026-.96204 2.56436 0l5.94592 9.79334c.607.9996-.1127 2.2785-1.2821 2.2785z' stroke='%23000' stroke-opacity='.1'/%3E%3Cg fill='%23fff'%3E%3Crect height='4.97619' rx='.497619' width='.995238' x='8' y='6'/%3E%3Cpath d='m8 12.5c0-.2761.22386-.5.5-.5.27614 0 .5.2239.5.5 0 .2761-.22386.5-.5.5-.27614 0-.5-.2239-.5-.5z'/%3E%3C/g%3E%3C/svg%3E"); background-position: center center; background-size: 24px 24px; background-repeat: no-repeat; position: absolute; top: -16px; right: -16px; width: 32px; height: 32px; }.iubenda-tp-alert-btn[data-tp-icon], .iubenda-tp-btn[data-tp-icon], .iubenda-uspr-btn[data-tp-icon] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%231CC691' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-size: 32px 32px !important; background-position: left 1px top 0.5px !important; }.iubenda-tp-alert-btn[data-tp-circle], .iubenda-tp-btn[data-tp-circle], .iubenda-uspr-btn[data-tp-circle] { border-radius: 32px !important; }.iubenda-tp-alert-btn[data-tp-label]::after, .iubenda-tp-btn[data-tp-label]::after, .iubenda-uspr-btn[data-tp-label]::after { content: attr(data-tp-label) !important; padding: 0px 16px !important; white-space: nowrap !important; }.iubenda-tp-alert-btn[data-tp-label][data-tp-icon]::after, .iubenda-tp-btn[data-tp-label][data-tp-icon]::after, .iubenda-uspr-btn[data-tp-label][data-tp-icon]::after { padding-left: 32px !important; }.iubenda-tp-alert-btn[data-tp-float], .iubenda-tp-btn[data-tp-float], .iubenda-uspr-btn[data-tp-float] { position: fixed !important; }.iubenda-tp-alert-btn[data-tp-float]:not([data-tp-anchored]), .iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]), .iubenda-uspr-btn[data-tp-float]:not([data-tp-anchored]) { margin: 16px !important; }.iubenda-tp-alert-btn[data-tp-float]:focus, .iubenda-tp-btn[data-tp-float]:focus, .iubenda-uspr-btn[data-tp-float]:focus { }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored], .iubenda-tp-btn[data-tp-float][data-tp-anchored], .iubenda-uspr-btn[data-tp-float][data-tp-anchored] { margin: 0px 16px !important; border-radius: 6px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"] { margin: 0px !important; top: 75% !important; transform: translateY(-50%) !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-left"] { left: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored][data-tp-hover][data-tp-float="center-right"] { right: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"] { margin: 0px !important; top: 50% !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom: 0px !important; transform-origin: center bottom 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-left"] { left: 0px !important; transform: translateY(-50%) rotate(90deg) !important; transform-origin: left bottom 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"], .iubenda-tp-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover])[data-tp-label][data-tp-float="center-right"] { right: 0px !important; transform: translateY(-50%) rotate(-90deg) !important; transform-origin: right bottom 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-right"], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-right"] { bottom: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-left"][data-tp-anchored], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-right"][data-tp-anchored], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"][data-tp-anchored], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"][data-tp-anchored], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-left"][data-tp-anchored], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-right"][data-tp-anchored] { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-right"], .iubenda-tp-btn[data-tp-float][data-tp-float="top-left"], .iubenda-tp-btn[data-tp-float][data-tp-float="top-right"], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-left"], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-right"] { top: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-left"][data-tp-anchored], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-right"][data-tp-anchored], .iubenda-tp-btn[data-tp-float][data-tp-float="top-left"][data-tp-anchored], .iubenda-tp-btn[data-tp-float][data-tp-float="top-right"][data-tp-anchored], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-left"][data-tp-anchored], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-right"][data-tp-anchored] { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-top: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-left"], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-tp-btn[data-tp-float][data-tp-float="top-left"], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-left"], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-left"] { left: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-float="bottom-right"], .iubenda-tp-alert-btn[data-tp-float][data-tp-float="top-right"], .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"], .iubenda-tp-btn[data-tp-float][data-tp-float="top-right"], .iubenda-uspr-btn[data-tp-float][data-tp-float="bottom-right"], .iubenda-uspr-btn[data-tp-float][data-tp-float="top-right"] { right: 0px !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-hover][data-tp-label]::after, .iubenda-tp-btn[data-tp-float][data-tp-hover][data-tp-label]::after, .iubenda-uspr-btn[data-tp-float][data-tp-hover][data-tp-label]::after { max-width: 0px !important; overflow: hidden !important; display: block !important; padding: 0px !important; opacity: 0 !important; transition: max-width 0.6s, padding 0.6s, opacity 0.6s !important; }.iubenda-tp-alert-btn[data-tp-float][data-tp-hover][data-tp-label]:hover::after, .iubenda-tp-btn[data-tp-float][data-tp-hover][data-tp-label]:hover::after, .iubenda-uspr-btn[data-tp-float][data-tp-hover][data-tp-label]:hover::after { max-width: 192px !important; padding-left: 32px !important; padding-right: 10px !important; opacity: 1 !important; }.iubenda-tp-alert-btn:focus, .iubenda-tp-btn:focus, .iubenda-uspr-btn:focus { outline: rgb(112, 179, 255) solid 2px !important; outline-offset: 2px !important; }.iubenda-tp-alert-btn .iub-sr-only, .iubenda-tp-btn .iub-sr-only, .iubenda-uspr-btn .iub-sr-only { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }.iubenda-tp-alert-btn .iub-sr-only:focus, .iubenda-tp-btn .iub-sr-only:focus, .iubenda-uspr-btn .iub-sr-only:focus { position: static !important; width: auto !important; height: auto !important; }.iubenda-uspr-btn { border: 1px solid rgba(0, 0, 0, 0.2) !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 1rem !important; border-radius: 0.5rem !important; font-family: sans-serif !important; font-weight: 700 !important; overflow: hidden !important; display: inline-flex !important; flex-wrap: wrap !important; background: rgb(255, 255, 255) !important; color: rgb(40, 4, 4) !important; }.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"], .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"] { border-radius: 0px 0px 6px 6px !important; top: auto !important; bottom: 32px !important; flex-wrap: nowrap !important; }.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"] *, .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"] * { white-space: nowrap !important; }.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-left"] { left: 0px !important; transform: translateX(46px) rotate(-90deg) !important; transform-origin: left bottom 0px !important; }.iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float="center-right"] { right: 0px !important; transform: translateX(-46px) rotate(90deg) !important; transform-origin: right bottom 0px !important; }@media (min-width: 480px) {
  .iubenda-uspr-btn[data-tp-float="bottom-right"], .iubenda-uspr-btn[data-tp-float="bottom-right"] .iubenda-cs-preferences-link, .iubenda-uspr-btn[data-tp-float="top-right"], .iubenda-uspr-btn[data-tp-float="top-right"] .iubenda-cs-preferences-link { flex-direction: row-reverse !important; }
}.iubenda-uspr-btn a, .iubenda-uspr-btn button { padding: 0.75rem !important; cursor: pointer !important; flex: 1 1 auto !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; border: medium; background: 0px 0px; }.iubenda-uspr-btn a img, .iubenda-uspr-btn button img { width: 2.5rem !important; flex-shrink: 0 !important; }.iubenda-uspr-btn a:hover, .iubenda-uspr-btn button:hover { background-color: rgba(0, 0, 0, 0.025) !important; }.iubenda-uspr-btn > :first-child { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px !important; }.iub__us-widget { color: rgb(89, 89, 89); margin: 0px; padding: 0.5em; display: flex; justify-content: center; align-items: center; font-family: -apple-system, sans-serif !important; font-size: 1rem; font-weight: 700; }.iub__us-widget.left { justify-content: flex-start; }.iub__us-widget.right { justify-content: flex-end; }.iub__us-widget__wrapper { background-color: rgb(255, 255, 255); border: 1px solid; border-radius: 5px; overflow: hidden; display: flex; }.iub__us-widget__wrapper[data-tp-circle] { border-radius: 32px; }.iub__us-widget__link { font-family: -apple-system, sans-serif !important; font-size: 1rem; font-weight: 700; display: flex; justify-content: center; align-items: center; padding: 0.5em 1em; line-height: 1; text-decoration: none; transition: background-color 0.3s; cursor: pointer; border: medium; background: 0px 0px; }.iub__us-widget__link--privacy-choices { border-left: 1px solid; }.iub__us-widget__link--privacy-choices::after { content: url("data:image/svg+xml,%3Csvg width='40' height='18' viewBox='0 0 40 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='17' rx='8.5' fill='white' stroke='%232569F6'/%3E%3Cpath d='M22.5 0H31C35.9706 0 40 4.02944 40 9C40 13.9706 35.9706 18 31 18H18L22.5 0Z' fill='%232569F6'/%3E%3Cpath d='M8 9.5L10.5 12L16.5 6' stroke='%232569F6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 6L31.5 12' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M31.5 6L25.5 12' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A"); height: 18px; margin-left: 0.8em; }.iub__us-widget__link:hover { background-color: rgb(228, 230, 232); }@media screen and (max-width: 480px) {
  .iub__us-widget { justify-content: start; }
  .iub__us-widget__wrapper { flex-direction: column-reverse; }
  .iub__us-widget__link { justify-content: flex-start; }
  .iub__us-widget__link--privacy-choices { flex-direction: row-reverse; border-left: medium; border-bottom: 1px solid; margin-left: 0px; margin-right: 0.8em; }
}#iubenda-iframe.iubenda-iframe-branded .iubenda-modal-navigation-brand, #iubenda-iframe.iubenda-iframe-branded .purposes-header, #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp, #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back, #iubenda-iframe.iubenda-iframe-branded .iub-cmp-header, #purposes-content-container .purposes-header, #iubenda-cs-banner .iubenda-cs-brand { background-color: rgb(53, 52, 36) !important; color: rgb(255, 255, 255) !important; }#iubenda-cs-banner .iub-toggle .iub-toggle-label { color: rgb(255, 255, 255) !important; }#iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover, #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover { background-color: rgb(255, 255, 255) !important; color: rgb(53, 52, 36) !important; }#iubenda-cs-banner .iubenda-cs-content, #iubenda-cs-title, .iub-toggle-checkbox.granular-control-checkbox span { background-color: rgb(53, 52, 36) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; }#iubenda-cs-banner .iubenda-cs-close-btn { font-size: 20px !important; color: rgb(255, 255, 255) !important; }#iubenda-cs-banner .iubenda-cs-opt-group { color: rgb(53, 52, 36) !important; }#iubenda-cs-banner .iubenda-cs-opt-group button, .iubenda-alert button.iubenda-button-cancel { background-color: rgb(153, 0, 0) !important; color: rgb(255, 255, 255) !important; }#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary, .iubenda-alert button.iubenda-button-confirm { background-color: rgb(153, 0, 0) !important; color: white !important; }#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn { background-color: rgb(237, 236, 221) !important; color: rgb(53, 52, 36) !important; }.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; }.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }video:not(.clicked) { opacity: 0.8; cursor: pointer; }.play_btn { border-radius: 50%; width: 15rem; height: 15rem; display: block; background-color: rgb(53, 52, 36); border: 2px solid rgb(53, 52, 36); top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); z-index: 10; pointer-events: none; }.play_btn:hover { background-color: white; }.play_btn::before { content: ""; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); top: 50%; left: 55%; position: absolute; background-color: rgb(140, 27, 20); transform-origin: center center 0px; transform: translate(-50%, -50%) rotate(90deg); width: 55%; height: 39%; }:root { --Hansford-footer-height: 810px; }@media screen and (min-width: 801px) {
  .fusion-testimonials .reviews .review blockquote { min-height: 0px; }
}