*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
}

html:focus-within {
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  font-size: 1rem;
  /* font-size: .875rem; */
}

.bp-body-text {
  font-size: 1.125rem !important;
}

main {
  margin: 0;
  padding: 0;
}

ul[role=list],
ul[role=list] {
  list-style: none;
  margin: 0;
}

li {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  cursor: pointer;
}

a:hover,
a:link,
a:visited {
  text-decoration: none !important;
  color: inherit;
}

input {
  width: 100%;
  outline: none !important;
}

select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  border: none;
}

select option {
  width: 100%;
}

/* images */
img,
picture {
  display: block;
  width: 100%;
}

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0;
  padding: 0;
  overflow-wrap: break-word;
}

script[src=""] {
  width: 0;
  height: 0;
}

iframe {
  display: block;
}

iframe {
  display: block;
}

script {
  display: none;
  margin: 0;
  padding: 0;
}

/** Typography**/
@font-face {
  font-family: "CoreSansThin";
  src: url("/wps/wcm/connect/bancopopular/71291d85-a7ca-4e8b-98c1-a2b5bbeab472/CoreSansA15Thin.otf?MOD=AJPERES") format("otf");
  src: url("/wps/wcm/connect/bancopopular/7abb3d49-9a02-4f97-9a3e-b7f3d3cc8398/CoreSansA15Thin.woff?MOD=AJPERES") format("woff");
  font-weight: 100;
  font-style: thin;
}
@font-face {
  font-family: "CoreSansLight";
  src: url("/wps/wcm/connect/bancopopular/838584a5-98e6-40cb-b980-71325a2483e9/CoreSansA35Light.otf?MOD=AJPERES") format("otf");
  src: url("/wps/wcm/connect/bancopopular/00c8142a-f907-4340-a6ad-579333d6cc85/CoreSansA35Light.woff?MOD=AJPERES") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "CoreSansRegular";
  src: url("/wps/wcm/connect/bancopopular/819aa85e-18de-41ae-8274-7b0483b9f880/CoreSansA45Regular.otf?MOD=AJPERES") format("otf");
  src: url("/wps/wcm/connect/bancopopular/647ffe9d-1c49-4bcd-93a4-76cf7668991b/CoreSansA45Regular.woff?MOD=AJPERES") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CoreSansBold";
  src: url("/wps/wcm/connect/bancopopular/8919bada-4ffb-46c3-9632-515ba88cb70e/CoreSansA65Bold.otf?MOD=AJPERES") format("otf");
  src: url("/wps/wcm/connect/bancopopular/357e8105-78b2-416a-8e73-f44f4f18c0c6/CoreSansA65Bold.woff?MOD=AJPERES") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Black";
  src: url("wps/wcm/connect/bancopopular/3bbd14ad-7369-4276-98cd-854ec6186081/Inter-Black.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/a7a9d73d-f50e-4851-bc41-c8a8d10739ac/Inter-Black.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-ExtraBold";
  src: url("/wps/wcm/connect/bancopopular/7fe09b39-44c8-4d0b-b2dc-49fe1b5d8383/Inter-ExtraBold.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/5783f02a-fd43-46ad-acb1-073a397b7fa6/Inter-ExtraBold.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Bold";
  src: url("/wps/wcm/connect/bancopopular/eef9bf65-0f0c-4bd2-88da-bb1248fead52/Inter-Bold.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/0a2184b1-494b-4089-9577-34dcaf9b76dd/Inter-Bold.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-SemiBold";
  src: url("/wps/wcm/connect/bancopopular/44099cf7-e615-47df-be03-eb05dd3b3d37/Inter-SemiBold.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/cc10fbd3-e361-4671-81ee-db05461fe11f/Inter-SemiBold.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Medium";
  src: url("/wps/wcm/connect/bancopopular/abc93250-9570-4f71-8158-6a4031f4e52c/Inter-Medium.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/c78c5ae9-31bb-4123-9910-b77437e9a551/Inter-Medium.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Regular";
  src: url("/wps/wcm/connect/bancopopular/c0e310ba-aaec-4af9-b42a-7acd24c2df80/Inter-Regular.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/6c9d9d53-fd9b-4517-a6df-476d71d0d713/Inter-Regular.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Light";
  src: url("/wps/wcm/connect/bancopopular/eee1b1ad-f2f0-40eb-94fe-18d56ef839e4/Inter-Light.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/92d352aa-8ede-4193-8e95-62f026b60dd8/Inter-Light.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-ExtraLight";
  src: url("/wps/wcm/connect/bancopopular/fcb15448-5ad9-49b3-9909-f5232af07709/Inter-ExtraLight.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/617673e8-3759-4c6f-84e2-264d4d803d23/Inter-ExtraLight.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter-Thin";
  src: url("/wps/wcm/connect/bancopopular/52f66e2f-16b3-4fc8-8e41-7f19b1e1fdfc/Inter-Thin.woff2?MOD=AJPERES") format("woff2"), url("/wps/wcm/connect/bancopopular/30d154d6-0ffb-4006-ba43-033c9d2d7aa8/Inter-Thin.woff?MOD=AJPERES") format("woff"), url("") format("truetype"), url("") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ibp";
  src: url("/wps/wcm/connect/bancopopular/aa4cf825-ca31-47a9-9d7c-c4b00cc2c3bc/ibp.eot?MOD=AJPERES");
  src: url("/wps/wcm/connect/bancopopular/aa4cf825-ca31-47a9-9d7c-c4b00cc2c3bc/ibp.eot?MOD=AJPERES") format("embedded-opentype"), url("/wps/wcm/connect/bancopopular/0e70ac2e-4a64-446d-9a69-36c32f63ab07/ibp.ttf?MOD=AJPERES") format("truetype"), url("/wps/wcm/connect/bancopopular/0253a859-0bb9-4c90-a705-f8693818ad85/ibp.woff?MOD=AJPERES") format("woff"), url("/wps/wcm/connect/bancopopular/d77743dd-9714-4ff7-8fcf-731aeab7da15/ibp.svg?MOD=AJPERES") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ibp-],
[class*=" ibp-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ibp" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ibp-alert-message-laptop:before {
  content: "\eecb";
}

.ibp-rating-star-1:before {
  content: "\eec7";
}

.ibp-car-wagon:before {
  content: "\eec0";
}

.ibp-baggage-plane:before {
  content: "\eebf";
}

.ibp-dog:before {
  content: "\eec1";
}

.ibp-fast-food-burger-drink:before {
  content: "\eec2";
}

.ibp-footwear-heels:before {
  content: "\eec3";
}

.ibp-hoodie:before {
  content: "\eec4";
}

.ibp-medical-app-smartphone-touch:before {
  content: "\eec5";
}

.ibp-night-stand-lamp:before {
  content: "\eec6";
}

.ibp-settings-horizontal:before {
  content: "\eec8";
}

.ibp-shopping-cart-1:before {
  content: "\eec9";
}

.ibp-ticket-concert:before {
  content: "\eeca";
}

.ibp-delivery-card:before {
  content: "\eeba";
}

.ibp-list-to-do:before {
  content: "\eebb";
}

.ibp-phone-msg:before {
  content: "\eebc";
}

.ibp-phone-write1:before {
  content: "\eebd";
}

.ibp-www:before {
  content: "\eebe";
}

.ibp-form-number-3:before {
  content: "\eeb5";
}

.ibp-house-number-4:before {
  content: "\eeb6";
}

.ibp-mail-number-1:before {
  content: "\eeb7";
}

.ibp-phone-number-2:before {
  content: "\eeb8";
}

.ibp-webpage-number-5:before {
  content: "\eeb9";
}

.ibp-card-hand:before {
  content: "\eeb0";
}

.ibp-concert-dj:before {
  content: "\eeb1";
}

.ibp-contactless-payment:before {
  content: "\eeb2";
}

.ibp-money-hand:before {
  content: "\eeb3";
}

.ibp-shop-barista:before {
  content: "\eeb4";
}

.ibp-non-gmo-organic-flask:before {
  content: "\eeae";
}

.ibp-recycling-paper:before {
  content: "\eeaf";
}

.ibp-ecology-plant-deal:before {
  content: "\eeac";
}

.ibp-renewable-energy-solar-panel:before {
  content: "\eead";
}

.ibp-like:before {
  content: "\eeaa";
}

.ibp-smiley-sad-crying:before {
  content: "\eeab";
}

.ibp-business-team-goal:before {
  content: "\eea7";
}

.ibp-head-idea:before {
  content: "\eea8";
}

.ibp-user-signal:before {
  content: "\eea9";
}

.ibp-data-file-bars-download:before {
  content: "\eea6";
}

.ibp-agriculture-machine-seeder-3:before {
  content: "\ee99";
}

.ibp-cash-pin-radius:before {
  content: "\ee9a";
}

.ibp-credit-card-mastercard:before {
  content: "\ee9b";
}

.ibp-fireworks-people-watch:before {
  content: "\ee9c";
}

.ibp-information-desk-hi:before {
  content: "\ee9d";
}

.ibp-multiple-users-network:before {
  content: "\ee9e";
}

.ibp-organic-seedling-growth:before {
  content: "\ee9f";
}

.ibp-performance-money-increase:before {
  content: "\eea0";
}

.ibp-pie-line-graph-desktop:before {
  content: "\eea1";
}

.ibp-shop-cashier-man:before {
  content: "\eea2";
}

.ibp-single-neutral-actions-sync:before {
  content: "\eea3";
}

.ibp-technology-prosthetic-leg:before {
  content: "\eea4";
}

.ibp-user-network:before {
  content: "\eea5";
}

.ibp-money-atm:before {
  content: "\ee96";
}

.ibp-office-desk-1:before {
  content: "\ee97";
}

.ibp-saving-bank-international:before {
  content: "\ee98";
}

.ibp-credit-card-phone-call:before {
  content: "\ee90";
}

.ibp-messaging-we-chat:before {
  content: "\ee91";
}

.ibp-phone-write:before {
  content: "\ee92";
}

.ibp-real-estate-app-building-laptop-1:before {
  content: "\ee93";
}

.ibp-smartphone-pay-dollar-2:before {
  content: "\ee94";
}

.ibp-touch-password-approved-1:before {
  content: "\ee95";
}

.ibp-error:before {
  content: "\e900";
}

.ibp-error_outline:before {
  content: "\e901";
}

.ibp-warning:before {
  content: "\e902";
}

.ibp-add_alert:before {
  content: "\e903";
}

.ibp-notification_important:before {
  content: "\e904";
}

.ibp-album:before {
  content: "\e905";
}

.ibp-av_timer:before {
  content: "\e906";
}

.ibp-closed_caption:before {
  content: "\e907";
}

.ibp-equalizer:before {
  content: "\e908";
}

.ibp-explicit:before {
  content: "\e909";
}

.ibp-fast_forward:before {
  content: "\e90a";
}

.ibp-fast_rewind:before {
  content: "\e90b";
}

.ibp-games:before {
  content: "\e90c";
}

.ibp-hearing:before {
  content: "\e90d";
}

.ibp-high_quality:before {
  content: "\e90e";
}

.ibp-loop:before {
  content: "\e90f";
}

.ibp-mic:before {
  content: "\e910";
}

.ibp-mic_none:before {
  content: "\e911";
}

.ibp-mic_off:before {
  content: "\e912";
}

.ibp-movie:before {
  content: "\e913";
}

.ibp-library_add:before {
  content: "\e914";
}

.ibp-library_books:before {
  content: "\e915";
}

.ibp-library_music:before {
  content: "\e916";
}

.ibp-new_releases:before {
  content: "\e917";
}

.ibp-not_interested:before {
  content: "\e918";
}

.ibp-pause:before {
  content: "\e919";
}

.ibp-pause_circle_filled:before {
  content: "\e91a";
}

.ibp-pause_circle_outline:before {
  content: "\e91b";
}

.ibp-play_arrow:before {
  content: "\e91c";
}

.ibp-play_circle_filled:before {
  content: "\e91d";
}

.ibp-play_circle_outline:before {
  content: "\e91e";
}

.ibp-playlist_add:before {
  content: "\e91f";
}

.ibp-queue_music:before {
  content: "\e920";
}

.ibp-radio:before {
  content: "\e921";
}

.ibp-recent_actors:before {
  content: "\e922";
}

.ibp-repeat:before {
  content: "\e923";
}

.ibp-repeat_one:before {
  content: "\e924";
}

.ibp-replay:before {
  content: "\e925";
}

.ibp-shuffle:before {
  content: "\e926";
}

.ibp-skip_next:before {
  content: "\e927";
}

.ibp-skip_previous:before {
  content: "\e928";
}

.ibp-snooze:before {
  content: "\e929";
}

.ibp-stop:before {
  content: "\e92a";
}

.ibp-subtitles:before {
  content: "\e92b";
}

.ibp-surround_sound:before {
  content: "\e92c";
}

.ibp-video_library:before {
  content: "\e92d";
}

.ibp-videocam:before {
  content: "\e92e";
}

.ibp-videocam_off:before {
  content: "\e92f";
}

.ibp-volume_down:before {
  content: "\e930";
}

.ibp-volume_mute:before {
  content: "\e931";
}

.ibp-volume_off:before {
  content: "\e932";
}

.ibp-volume_up:before {
  content: "\e933";
}

.ibp-web:before {
  content: "\e934";
}

.ibp-hd:before {
  content: "\e935";
}

.ibp-sort_by_alpha:before {
  content: "\e936";
}

.ibp-airplay:before {
  content: "\e937";
}

.ibp-forward_10:before {
  content: "\e938";
}

.ibp-forward_30:before {
  content: "\e939";
}

.ibp-forward_5:before {
  content: "\e93a";
}

.ibp-replay_10:before {
  content: "\e93b";
}

.ibp-replay_30:before {
  content: "\e93c";
}

.ibp-replay_5:before {
  content: "\e93d";
}

.ibp-add_to_queue:before {
  content: "\e93e";
}

.ibp-fiber_dvr:before {
  content: "\e93f";
}

.ibp-fiber_new:before {
  content: "\e940";
}

.ibp-playlist_play:before {
  content: "\e941";
}

.ibp-art_track:before {
  content: "\e942";
}

.ibp-fiber_manual_record:before {
  content: "\e943";
}

.ibp-fiber_smart_record:before {
  content: "\e944";
}

.ibp-music_video:before {
  content: "\e945";
}

.ibp-subscriptions:before {
  content: "\e946";
}

.ibp-playlist_add_check:before {
  content: "\e947";
}

.ibp-queue_play_next:before {
  content: "\e948";
}

.ibp-remove_from_queue:before {
  content: "\e949";
}

.ibp-slow_motion_video:before {
  content: "\e94a";
}

.ibp-web_asset:before {
  content: "\e94b";
}

.ibp-fiber_pin:before {
  content: "\e94c";
}

.ibp-branding_watermark:before {
  content: "\e94d";
}

.ibp-call_to_action:before {
  content: "\e94e";
}

.ibp-featured_play_list:before {
  content: "\e94f";
}

.ibp-featured_video:before {
  content: "\e950";
}

.ibp-note:before {
  content: "\e951";
}

.ibp-video_call:before {
  content: "\e952";
}

.ibp-video_label:before {
  content: "\e953";
}

.ibp-4k:before {
  content: "\e954";
}

.ibp-missed_video_call:before {
  content: "\e955";
}

.ibp-control_camera:before {
  content: "\e956";
}

.ibp-business:before {
  content: "\e957";
}

.ibp-call:before {
  content: "\e958";
}

.ibp-call_end:before {
  content: "\e959";
}

.ibp-call_made:before {
  content: "\e95a";
}

.ibp-call_merge:before {
  content: "\e95b";
}

.ibp-call_missed:before {
  content: "\e95c";
}

.ibp-call_received:before {
  content: "\e95d";
}

.ibp-call_split:before {
  content: "\e95e";
}

.ibp-chat:before {
  content: "\e95f";
}

.ibp-clear_all:before {
  content: "\e960";
}

.ibp-comment:before {
  content: "\e961";
}

.ibp-contacts:before {
  content: "\e962";
}

.ibp-dialer_sip:before {
  content: "\e963";
}

.ibp-dialpad:before {
  content: "\e964";
}

.ibp-email:before {
  content: "\e965";
}

.ibp-forum:before {
  content: "\e966";
}

.ibp-import_export:before {
  content: "\e967";
}

.ibp-invert_colors_off:before {
  content: "\e968";
}

.ibp-live_help:before {
  content: "\e969";
}

.ibp-location_off:before {
  content: "\e96a";
}

.ibp-location_on:before {
  content: "\e96b";
}

.ibp-message:before {
  content: "\e96c";
}

.ibp-chat_bubble:before {
  content: "\e96d";
}

.ibp-chat_bubble_outline:before {
  content: "\e96e";
}

.ibp-no_sim:before {
  content: "\e96f";
}

.ibp-phone:before {
  content: "\e970";
}

.ibp-portable_wifi_off:before {
  content: "\e971";
}

.ibp-contact_phone:before {
  content: "\e972";
}

.ibp-contact_mail:before {
  content: "\e973";
}

.ibp-ring_volume:before {
  content: "\e974";
}

.ibp-speaker_phone:before {
  content: "\e975";
}

.ibp-stay_current_landscape:before {
  content: "\e976";
}

.ibp-stay_current_portrait:before {
  content: "\e977";
}

.ibp-swap_calls:before {
  content: "\e978";
}

.ibp-textsms:before {
  content: "\e979";
}

.ibp-voicemail:before {
  content: "\e97a";
}

.ibp-vpn_key:before {
  content: "\e97b";
}

.ibp-phonelink_erase:before {
  content: "\e97c";
}

.ibp-phonelink_lock:before {
  content: "\e97d";
}

.ibp-phonelink_ring:before {
  content: "\e97e";
}

.ibp-phonelink_setup:before {
  content: "\e97f";
}

.ibp-present_to_all:before {
  content: "\e980";
}

.ibp-import_contacts:before {
  content: "\e981";
}

.ibp-mail_outline:before {
  content: "\e982";
}

.ibp-screen_share:before {
  content: "\e983";
}

.ibp-stop_screen_share:before {
  content: "\e984";
}

.ibp-call_missed_outgoing:before {
  content: "\e985";
}

.ibp-rss_feed:before {
  content: "\e986";
}

.ibp-alternate_email:before {
  content: "\e987";
}

.ibp-mobile_screen_share:before {
  content: "\e988";
}

.ibp-add_call:before {
  content: "\e989";
}

.ibp-cancel_presentation:before {
  content: "\e98a";
}

.ibp-pause_presentation:before {
  content: "\e98b";
}

.ibp-unsubscribe:before {
  content: "\e98c";
}

.ibp-cell_wifi:before {
  content: "\e98d";
}

.ibp-sentiment_satisfied_alt:before {
  content: "\e98e";
}

.ibp-list_alt:before {
  content: "\e98f";
}

.ibp-domain_disabled:before {
  content: "\e990";
}

.ibp-lightbulb:before {
  content: "\e991";
}

.ibp-add:before {
  content: "\e992";
}

.ibp-add_box:before {
  content: "\e993";
}

.ibp-add_circle:before {
  content: "\e994";
}

.ibp-add_circle_outline:before {
  content: "\e995";
}

.ibp-archive:before {
  content: "\e996";
}

.ibp-backspace:before {
  content: "\e997";
}

.ibp-block:before {
  content: "\e998";
}

.ibp-clear:before {
  content: "\e999";
}

.ibp-content_copy:before {
  content: "\e99a";
}

.ibp-content_cut:before {
  content: "\e99b";
}

.ibp-content_paste:before {
  content: "\e99c";
}

.ibp-create:before {
  content: "\e99d";
}

.ibp-drafts:before {
  content: "\e99e";
}

.ibp-filter_list:before {
  content: "\e99f";
}

.ibp-flag:before {
  content: "\e9a0";
}

.ibp-forward:before {
  content: "\e9a1";
}

.ibp-gesture:before {
  content: "\e9a2";
}

.ibp-inbox:before {
  content: "\e9a3";
}

.ibp-link:before {
  content: "\e9a4";
}

.ibp-redo:before {
  content: "\e9a5";
}

.ibp-remove:before {
  content: "\e9a6";
}

.ibp-remove_circle:before {
  content: "\e9a7";
}

.ibp-remove_circle_outline:before {
  content: "\e9a8";
}

.ibp-reply:before {
  content: "\e9a9";
}

.ibp-reply_all:before {
  content: "\e9aa";
}

.ibp-report:before {
  content: "\e9ab";
}

.ibp-save:before {
  content: "\e9ac";
}

.ibp-select_all:before {
  content: "\e9ad";
}

.ibp-send:before {
  content: "\e9ae";
}

.ibp-sort:before {
  content: "\e9af";
}

.ibp-text_format:before {
  content: "\e9b0";
}

.ibp-undo:before {
  content: "\e9b1";
}

.ibp-font_download:before {
  content: "\e9b2";
}

.ibp-move_to_inbox:before {
  content: "\e9b3";
}

.ibp-unarchive:before {
  content: "\e9b4";
}

.ibp-next_week:before {
  content: "\e9b5";
}

.ibp-weekend:before {
  content: "\e9b6";
}

.ibp-delete_sweep:before {
  content: "\e9b7";
}

.ibp-low_priority:before {
  content: "\e9b8";
}

.ibp-outlined_flag:before {
  content: "\e9b9";
}

.ibp-link_off:before {
  content: "\e9ba";
}

.ibp-report_off:before {
  content: "\e9bb";
}

.ibp-save_alt:before {
  content: "\e9bc";
}

.ibp-ballot:before {
  content: "\e9bd";
}

.ibp-file_copy:before {
  content: "\e9be";
}

.ibp-how_to_reg:before {
  content: "\e9bf";
}

.ibp-how_to_vote:before {
  content: "\e9c0";
}

.ibp-waves:before {
  content: "\e9c1";
}

.ibp-where_to_vote:before {
  content: "\e9c2";
}

.ibp-add_link:before {
  content: "\e9c3";
}

.ibp-inventory:before {
  content: "\e9c4";
}

.ibp-access_alarm:before {
  content: "\e9c5";
}

.ibp-access_alarms:before {
  content: "\e9c6";
}

.ibp-access_time:before {
  content: "\e9c7";
}

.ibp-add_alarm:before {
  content: "\e9c8";
}

.ibp-airplanemode_off:before {
  content: "\e9c9";
}

.ibp-airplanemode_on:before {
  content: "\e9ca";
}

.ibp-battery_alert:before {
  content: "\e9cb";
}

.ibp-battery_charging_full:before {
  content: "\e9cc";
}

.ibp-battery_full:before {
  content: "\e9cd";
}

.ibp-battery_unknown:before {
  content: "\e9ce";
}

.ibp-bluetooth:before {
  content: "\e9cf";
}

.ibp-bluetooth_connected:before {
  content: "\e9d0";
}

.ibp-bluetooth_disabled:before {
  content: "\e9d1";
}

.ibp-bluetooth_searching:before {
  content: "\e9d2";
}

.ibp-brightness_auto:before {
  content: "\e9d3";
}

.ibp-brightness_high:before {
  content: "\e9d4";
}

.ibp-brightness_low:before {
  content: "\e9d5";
}

.ibp-brightness_medium:before {
  content: "\e9d6";
}

.ibp-data_usage:before {
  content: "\e9d7";
}

.ibp-developer_mode:before {
  content: "\e9d8";
}

.ibp-devices:before {
  content: "\e9d9";
}

.ibp-dvr:before {
  content: "\e9da";
}

.ibp-gps_fixed:before {
  content: "\e9db";
}

.ibp-gps_not_fixed:before {
  content: "\e9dc";
}

.ibp-gps_off:before {
  content: "\e9dd";
}

.ibp-graphic_eq:before {
  content: "\e9de";
}

.ibp-network_cell:before {
  content: "\e9df";
}

.ibp-network_wifi:before {
  content: "\e9e0";
}

.ibp-nfc:before {
  content: "\e9e1";
}

.ibp-now_wallpaper:before {
  content: "\e9e2";
}

.ibp-now_widgets:before {
  content: "\e9e3";
}

.ibp-screen_lock_landscape:before {
  content: "\e9e4";
}

.ibp-screen_lock_portrait:before {
  content: "\e9e5";
}

.ibp-screen_lock_rotation:before {
  content: "\e9e6";
}

.ibp-screen_rotation:before {
  content: "\e9e7";
}

.ibp-sd_storage:before {
  content: "\e9e8";
}

.ibp-settings_system_daydream:before {
  content: "\e9e9";
}

.ibp-signal_cellular_4_bar:before {
  content: "\e9ea";
}

.ibp-signal_cellular_connected_no_internet_4_bar:before {
  content: "\e9eb";
}

.ibp-signal_cellular_null:before {
  content: "\e9ec";
}

.ibp-signal_cellular_off:before {
  content: "\e9ed";
}

.ibp-signal_wifi_4_bar:before {
  content: "\e9ee";
}

.ibp-signal_wifi_4_bar_lock:before {
  content: "\e9ef";
}

.ibp-signal_wifi_off:before {
  content: "\e9f0";
}

.ibp-storage:before {
  content: "\e9f1";
}

.ibp-usb:before {
  content: "\e9f2";
}

.ibp-wifi_lock:before {
  content: "\e9f3";
}

.ibp-wifi_tethering:before {
  content: "\e9f4";
}

.ibp-add_to_home_screen:before {
  content: "\e9f5";
}

.ibp-device_thermostat:before {
  content: "\e9f6";
}

.ibp-mobile_friendly:before {
  content: "\e9f7";
}

.ibp-mobile_off:before {
  content: "\e9f8";
}

.ibp-signal_cellular_alt:before {
  content: "\e9f9";
}

.ibp-attach_file:before {
  content: "\e9fa";
}

.ibp-attach_money:before {
  content: "\e9fb";
}

.ibp-border_all:before {
  content: "\e9fc";
}

.ibp-border_bottom:before {
  content: "\e9fd";
}

.ibp-border_clear:before {
  content: "\e9fe";
}

.ibp-border_color:before {
  content: "\e9ff";
}

.ibp-border_horizontal:before {
  content: "\ea00";
}

.ibp-border_inner:before {
  content: "\ea01";
}

.ibp-border_left:before {
  content: "\ea02";
}

.ibp-border_outer:before {
  content: "\ea03";
}

.ibp-border_right:before {
  content: "\ea04";
}

.ibp-border_style:before {
  content: "\ea05";
}

.ibp-border_top:before {
  content: "\ea06";
}

.ibp-border_vertical:before {
  content: "\ea07";
}

.ibp-format_align_center:before {
  content: "\ea08";
}

.ibp-format_align_justify:before {
  content: "\ea09";
}

.ibp-format_align_left:before {
  content: "\ea0a";
}

.ibp-format_align_right:before {
  content: "\ea0b";
}

.ibp-format_bold:before {
  content: "\ea0c";
}

.ibp-format_clear:before {
  content: "\ea0d";
}

.ibp-format_color_fill:before {
  content: "\ea0e";
}

.ibp-format_color_reset:before {
  content: "\ea0f";
}

.ibp-format_color_text:before {
  content: "\ea10";
}

.ibp-format_indent_decrease:before {
  content: "\ea11";
}

.ibp-format_indent_increase:before {
  content: "\ea12";
}

.ibp-format_italic:before {
  content: "\ea13";
}

.ibp-format_line_spacing:before {
  content: "\ea14";
}

.ibp-format_list_bulleted:before {
  content: "\ea15";
}

.ibp-format_list_numbered:before {
  content: "\ea16";
}

.ibp-format_paint:before {
  content: "\ea17";
}

.ibp-format_quote:before {
  content: "\ea18";
}

.ibp-format_size:before {
  content: "\ea19";
}

.ibp-format_strikethrough:before {
  content: "\ea1a";
}

.ibp-format_textdirection_l_to_r:before {
  content: "\ea1b";
}

.ibp-format_textdirection_r_to_l:before {
  content: "\ea1c";
}

.ibp-format_underlined:before {
  content: "\ea1d";
}

.ibp-functions:before {
  content: "\ea1e";
}

.ibp-insert_chart:before {
  content: "\ea1f";
}

.ibp-insert_comment:before {
  content: "\ea20";
}

.ibp-insert_drive_file:before {
  content: "\ea21";
}

.ibp-insert_emoticon:before {
  content: "\ea22";
}

.ibp-insert_invitation:before {
  content: "\ea23";
}

.ibp-insert_photo:before {
  content: "\ea24";
}

.ibp-mode_comment:before {
  content: "\ea25";
}

.ibp-publish:before {
  content: "\ea26";
}

.ibp-space_bar:before {
  content: "\ea27";
}

.ibp-strikethrough_s:before {
  content: "\ea28";
}

.ibp-vertical_align_bottom:before {
  content: "\ea29";
}

.ibp-vertical_align_center:before {
  content: "\ea2a";
}

.ibp-vertical_align_top:before {
  content: "\ea2b";
}

.ibp-wrap_text:before {
  content: "\ea2c";
}

.ibp-money_off:before {
  content: "\ea2d";
}

.ibp-drag_handle:before {
  content: "\ea2e";
}

.ibp-format_shapes:before {
  content: "\ea2f";
}

.ibp-highlight:before {
  content: "\ea30";
}

.ibp-linear_scale:before {
  content: "\ea31";
}

.ibp-short_text:before {
  content: "\ea32";
}

.ibp-text_fields:before {
  content: "\ea33";
}

.ibp-monetization_on:before {
  content: "\ea34";
}

.ibp-title:before {
  content: "\ea35";
}

.ibp-table_chart:before {
  content: "\ea36";
}

.ibp-add_comment:before {
  content: "\ea37";
}

.ibp-format_list_numbered_rtl:before {
  content: "\ea38";
}

.ibp-scatter_plot:before {
  content: "\ea39";
}

.ibp-score:before {
  content: "\ea3a";
}

.ibp-insert_chart_outlined:before {
  content: "\ea3b";
}

.ibp-bar_chart:before {
  content: "\ea3c";
}

.ibp-notes:before {
  content: "\ea3d";
}

.ibp-attachment:before {
  content: "\ea3e";
}

.ibp-cloud:before {
  content: "\ea3f";
}

.ibp-cloud_circle:before {
  content: "\ea40";
}

.ibp-cloud_done:before {
  content: "\ea41";
}

.ibp-cloud_download:before {
  content: "\ea42";
}

.ibp-cloud_off:before {
  content: "\ea43";
}

.ibp-cloud_queue:before {
  content: "\ea44";
}

.ibp-cloud_upload:before {
  content: "\ea45";
}

.ibp-file_download:before {
  content: "\ea46";
}

.ibp-file_upload:before {
  content: "\ea47";
}

.ibp-folder:before {
  content: "\ea48";
}

.ibp-folder_open:before {
  content: "\ea49";
}

.ibp-folder_shared:before {
  content: "\ea4a";
}

.ibp-create_new_folder:before {
  content: "\ea4b";
}

.ibp-cast:before {
  content: "\ea4c";
}

.ibp-cast_connected:before {
  content: "\ea4d";
}

.ibp-computer:before {
  content: "\ea4e";
}

.ibp-desktop_mac:before {
  content: "\ea4f";
}

.ibp-desktop_windows:before {
  content: "\ea50";
}

.ibp-developer_board:before {
  content: "\ea51";
}

.ibp-dock:before {
  content: "\ea52";
}

.ibp-headset:before {
  content: "\ea53";
}

.ibp-headset_mic:before {
  content: "\ea54";
}

.ibp-keyboard:before {
  content: "\ea55";
}

.ibp-keyboard_arrow_down:before {
  content: "\ea56";
}

.ibp-keyboard_arrow_left:before {
  content: "\ea57";
}

.ibp-keyboard_arrow_right:before {
  content: "\ea58";
}

.ibp-keyboard_arrow_up:before {
  content: "\ea59";
}

.ibp-keyboard_backspace:before {
  content: "\ea5a";
}

.ibp-keyboard_capslock:before {
  content: "\ea5b";
}

.ibp-keyboard_hide:before {
  content: "\ea5c";
}

.ibp-keyboard_return:before {
  content: "\ea5d";
}

.ibp-keyboard_tab:before {
  content: "\ea5e";
}

.ibp-keyboard_voice:before {
  content: "\ea5f";
}

.ibp-laptop_chromebook:before {
  content: "\ea60";
}

.ibp-laptop_mac:before {
  content: "\ea61";
}

.ibp-laptop_windows:before {
  content: "\ea62";
}

.ibp-memory:before {
  content: "\ea63";
}

.ibp-mouse:before {
  content: "\ea64";
}

.ibp-phone_android:before {
  content: "\ea65";
}

.ibp-phone_iphone:before {
  content: "\ea66";
}

.ibp-phonelink_off:before {
  content: "\ea67";
}

.ibp-router:before {
  content: "\ea68";
}

.ibp-scanner:before {
  content: "\ea69";
}

.ibp-security:before {
  content: "\ea6a";
}

.ibp-sim_card:before {
  content: "\ea6b";
}

.ibp-speaker:before {
  content: "\ea6c";
}

.ibp-speaker_group:before {
  content: "\ea6d";
}

.ibp-tablet:before {
  content: "\ea6e";
}

.ibp-tablet_android:before {
  content: "\ea6f";
}

.ibp-tablet_mac:before {
  content: "\ea70";
}

.ibp-toys:before {
  content: "\ea71";
}

.ibp-tv:before {
  content: "\ea72";
}

.ibp-watch:before {
  content: "\ea73";
}

.ibp-device_hub:before {
  content: "\ea74";
}

.ibp-power_input:before {
  content: "\ea75";
}

.ibp-devices_other:before {
  content: "\ea76";
}

.ibp-videogame_asset:before {
  content: "\ea77";
}

.ibp-device_unknown:before {
  content: "\ea78";
}

.ibp-headset_off:before {
  content: "\ea79";
}

.ibp-adjust:before {
  content: "\ea7a";
}

.ibp-assistant:before {
  content: "\ea7b";
}

.ibp-audiotrack:before {
  content: "\ea7c";
}

.ibp-blur_circular:before {
  content: "\ea7d";
}

.ibp-blur_linear:before {
  content: "\ea7e";
}

.ibp-blur_off:before {
  content: "\ea7f";
}

.ibp-blur_on:before {
  content: "\ea80";
}

.ibp-brightness_1:before {
  content: "\ea81";
}

.ibp-brightness_2:before {
  content: "\ea82";
}

.ibp-brightness_3:before {
  content: "\ea83";
}

.ibp-brightness_4:before {
  content: "\ea84";
}

.ibp-broken_image:before {
  content: "\ea85";
}

.ibp-brush:before {
  content: "\ea86";
}

.ibp-camera:before {
  content: "\ea87";
}

.ibp-camera_alt:before {
  content: "\ea88";
}

.ibp-camera_front:before {
  content: "\ea89";
}

.ibp-camera_rear:before {
  content: "\ea8a";
}

.ibp-camera_roll:before {
  content: "\ea8b";
}

.ibp-center_focus_strong:before {
  content: "\ea8c";
}

.ibp-center_focus_weak:before {
  content: "\ea8d";
}

.ibp-collections:before {
  content: "\ea8e";
}

.ibp-color_lens:before {
  content: "\ea8f";
}

.ibp-colorize:before {
  content: "\ea90";
}

.ibp-compare:before {
  content: "\ea91";
}

.ibp-control_point_duplicate:before {
  content: "\ea92";
}

.ibp-crop_16_9:before {
  content: "\ea93";
}

.ibp-crop_3_2:before {
  content: "\ea94";
}

.ibp-crop:before {
  content: "\ea95";
}

.ibp-crop_5_4:before {
  content: "\ea96";
}

.ibp-crop_7_5:before {
  content: "\ea97";
}

.ibp-crop_din:before {
  content: "\ea98";
}

.ibp-crop_free:before {
  content: "\ea99";
}

.ibp-crop_original:before {
  content: "\ea9a";
}

.ibp-crop_portrait:before {
  content: "\ea9b";
}

.ibp-crop_square:before {
  content: "\ea9c";
}

.ibp-dehaze:before {
  content: "\ea9d";
}

.ibp-details:before {
  content: "\ea9e";
}

.ibp-exposure:before {
  content: "\ea9f";
}

.ibp-exposure_neg_1:before {
  content: "\eaa0";
}

.ibp-exposure_neg_2:before {
  content: "\eaa1";
}

.ibp-exposure_plus_1:before {
  content: "\eaa2";
}

.ibp-exposure_plus_2:before {
  content: "\eaa3";
}

.ibp-exposure_zero:before {
  content: "\eaa4";
}

.ibp-filter_1:before {
  content: "\eaa5";
}

.ibp-filter_2:before {
  content: "\eaa6";
}

.ibp-filter_3:before {
  content: "\eaa7";
}

.ibp-filter:before {
  content: "\eaa8";
}

.ibp-filter_4:before {
  content: "\eaa9";
}

.ibp-filter_5:before {
  content: "\eaaa";
}

.ibp-filter_6:before {
  content: "\eaab";
}

.ibp-filter_7:before {
  content: "\eaac";
}

.ibp-filter_8:before {
  content: "\eaad";
}

.ibp-filter_9:before {
  content: "\eaae";
}

.ibp-filter_9_plus:before {
  content: "\eaaf";
}

.ibp-filter_b_and_w:before {
  content: "\eab0";
}

.ibp-filter_center_focus:before {
  content: "\eab1";
}

.ibp-filter_drama:before {
  content: "\eab2";
}

.ibp-filter_frames:before {
  content: "\eab3";
}

.ibp-filter_hdr:before {
  content: "\eab4";
}

.ibp-filter_none:before {
  content: "\eab5";
}

.ibp-filter_tilt_shift:before {
  content: "\eab6";
}

.ibp-filter_vintage:before {
  content: "\eab7";
}

.ibp-flare:before {
  content: "\eab8";
}

.ibp-flash_auto:before {
  content: "\eab9";
}

.ibp-flash_off:before {
  content: "\eaba";
}

.ibp-flash_on:before {
  content: "\eabb";
}

.ibp-flip:before {
  content: "\eabc";
}

.ibp-gradient:before {
  content: "\eabd";
}

.ibp-grain:before {
  content: "\eabe";
}

.ibp-grid_off:before {
  content: "\eabf";
}

.ibp-grid_on:before {
  content: "\eac0";
}

.ibp-hdr_off:before {
  content: "\eac1";
}

.ibp-hdr_on:before {
  content: "\eac2";
}

.ibp-hdr_strong:before {
  content: "\eac3";
}

.ibp-hdr_weak:before {
  content: "\eac4";
}

.ibp-healing:before {
  content: "\eac5";
}

.ibp-image_aspect_ratio:before {
  content: "\eac6";
}

.ibp-iso:before {
  content: "\eac7";
}

.ibp-leak_add:before {
  content: "\eac8";
}

.ibp-leak_remove:before {
  content: "\eac9";
}

.ibp-lens:before {
  content: "\eaca";
}

.ibp-looks_3:before {
  content: "\eacb";
}

.ibp-looks:before {
  content: "\eacc";
}

.ibp-looks_4:before {
  content: "\eacd";
}

.ibp-looks_5:before {
  content: "\eace";
}

.ibp-looks_6:before {
  content: "\eacf";
}

.ibp-looks_one:before {
  content: "\ead0";
}

.ibp-looks_two:before {
  content: "\ead1";
}

.ibp-loupe:before {
  content: "\ead2";
}

.ibp-monochrome_photos:before {
  content: "\ead3";
}

.ibp-music_note:before {
  content: "\ead4";
}

.ibp-nature:before {
  content: "\ead5";
}

.ibp-nature_people:before {
  content: "\ead6";
}

.ibp-navigate_before:before {
  content: "\ead7";
}

.ibp-navigate_next:before {
  content: "\ead8";
}

.ibp-panorama:before {
  content: "\ead9";
}

.ibp-panorama_fisheye:before {
  content: "\eada";
}

.ibp-panorama_horizontal:before {
  content: "\eadb";
}

.ibp-panorama_vertical:before {
  content: "\eadc";
}

.ibp-panorama_wide_angle:before {
  content: "\eadd";
}

.ibp-photo_album:before {
  content: "\eade";
}

.ibp-picture_as_pdf:before {
  content: "\eadf";
}

.ibp-portrait:before {
  content: "\eae0";
}

.ibp-remove_red_eye:before {
  content: "\eae1";
}

.ibp-rotate_90_degrees_ccw:before {
  content: "\eae2";
}

.ibp-rotate_left:before {
  content: "\eae3";
}

.ibp-rotate_right:before {
  content: "\eae4";
}

.ibp-slideshow:before {
  content: "\eae5";
}

.ibp-straighten:before {
  content: "\eae6";
}

.ibp-style:before {
  content: "\eae7";
}

.ibp-switch_camera:before {
  content: "\eae8";
}

.ibp-switch_video:before {
  content: "\eae9";
}

.ibp-texture:before {
  content: "\eaea";
}

.ibp-timelapse:before {
  content: "\eaeb";
}

.ibp-timer_10:before {
  content: "\eaec";
}

.ibp-timer_3:before {
  content: "\eaed";
}

.ibp-timer:before {
  content: "\eaee";
}

.ibp-timer_off:before {
  content: "\eaef";
}

.ibp-tonality:before {
  content: "\eaf0";
}

.ibp-transform:before {
  content: "\eaf1";
}

.ibp-tune:before {
  content: "\eaf2";
}

.ibp-view_comfy:before {
  content: "\eaf3";
}

.ibp-view_compact:before {
  content: "\eaf4";
}

.ibp-wb_auto:before {
  content: "\eaf5";
}

.ibp-wb_cloudy:before {
  content: "\eaf6";
}

.ibp-wb_incandescent:before {
  content: "\eaf7";
}

.ibp-wb_sunny:before {
  content: "\eaf8";
}

.ibp-collections_bookmark:before {
  content: "\eaf9";
}

.ibp-photo_size_select_actual:before {
  content: "\eafa";
}

.ibp-photo_size_select_large:before {
  content: "\eafb";
}

.ibp-photo_size_select_small:before {
  content: "\eafc";
}

.ibp-vignette:before {
  content: "\eafd";
}

.ibp-wb_iridescent:before {
  content: "\eafe";
}

.ibp-crop_rotate:before {
  content: "\eaff";
}

.ibp-linked_camera:before {
  content: "\eb00";
}

.ibp-add_a_photo:before {
  content: "\eb01";
}

.ibp-movie_filter:before {
  content: "\eb02";
}

.ibp-photo_filter:before {
  content: "\eb03";
}

.ibp-burst_mode:before {
  content: "\eb04";
}

.ibp-shutter_speed:before {
  content: "\eb05";
}

.ibp-add_photo_alternate:before {
  content: "\eb06";
}

.ibp-image_search:before {
  content: "\eb07";
}

.ibp-music_off:before {
  content: "\eb08";
}

.ibp-beenhere:before {
  content: "\eb09";
}

.ibp-directions:before {
  content: "\eb0a";
}

.ibp-directions_bike:before {
  content: "\eb0b";
}

.ibp-directions_bus:before {
  content: "\eb0c";
}

.ibp-directions_car:before {
  content: "\eb0d";
}

.ibp-directions_ferry:before {
  content: "\eb0e";
}

.ibp-directions_subway:before {
  content: "\eb0f";
}

.ibp-directions_train:before {
  content: "\eb10";
}

.ibp-directions_walk:before {
  content: "\eb11";
}

.ibp-hotel:before {
  content: "\eb12";
}

.ibp-layers:before {
  content: "\eb13";
}

.ibp-layers_clear:before {
  content: "\eb14";
}

.ibp-local_atm:before {
  content: "\eb15";
}

.ibp-local_attraction:before {
  content: "\eb16";
}

.ibp-local_bar:before {
  content: "\eb17";
}

.ibp-local_cafe:before {
  content: "\eb18";
}

.ibp-local_car_wash:before {
  content: "\eb19";
}

.ibp-local_convenience_store:before {
  content: "\eb1a";
}

.ibp-local_drink:before {
  content: "\eb1b";
}

.ibp-local_florist:before {
  content: "\eb1c";
}

.ibp-local_gas_station:before {
  content: "\eb1d";
}

.ibp-local_grocery_store:before {
  content: "\eb1e";
}

.ibp-local_hospital:before {
  content: "\eb1f";
}

.ibp-local_laundry_service:before {
  content: "\eb20";
}

.ibp-local_library:before {
  content: "\eb21";
}

.ibp-local_mall:before {
  content: "\eb22";
}

.ibp-local_movies:before {
  content: "\eb23";
}

.ibp-local_offer:before {
  content: "\eb24";
}

.ibp-local_parking:before {
  content: "\eb25";
}

.ibp-local_pharmacy:before {
  content: "\eb26";
}

.ibp-local_pizza:before {
  content: "\eb27";
}

.ibp-local_printshop:before {
  content: "\eb28";
}

.ibp-local_restaurant:before {
  content: "\eb29";
}

.ibp-local_shipping:before {
  content: "\eb2a";
}

.ibp-local_taxi:before {
  content: "\eb2b";
}

.ibp-location_history:before {
  content: "\eb2c";
}

.ibp-map:before {
  content: "\eb2d";
}

.ibp-navigation:before {
  content: "\eb2e";
}

.ibp-pin_drop:before {
  content: "\eb2f";
}

.ibp-rate_review:before {
  content: "\eb30";
}

.ibp-satellite:before {
  content: "\eb31";
}

.ibp-store_mall_directory:before {
  content: "\eb32";
}

.ibp-traffic:before {
  content: "\eb33";
}

.ibp-directions_run:before {
  content: "\eb34";
}

.ibp-add_location:before {
  content: "\eb35";
}

.ibp-edit_location:before {
  content: "\eb36";
}

.ibp-near_me:before {
  content: "\eb37";
}

.ibp-person_pin_circle:before {
  content: "\eb38";
}

.ibp-zoom_out_map:before {
  content: "\eb39";
}

.ibp-restaurant:before {
  content: "\eb3a";
}

.ibp-ev_station:before {
  content: "\eb3b";
}

.ibp-streetview:before {
  content: "\eb3c";
}

.ibp-subway:before {
  content: "\eb3d";
}

.ibp-train:before {
  content: "\eb3e";
}

.ibp-tram:before {
  content: "\eb3f";
}

.ibp-transfer_within_a_station:before {
  content: "\eb40";
}

.ibp-atm:before {
  content: "\eb41";
}

.ibp-category:before {
  content: "\eb42";
}

.ibp-not_listed_location:before {
  content: "\eb43";
}

.ibp-departure_board:before {
  content: "\eb44";
}

.ibp-360:before {
  content: "\eb45";
}

.ibp-edit_attributes:before {
  content: "\eb46";
}

.ibp-transit_enterexit:before {
  content: "\eb47";
}

.ibp-fastfood:before {
  content: "\eb48";
}

.ibp-trip_origin:before {
  content: "\eb49";
}

.ibp-compass_calibration:before {
  content: "\eb4a";
}

.ibp-money:before {
  content: "\eb4b";
}

.ibp-apps:before {
  content: "\eb4c";
}

.ibp-arrow_back:before {
  content: "\eb4d";
}

.ibp-arrow_drop_down:before {
  content: "\eb4e";
}

.ibp-arrow_drop_down_circle:before {
  content: "\eb4f";
}

.ibp-arrow_drop_up:before {
  content: "\eb50";
}

.ibp-arrow_forward:before {
  content: "\eb51";
}

.ibp-cancel:before {
  content: "\eb52";
}

.ibp-check:before {
  content: "\eb53";
}

.ibp-expand_less:before {
  content: "\eb54";
}

.ibp-expand_more:before {
  content: "\eb55";
}

.ibp-fullscreen:before {
  content: "\eb56";
}

.ibp-fullscreen_exit:before {
  content: "\eb57";
}

.ibp-menu:before {
  content: "\eb58";
}

.ibp-keyboard_control:before {
  content: "\eb59";
}

.ibp-more_vert:before {
  content: "\eb5a";
}

.ibp-refresh:before {
  content: "\eb5b";
}

.ibp-unfold_less:before {
  content: "\eb5c";
}

.ibp-unfold_more:before {
  content: "\eb5d";
}

.ibp-arrow_upward:before {
  content: "\eb5e";
}

.ibp-subdirectory_arrow_left:before {
  content: "\eb5f";
}

.ibp-subdirectory_arrow_right:before {
  content: "\eb60";
}

.ibp-arrow_downward:before {
  content: "\eb61";
}

.ibp-first_page:before {
  content: "\eb62";
}

.ibp-last_page:before {
  content: "\eb63";
}

.ibp-arrow_left:before {
  content: "\eb64";
}

.ibp-arrow_right:before {
  content: "\eb65";
}

.ibp-arrow_back_ios:before {
  content: "\eb66";
}

.ibp-arrow_forward_ios:before {
  content: "\eb67";
}

.ibp-adb:before {
  content: "\eb68";
}

.ibp-disc_full:before {
  content: "\eb69";
}

.ibp-do_not_disturb_alt:before {
  content: "\eb6a";
}

.ibp-drive_eta:before {
  content: "\eb6b";
}

.ibp-event_available:before {
  content: "\eb6c";
}

.ibp-event_busy:before {
  content: "\eb6d";
}

.ibp-event_note:before {
  content: "\eb6e";
}

.ibp-folder_special:before {
  content: "\eb6f";
}

.ibp-mms:before {
  content: "\eb70";
}

.ibp-more:before {
  content: "\eb71";
}

.ibp-network_locked:before {
  content: "\eb72";
}

.ibp-phone_bluetooth_speaker:before {
  content: "\eb73";
}

.ibp-phone_forwarded:before {
  content: "\eb74";
}

.ibp-phone_in_talk:before {
  content: "\eb75";
}

.ibp-phone_locked:before {
  content: "\eb76";
}

.ibp-phone_missed:before {
  content: "\eb77";
}

.ibp-phone_paused:before {
  content: "\eb78";
}

.ibp-sim_card_alert:before {
  content: "\eb79";
}

.ibp-sms_failed:before {
  content: "\eb7a";
}

.ibp-sync_disabled:before {
  content: "\eb7b";
}

.ibp-sync_problem:before {
  content: "\eb7c";
}

.ibp-system_update:before {
  content: "\eb7d";
}

.ibp-tap_and_play:before {
  content: "\eb7e";
}

.ibp-vibration:before {
  content: "\eb7f";
}

.ibp-voice_chat:before {
  content: "\eb80";
}

.ibp-vpn_lock:before {
  content: "\eb81";
}

.ibp-airline_seat_flat:before {
  content: "\eb82";
}

.ibp-airline_seat_flat_angled:before {
  content: "\eb83";
}

.ibp-airline_seat_individual_suite:before {
  content: "\eb84";
}

.ibp-airline_seat_legroom_extra:before {
  content: "\eb85";
}

.ibp-airline_seat_legroom_normal:before {
  content: "\eb86";
}

.ibp-airline_seat_legroom_reduced:before {
  content: "\eb87";
}

.ibp-airline_seat_recline_extra:before {
  content: "\eb88";
}

.ibp-airline_seat_recline_normal:before {
  content: "\eb89";
}

.ibp-confirmation_number:before {
  content: "\eb8a";
}

.ibp-live_tv:before {
  content: "\eb8b";
}

.ibp-ondemand_video:before {
  content: "\eb8c";
}

.ibp-personal_video:before {
  content: "\eb8d";
}

.ibp-power:before {
  content: "\eb8e";
}

.ibp-wc:before {
  content: "\eb8f";
}

.ibp-wifi:before {
  content: "\eb90";
}

.ibp-enhanced_encryption:before {
  content: "\eb91";
}

.ibp-network_check:before {
  content: "\eb92";
}

.ibp-no_encryption:before {
  content: "\eb93";
}

.ibp-rv_hookup:before {
  content: "\eb94";
}

.ibp-do_not_disturb_off:before {
  content: "\eb95";
}

.ibp-priority_high:before {
  content: "\eb96";
}

.ibp-power_off:before {
  content: "\eb97";
}

.ibp-tv_off:before {
  content: "\eb98";
}

.ibp-wifi_off:before {
  content: "\eb99";
}

.ibp-phone_callback:before {
  content: "\eb9a";
}

.ibp-pie_chart:before {
  content: "\eb9b";
}

.ibp-pie_chart_outlined:before {
  content: "\eb9c";
}

.ibp-bubble_chart:before {
  content: "\eb9d";
}

.ibp-multiline_chart:before {
  content: "\eb9e";
}

.ibp-show_chart:before {
  content: "\eb9f";
}

.ibp-cake:before {
  content: "\eba0";
}

.ibp-group:before {
  content: "\eba1";
}

.ibp-group_add:before {
  content: "\eba2";
}

.ibp-location_city:before {
  content: "\eba3";
}

.ibp-mood_bad:before {
  content: "\eba4";
}

.ibp-notifications:before {
  content: "\eba5";
}

.ibp-notifications_none:before {
  content: "\eba6";
}

.ibp-notifications_off:before {
  content: "\eba7";
}

.ibp-notifications_on:before {
  content: "\eba8";
}

.ibp-notifications_paused:before {
  content: "\eba9";
}

.ibp-pages:before {
  content: "\ebaa";
}

.ibp-party_mode:before {
  content: "\ebab";
}

.ibp-people_outline:before {
  content: "\ebac";
}

.ibp-person:before {
  content: "\ebad";
}

.ibp-person_add:before {
  content: "\ebae";
}

.ibp-person_outline:before {
  content: "\ebaf";
}

.ibp-plus_one:before {
  content: "\ebb0";
}

.ibp-public:before {
  content: "\ebb1";
}

.ibp-school:before {
  content: "\ebb2";
}

.ibp-share:before {
  content: "\ebb3";
}

.ibp-whatshot:before {
  content: "\ebb4";
}

.ibp-sentiment_dissatisfied:before {
  content: "\ebb5";
}

.ibp-sentiment_neutral:before {
  content: "\ebb6";
}

.ibp-sentiment_satisfied:before {
  content: "\ebb7";
}

.ibp-sentiment_very_dissatisfied:before {
  content: "\ebb8";
}

.ibp-sentiment_very_satisfied:before {
  content: "\ebb9";
}

.ibp-thumb_down_alt:before {
  content: "\ebba";
}

.ibp-thumb_up_alt:before {
  content: "\ebbb";
}

.ibp-check_box:before {
  content: "\ebbc";
}

.ibp-check_box_outline_blank:before {
  content: "\ebbd";
}

.ibp-radio_button_on:before {
  content: "\ebbe";
}

.ibp-star:before {
  content: "\ebbf";
}

.ibp-star_half:before {
  content: "\ebc0";
}

.ibp-star_outline:before {
  content: "\ebc1";
}

.ibp-3d_rotation:before {
  content: "\ebc2";
}

.ibp-accessibility:before {
  content: "\ebc3";
}

.ibp-account_balance:before {
  content: "\ebc4";
}

.ibp-account_balance_wallet:before {
  content: "\ebc5";
}

.ibp-account_box:before {
  content: "\ebc6";
}

.ibp-account_circle:before {
  content: "\ebc7";
}

.ibp-add_shopping_cart:before {
  content: "\ebc8";
}

.ibp-alarm_off:before {
  content: "\ebc9";
}

.ibp-alarm_on:before {
  content: "\ebca";
}

.ibp-android:before {
  content: "\ebcb";
}

.ibp-announcement:before {
  content: "\ebcc";
}

.ibp-aspect_ratio:before {
  content: "\ebcd";
}

.ibp-assignment:before {
  content: "\ebce";
}

.ibp-assignment_ind:before {
  content: "\ebcf";
}

.ibp-assignment_late:before {
  content: "\ebd0";
}

.ibp-assignment_return:before {
  content: "\ebd1";
}

.ibp-assignment_returned:before {
  content: "\ebd2";
}

.ibp-assignment_turned_in:before {
  content: "\ebd3";
}

.ibp-autorenew:before {
  content: "\ebd4";
}

.ibp-book:before {
  content: "\ebd5";
}

.ibp-bookmark:before {
  content: "\ebd6";
}

.ibp-bookmark_outline:before {
  content: "\ebd7";
}

.ibp-bug_report:before {
  content: "\ebd8";
}

.ibp-build:before {
  content: "\ebd9";
}

.ibp-cached:before {
  content: "\ebda";
}

.ibp-change_history:before {
  content: "\ebdb";
}

.ibp-check_circle:before {
  content: "\ebdc";
}

.ibp-chrome_reader_mode:before {
  content: "\ebdd";
}

.ibp-code:before {
  content: "\ebde";
}

.ibp-credit_card:before {
  content: "\ebdf";
}

.ibp-dashboard:before {
  content: "\ebe0";
}

.ibp-delete:before {
  content: "\ebe1";
}

.ibp-description:before {
  content: "\ebe2";
}

.ibp-dns:before {
  content: "\ebe3";
}

.ibp-done:before {
  content: "\ebe4";
}

.ibp-done_all:before {
  content: "\ebe5";
}

.ibp-exit_to_app:before {
  content: "\ebe6";
}

.ibp-explore:before {
  content: "\ebe7";
}

.ibp-extension:before {
  content: "\ebe8";
}

.ibp-face:before {
  content: "\ebe9";
}

.ibp-favorite:before {
  content: "\ebea";
}

.ibp-favorite_outline:before {
  content: "\ebeb";
}

.ibp-find_in_page:before {
  content: "\ebec";
}

.ibp-find_replace:before {
  content: "\ebed";
}

.ibp-flip_to_back:before {
  content: "\ebee";
}

.ibp-flip_to_front:before {
  content: "\ebef";
}

.ibp-group_work:before {
  content: "\ebf0";
}

.ibp-help:before {
  content: "\ebf1";
}

.ibp-highlight_remove:before {
  content: "\ebf2";
}

.ibp-history:before {
  content: "\ebf3";
}

.ibp-home:before {
  content: "\ebf4";
}

.ibp-hourglass_empty:before {
  content: "\ebf5";
}

.ibp-hourglass_full:before {
  content: "\ebf6";
}

.ibp-https:before {
  content: "\ebf7";
}

.ibp-info:before {
  content: "\ebf8";
}

.ibp-info_outline:before {
  content: "\ebf9";
}

.ibp-input:before {
  content: "\ebfa";
}

.ibp-invert_colors_on:before {
  content: "\ebfb";
}

.ibp-label:before {
  content: "\ebfc";
}

.ibp-label_outline:before {
  content: "\ebfd";
}

.ibp-language:before {
  content: "\ebfe";
}

.ibp-launch:before {
  content: "\ebff";
}

.ibp-list:before {
  content: "\ec00";
}

.ibp-lock_open:before {
  content: "\ec01";
}

.ibp-lock_outline:before {
  content: "\ec02";
}

.ibp-loyalty:before {
  content: "\ec03";
}

.ibp-markunread_mailbox:before {
  content: "\ec04";
}

.ibp-note_add:before {
  content: "\ec05";
}

.ibp-open_in_browser:before {
  content: "\ec06";
}

.ibp-open_with:before {
  content: "\ec07";
}

.ibp-pageview:before {
  content: "\ec08";
}

.ibp-perm_camera_mic:before {
  content: "\ec09";
}

.ibp-perm_contact_calendar:before {
  content: "\ec0a";
}

.ibp-perm_data_setting:before {
  content: "\ec0b";
}

.ibp-perm_device_information:before {
  content: "\ec0c";
}

.ibp-perm_media:before {
  content: "\ec0d";
}

.ibp-perm_phone_msg:before {
  content: "\ec0e";
}

.ibp-perm_scan_wifi:before {
  content: "\ec0f";
}

.ibp-picture_in_picture:before {
  content: "\ec10";
}

.ibp-polymer:before {
  content: "\ec11";
}

.ibp-power_settings_new:before {
  content: "\ec12";
}

.ibp-receipt:before {
  content: "\ec13";
}

.ibp-redeem:before {
  content: "\ec14";
}

.ibp-search:before {
  content: "\ec15";
}

.ibp-settings:before {
  content: "\ec16";
}

.ibp-settings_applications:before {
  content: "\ec17";
}

.ibp-settings_backup_restore:before {
  content: "\ec18";
}

.ibp-settings_bluetooth:before {
  content: "\ec19";
}

.ibp-settings_cell:before {
  content: "\ec1a";
}

.ibp-settings_display:before {
  content: "\ec1b";
}

.ibp-settings_ethernet:before {
  content: "\ec1c";
}

.ibp-settings_input_antenna:before {
  content: "\ec1d";
}

.ibp-settings_input_component:before {
  content: "\ec1e";
}

.ibp-settings_input_hdmi:before {
  content: "\ec1f";
}

.ibp-settings_input_svideo:before {
  content: "\ec20";
}

.ibp-settings_overscan:before {
  content: "\ec21";
}

.ibp-settings_phone:before {
  content: "\ec22";
}

.ibp-settings_power:before {
  content: "\ec23";
}

.ibp-settings_remote:before {
  content: "\ec24";
}

.ibp-settings_voice:before {
  content: "\ec25";
}

.ibp-shop:before {
  content: "\ec26";
}

.ibp-shop_two:before {
  content: "\ec27";
}

.ibp-shopping_basket:before {
  content: "\ec28";
}

.ibp-speaker_notes:before {
  content: "\ec29";
}

.ibp-spellcheck:before {
  content: "\ec2a";
}

.ibp-stars:before {
  content: "\ec2b";
}

.ibp-subject:before {
  content: "\ec2c";
}

.ibp-supervisor_account:before {
  content: "\ec2d";
}

.ibp-swap_horiz:before {
  content: "\ec2e";
}

.ibp-swap_vert:before {
  content: "\ec2f";
}

.ibp-swap_vertical_circle:before {
  content: "\ec30";
}

.ibp-system_update_tv:before {
  content: "\ec31";
}

.ibp-tab:before {
  content: "\ec32";
}

.ibp-tab_unselected:before {
  content: "\ec33";
}

.ibp-thumb_down:before {
  content: "\ec34";
}

.ibp-thumb_up:before {
  content: "\ec35";
}

.ibp-thumbs_up_down:before {
  content: "\ec36";
}

.ibp-toc:before {
  content: "\ec37";
}

.ibp-today:before {
  content: "\ec38";
}

.ibp-toll:before {
  content: "\ec39";
}

.ibp-track_changes:before {
  content: "\ec3a";
}

.ibp-translate:before {
  content: "\ec3b";
}

.ibp-trending_down:before {
  content: "\ec3c";
}

.ibp-trending_neutral:before {
  content: "\ec3d";
}

.ibp-trending_up:before {
  content: "\ec3e";
}

.ibp-verified_user:before {
  content: "\ec3f";
}

.ibp-view_agenda:before {
  content: "\ec40";
}

.ibp-view_array:before {
  content: "\ec41";
}

.ibp-view_carousel:before {
  content: "\ec42";
}

.ibp-view_column:before {
  content: "\ec43";
}

.ibp-view_day:before {
  content: "\ec44";
}

.ibp-view_headline:before {
  content: "\ec45";
}

.ibp-view_list:before {
  content: "\ec46";
}

.ibp-view_module:before {
  content: "\ec47";
}

.ibp-view_quilt:before {
  content: "\ec48";
}

.ibp-view_stream:before {
  content: "\ec49";
}

.ibp-view_week:before {
  content: "\ec4a";
}

.ibp-visibility_off:before {
  content: "\ec4b";
}

.ibp-card_membership:before {
  content: "\ec4c";
}

.ibp-card_travel:before {
  content: "\ec4d";
}

.ibp-work:before {
  content: "\ec4e";
}

.ibp-youtube_searched_for:before {
  content: "\ec4f";
}

.ibp-eject:before {
  content: "\ec50";
}

.ibp-camera_enhance:before {
  content: "\ec51";
}

.ibp-help_outline:before {
  content: "\ec52";
}

.ibp-reorder:before {
  content: "\ec53";
}

.ibp-zoom_in:before {
  content: "\ec54";
}

.ibp-zoom_out:before {
  content: "\ec55";
}

.ibp-http:before {
  content: "\ec56";
}

.ibp-event_seat:before {
  content: "\ec57";
}

.ibp-flight_land:before {
  content: "\ec58";
}

.ibp-flight_takeoff:before {
  content: "\ec59";
}

.ibp-play_for_work:before {
  content: "\ec5a";
}

.ibp-gif:before {
  content: "\ec5b";
}

.ibp-indeterminate_check_box:before {
  content: "\ec5c";
}

.ibp-offline_pin:before {
  content: "\ec5d";
}

.ibp-all_out:before {
  content: "\ec5e";
}

.ibp-copyright:before {
  content: "\ec5f";
}

.ibp-fingerprint:before {
  content: "\ec60";
}

.ibp-gavel:before {
  content: "\ec61";
}

.ibp-lightbulb_outline:before {
  content: "\ec62";
}

.ibp-picture_in_picture_alt:before {
  content: "\ec63";
}

.ibp-important_devices:before {
  content: "\ec64";
}

.ibp-touch_app:before {
  content: "\ec65";
}

.ibp-accessible:before {
  content: "\ec66";
}

.ibp-compare_arrows:before {
  content: "\ec67";
}

.ibp-date_range:before {
  content: "\ec68";
}

.ibp-donut_large:before {
  content: "\ec69";
}

.ibp-donut_small:before {
  content: "\ec6a";
}

.ibp-line_style:before {
  content: "\ec6b";
}

.ibp-line_weight:before {
  content: "\ec6c";
}

.ibp-motorcycle:before {
  content: "\ec6d";
}

.ibp-opacity:before {
  content: "\ec6e";
}

.ibp-pets:before {
  content: "\ec6f";
}

.ibp-pregnant_woman:before {
  content: "\ec70";
}

.ibp-record_voice_over:before {
  content: "\ec71";
}

.ibp-rounded_corner:before {
  content: "\ec72";
}

.ibp-rowing:before {
  content: "\ec73";
}

.ibp-timeline:before {
  content: "\ec74";
}

.ibp-update:before {
  content: "\ec75";
}

.ibp-watch_later:before {
  content: "\ec76";
}

.ibp-pan_tool:before {
  content: "\ec77";
}

.ibp-euro_symbol:before {
  content: "\ec78";
}

.ibp-g_translate:before {
  content: "\ec79";
}

.ibp-remove_shopping_cart:before {
  content: "\ec7a";
}

.ibp-restore_page:before {
  content: "\ec7b";
}

.ibp-speaker_notes_off:before {
  content: "\ec7c";
}

.ibp-delete_forever:before {
  content: "\ec7d";
}

.ibp-accessibility_new:before {
  content: "\ec7e";
}

.ibp-check_circle_outline:before {
  content: "\ec7f";
}

.ibp-delete_outline:before {
  content: "\ec80";
}

.ibp-done_outline:before {
  content: "\ec81";
}

.ibp-maximize:before {
  content: "\ec82";
}

.ibp-minimize:before {
  content: "\ec83";
}

.ibp-offline_bolt:before {
  content: "\ec84";
}

.ibp-swap_horizontal_circle:before {
  content: "\ec85";
}

.ibp-accessible_forward:before {
  content: "\ec86";
}

.ibp-calendar_today:before {
  content: "\ec87";
}

.ibp-calendar_view_day:before {
  content: "\ec88";
}

.ibp-label_important:before {
  content: "\ec89";
}

.ibp-restore_from_trash:before {
  content: "\ec8a";
}

.ibp-supervised_user_circle:before {
  content: "\ec8b";
}

.ibp-text_rotate_up:before {
  content: "\ec8c";
}

.ibp-text_rotate_vertical:before {
  content: "\ec8d";
}

.ibp-text_rotation_angledown:before {
  content: "\ec8e";
}

.ibp-text_rotation_angleup:before {
  content: "\ec8f";
}

.ibp-text_rotation_down:before {
  content: "\ec90";
}

.ibp-text_rotation_none:before {
  content: "\ec91";
}

.ibp-commute:before {
  content: "\ec92";
}

.ibp-arrow_right_alt:before {
  content: "\ec93";
}

.ibp-work_off:before {
  content: "\ec94";
}

.ibp-work_outline:before {
  content: "\ec95";
}

.ibp-drag_indicator:before {
  content: "\ec96";
}

.ibp-horizontal_split:before {
  content: "\ec97";
}

.ibp-label_important_outline:before {
  content: "\ec98";
}

.ibp-vertical_split:before {
  content: "\ec99";
}

.ibp-voice_over_off:before {
  content: "\ec9a";
}

.ibp-segment:before {
  content: "\ec9b";
}

.ibp-contact_support:before {
  content: "\ec9c";
}

.ibp-compress:before {
  content: "\ec9d";
}

.ibp-filter_list_alt:before {
  content: "\ec9e";
}

.ibp-expand:before {
  content: "\ec9f";
}

.ibp-edit_off:before {
  content: "\eca0";
}

.ibp-10k:before {
  content: "\eca1";
}

.ibp-10mp:before {
  content: "\eca2";
}

.ibp-11mp:before {
  content: "\eca3";
}

.ibp-12mp:before {
  content: "\eca4";
}

.ibp-13mp:before {
  content: "\eca5";
}

.ibp-14mp:before {
  content: "\eca6";
}

.ibp-15mp:before {
  content: "\eca7";
}

.ibp-16mp:before {
  content: "\eca8";
}

.ibp-17mp:before {
  content: "\eca9";
}

.ibp-18mp:before {
  content: "\ecaa";
}

.ibp-19mp:before {
  content: "\ecab";
}

.ibp-1k:before {
  content: "\ecac";
}

.ibp-1k_plus:before {
  content: "\ecad";
}

.ibp-20mp:before {
  content: "\ecae";
}

.ibp-21mp:before {
  content: "\ecaf";
}

.ibp-22mp:before {
  content: "\ecb0";
}

.ibp-23mp:before {
  content: "\ecb1";
}

.ibp-24mp:before {
  content: "\ecb2";
}

.ibp-2k:before {
  content: "\ecb3";
}

.ibp-2k_plus:before {
  content: "\ecb4";
}

.ibp-2mp:before {
  content: "\ecb5";
}

.ibp-3k:before {
  content: "\ecb6";
}

.ibp-3k_plus:before {
  content: "\ecb7";
}

.ibp-3mp:before {
  content: "\ecb8";
}

.ibp-4k_plus:before {
  content: "\ecb9";
}

.ibp-4mp:before {
  content: "\ecba";
}

.ibp-5k:before {
  content: "\ecbb";
}

.ibp-5k_plus:before {
  content: "\ecbc";
}

.ibp-5mp:before {
  content: "\ecbd";
}

.ibp-6k:before {
  content: "\ecbe";
}

.ibp-6k_plus:before {
  content: "\ecbf";
}

.ibp-6mp:before {
  content: "\ecc0";
}

.ibp-7k:before {
  content: "\ecc1";
}

.ibp-7k_plus:before {
  content: "\ecc2";
}

.ibp-7mp:before {
  content: "\ecc3";
}

.ibp-8k:before {
  content: "\ecc4";
}

.ibp-8k_plus:before {
  content: "\ecc5";
}

.ibp-8mp:before {
  content: "\ecc6";
}

.ibp-9k:before {
  content: "\ecc7";
}

.ibp-9k_plus:before {
  content: "\ecc8";
}

.ibp-9mp:before {
  content: "\ecc9";
}

.ibp-account_tree:before {
  content: "\ecca";
}

.ibp-add_chart:before {
  content: "\eccb";
}

.ibp-add_ic_call:before {
  content: "\eccc";
}

.ibp-add_moderator:before {
  content: "\eccd";
}

.ibp-all_inbox:before {
  content: "\ecce";
}

.ibp-approval:before {
  content: "\eccf";
}

.ibp-assistant_direction:before {
  content: "\ecd0";
}

.ibp-assistant_navigation:before {
  content: "\ecd1";
}

.ibp-bookmarks:before {
  content: "\ecd2";
}

.ibp-bus_alert:before {
  content: "\ecd3";
}

.ibp-cases:before {
  content: "\ecd4";
}

.ibp-circle_notifications:before {
  content: "\ecd5";
}

.ibp-closed_caption_off:before {
  content: "\ecd6";
}

.ibp-connected_tv:before {
  content: "\ecd7";
}

.ibp-dangerous:before {
  content: "\ecd8";
}

.ibp-dashboard_customize:before {
  content: "\ecd9";
}

.ibp-desktop_access_disabled:before {
  content: "\ecda";
}

.ibp-drive_file_move_outline:before {
  content: "\ecdb";
}

.ibp-drive_file_rename_outline:before {
  content: "\ecdc";
}

.ibp-drive_folder_upload:before {
  content: "\ecdd";
}

.ibp-duo:before {
  content: "\ecde";
}

.ibp-explore_off:before {
  content: "\ecdf";
}

.ibp-file_download_done:before {
  content: "\ece0";
}

.ibp-rtt:before {
  content: "\ece1";
}

.ibp-grid_view:before {
  content: "\ece2";
}

.ibp-hail:before {
  content: "\ece3";
}

.ibp-home_filled:before {
  content: "\ece4";
}

.ibp-imagesearch_roller:before {
  content: "\ece5";
}

.ibp-label_off:before {
  content: "\ece6";
}

.ibp-library_add_check:before {
  content: "\ece7";
}

.ibp-logout:before {
  content: "\ece8";
}

.ibp-margin:before {
  content: "\ece9";
}

.ibp-mark_as_unread:before {
  content: "\ecea";
}

.ibp-menu_open:before {
  content: "\eceb";
}

.ibp-mp:before {
  content: "\ecec";
}

.ibp-offline_share:before {
  content: "\eced";
}

.ibp-padding:before {
  content: "\ecee";
}

.ibp-panorama_photosphere:before {
  content: "\ecef";
}

.ibp-panorama_photosphere_select:before {
  content: "\ecf0";
}

.ibp-person_add_disabled:before {
  content: "\ecf1";
}

.ibp-phone_disabled:before {
  content: "\ecf2";
}

.ibp-phone_enabled:before {
  content: "\ecf3";
}

.ibp-pivot_table_chart:before {
  content: "\ecf4";
}

.ibp-print_disabled:before {
  content: "\ecf5";
}

.ibp-railway_alert:before {
  content: "\ecf6";
}

.ibp-recommend:before {
  content: "\ecf7";
}

.ibp-remove_done:before {
  content: "\ecf8";
}

.ibp-remove_moderator:before {
  content: "\ecf9";
}

.ibp-repeat_on:before {
  content: "\ecfa";
}

.ibp-repeat_one_on:before {
  content: "\ecfb";
}

.ibp-replay_circle_filled:before {
  content: "\ecfc";
}

.ibp-reset_tv:before {
  content: "\ecfd";
}

.ibp-sd:before {
  content: "\ecfe";
}

.ibp-shield:before {
  content: "\ecff";
}

.ibp-shuffle_on:before {
  content: "\ed00";
}

.ibp-speed:before {
  content: "\ed01";
}

.ibp-stacked_bar_chart:before {
  content: "\ed02";
}

.ibp-stream:before {
  content: "\ed03";
}

.ibp-swipe:before {
  content: "\ed04";
}

.ibp-switch_account:before {
  content: "\ed05";
}

.ibp-tag:before {
  content: "\ed06";
}

.ibp-thumb_down_off_alt:before {
  content: "\ed07";
}

.ibp-thumb_up_off_alt:before {
  content: "\ed08";
}

.ibp-toggle_off:before {
  content: "\ed09";
}

.ibp-toggle_on:before {
  content: "\ed0a";
}

.ibp-two_wheeler:before {
  content: "\ed0b";
}

.ibp-upload_file:before {
  content: "\ed0c";
}

.ibp-view_in_ar:before {
  content: "\ed0d";
}

.ibp-waterfall_chart:before {
  content: "\ed0e";
}

.ibp-wb_shade:before {
  content: "\ed0f";
}

.ibp-wb_twighlight:before {
  content: "\ed10";
}

.ibp-home_work:before {
  content: "\ed11";
}

.ibp-schedule_send:before {
  content: "\ed12";
}

.ibp-bolt:before {
  content: "\ed13";
}

.ibp-send_and_archive:before {
  content: "\ed14";
}

.ibp-workspaces_filled:before {
  content: "\ed15";
}

.ibp-file_present:before {
  content: "\ed16";
}

.ibp-workspaces_outline:before {
  content: "\ed17";
}

.ibp-fit_screen:before {
  content: "\ed18";
}

.ibp-saved_search:before {
  content: "\ed19";
}

.ibp-storefront:before {
  content: "\ed1a";
}

.ibp-amp_stories:before {
  content: "\ed1b";
}

.ibp-dynamic_feed:before {
  content: "\ed1c";
}

.ibp-euro:before {
  content: "\ed1d";
}

.ibp-height:before {
  content: "\ed1e";
}

.ibp-policy:before {
  content: "\ed1f";
}

.ibp-sync_alt:before {
  content: "\ed20";
}

.ibp-menu_book:before {
  content: "\ed21";
}

.ibp-emoji_flags:before {
  content: "\ed22";
}

.ibp-emoji_food_beverage:before {
  content: "\ed23";
}

.ibp-emoji_nature:before {
  content: "\ed24";
}

.ibp-emoji_people:before {
  content: "\ed25";
}

.ibp-emoji_symbols:before {
  content: "\ed26";
}

.ibp-emoji_transportation:before {
  content: "\ed27";
}

.ibp-post_add:before {
  content: "\ed28";
}

.ibp-people_alt:before {
  content: "\ed29";
}

.ibp-emoji_emotions:before {
  content: "\ed2a";
}

.ibp-emoji_events:before {
  content: "\ed2b";
}

.ibp-emoji_objects:before {
  content: "\ed2c";
}

.ibp-sports_basketball:before {
  content: "\ed2d";
}

.ibp-sports_cricket:before {
  content: "\ed2e";
}

.ibp-sports_esports:before {
  content: "\ed2f";
}

.ibp-sports_football:before {
  content: "\ed30";
}

.ibp-sports_golf:before {
  content: "\ed31";
}

.ibp-sports_hockey:before {
  content: "\ed32";
}

.ibp-sports_mma:before {
  content: "\ed33";
}

.ibp-sports_motorsports:before {
  content: "\ed34";
}

.ibp-sports_rugby:before {
  content: "\ed35";
}

.ibp-sports_soccer:before {
  content: "\ed36";
}

.ibp-sports:before {
  content: "\ed37";
}

.ibp-sports_volleyball:before {
  content: "\ed38";
}

.ibp-sports_tennis:before {
  content: "\ed39";
}

.ibp-sports_handball:before {
  content: "\ed3a";
}

.ibp-sports_kabaddi:before {
  content: "\ed3b";
}

.ibp-eco:before {
  content: "\ed3c";
}

.ibp-museum:before {
  content: "\ed3d";
}

.ibp-flip_camera_android:before {
  content: "\ed3e";
}

.ibp-flip_camera_ios:before {
  content: "\ed3f";
}

.ibp-cancel_schedule_send:before {
  content: "\ed40";
}

.ibp-apartment:before {
  content: "\ed41";
}

.ibp-bathtub:before {
  content: "\ed42";
}

.ibp-deck:before {
  content: "\ed43";
}

.ibp-fireplace:before {
  content: "\ed44";
}

.ibp-house:before {
  content: "\ed45";
}

.ibp-king_bed:before {
  content: "\ed46";
}

.ibp-nights_stay:before {
  content: "\ed47";
}

.ibp-outdoor_grill:before {
  content: "\ed48";
}

.ibp-single_bed:before {
  content: "\ed49";
}

.ibp-square_foot:before {
  content: "\ed4a";
}

.ibp-double_arrow:before {
  content: "\ed4b";
}

.ibp-sports_baseball:before {
  content: "\ed4c";
}

.ibp-attractions:before {
  content: "\ed4d";
}

.ibp-bakery_dining:before {
  content: "\ed4e";
}

.ibp-breakfast_dining:before {
  content: "\ed4f";
}

.ibp-car_rental:before {
  content: "\ed50";
}

.ibp-car_repair:before {
  content: "\ed51";
}

.ibp-dinner_dining:before {
  content: "\ed52";
}

.ibp-dry_cleaning:before {
  content: "\ed53";
}

.ibp-hardware:before {
  content: "\ed54";
}

.ibp-liquor:before {
  content: "\ed55";
}

.ibp-lunch_dining:before {
  content: "\ed56";
}

.ibp-nightlife:before {
  content: "\ed57";
}

.ibp-park:before {
  content: "\ed58";
}

.ibp-ramen_dining:before {
  content: "\ed59";
}

.ibp-celebration:before {
  content: "\ed5a";
}

.ibp-theater_comedy:before {
  content: "\ed5b";
}

.ibp-badge:before {
  content: "\ed5c";
}

.ibp-festival:before {
  content: "\ed5d";
}

.ibp-icecream:before {
  content: "\ed5e";
}

.ibp-volunteer_activism:before {
  content: "\ed5f";
}

.ibp-contactless:before {
  content: "\ed60";
}

.ibp-delivery_dining:before {
  content: "\ed61";
}

.ibp-brunch_dining:before {
  content: "\ed62";
}

.ibp-takeout_dining:before {
  content: "\ed63";
}

.ibp-ac_unit:before {
  content: "\ed64";
}

.ibp-airport_shuttle:before {
  content: "\ed65";
}

.ibp-all_inclusive:before {
  content: "\ed66";
}

.ibp-beach_access:before {
  content: "\ed67";
}

.ibp-business_center:before {
  content: "\ed68";
}

.ibp-casino:before {
  content: "\ed69";
}

.ibp-child_care:before {
  content: "\ed6a";
}

.ibp-child_friendly:before {
  content: "\ed6b";
}

.ibp-fitness_center:before {
  content: "\ed6c";
}

.ibp-golf_course:before {
  content: "\ed6d";
}

.ibp-hot_tub:before {
  content: "\ed6e";
}

.ibp-kitchen:before {
  content: "\ed6f";
}

.ibp-pool:before {
  content: "\ed70";
}

.ibp-room_service:before {
  content: "\ed71";
}

.ibp-smoke_free:before {
  content: "\ed72";
}

.ibp-smoking_rooms:before {
  content: "\ed73";
}

.ibp-spa:before {
  content: "\ed74";
}

.ibp-no_meeting_room:before {
  content: "\ed75";
}

.ibp-meeting_room:before {
  content: "\ed76";
}

.ibp-goat:before {
  content: "\ed77";
}

.ibp-5g:before {
  content: "\ed78";
}

.ibp-ad_units:before {
  content: "\ed79";
}

.ibp-add_business:before {
  content: "\ed7a";
}

.ibp-add_location_alt:before {
  content: "\ed7b";
}

.ibp-add_road:before {
  content: "\ed7c";
}

.ibp-add_to_drive:before {
  content: "\ed7d";
}

.ibp-addchart:before {
  content: "\ed7e";
}

.ibp-admin_panel_settings:before {
  content: "\ed7f";
}

.ibp-agriculture:before {
  content: "\ed80";
}

.ibp-alt_route:before {
  content: "\ed81";
}

.ibp-analytics:before {
  content: "\ed82";
}

.ibp-anchor:before {
  content: "\ed83";
}

.ibp-animation:before {
  content: "\ed84";
}

.ibp-api:before {
  content: "\ed85";
}

.ibp-app_blocking:before {
  content: "\ed86";
}

.ibp-app_registration:before {
  content: "\ed87";
}

.ibp-app_settings_alt:before {
  content: "\ed88";
}

.ibp-architecture:before {
  content: "\ed89";
}

.ibp-arrow_circle_down:before {
  content: "\ed8a";
}

.ibp-arrow_circle_up:before {
  content: "\ed8b";
}

.ibp-article:before {
  content: "\ed8c";
}

.ibp-attach_email:before {
  content: "\ed8d";
}

.ibp-auto_awesome:before {
  content: "\ed8e";
}

.ibp-auto_awesome_mosaic:before {
  content: "\ed8f";
}

.ibp-auto_awesome_motion:before {
  content: "\ed90";
}

.ibp-auto_delete:before {
  content: "\ed91";
}

.ibp-auto_fix_high:before {
  content: "\ed92";
}

.ibp-auto_fix_normal:before {
  content: "\ed93";
}

.ibp-auto_fix_off:before {
  content: "\ed94";
}

.ibp-auto_stories:before {
  content: "\ed95";
}

.ibp-baby_changing_station:before {
  content: "\ed96";
}

.ibp-backpack:before {
  content: "\ed97";
}

.ibp-backup_table:before {
  content: "\ed98";
}

.ibp-batch_prediction:before {
  content: "\ed99";
}

.ibp-bedtime:before {
  content: "\ed9a";
}

.ibp-bento:before {
  content: "\ed9b";
}

.ibp-bike_scooter:before {
  content: "\ed9c";
}

.ibp-biotech:before {
  content: "\ed9d";
}

.ibp-block_flipped:before {
  content: "\ed9e";
}

.ibp-browser_not_supported:before {
  content: "\ed9f";
}

.ibp-build_circle:before {
  content: "\eda0";
}

.ibp-calculate:before {
  content: "\eda1";
}

.ibp-campaign:before {
  content: "\eda2";
}

.ibp-carpenter:before {
  content: "\eda3";
}

.ibp-cast_for_education:before {
  content: "\eda4";
}

.ibp-charging_station:before {
  content: "\eda5";
}

.ibp-checkroom:before {
  content: "\eda6";
}

.ibp-circle:before {
  content: "\eda7";
}

.ibp-cleaning_services:before {
  content: "\eda8";
}

.ibp-close_fullscreen:before {
  content: "\eda9";
}

.ibp-closed_caption_disabled:before {
  content: "\edaa";
}

.ibp-comment_bank:before {
  content: "\edab";
}

.ibp-construction:before {
  content: "\edac";
}

.ibp-corporate_fare:before {
  content: "\edad";
}

.ibp-countertops:before {
  content: "\edae";
}

.ibp-design_services:before {
  content: "\edaf";
}

.ibp-directions_off:before {
  content: "\edb0";
}

.ibp-dirty_lens:before {
  content: "\edb1";
}

.ibp-do_not_step:before {
  content: "\edb2";
}

.ibp-do_not_touch:before {
  content: "\edb3";
}

.ibp-domain_verification:before {
  content: "\edb4";
}

.ibp-drive_file_move:before {
  content: "\edb5";
}

.ibp-dry:before {
  content: "\edb6";
}

.ibp-dynamic_form:before {
  content: "\edb7";
}

.ibp-east:before {
  content: "\edb8";
}

.ibp-edit_road:before {
  content: "\edb9";
}

.ibp-electric_bike:before {
  content: "\edba";
}

.ibp-electric_car:before {
  content: "\edbb";
}

.ibp-electric_moped:before {
  content: "\edbc";
}

.ibp-electric_rickshaw:before {
  content: "\edbd";
}

.ibp-electric_scooter:before {
  content: "\edbe";
}

.ibp-electrical_services:before {
  content: "\edbf";
}

.ibp-elevator:before {
  content: "\edc0";
}

.ibp-engineering:before {
  content: "\edc1";
}

.ibp-escalator:before {
  content: "\edc2";
}

.ibp-escalator_warning:before {
  content: "\edc3";
}

.ibp-face_retouching_natural:before {
  content: "\edc4";
}

.ibp-fact_check:before {
  content: "\edc5";
}

.ibp-family_restroom:before {
  content: "\edc6";
}

.ibp-fence:before {
  content: "\edc7";
}

.ibp-filter_alt:before {
  content: "\edc8";
}

.ibp-fire_extinguisher:before {
  content: "\edc9";
}

.ibp-flaky:before {
  content: "\edca";
}

.ibp-food_bank:before {
  content: "\edcb";
}

.ibp-forward_to_inbox:before {
  content: "\edcc";
}

.ibp-foundation:before {
  content: "\edcd";
}

.ibp-grading:before {
  content: "\edce";
}

.ibp-grass:before {
  content: "\edcf";
}

.ibp-handyman:before {
  content: "\edd0";
}

.ibp-hdr_enhanced_select:before {
  content: "\edd1";
}

.ibp-hearing_disabled:before {
  content: "\edd2";
}

.ibp-help_center:before {
  content: "\edd3";
}

.ibp-highlight_alt:before {
  content: "\edd4";
}

.ibp-history_edu:before {
  content: "\edd5";
}

.ibp-history_toggle_off:before {
  content: "\edd6";
}

.ibp-home_repair_service:before {
  content: "\edd7";
}

.ibp-horizontal_rule:before {
  content: "\edd8";
}

.ibp-hourglass_bottom:before {
  content: "\edd9";
}

.ibp-hourglass_disabled:before {
  content: "\edda";
}

.ibp-hourglass_top:before {
  content: "\eddb";
}

.ibp-house_siding:before {
  content: "\eddc";
}

.ibp-hvac:before {
  content: "\eddd";
}

.ibp-image_not_supported:before {
  content: "\edde";
}

.ibp-insights:before {
  content: "\eddf";
}

.ibp-integration_instructions:before {
  content: "\ede0";
}

.ibp-ios_share:before {
  content: "\ede1";
}

.ibp-legend_toggle:before {
  content: "\ede2";
}

.ibp-local_fire_department:before {
  content: "\ede3";
}

.ibp-local_police:before {
  content: "\ede4";
}

.ibp-location_pin:before {
  content: "\ede5";
}

.ibp-lock_clock:before {
  content: "\ede6";
}

.ibp-login:before {
  content: "\ede7";
}

.ibp-maps_ugc:before {
  content: "\ede8";
}

.ibp-mark_chat_read:before {
  content: "\ede9";
}

.ibp-mark_chat_unread:before {
  content: "\edea";
}

.ibp-mark_email_read:before {
  content: "\edeb";
}

.ibp-mark_email_unread:before {
  content: "\edec";
}

.ibp-mediation:before {
  content: "\eded";
}

.ibp-medical_services:before {
  content: "\edee";
}

.ibp-mic_external_off:before {
  content: "\edef";
}

.ibp-mic_external_on:before {
  content: "\edf0";
}

.ibp-microwave:before {
  content: "\edf1";
}

.ibp-military_tech:before {
  content: "\edf2";
}

.ibp-miscellaneous_services:before {
  content: "\edf3";
}

.ibp-model_training:before {
  content: "\edf4";
}

.ibp-monitor:before {
  content: "\edf5";
}

.ibp-moped:before {
  content: "\edf6";
}

.ibp-more_time:before {
  content: "\edf7";
}

.ibp-motion_photos_off:before {
  content: "\edf8";
}

.ibp-motion_photos_on:before {
  content: "\edf9";
}

.ibp-motion_photos_paused:before {
  content: "\edfa";
}

.ibp-multiple_stop:before {
  content: "\edfb";
}

.ibp-nat:before {
  content: "\edfc";
}

.ibp-near_me_disabled:before {
  content: "\edfd";
}

.ibp-next_plan:before {
  content: "\edfe";
}

.ibp-night_shelter:before {
  content: "\edff";
}

.ibp-nightlight_round:before {
  content: "\ee00";
}

.ibp-no_cell:before {
  content: "\ee01";
}

.ibp-no_drinks:before {
  content: "\ee02";
}

.ibp-no_flash:before {
  content: "\ee03";
}

.ibp-no_food:before {
  content: "\ee04";
}

.ibp-no_meals:before {
  content: "\ee05";
}

.ibp-no_photography:before {
  content: "\ee06";
}

.ibp-no_stroller:before {
  content: "\ee07";
}

.ibp-no_transfer:before {
  content: "\ee08";
}

.ibp-north:before {
  content: "\ee09";
}

.ibp-north_east:before {
  content: "\ee0a";
}

.ibp-north_west:before {
  content: "\ee0b";
}

.ibp-not_accessible:before {
  content: "\ee0c";
}

.ibp-not_started:before {
  content: "\ee0d";
}

.ibp-online_prediction:before {
  content: "\ee0e";
}

.ibp-open_in_full:before {
  content: "\ee0f";
}

.ibp-outbox:before {
  content: "\ee10";
}

.ibp-outgoing_mail:before {
  content: "\ee11";
}

.ibp-outlet:before {
  content: "\ee12";
}

.ibp-panorama_horizontal_select:before {
  content: "\ee13";
}

.ibp-panorama_vertical_select:before {
  content: "\ee14";
}

.ibp-panorama_wide_angle_select:before {
  content: "\ee15";
}

.ibp-payments:before {
  content: "\ee16";
}

.ibp-pedal_bike:before {
  content: "\ee17";
}

.ibp-pending:before {
  content: "\ee18";
}

.ibp-pending_actions:before {
  content: "\ee19";
}

.ibp-person_add_alt:before {
  content: "\ee1a";
}

.ibp-person_add_alt_1:before {
  content: "\ee1b";
}

.ibp-person_remove:before {
  content: "\ee1c";
}

.ibp-person_search:before {
  content: "\ee1d";
}

.ibp-pest_control:before {
  content: "\ee1e";
}

.ibp-pest_control_rodent:before {
  content: "\ee1f";
}

.ibp-photo_camera_back:before {
  content: "\ee20";
}

.ibp-photo_camera_front:before {
  content: "\ee21";
}

.ibp-plagiarism:before {
  content: "\ee22";
}

.ibp-play_disabled:before {
  content: "\ee23";
}

.ibp-plumbing:before {
  content: "\ee24";
}

.ibp-point_of_sale:before {
  content: "\ee25";
}

.ibp-preview:before {
  content: "\ee26";
}

.ibp-privacy_tip:before {
  content: "\ee27";
}

.ibp-psychology:before {
  content: "\ee28";
}

.ibp-public_off:before {
  content: "\ee29";
}

.ibp-push_pin:before {
  content: "\ee2a";
}

.ibp-qr_code:before {
  content: "\ee2b";
}

.ibp-qr_code_scanner:before {
  content: "\ee2c";
}

.ibp-quickreply:before {
  content: "\ee2d";
}

.ibp-read_more:before {
  content: "\ee2e";
}

.ibp-receipt_long:before {
  content: "\ee2f";
}

.ibp-request_quote:before {
  content: "\ee30";
}

.ibp-rice_bowl:before {
  content: "\ee31";
}

.ibp-roofing:before {
  content: "\ee32";
}

.ibp-room_preferences:before {
  content: "\ee33";
}

.ibp-rule:before {
  content: "\ee34";
}

.ibp-rule_folder:before {
  content: "\ee35";
}

.ibp-run_circle:before {
  content: "\ee36";
}

.ibp-science:before {
  content: "\ee37";
}

.ibp-screen_search_desktop:before {
  content: "\ee38";
}

.ibp-search_off:before {
  content: "\ee39";
}

.ibp-self_improvement:before {
  content: "\ee3a";
}

.ibp-sensor_door:before {
  content: "\ee3b";
}

.ibp-sensor_window:before {
  content: "\ee3c";
}

.ibp-set_meal:before {
  content: "\ee3d";
}

.ibp-shopping_bag:before {
  content: "\ee3e";
}

.ibp-signal_cellular_0_bar:before {
  content: "\ee3f";
}

.ibp-signal_wifi_0_bar:before {
  content: "\ee40";
}

.ibp-smart_button:before {
  content: "\ee41";
}

.ibp-snippet_folder:before {
  content: "\ee42";
}

.ibp-soap:before {
  content: "\ee43";
}

.ibp-source:before {
  content: "\ee44";
}

.ibp-south:before {
  content: "\ee45";
}

.ibp-south_east:before {
  content: "\ee46";
}

.ibp-south_west:before {
  content: "\ee47";
}

.ibp-sports_bar:before {
  content: "\ee48";
}

.ibp-stairs:before {
  content: "\ee49";
}

.ibp-star_outline1:before {
  content: "\ee4a";
}

.ibp-star_rate:before {
  content: "\ee4b";
}

.ibp-sticky_note_2:before {
  content: "\ee4c";
}

.ibp-stop_circle:before {
  content: "\ee4d";
}

.ibp-stroller:before {
  content: "\ee4e";
}

.ibp-subscript:before {
  content: "\ee4f";
}

.ibp-subtitles_off:before {
  content: "\ee50";
}

.ibp-superscript:before {
  content: "\ee51";
}

.ibp-support:before {
  content: "\ee52";
}

.ibp-support_agent:before {
  content: "\ee53";
}

.ibp-switch_left:before {
  content: "\ee54";
}

.ibp-switch_right:before {
  content: "\ee55";
}

.ibp-table_rows:before {
  content: "\ee56";
}

.ibp-table_view:before {
  content: "\ee57";
}

.ibp-tapas:before {
  content: "\ee58";
}

.ibp-taxi_alert:before {
  content: "\ee59";
}

.ibp-text_snippet:before {
  content: "\ee5a";
}

.ibp-tour:before {
  content: "\ee5b";
}

.ibp-tty:before {
  content: "\ee5c";
}

.ibp-umbrella:before {
  content: "\ee5d";
}

.ibp-upgrade:before {
  content: "\ee5e";
}

.ibp-verified:before {
  content: "\ee5f";
}

.ibp-video_settings:before {
  content: "\ee60";
}

.ibp-view_sidebar:before {
  content: "\ee61";
}

.ibp-wash:before {
  content: "\ee62";
}

.ibp-water_damage:before {
  content: "\ee63";
}

.ibp-west:before {
  content: "\ee64";
}

.ibp-wheelchair_pickup:before {
  content: "\ee65";
}

.ibp-wifi_calling:before {
  content: "\ee66";
}

.ibp-wifi_protected_setup:before {
  content: "\ee67";
}

.ibp-wine_bar:before {
  content: "\ee68";
}

.ibp-wrong_location:before {
  content: "\ee69";
}

.ibp-wysiwyg:before {
  content: "\ee6a";
}

.ibp-leaderboard:before {
  content: "\ee6b";
}

.ibp-6_ft_apart:before {
  content: "\ee6c";
}

.ibp-book_online:before {
  content: "\ee6d";
}

.ibp-clean_hands:before {
  content: "\ee6e";
}

.ibp-connect_without_contact:before {
  content: "\ee6f";
}

.ibp-coronavirus:before {
  content: "\ee70";
}

.ibp-elderly:before {
  content: "\ee71";
}

.ibp-follow_the_signs:before {
  content: "\ee72";
}

.ibp-leave_bags_at_home:before {
  content: "\ee73";
}

.ibp-masks:before {
  content: "\ee74";
}

.ibp-reduce_capacity:before {
  content: "\ee75";
}

.ibp-sanitizer:before {
  content: "\ee76";
}

.ibp-send_to_mobile:before {
  content: "\ee77";
}

.ibp-sick:before {
  content: "\ee78";
}

.ibp-add_task:before {
  content: "\ee79";
}

.ibp-contact_page:before {
  content: "\ee7a";
}

.ibp-disabled_by_default:before {
  content: "\ee7b";
}

.ibp-facebook:before {
  content: "\ee7c";
}

.ibp-groups:before {
  content: "\ee7d";
}

.ibp-luggage:before {
  content: "\ee7e";
}

.ibp-no_backpack:before {
  content: "\ee7f";
}

.ibp-no_luggage:before {
  content: "\ee80";
}

.ibp-outbond:before {
  content: "\ee81";
}

.ibp-published_with_changes:before {
  content: "\ee82";
}

.ibp-request_page:before {
  content: "\ee83";
}

.ibp-stacked_line_chart:before {
  content: "\ee84";
}

.ibp-unpublished:before {
  content: "\ee85";
}

.ibp-align_horizontal_center:before {
  content: "\ee86";
}

.ibp-align_horizontal_left:before {
  content: "\ee87";
}

.ibp-align_horizontal_right:before {
  content: "\ee88";
}

.ibp-align_vertical_bottom:before {
  content: "\ee89";
}

.ibp-align_vertical_center:before {
  content: "\ee8a";
}

.ibp-align_vertical_top:before {
  content: "\ee8b";
}

.ibp-horizontal_distribute:before {
  content: "\ee8c";
}

.ibp-qr_code_2:before {
  content: "\ee8d";
}

.ibp-update_disabled:before {
  content: "\ee8e";
}

.ibp-vertical_distribute:before {
  content: "\ee8f";
}

:root {
  --clr-bp-neutral-white: hsl(0deg, 0%, 100%);
  --clr-bp-neutral-50: hsl(0deg, 0%, 96%);
  --clr-bp-neutral-100: hsl(0deg, 0%, 91%);
  --clr-bp-neutral-200: hsl(0deg, 0%, 85%);
  --clr-bp-neutral-300: hsl(0deg, 0%, 77%);
  --clr-bp-neutral-400: hsl(0deg, 0%, 62%);
  --clr-bp-neutral-500: hsl(0deg, 0%, 48%);
  --clr-bp-neutral-600: hsl(0deg, 0%, 33%);
  --clr-bp-neutral-700: hsl(0deg, 0%, 26%);
  --clr-bp-neutral-800: hsl(0deg, 0%, 9%);
  --clr-bp-neutral-900: hsl(0deg, 0%, 0%);
  --clr-bp-accent-100: hsl(44deg, 100%, 86%);
  --clr-bp-accent-300: hsl(44deg, 100%, 86%);
  --clr-bp-accent-350: hsl(57deg, 98%, 51%);
  --clr-bp-accent-400: hsl(34deg, 100%, 57%);
  --clr-bp-accent-500: hsl(22deg, 97%, 56%);
  --clr-bp-accent-600: hsl(18deg, 82%, 43%);
  --clr-bp-accent-700: hsl(44deg, 100%, 61%);
  --clr-bp-primary-50: hsla(120deg, 100%, 36%, 0.1);
  --clr-bp-primary-100: hsl(114deg, 48%, 83%);
  --clr-bp-primary-200: hsl(136deg, 41%, 82%);
  --clr-bp-primary-300: hsl(116deg, 51%, 61%);
  --clr-bp-primary-400: hsl(140deg, 45%, 49%);
  --clr-bp-primary-500: hsl(123deg, 83%, 39%);
  --clr-bp-primary-600: hsl(148deg, 100%, 30%);
  --clr-bp-primary-700: hsl(120deg, 100%, 26%);
  --clr-bp-primary-800: hsl(145deg, 100%, 23%);
  --clr-bp-semantic-l-100: hsl(207deg, 100%, 87%);
  --clr-bp-semantic-l-400: hsl(205deg, 100%, 60%);
  --clr-bp-semantic-l-600: hsl(207deg, 100%, 50%);
  --clr-bp-semantic-l-900: hsl(221deg, 81%, 40%);
  --clr-bp-semantic-s-100: hsl(112deg, 54%, 84%);
  --clr-bp-semantic-s-500: hsl(120deg, 100%, 38%);
  --clr-bp-semantic-s-600: hsl(141deg, 100%, 30%);
  --clr-bp-semantic-s-700: hsl(120deg, 100%, 31%);
  --clr-bp-semantic-s-900: hsl(120deg, 100%, 22%);
  --clr-bp-extended-t-100: hsl(193deg, 85%, 85%);
  --clr-bp-extended-t-400: hsl(192deg, 78%, 59%);
  --clr-bp-extended-t-700: hsl(192deg, 61%, 44%);
  --clr-bp-extended-t-900: hsl(188deg, 64%, 26%);
  --clr-bp-extended-c-100: hsl(204deg, 78%, 85%);
  --clr-bp-extended-c-400: hsl(205deg, 79%, 61%);
  --clr-bp-extended-c-700: hsl(208deg, 71%, 46%);
  --clr-bp-extended-s-500: hsl(284deg, 35%, 45%);
  --clr-bp-extended-c-900: hsl(212deg, 84%, 32%);
  --clr-bp-extended-r-100: hsl(358deg, 100%, 90%);
  --clr-bp-extended-r-400: hsl(5deg, 91%, 60%);
  --clr-bp-extended-r-700: hsl(4deg, 81%, 47%);
  --clr-bp-extended-r-900: hsl(0deg, 100%, 37%);
  --clr-bp-extended-g-100: hsl(43deg, 60%, 83%);
  --clr-bp-extended-g-400: hsl(41deg, 61%, 55%);
  --clr-bp-extended-g-700: hsl(35deg, 66%, 46%);
  --clr-bp-extended-g-900: hsl(28deg, 71%, 40%);
  --clr-bp-extended-b-400: hsl(9deg, 13%, 81%);
  --clr-bp-extended-b-700: hsl(11deg, 5%, 45%);
  --clr-bp-extended-b-800: hsl(12deg, 11%, 18%);
  --clr-bp-extended-p-400: hsl(331deg, 80%, 52%);
  --clr-bp-extended-p-500: hsl(261deg, 44%, 38%);
  --clr-bp-gradients-primary: linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
  --clr-bp-gradients-primary--700: linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
  --clr-bp-gradients-accent--100: linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
  --clr-bp-gradients-accent--500: linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
  --clr-bp-gradients-tc--interests: linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
  --fs-xxs: 8px;
  --fs-xs: 12px;
  --fs-s: 16px;
  --fs-m: 24px;
  --fs-l: 32px;
  --fs-xl: 48px;
  --fs-xxl: 72px;
  --Headline: clamp(1.8rem, 5vw - 1rem, 2.5rem);
  --Headline-2: clamp(1.5rem, 5vw - 2rem, 2rem);
  --Headline-3: clamp(1.1rem, 5vw - 1rem, 1.4rem);
  --Headline-4: clamp(0.8rem, 5vw - 0.5rem, 1rem);
  --Headline-5: clamp(0.5rem, 5vw - 0.5rem, .8rem);
  --Headline-hero: clamp(2.2rem, 5vw - 1rem, 3rem);
  --body: clamp(15px, 5vw - 1rem, 18px);
  --caption: clamp(11px, 5vw - 0.8rem, 16px);
}
@media only screen and (min-width: 40em) {
  :root {
    --fs-xxs: 8px;
    --fs-xs: 12px;
    --fs-s: 16px;
    --fs-m: 32px;
    --fs-l: 40px;
    --fs-xl: 56px;
    --fs-xxl: 80px;
  }
}

/* @mixin grid-flow($auto-flow, $flow: $columns) {
  display: grid;
  grid-auto-flow: $auto-flow;
  grid-auto-rows: $rows;
  grid-auto-columns: $columns;
} */
/**Margin**/
.ath-btn-skew {
  width: 13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: skew(-20deg);
          transform: skew(-20deg);
  padding-inline: 13.5px;
  padding-block: 13.5px;
  border-radius: 4.5px;
  font-family: "CoreSansBold";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 900;
}
.ath-btn-skew[data-type=btn-skew] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(123deg, 83%, 39%);
}
.ath-btn-skew[data-type=btn-skew]:hover, .ath-btn-skew[data-type=btn-skew]:focus-visible {
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn-skew[data-type=btn-skew--accent] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(22deg, 97%, 56%);
}
.ath-btn-skew[data-type=btn-skew--accent]:hover, .ath-btn-skew[data-type=btn-skew--accent]:focus-visible {
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
}
.ath-btn-skew[data-type=btn-skew--s-500] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(284deg, 35%, 45%);
}
.ath-btn-skew[data-type=btn-skew--s-500]:hover, .ath-btn-skew[data-type=btn-skew--s-500]:focus-visible {
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-s-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-s-500));
}
.ath-btn-skew[data-type=btn-skew--l-400] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(205deg, 100%, 60%);
}
.ath-btn-skew[data-type=btn-skew--l-400]:hover, .ath-btn-skew[data-type=btn-skew--l-400]:focus-visible {
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-400));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-400));
}

.link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.link__icon {
  font-family: "ibp";
  font-size: 27px;
  color: hsl(123deg, 83%, 39%);
}
.link:hover {
  -webkit-text-decoration: underline orangered;
          text-decoration: underline orangered;
  color: hsl(22deg, 97%, 56%);
}
.link:hover > * {
  color: hsl(22deg, 97%, 56%);
}

.bp-list,
.terms__vigencia {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.bp-list li,
.terms__vigencia li {
  padding-bottom: 9px;
  line-height: 1.5;
  margin-left: 1.4rem;
  list-style-position: outside;
}
.bp-list li::before,
.terms__vigencia li::before {
  display: inline-block;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  width: 1.4rem;
  margin-left: -1.4rem;
  content: "\ebdc" " ";
  font-family: "ibp";
  /* @include color("bp-primary", "500"); */
  color: currentColor;
}
.bp-list[data-list=primary-500] li::before,
.terms__vigencia[data-list=primary-500] li::before {
  color: hsl(123deg, 83%, 39%);
}
.bp-list[data-list=extend-500] li::before,
.terms__vigencia[data-list=extend-500] li::before {
  color: hsl(261deg, 44%, 38%);
}
.bp-list[data-list=accent-300] li::before,
.terms__vigencia[data-list=accent-300] li::before {
  color: hsl(44deg, 100%, 86%);
}

.bp-list--dots {
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 1.5;
}

.bp-icons-list__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-block: 9px;
}
.bp-icons-list__link i {
  font-family: "ibp";
  font-size: 27px;
}

.ath-accordion__item--active .ath-accordion__content {
  height: 100%;
  padding: 9px;
  padding-block: 18px;
}
@media only screen and (min-width: 40em) {
  .ath-accordion__item--active .ath-accordion__content {
    padding: 36px;
  }
}

.ath-accordion__item--active .ath-accordion__label::after {
  content: "\ea59";
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  font-family: "ibp";
  font-size: 27px;
  color: hsl(123deg, 83%, 39%);
}

body {
  font-family: "CoreSansRegular";
  line-height: 1.2;
}

input[type=date] {
  width: 100%;
  height: auto;
  position: relative;
  border: none;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
}

input[type=date]::-webkit-calendar-picker-indicator {
  max-width: 100%;
  height: 1rem;
  z-index: 2;
  background: none;
}

input[type=date]::before {
  position: absolute;
  top: 8px;
  right: 4px;
  content: "\eb6c";
  font-family: "ibp";
  font-size: 24px;
  border-radius: 50%;
  padding: 4.5px;
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 100%);
}

input[type=checkbox] {
  width: 16px;
  height: 16px;
  color: white;
  accent-color: green;
}

input[type=radio] {
  width: 16px;
  height: 16px;
  color: white;
  accent-color: green;
}

ul[role=list-icon] {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: 13.5px;
  list-style-image: url(../img/check-list.png);
}

#layoutContainers .wpthemeInner table {
  padding-block: 0px !important;
}

#newbp-footer-logo-superintendencia img {
  width: 20px !important;
}

#layoutContainers .wpthemeInner table tbody tr td {
  padding-block: 0px !important;
}

#img-footer #img-footer__principal {
  width: auto;
}

.main-menu .main-content .logo-content .logo-btns .isotipo {
  color: #009a48 !important;
}

.main-menu .main-content .logo-content .logo-btns {
  color: #009a48 !important;
}

.main-menu .main-content .prueba .zona-transaccional .btn-buscador i {
  color: white !important;
}

.btn-chat a {
  color: white !important;
}

a,
a:focus,
a:active,
a:hover {
  color: inherit;
}

footer .content-logos .entity-logos-top a[title~=Alpopular] {
  color: #84bb00 !important;
}

footer .content-logos .entity-logos-top a[title~=Fiduciaria] {
  color: #009a48 !important;
}

footer .content-logos .entity-logos-top a[title~=Martillo] {
  color: #009a48 !important;
}

footer p {
  color: white !important;
}

img [src="https://emailbancopopular.com.co/pub/cct?_ri_=X0Gzc2X%3DAQpglLjHJlDQGpY3DzbLzgenBzdKt6kdAzfzaohk&_ei_=EvuxOxPZjMDoPDs7wLe5LPs "] {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
}

/* ::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border: 0;
  background-color: #9e9e9e00;
} */
.ath-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[6] 0.4fr;
  -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[6] 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(-webkit-min-content, 1fr)) 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(min-content, 1fr)) 0.4fr;
}
@media only screen and (min-width: 40em) {
  .ath-grid {
    -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[12] 0.4fr;
    -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[12] 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(-webkit-min-content, 1fr)) 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(min-content, 1fr)) 0.4fr;
  }
}
@media only screen and (min-width: 64em) {
  .ath-grid {
    -ms-grid-columns: 1.5fr (minmax(-webkit-min-content, 1fr))[12] 1.5fr;
    -ms-grid-columns: 1.5fr (minmax(min-content, 1fr))[12] 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(-webkit-min-content, 1fr)) 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(min-content, 1fr)) 1.5fr;
  }
}

.ath-explicit-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[6] 0.4fr;
  -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[6] 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(-webkit-min-content, 1fr)) 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(min-content, 1fr)) 0.4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ath-explicit-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-explicit-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-explicit-grid > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.ath-explicit-grid > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.ath-explicit-grid > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.ath-explicit-grid > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}

.ath-explicit-grid > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.ath-explicit-grid > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}
@media only screen and (min-width: 40em) {
  .ath-explicit-grid {
    -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[12] 0.4fr;
    -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[12] 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(-webkit-min-content, 1fr)) 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(min-content, 1fr)) 0.4fr;
  }
}
@media only screen and (min-width: 64em) {
  .ath-explicit-grid {
    -ms-grid-columns: 1.5fr (minmax(-webkit-min-content, 1fr))[12] 1.5fr;
    -ms-grid-columns: 1.5fr (minmax(min-content, 1fr))[12] 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(-webkit-min-content, 1fr)) 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(min-content, 1fr)) 1.5fr;
  }
}

.ath-section {
  grid-column: 2/-2;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-block: 27px;
}
.ath-section__title {
  width: 100%;
  grid-column: 1/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  padding-bottom: 36px;
}
@media only screen and (min-width: 40em) {
  .ath-section {
    padding-block: 36px;
  }
  .ath-section__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1rem;
    padding-block: 36px;
  }
}
.ath-section-fw {
  width: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[6] 0.4fr;
  -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[6] 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(-webkit-min-content, 1fr)) 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(min-content, 1fr)) 0.4fr;
}
@media only screen and (min-width: 40em) {
  .ath-section-fw {
    -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[12] 0.4fr;
    -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[12] 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(-webkit-min-content, 1fr)) 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(min-content, 1fr)) 0.4fr;
  }
}
@media only screen and (min-width: 64em) {
  .ath-section-fw {
    -ms-grid-columns: 1.5fr (minmax(-webkit-min-content, 1fr))[12] 1.5fr;
    -ms-grid-columns: 1.5fr (minmax(min-content, 1fr))[12] 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(-webkit-min-content, 1fr)) 1.5fr;
    grid-template-columns: 1.5fr repeat(12, minmax(min-content, 1fr)) 1.5fr;
  }
}
.ath-section-fw__container {
  grid-column: 2/-2;
}
.ath-section-fw > * {
  width: 100%;
}
.ath-section-fw__title {
  display: inherit;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.ath-section-fw-2 {
  width: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[6] 0.4fr;
  -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[6] 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(-webkit-min-content, 1fr)) 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(min-content, 1fr)) 0.4fr;
}
@media only screen and (min-width: 40em) {
  .ath-section-fw-2 {
    -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[12] 0.4fr;
    -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[12] 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(-webkit-min-content, 1fr)) 0.4fr;
    grid-template-columns: 0.4fr repeat(12, minmax(min-content, 1fr)) 0.4fr;
  }
}
.ath-section-fw-2__container {
  grid-column: 2/-2;
}
.ath-section-fw-2 > * {
  width: 100%;
}
.ath-section-fw-2__title {
  display: inherit;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.ath-highlight-section {
  width: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.4fr (minmax(-webkit-min-content, 1fr))[6] 0.4fr;
  -ms-grid-columns: 0.4fr (minmax(min-content, 1fr))[6] 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(-webkit-min-content, 1fr)) 0.4fr;
  grid-template-columns: 0.4fr repeat(6, minmax(min-content, 1fr)) 0.4fr;
  -ms-grid-rows: 0.4fr (1fr)[2] auto;
  grid-template-rows: 0.4fr repeat(2, 1fr) auto;
  padding-block: 27px;
}
.ath-highlight-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-highlight-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-highlight-section > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ath-highlight-section > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
.ath-highlight-section > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.ath-highlight-section > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
.ath-highlight-section > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.ath-highlight-section > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}
.ath-highlight-section > *:nth-child(9) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-highlight-section > *:nth-child(10) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-highlight-section > *:nth-child(11) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.ath-highlight-section > *:nth-child(12) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
.ath-highlight-section > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}
.ath-highlight-section > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}
.ath-highlight-section > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}
.ath-highlight-section > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}
.ath-highlight-section > *:nth-child(17) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ath-highlight-section > *:nth-child(18) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ath-highlight-section > *:nth-child(19) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ath-highlight-section > *:nth-child(20) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
.ath-highlight-section > *:nth-child(21) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.ath-highlight-section > *:nth-child(22) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}
.ath-highlight-section > *:nth-child(23) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.ath-highlight-section > *:nth-child(24) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}
.ath-highlight-section > *:nth-child(25) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ath-highlight-section > *:nth-child(26) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ath-highlight-section > *:nth-child(27) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
.ath-highlight-section > *:nth-child(28) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
.ath-highlight-section > *:nth-child(29) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
.ath-highlight-section > *:nth-child(30) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}
.ath-highlight-section > *:nth-child(31) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}
.ath-highlight-section > *:nth-child(32) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}
.ath-highlight-section__color-strip {
  grid-column: 1/-1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}
.ath-highlight-section__left-column {
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ath-highlight-section__right-column {
  grid-column: 2/-2;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3/5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 48em) {
  .ath-highlight-section {
    gap: 36px;
    -moz-gap: 36px;
  }
  .ath-highlight-section__color-strip {
    grid-column: 1/-1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
  .ath-highlight-section__left-column {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2/5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
  .ath-highlight-section__right-column {
    grid-column: 5/-2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
}
@media only screen and (min-width: 64em) {
  .ath-highlight-section {
    gap: 9px;
    -moz-gap: 9px;
  }
  .ath-highlight-section__color-strip {
    grid-column: 1/-1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
  .ath-highlight-section__left-column {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .ath-highlight-section__left-column img {
    width: 80%;
  }
  .ath-highlight-section__right-column {
    grid-column: 4/-2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.ath-aside-section {
  width: 100%;
  grid-column: 2/-2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[6];
  grid-template-columns: repeat(6, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ath-aside-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-aside-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-aside-section > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.ath-aside-section > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.ath-aside-section > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.ath-aside-section > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
@media only screen and (min-width: 40em) {
  .ath-aside-section {
    -ms-grid-columns: (1fr)[12];
    grid-template-columns: repeat(12, 1fr);
  }
}
@media only screen and (min-width: 64em) {
  .ath-aside-section {
    -ms-grid-columns: (1fr)[12];
    grid-template-columns: repeat(12, 1fr);
  }
}

.even-columns {
  grid-column: 1 \-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  z-index: 1;
}
@media only screen and (min-width: 40em) {
  .even-columns {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    justify-items: start;
  }
}
@media only screen and (min-width: 48em) {
  .even-columns {
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    z-index: 1;
    justify-items: start;
  }
}
@media only screen and (min-width: 64em) {
  .even-columns {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    justify-items: start;
  }
}
.even-columns__content {
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .even-columns--md {
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
  }
}
@media only screen and (min-width: 64em) {
  .even-columns--md {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    justify-items: start;
  }
}

.even-columns-2 {
  grid-column: 1 \-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  z-index: 1;
}
@media only screen and (min-width: 40em) {
  .even-columns-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    justify-items: start;
  }
}
@media only screen and (min-width: 64em) {
  .even-columns-2 {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    justify-items: start;
  }
}
.even-columns-2__content {
  width: 100%;
}

.even-columns-3 {
  grid-column: 1 \-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  z-index: 1;
}
@media only screen and (min-width: 40em) {
  .even-columns-3 {
    grid-auto-flow: row;
    grid-auto-columns: auto;
    justify-items: start;
  }
}
@media only screen and (min-width: 48em) {
  .even-columns-3 {
    grid-auto-flow: row;
    grid-auto-columns: auto;
    z-index: 1;
    justify-items: start;
  }
}
@media only screen and (min-width: 64em) {
  .even-columns-3 {
    grid-auto-flow: column;
    grid-auto-columns: auto;
    justify-items: start;
  }
}
.even-columns-3__content {
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .even-columns-3--md {
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
  }
}
@media only screen and (min-width: 64em) {
  .even-columns-3--md {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    justify-items: start;
  }
}

.even-columns--500 {
  grid-column: 1 \-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  z-index: 1;
}
@media only screen and (min-width: 40em) {
  .even-columns--500 {
    grid-auto-flow: column;
    grid-auto-columns: 500px;
  }
}
.even-columns--500__content {
  width: 100%;
}

.fill-columns {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  justify-items: start;
}

.fill-columns-200 {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  justify-items: start;
}

.fill-columns-300 {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  justify-items: center;
}
@media only screen and (min-width: 48em) {
  .fill-columns-300 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
    justify-items: center;
  }
}
@media only screen and (min-width: 90em) {
  .fill-columns-300 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(264px, 5fr));
    justify-items: center;
  }
}

.fill-columns-400 {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  justify-items: start;
}
@media only screen and (min-width: 40em) {
  .fill-columns-400 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    justify-items: start;
  }
}

.fill-columns-500 {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}
@media only screen and (min-width: 48em) {
  .fill-columns-500 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  }
}
@media only screen and (min-width: 64em) {
  .fill-columns-500 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

.fill-columns-600 {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}
@media only screen and (min-width: 48em) {
  .fill-columns-600 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  }
}

.content--grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.grid-col--4 {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: 1fr;
}
@media only screen and (min-width: 40em) {
  .grid-col--4 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}

.fit-columns-300 {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  justify-items: center;
}
@media only screen and (min-width: 48em) {
  .fit-columns-300 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    justify-items: center;
  }
}
@media only screen and (min-width: 90em) {
  .fit-columns-300 {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(264px, 1fr));
    justify-items: center;
  }
}

.ath-flex-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 10em;
          flex: 1 1 10em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
}

.ath-flex-full-section {
  width: 100%;
}

.ath-flex-section {
  width: 90%;
}

.ath-aside {
  grid-column: 1/-1;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  overflow: auto;
  position: fixed;
  z-index: 10;
  border-right: solid 1px lightgrey;
  padding: 18px;
  color: hsl(0deg, 0%, 96%);
  background-color: hsl(0deg, 0%, 9%);
}
@media only screen and (min-width: 40em) {
  .ath-aside {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
}

.ath-nav-aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ath-nav-aside__item {
  margin-top: 9px;
}
@media only screen and (min-width: 40em) {
  .ath-nav-aside {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}

.ath-dynamic-content {
  grid-column: 2/-2;
  width: 100%;
  padding: 27px;
}
@media only screen and (min-width: 40em) {
  .ath-dynamic-content {
    grid-column: 3/-1;
  }
}

.library-section {
  padding: 27px;
  margin-block: 18px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.library-section > * {
  padding-block: 18px;
}

.tabs-aside {
  display: none;
}

.tabs-aside--active {
  display: block;
}

.ath-main-slider-grid {
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  width: 100%;
  height: 525px;
}
@media only screen and (min-width: 48em) {
  .ath-main-slider-grid {
    height: 800px;
  }
}
@media only screen and (min-width: 64em) {
  .ath-main-slider-grid {
    height: 470px;
  }
}
@media only screen and (min-width: 90em) {
  .ath-main-slider-grid {
    height: 450px;
  }
}

/* ----------Buscador--------------- */
.ath-section-fw__container-search {
  grid-column: 2/-2;
  padding-inline: 0;
}

.background-green-search {
  display: none;
}
@media only screen and (min-width: 64em) {
  .background-green-search {
    display: block;
  }
}

.tc-steps-section-search {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: none;
  grid-template-columns: none;
  padding-left: 0;
  padding-top: 32px;
  padding-bottom: 48px;
}
@media only screen and (min-width: 64em) {
  .tc-steps-section-search {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}

.search-location {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 64em) {
  .search-location {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

#newbp-home-buscador-oficinas {
  width: 80%;
  text-align: center;
}

.bp-search-form {
  border: 1px solid lightgray !important;
  width: 90%;
  margin: 0;
}

.bp-search {
  display: inline-block;
  -webkit-padding-start: 20px;
          padding-inline-start: 20px;
  width: 88%;
  border: none;
  border-right: 1px solid #e4e4e4;
  vertical-align: middle;
  color: #666;
  border-radius: 0;
}

.bp-btn-search {
  background: hsl(120deg, 100%, 38%);
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 12%;
}

.bp-btn-search i.ibp-search {
  position: absolute;
  cursor: pointer;
  color: #81c341;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ibp-search {
  color: white !important;
}

.bp-btn-search input.ir {
  border: none;
  background: transparent;
  padding: 12px 0;
  color: #81c341;
  cursor: pointer;
}

/* --------------SECCION ICONOS------------------- */
.item-title a {
  width: 170px;
}
@media only screen and (min-width: 23.4375em) {
  .item-title a {
    width: 120px;
  }
}
@media only screen and (min-width: 26.5625em) {
  .item-title a {
    width: 130px;
  }
}
@media only screen and (min-width: 48em) {
  .item-title a {
    width: 110px;
  }
}
@media only screen and (min-width: 64em) {
  .item-title a {
    width: 110px;
  }
}

/* --------------SECCION DESTACADOS------------------- */
.bp-card-hero {
  position: relative;
  overflow: hidden;
}

.bp-card-hero__img picture img {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.content-svg {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
}
@media only screen and (min-width: 64em) {
  .content-svg {
    height: 58%;
  }
}

.content-svg #figure-svg {
  height: 100%;
  position: relative;
  opacity: 1;
}

.green-path {
  fill: rgba(128, 193, 64, 0.8);
}

.gray-path {
  fill: rgba(84, 84, 84, 0.7);
}

.gray-path-2 {
  fill: rgba(173, 173, 178, 0.8);
}

.filter-card,
.filter-card-2,
.filter-card-3 {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  position: absolute;
  z-index: 2;
}

.bg-bp-green {
  background-color: rgba(128, 193, 64, 0.8);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.bg-bp-dark-gray {
  background-color: rgba(84, 84, 84, 0.7);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.bg-bp-light-gray {
  background-color: rgba(173, 173, 178, 0.8);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.scale-img__hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.bp-card-hero__content__link {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 60%;
  width: 100%;
  bottom: 6%;
  padding-inline: 18px;
  z-index: 4;
}

.text-content-link__hover {
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
  margin-top: -20px;
  padding-bottom: 13.5px;
}
@media only screen and (min-width: 48em) {
  .text-content-link__hover {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}
@media only screen and (min-width: 64em) {
  .text-content-link__hover {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}

.img-content-link__hover {
  padding-bottom: 13.5px;
}

.text-content-link {
  width: 70%;
  padding-bottom: 18px;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
}
@media only screen and (min-width: 48em) {
  .text-content-link {
    width: 70%;
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}
@media only screen and (min-width: 64em) {
  .text-content-link {
    width: 100%;
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}
@media only screen and (min-width: 90em) {
  .text-content-link {
    font-family: "CoreSansRegular";
    font-size: 27px;
    line-height: 1.1;
    font-weight: 400;
  }
}

.btn-outline-white {
  width: 60%;
  height: 60px;
  margin-left: 0;
  font-size: 0.875rem;
  background-color: transparent;
  border: 1px solid white;
  color: white;
  font-weight: bold;
  -webkit-transform: skew(-12deg);
          transform: skew(-12deg);
  border-radius: 5px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em;
}
@media only screen and (min-width: 64em) {
  .btn-outline-white {
    width: 76%;
    margin-left: 4%;
  }
}

.btn-outline-white span {
  -webkit-transform: skew(12deg);
          transform: skew(12deg);
  display: block;
  font-weight: bold !important;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
}
@media only screen and (min-width: 48em) {
  .btn-outline-white span {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}
@media only screen and (min-width: 64em) {
  .btn-outline-white span {
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 90em) {
  .btn-outline-white span {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}

.btn-background-white {
  background-color: white !important;
  color: #f99b35 !important;
  width: 90% !important;
}

.ath-heading-icons__copy::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.ath-heading-icons__copy::-webkit-scrollbar-thumb {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border: 0;
  background-color: rgba(158, 158, 158, 0);
}

.m-auto-mq {
  margin: auto;
}
@media only screen and (min-width: 64em) {
  .m-auto-mq {
    margin: 0;
  }
}

.awards-title {
  display: inherit;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.awards {
  width: 100%;
}
.awards__title {
  text-align: center;
  padding-block: 13.5px;
}
.awards__lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-block: 18px;
  gap: 13.5px;
  -moz-gap: 13.5px;
}
.awards__list {
  padding-left: 13.5px;
  text-align: left;
}
.awards__list__title {
  padding-bottom: 13.5px;
}
@media only screen and (min-width: 40em) {
  .awards__lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 36px;
    -moz-gap: 36px;
  }
  .awards__list {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 1em;
            flex: 1 1 1em;
  }
}

.award-images {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.award-images__title {
  text-align: center;
  padding-block: 13.5px;
}
.award-images__img {
  width: 25%;
  padding-block: 9px;
}
.award-images__description > * {
  padding-block: 2.25px;
  text-align: center;
}
@media only screen and (min-width: 40em) {
  .award-images__img {
    width: 32%;
    padding-block: 9px;
  }
}

.pyme-section {
  grid-column: 2/-2;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
}
.pyme-section > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .pyme-section > * {
    grid-column: auto;
  }
}
.pyme-section__title {
  grid-column: 1/-1;
}
.pyme-section__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.pyme-section__content img {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bp-hero-section {
  width: 100%;
  grid-column: 1/-1;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (auto)[2];
  grid-template-rows: repeat(2, auto);
  padding-inline: 45px;
  padding-block: 45px;
}

.bp-hero-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.bp-hero-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.bp-hero-section > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.bp-hero-section > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.bp-hero-section__head {
  width: 100%;
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  gap: 1rem;
  padding-block: 27px;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
}
.bp-hero-section__head > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__head > * {
    grid-column: auto;
  }
}
.bp-hero-section__head > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bp-hero-section__head__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1rem;
}
.bp-hero-section__head__copy {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.bp-hero-section__content {
  display: inherit;
  grid-column: 1/-1;
  grid-row: 2/-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  gap: 1rem;
  text-align: center;
}
.bp-hero-section__content > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__content > * {
    grid-column: auto;
  }
}
.bp-hero-section__content--hide-cards > *:not(:first-child) {
  display: none;
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__head {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .bp-hero-section__head > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .bp-hero-section__head > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__head__copy {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__content {
    gap: 2rem;
  }
}
@media only screen and (min-width: 40em) {
  .bp-hero-section__content--hide-cards > *:not(:first-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.next-event-section {
  display: inherit;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
}
.next-event-section__title {
  grid-column: 1/-1;
  padding-block: 18px;
}
.next-event-section__img {
  width: 90%;
  grid-column: 1/-1;
}
.next-event-section__img img {
  border-radius: 13.5px;
}
.next-event-section__events {
  grid-column: 1/-1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 40em) {
  .next-event-section__img {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
  .next-event-section__events {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3/5;
  }
}

.card-logo {
  width: min(100%, 120px);
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  border-radius: 9px;
  padding: 4.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
@media only screen and (min-width: 40em) {
  .card-logo {
    border-radius: 13.5px;
    padding: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
}

.ath-recaudo-section {
  grid-column: 2/-2;
  padding-block: 45px;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
}
.ath-recaudo-section > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-recaudo-section > * {
    grid-column: auto;
  }
}
.ath-recaudo-section__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (auto)[2];
  grid-template-rows: repeat(2, auto);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.ath-recaudo-section__content > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-recaudo-section__content > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-recaudo-section__content > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-recaudo-section__content > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-recaudo-section__content__img {
  display: none;
}
.ath-recaudo-section__content__card {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
  -ms-grid-column-align: center;
      justify-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: justify;
  border-radius: 13.5px;
  margin: 18px;
  padding: 27px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-recaudo-section__content__card a {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.ath-recaudo-section__payments {
  display: inherit;
  padding: 13.5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-recaudo-section__payments__item {
  padding-block: 18px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-recaudo-section__payments__item__text {
  -ms-grid-column-span: 3;
  grid-column: span 3;
}
@media only screen and (min-width: 40em) {
  .ath-recaudo-section {
    grid-column: 2/-2;
    padding-block: 45px;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-recaudo-section > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-recaudo-section > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-recaudo-section__content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (auto)[2];
    grid-template-rows: repeat(2, auto);
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
  .ath-recaudo-section__content > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-recaudo-section__content > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-recaudo-section__content > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-recaudo-section__content > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-recaudo-section__content__img {
    display: -ms-grid;
    display: grid;
    width: 60%;
    grid-column: 1/-1;
    grid-row: 1/-1;
    -ms-grid-column-align: center;
        justify-self: center;
  }
  .ath-recaudo-section__content__card {
    width: 72%;
    grid-column: 1/-1;
    grid-row: 2/-1;
    -ms-grid-column-align: end;
        justify-self: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: justify;
    border-radius: 13.5px;
    margin: 18px;
    padding: 27px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
  .ath-recaudo-section__content__card a {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media only screen and (min-width: 40em) {
  .ath-recaudo-section__payments {
    display: inherit;
    padding: 27px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ath-recaudo-section__payments__item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ath-recaudo-section__payments__item__text {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }
}

.ath-hero-section__container__content .content {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-hero-section__container__content .content__text {
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}
.ath-hero-section__container__content .content > * {
  padding-block: 13.5px;
}
.ath-hero-section__container__content .content .hero-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-hero-section__container__content .content .hero-logos__logo {
  width: 90%;
  border-radius: 13.5px;
  padding: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
@media only screen and (min-width: 40em) {
  .ath-hero-section__container__content .content__text {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
    padding-top: 27px;
  }
  .ath-hero-section__container__content .content > * {
    padding-block: 36px;
  }
  .ath-hero-section__container__content .content .hero-logos {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }
  .ath-hero-section__container__content .content .hero-logos__logo {
    width: 90%;
    border-radius: 13.5px;
    padding: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
}

.banking-correspondents {
  width: 100%;
}

.video-section__content {
  padding-bottom: 13.5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.video-section__content > * {
  padding-block: 9px;
}
@media only screen and (min-width: 40em) {
  .video-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 1;
            flex: 1 1 1;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1rem;
  }
  .video-section > * {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 2em;
            flex: 1 1 2em;
    padding-block: 9px;
  }
}

.modules-section {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  justify-items: start;
  gap: 1rem;
}

.export-img {
  width: 72%;
  -ms-grid-column-align: start;
      justify-self: start;
}

.texto-destacado {
  font-family: "CoreSansBold";
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
}

.texto-destacado--fs-xxl-xxs {
  font-family: "CoreSansBold";
  font-size: 63px;
  font-weight: 700;
  line-height: 1;
}

.ath-section .content-img-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ath-section .content-img-info .img-infografia {
  width: 500px;
  margin-block: 20px;
  margin-inline: 15px;
}
.ath-section .content-img-info .img-infografia__web {
  width: clamp(100%, 50vw, 30%);
  margin-block: 20px;
  margin-inline: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}

.round-tabs {
  width: 100%;
  display: inherit;
  grid-column: 2/-2;
}
.round-tabs__nav {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-inline: 0;
  padding-block: 24px;
  /* overflow-x: scroll; */
  /* scroll-behavior: smooth; */
  /* @include p("m"); */
}
.round-tabs__nav::-webkit-scrollbar-thumb {
  color: transparent !important;
}
.round-tabs__nav .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 40%;
  -webkit-transform: translateY(-40%);
          transform: translateY(-40%);
  left: 0 !important;
  color: hsl(123deg, 83%, 39%);
}
.round-tabs__nav .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 40%;
  -webkit-transform: translateY(-40%);
          transform: translateY(-40%);
  right: 0 !important;
  color: hsl(123deg, 83%, 39%);
}
.round-tabs__nav .owl-theme .owl-nav {
  margin-top: 0;
}
.round-tabs__nav .owl-theme .owl-nav [class*=owl-]:hover {
  background: white;
}
.round-tabs__line {
  width: clamp(70%, 5vw, 80%);
  border-color: hsl(123deg, 83%, 39%);
  border-width: 1px;
  border-style: dashed;
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
.round-tabs__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  gap: 0.8rem;
}
.round-tabs__items .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.round-tabs__icon {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1;
  font-weight: "500";
  color: hsl(0deg, 0%, 62%);
}
.round-tabs__link {
  width: 200px;
  text-decoration: none;
  text-align: center;
  font-family: "CoreSansBold";
  font-size: 13.5px;
  font-weight: 700;
  line-height: 1;
}
.round-tabs__link:hover {
  color: hsl(0deg, 0%, 33%);
}
.round-tabs__block {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
.round-tabs__block--active {
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 20em) {
  .round-tabs__nav .owl-carousel .owl-nav button.owl-prev {
    left: -16px;
  }
}
@media only screen and (min-width: 40em) {
  .round-tabs {
    width: 100%;
    display: -ms-grid;
    display: grid;
    grid-column: 2/-2;
    /* &__link {
        width: 100%;
        text-decoration: none;

        // @include color("bp-primary", "500");
        @include font("xl", heading);
    } */
  }
  .round-tabs__nav {
    overflow: hidden;
    scroll-behavior: smooth;
    /* @include pv("s"); */
  }
  .round-tabs__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1rem;
  }
  .round-tabs__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 0.6;
  }
  .round-tabs__icon {
    font-family: "CoreSansRegular";
    font-size: 45px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 62%);
  }
}

.round-tabs__item {
  width: clamp(50px, 5vw, 60px);
  height: clamp(50px, 5vw, 60px);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.15);
  margin: 10px auto;
  position: relative;
}
.round-tabs__item .owl-nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}

.round-tabs__item--active {
  background-color: hsl(123deg, 83%, 39%);
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(123deg, 83%, 39%);
  color: white !important;
  font-size: 24px;
}

.round-tabs__link {
  width: 100%;
  text-decoration: none;
  font-family: "CoreSansBold";
  font-size: 27px;
  font-weight: 700;
  line-height: 1;
}

.img--70 {
  width: 70% !important;
  margin: 0 auto;
}

.infographic__img {
  -ms-grid-column-align: center;
      justify-self: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 40%;
}

.infographic__two-img {
  -ms-grid-column-align: center;
      justify-self: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 70%;
}

.tabs__item__column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flip-card-vertical__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  font-weight: 700;
}

.ath-btn__modal {
  font-weight: 700;
}

.b-right-text {
  padding-right: 16px;
  border-right: 1px solid #fc7222;
}

.title-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-block: 24px;
}

.bp-aliados__p-inline {
  padding-inline: 8px !important;
}

.vesturio {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.calzado {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.hogar {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.drogueria {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.restaurantes {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.mascotas {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.viajes {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.experiencias {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.supermercado {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.automoviles {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.ath-bg-color-img {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column: 1/-1;
}

.ath-bg-color-img > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-bg-color-img-container {
  position: relative;
  height: 700px;
}
.ath-bg-color-img-container .content {
  padding-inline: 27px;
}

.ath-bg-color-img-container-content {
  position: absolute;
  top: 0;
  padding-block: 27px;
  padding-inline: 36px;
}
.ath-bg-color-img-container-content .content .img-benefist {
  width: 88% !important;
}

.p-bottom-personas {
  padding-bottom: 13.5px;
}

.ath-heading__icon {
  display: none;
}

@media only screen and (min-width: 40em) {
  .p-bottom-personas {
    padding-bottom: 81px;
  }

  .ath-heading__icon {
    display: block;
  }

  .ath-bg-color-img-container {
    height: 374px;
  }
}
.ath-header {
  position: relative;
}

.ath-header-animation {
  position: absolute;
  bottom: 4%;
  right: 0;
  color: #11b719;
}

.ath-header-animation-container {
  /* border: 2px #a1a1a1 solid; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 25px;
  gap: 0;
}

.arrow {
  width: 50px;
  height: 0;
  margin: 6px;
  opacity: 0;
  -webkit-animation: fadeInOut 1.2s infinite;
          animation: fadeInOut 1.2s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  font-size: 30px;
}

#arrow-icon-one {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

#arrow-icon-two {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

#arrow-icon-three {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fill-columns--200 {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  justify-items: start;
}

.bp-card-number-img {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-inline: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
  justify-items: center;
}

.bg-bp-gradients--tc--intereses-cards {
  background-color: white;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.g-coloumn-1 {
  grid-column: 2/-1;
}

.flex-wrap-mobile {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.img-mobile {
  display: none !important;
}

.content-laptop {
  display: none;
}

.content-mobile {
  display: block;
}

.ath-btn-intereses {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.tc-steps-section__content-intereses {
  justify-items: start !important;
}

.bp-card-number__head-intereses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding-bottom: 0;
  padding-block: 12px;
}

.ji-start-intereses {
  justify-items: start;
}

.tc-steps-section__content-intereses {
  grid-column: 1/-1 !important;
}

.fs-s-intereses {
  font-size: 16px;
}

@media only screen and (min-width: 40em) {
  .fs-s-intereses {
    font-size: 30px;
  }

  .tc-steps-section__content-intereses {
    grid-column: 1/-1 !important;
  }

  .ji-start-intereses {
    justify-items: start;
  }
}
@media only screen and (min-width: 64em) {
  .g-coloumn-1 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
  }

  .order-2 {
    -webkit-box-ordinal-group: inherit;
        -ms-flex-order: inherit;
            order: inherit;
  }

  .bg-bp-gradients--tc--intereses-cards {
    background: -webkit-gradient(linear, left top, right top, from(#E9E9E9), color-stop(30%, #E9E9E9), color-stop(70%, rgb(255, 255, 255)));
    background: linear-gradient(90deg, #E9E9E9 0%, #E9E9E9 30%, rgb(255, 255, 255) 70%);
  }

  .ath-header-animation {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .flex-wrap-mobile {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .content-laptop {
    display: block;
  }

  .content-mobile {
    display: none;
  }

  .bp-card-number__head-intereses {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .img-mobile {
    display: block !important;
  }

  .ji-start-intereses {
    justify-items: end;
  }

  .tc-steps-section__content-intereses {
    -ms-grid-column: 1 !important;
    -ms-grid-column-span: 1 !important;
    grid-column: 1/2 !important;
  }

  .fs-s-intereses {
    font-size: 16px;
  }
}
.p-border-xs {
  padding: 1px;
}
.p-left-border-xs {
  padding-left: 1px;
}
.p-right-border-xs {
  padding-right: 1px;
}
.p-top-border-xs {
  padding-top: 1px;
}
.p-bottom-border-xs {
  padding-bottom: 1px;
}
.p-block-border-xs {
  padding-block: 1px;
}
.p-inline-border-xs {
  padding-inline: 1px;
}

.m-border-xs {
  margin: 1px;
}
.m-left-border-xs {
  margin-left: 1px;
}
.m-right-border-xs {
  margin-right: 1px;
}
.m-top-border-xs {
  margin-top: 1px;
}
.m-bottom-border-xs {
  margin-bottom: 1px;
}
.m-block-border-xs {
  margin-block: 1px;
}
.m-inline-border-xs {
  margin-inline: 1px;
}

.gap-border-xs {
  gap: 1px;
}

.p-border-xs {
  padding-block: 1px;
}

.p-border-xs {
  padding-inline: 1px;
}
.p-left-border-xs {
  padding-left: 1px;
}
.p-right-border-xs {
  padding-right: 1px;
}
.p-top-border-xs {
  padding-top: 1px;
}
.p-bottom-border-xs {
  padding-bottom: 1px;
}
.p-block-border-xs {
  padding-block: 1px;
}
.p-inline-border-xs {
  padding-inline: 1px;
}

.p-border-s {
  padding: 2px;
}
.p-left-border-s {
  padding-left: 2px;
}
.p-right-border-s {
  padding-right: 2px;
}
.p-top-border-s {
  padding-top: 2px;
}
.p-bottom-border-s {
  padding-bottom: 2px;
}
.p-block-border-s {
  padding-block: 2px;
}
.p-inline-border-s {
  padding-inline: 2px;
}

.m-border-s {
  margin: 2px;
}
.m-left-border-s {
  margin-left: 2px;
}
.m-right-border-s {
  margin-right: 2px;
}
.m-top-border-s {
  margin-top: 2px;
}
.m-bottom-border-s {
  margin-bottom: 2px;
}
.m-block-border-s {
  margin-block: 2px;
}
.m-inline-border-s {
  margin-inline: 2px;
}

.gap-border-s {
  gap: 2px;
}

.p-border-s {
  padding-block: 2px;
}

.p-border-s {
  padding-inline: 2px;
}
.p-left-border-s {
  padding-left: 2px;
}
.p-right-border-s {
  padding-right: 2px;
}
.p-top-border-s {
  padding-top: 2px;
}
.p-bottom-border-s {
  padding-bottom: 2px;
}
.p-block-border-s {
  padding-block: 2px;
}
.p-inline-border-s {
  padding-inline: 2px;
}

.p-xxxxs {
  padding: 2.25px;
}
.p-left-xxxxs {
  padding-left: 2.25px;
}
.p-right-xxxxs {
  padding-right: 2.25px;
}
.p-top-xxxxs {
  padding-top: 2.25px;
}
.p-bottom-xxxxs {
  padding-bottom: 2.25px;
}
.p-block-xxxxs {
  padding-block: 2.25px;
}
.p-inline-xxxxs {
  padding-inline: 2.25px;
}

.m-xxxxs {
  margin: 2.25px;
}
.m-left-xxxxs {
  margin-left: 2.25px;
}
.m-right-xxxxs {
  margin-right: 2.25px;
}
.m-top-xxxxs {
  margin-top: 2.25px;
}
.m-bottom-xxxxs {
  margin-bottom: 2.25px;
}
.m-block-xxxxs {
  margin-block: 2.25px;
}
.m-inline-xxxxs {
  margin-inline: 2.25px;
}

.gap-xxxxs {
  gap: 2.25px;
}

.p-xxxxs {
  padding-block: 2.25px;
}

.p-xxxxs {
  padding-inline: 2.25px;
}
.p-left-xxxxs {
  padding-left: 2.25px;
}
.p-right-xxxxs {
  padding-right: 2.25px;
}
.p-top-xxxxs {
  padding-top: 2.25px;
}
.p-bottom-xxxxs {
  padding-bottom: 2.25px;
}
.p-block-xxxxs {
  padding-block: 2.25px;
}
.p-inline-xxxxs {
  padding-inline: 2.25px;
}

.p-xxxs {
  padding: 4.5px;
}
.p-left-xxxs {
  padding-left: 4.5px;
}
.p-right-xxxs {
  padding-right: 4.5px;
}
.p-top-xxxs {
  padding-top: 4.5px;
}
.p-bottom-xxxs {
  padding-bottom: 4.5px;
}
.p-block-xxxs {
  padding-block: 4.5px;
}
.p-inline-xxxs {
  padding-inline: 4.5px;
}

.m-xxxs {
  margin: 4.5px;
}
.m-left-xxxs {
  margin-left: 4.5px;
}
.m-right-xxxs {
  margin-right: 4.5px;
}
.m-top-xxxs {
  margin-top: 4.5px;
}
.m-bottom-xxxs {
  margin-bottom: 4.5px;
}
.m-block-xxxs {
  margin-block: 4.5px;
}
.m-inline-xxxs {
  margin-inline: 4.5px;
}

.gap-xxxs {
  gap: 4.5px;
}

.p-xxxs {
  padding-block: 4.5px;
}

.p-xxxs {
  padding-inline: 4.5px;
}
.p-left-xxxs {
  padding-left: 4.5px;
}
.p-right-xxxs {
  padding-right: 4.5px;
}
.p-top-xxxs {
  padding-top: 4.5px;
}
.p-bottom-xxxs {
  padding-bottom: 4.5px;
}
.p-block-xxxs {
  padding-block: 4.5px;
}
.p-inline-xxxs {
  padding-inline: 4.5px;
}

.p-xxs {
  padding: 9px;
}
.p-left-xxs {
  padding-left: 9px;
}
.p-right-xxs {
  padding-right: 9px;
}
.p-top-xxs {
  padding-top: 9px;
}
.p-bottom-xxs {
  padding-bottom: 9px;
}
.p-block-xxs {
  padding-block: 9px;
}
.p-inline-xxs {
  padding-inline: 9px;
}

.m-xxs {
  margin: 9px;
}
.m-left-xxs {
  margin-left: 9px;
}
.m-right-xxs {
  margin-right: 9px;
}
.m-top-xxs {
  margin-top: 9px;
}
.m-bottom-xxs {
  margin-bottom: 9px;
}
.m-block-xxs {
  margin-block: 9px;
}
.m-inline-xxs {
  margin-inline: 9px;
}

.gap-xxs {
  gap: 9px;
}

.p-xxs {
  padding-block: 9px;
}

.p-xxs {
  padding-inline: 9px;
}
.p-left-xxs {
  padding-left: 9px;
}
.p-right-xxs {
  padding-right: 9px;
}
.p-top-xxs {
  padding-top: 9px;
}
.p-bottom-xxs {
  padding-bottom: 9px;
}
.p-block-xxs {
  padding-block: 9px;
}
.p-inline-xxs {
  padding-inline: 9px;
}

.p-xs {
  padding: 13.5px;
}
.p-left-xs {
  padding-left: 13.5px;
}
.p-right-xs {
  padding-right: 13.5px;
}
.p-top-xs {
  padding-top: 13.5px;
}
.p-bottom-xs {
  padding-bottom: 13.5px;
}
.p-block-xs {
  padding-block: 13.5px;
}
.p-inline-xs {
  padding-inline: 13.5px;
}

.m-xs {
  margin: 13.5px;
}
.m-left-xs {
  margin-left: 13.5px;
}
.m-right-xs {
  margin-right: 13.5px;
}
.m-top-xs {
  margin-top: 13.5px;
}
.m-bottom-xs {
  margin-bottom: 13.5px;
}
.m-block-xs {
  margin-block: 13.5px;
}
.m-inline-xs {
  margin-inline: 13.5px;
}

.gap-xs {
  gap: 13.5px;
}

.p-xs {
  padding-block: 13.5px;
}

.p-xs {
  padding-inline: 13.5px;
}
.p-left-xs {
  padding-left: 13.5px;
}
.p-right-xs {
  padding-right: 13.5px;
}
.p-top-xs {
  padding-top: 13.5px;
}
.p-bottom-xs {
  padding-bottom: 13.5px;
}
.p-block-xs {
  padding-block: 13.5px;
}
.p-inline-xs {
  padding-inline: 13.5px;
}

.p-s {
  padding: 18px;
}
.p-left-s {
  padding-left: 18px;
}
.p-right-s {
  padding-right: 18px;
}
.p-top-s {
  padding-top: 18px;
}
.p-bottom-s {
  padding-bottom: 18px;
}
.p-block-s {
  padding-block: 18px;
}
.p-inline-s {
  padding-inline: 18px;
}

.m-s {
  margin: 18px;
}
.m-left-s {
  margin-left: 18px;
}
.m-right-s {
  margin-right: 18px;
}
.m-top-s {
  margin-top: 18px;
}
.m-bottom-s {
  margin-bottom: 18px;
}
.m-block-s {
  margin-block: 18px;
}
.m-inline-s {
  margin-inline: 18px;
}

.gap-s {
  gap: 18px;
}

.p-s {
  padding-block: 18px;
}

.p-s {
  padding-inline: 18px;
}
.p-left-s {
  padding-left: 18px;
}
.p-right-s {
  padding-right: 18px;
}
.p-top-s {
  padding-top: 18px;
}
.p-bottom-s {
  padding-bottom: 18px;
}
.p-block-s {
  padding-block: 18px;
}
.p-inline-s {
  padding-inline: 18px;
}

.p-m {
  padding: 27px;
}
.p-left-m {
  padding-left: 27px;
}
.p-right-m {
  padding-right: 27px;
}
.p-top-m {
  padding-top: 27px;
}
.p-bottom-m {
  padding-bottom: 27px;
}
.p-block-m {
  padding-block: 27px;
}
.p-inline-m {
  padding-inline: 27px;
}

.m-m {
  margin: 27px;
}
.m-left-m {
  margin-left: 27px;
}
.m-right-m {
  margin-right: 27px;
}
.m-top-m {
  margin-top: 27px;
}
.m-bottom-m {
  margin-bottom: 27px;
}
.m-block-m {
  margin-block: 27px;
}
.m-inline-m {
  margin-inline: 27px;
}

.gap-m {
  gap: 27px;
}

.p-m {
  padding-block: 27px;
}

.p-m {
  padding-inline: 27px;
}
.p-left-m {
  padding-left: 27px;
}
.p-right-m {
  padding-right: 27px;
}
.p-top-m {
  padding-top: 27px;
}
.p-bottom-m {
  padding-bottom: 27px;
}
.p-block-m {
  padding-block: 27px;
}
.p-inline-m {
  padding-inline: 27px;
}

.p-l {
  padding: 36px;
}
.p-left-l {
  padding-left: 36px;
}
.p-right-l {
  padding-right: 36px;
}
.p-top-l {
  padding-top: 36px;
}
.p-bottom-l {
  padding-bottom: 36px;
}
.p-block-l {
  padding-block: 36px;
}
.p-inline-l {
  padding-inline: 36px;
}

.m-l {
  margin: 36px;
}
.m-left-l {
  margin-left: 36px;
}
.m-right-l {
  margin-right: 36px;
}
.m-top-l {
  margin-top: 36px;
}
.m-bottom-l {
  margin-bottom: 36px;
}
.m-block-l {
  margin-block: 36px;
}
.m-inline-l {
  margin-inline: 36px;
}

.gap-l {
  gap: 36px;
}

.p-l {
  padding-block: 36px;
}

.p-l {
  padding-inline: 36px;
}
.p-left-l {
  padding-left: 36px;
}
.p-right-l {
  padding-right: 36px;
}
.p-top-l {
  padding-top: 36px;
}
.p-bottom-l {
  padding-bottom: 36px;
}
.p-block-l {
  padding-block: 36px;
}
.p-inline-l {
  padding-inline: 36px;
}

.p-xl {
  padding: 45px;
}
.p-left-xl {
  padding-left: 45px;
}
.p-right-xl {
  padding-right: 45px;
}
.p-top-xl {
  padding-top: 45px;
}
.p-bottom-xl {
  padding-bottom: 45px;
}
.p-block-xl {
  padding-block: 45px;
}
.p-inline-xl {
  padding-inline: 45px;
}

.m-xl {
  margin: 45px;
}
.m-left-xl {
  margin-left: 45px;
}
.m-right-xl {
  margin-right: 45px;
}
.m-top-xl {
  margin-top: 45px;
}
.m-bottom-xl {
  margin-bottom: 45px;
}
.m-block-xl {
  margin-block: 45px;
}
.m-inline-xl {
  margin-inline: 45px;
}

.gap-xl {
  gap: 45px;
}

.p-xl {
  padding-block: 45px;
}

.p-xl {
  padding-inline: 45px;
}
.p-left-xl {
  padding-left: 45px;
}
.p-right-xl {
  padding-right: 45px;
}
.p-top-xl {
  padding-top: 45px;
}
.p-bottom-xl {
  padding-bottom: 45px;
}
.p-block-xl {
  padding-block: 45px;
}
.p-inline-xl {
  padding-inline: 45px;
}

.p-xxl {
  padding: 54px;
}
.p-left-xxl {
  padding-left: 54px;
}
.p-right-xxl {
  padding-right: 54px;
}
.p-top-xxl {
  padding-top: 54px;
}
.p-bottom-xxl {
  padding-bottom: 54px;
}
.p-block-xxl {
  padding-block: 54px;
}
.p-inline-xxl {
  padding-inline: 54px;
}

.m-xxl {
  margin: 54px;
}
.m-left-xxl {
  margin-left: 54px;
}
.m-right-xxl {
  margin-right: 54px;
}
.m-top-xxl {
  margin-top: 54px;
}
.m-bottom-xxl {
  margin-bottom: 54px;
}
.m-block-xxl {
  margin-block: 54px;
}
.m-inline-xxl {
  margin-inline: 54px;
}

.gap-xxl {
  gap: 54px;
}

.p-xxl {
  padding-block: 54px;
}

.p-xxl {
  padding-inline: 54px;
}
.p-left-xxl {
  padding-left: 54px;
}
.p-right-xxl {
  padding-right: 54px;
}
.p-top-xxl {
  padding-top: 54px;
}
.p-bottom-xxl {
  padding-bottom: 54px;
}
.p-block-xxl {
  padding-block: 54px;
}
.p-inline-xxl {
  padding-inline: 54px;
}

.p-xxxl {
  padding: 81px;
}
.p-left-xxxl {
  padding-left: 81px;
}
.p-right-xxxl {
  padding-right: 81px;
}
.p-top-xxxl {
  padding-top: 81px;
}
.p-bottom-xxxl {
  padding-bottom: 81px;
}
.p-block-xxxl {
  padding-block: 81px;
}
.p-inline-xxxl {
  padding-inline: 81px;
}

.m-xxxl {
  margin: 81px;
}
.m-left-xxxl {
  margin-left: 81px;
}
.m-right-xxxl {
  margin-right: 81px;
}
.m-top-xxxl {
  margin-top: 81px;
}
.m-bottom-xxxl {
  margin-bottom: 81px;
}
.m-block-xxxl {
  margin-block: 81px;
}
.m-inline-xxxl {
  margin-inline: 81px;
}

.gap-xxxl {
  gap: 81px;
}

.p-xxxl {
  padding-block: 81px;
}

.p-xxxl {
  padding-inline: 81px;
}
.p-left-xxxl {
  padding-left: 81px;
}
.p-right-xxxl {
  padding-right: 81px;
}
.p-top-xxxl {
  padding-top: 81px;
}
.p-bottom-xxxl {
  padding-bottom: 81px;
}
.p-block-xxxl {
  padding-block: 81px;
}
.p-inline-xxxl {
  padding-inline: 81px;
}

.p-xxxxl {
  padding: 135px;
}
.p-left-xxxxl {
  padding-left: 135px;
}
.p-right-xxxxl {
  padding-right: 135px;
}
.p-top-xxxxl {
  padding-top: 135px;
}
.p-bottom-xxxxl {
  padding-bottom: 135px;
}
.p-block-xxxxl {
  padding-block: 135px;
}
.p-inline-xxxxl {
  padding-inline: 135px;
}

.m-xxxxl {
  margin: 135px;
}
.m-left-xxxxl {
  margin-left: 135px;
}
.m-right-xxxxl {
  margin-right: 135px;
}
.m-top-xxxxl {
  margin-top: 135px;
}
.m-bottom-xxxxl {
  margin-bottom: 135px;
}
.m-block-xxxxl {
  margin-block: 135px;
}
.m-inline-xxxxl {
  margin-inline: 135px;
}

.gap-xxxxl {
  gap: 135px;
}

.p-xxxxl {
  padding-block: 135px;
}

.p-xxxxl {
  padding-inline: 135px;
}
.p-left-xxxxl {
  padding-left: 135px;
}
.p-right-xxxxl {
  padding-right: 135px;
}
.p-top-xxxxl {
  padding-top: 135px;
}
.p-bottom-xxxxl {
  padding-bottom: 135px;
}
.p-block-xxxxl {
  padding-block: 135px;
}
.p-inline-xxxxl {
  padding-inline: 135px;
}

.p-xxxxxl {
  padding: 144px;
}
.p-left-xxxxxl {
  padding-left: 144px;
}
.p-right-xxxxxl {
  padding-right: 144px;
}
.p-top-xxxxxl {
  padding-top: 144px;
}
.p-bottom-xxxxxl {
  padding-bottom: 144px;
}
.p-block-xxxxxl {
  padding-block: 144px;
}
.p-inline-xxxxxl {
  padding-inline: 144px;
}

.m-xxxxxl {
  margin: 144px;
}
.m-left-xxxxxl {
  margin-left: 144px;
}
.m-right-xxxxxl {
  margin-right: 144px;
}
.m-top-xxxxxl {
  margin-top: 144px;
}
.m-bottom-xxxxxl {
  margin-bottom: 144px;
}
.m-block-xxxxxl {
  margin-block: 144px;
}
.m-inline-xxxxxl {
  margin-inline: 144px;
}

.gap-xxxxxl {
  gap: 144px;
}

.p-xxxxxl {
  padding-block: 144px;
}

.p-xxxxxl {
  padding-inline: 144px;
}
.p-left-xxxxxl {
  padding-left: 144px;
}
.p-right-xxxxxl {
  padding-right: 144px;
}
.p-top-xxxxxl {
  padding-top: 144px;
}
.p-bottom-xxxxxl {
  padding-bottom: 144px;
}
.p-block-xxxxxl {
  padding-block: 144px;
}
.p-inline-xxxxxl {
  padding-inline: 144px;
}

.p-xxxxxxl {
  padding: 171px;
}
.p-left-xxxxxxl {
  padding-left: 171px;
}
.p-right-xxxxxxl {
  padding-right: 171px;
}
.p-top-xxxxxxl {
  padding-top: 171px;
}
.p-bottom-xxxxxxl {
  padding-bottom: 171px;
}
.p-block-xxxxxxl {
  padding-block: 171px;
}
.p-inline-xxxxxxl {
  padding-inline: 171px;
}

.m-xxxxxxl {
  margin: 171px;
}
.m-left-xxxxxxl {
  margin-left: 171px;
}
.m-right-xxxxxxl {
  margin-right: 171px;
}
.m-top-xxxxxxl {
  margin-top: 171px;
}
.m-bottom-xxxxxxl {
  margin-bottom: 171px;
}
.m-block-xxxxxxl {
  margin-block: 171px;
}
.m-inline-xxxxxxl {
  margin-inline: 171px;
}

.gap-xxxxxxl {
  gap: 171px;
}

.p-xxxxxxl {
  padding-block: 171px;
}

.p-xxxxxxl {
  padding-inline: 171px;
}
.p-left-xxxxxxl {
  padding-left: 171px;
}
.p-right-xxxxxxl {
  padding-right: 171px;
}
.p-top-xxxxxxl {
  padding-top: 171px;
}
.p-bottom-xxxxxxl {
  padding-bottom: 171px;
}
.p-block-xxxxxxl {
  padding-block: 171px;
}
.p-inline-xxxxxxl {
  padding-inline: 171px;
}

.p-none {
  padding: none !important;
  margin: 0 !important;
}

.w-full {
  width: 100%;
}

.w-9 {
  width: 90%;
}

.w-lg {
  max-width: 100% !important;
}
@media only screen and (min-width: 40em) {
  .w-lg {
    max-width: 80%;
  }
}

.w-md {
  width: 50%;
}

.w-sm {
  width: 30%;
}

.w-max-c {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.w-8 {
  width: 8rem;
}

.w-16 {
  width: 16rem;
}

.fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.h-200 {
  height: 250px;
}

.h-8 {
  height: 8rem !important;
}

.h-28vh {
  height: 28vh;
}

.h-auto {
  height: auto !important;
}

.p-block-none {
  padding-block: 0 !important;
}

.content-block-start--xl > * {
  -webkit-margin-before: 27px;
          margin-block-start: 27px;
}
@media only screen and (min-width: 40em) {
  .content-block-start--xl > * {
    -webkit-margin-before: 45px;
            margin-block-start: 45px;
  }
}

.content-block-start--l > * {
  -webkit-margin-before: 18px;
          margin-block-start: 18px;
}
@media only screen and (min-width: 40em) {
  .content-block-start--l > * {
    -webkit-margin-before: 36px;
            margin-block-start: 36px;
  }
}

.content-block-start--m > * {
  -webkit-margin-before: 18px;
          margin-block-start: 18px;
}
@media only screen and (min-width: 40em) {
  .content-block-start--m > * {
    -webkit-margin-before: 27px;
            margin-block-start: 27px;
  }
}

.content-block-start--s > * {
  -webkit-margin-before: 18px;
          margin-block-start: 18px;
}

.content-block-start--xs > * {
  -webkit-margin-before: 13.5px;
          margin-block-start: 13.5px;
}

.content-inline-left--m > * {
  padding-left: 27px;
}
@media only screen and (min-width: 40em) {
  .content-inline-left--m > * {
    padding-left: 36px;
  }
}

.m-auto {
  margin: 0 auto;
}

.mobile-p-m {
  padding: 27px;
}
@media only screen and (min-width: 40em) {
  .mobile-p-m {
    padding: 0 !important;
  }
}

.content-block-start--16 {
  -webkit-margin-before: 16px !important;
          margin-block-start: 16px !important;
}

.height--20 {
  height: 20rem;
}

.height--30 {
  height: 30rem;
}

.height--40 {
  height: 40rem;
}

.grid {
  display: -ms-grid;
  display: grid;
}

.grid-row {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.grid-row > * {
  width: 100%;
}

.fluid-grid {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  justify-items: start;
  gap: 27px;
}

.order--last {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order--mobile-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media only screen and (min-width: 40em) {
  .order--mobile-first {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.full-w {
  grid-column: 1/-1;
}

.span--2 {
  grid-column: auto;
}
@media only screen and (min-width: 40em) {
  .span--2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
}

.line-start-2 {
  grid-column: 2/-1;
}

.grid-auto-columns {
  grid-auto-columns: auto !important;
}

.grid-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}

.ai-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.ai-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.ac-center {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: start;
}
@media only screen and (min-width: 40em) {
  .ac-center {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
  }
}

.jc-center {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ai-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.ai-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.ai-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.self-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}
@media only screen and (min-width: 48em) {
  .self-center {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }
}
@media only screen and (min-width: 64em) {
  .self-center {
    -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }
}

.ji-center {
  justify-items: center !important;
}

.jc-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.desk-jc-end {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 40em) {
  .desk-jc-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.jc-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.js-start {
  -ms-grid-column-align: center;
      justify-self: center;
}
@media only screen and (min-width: 40em) {
  .js-start {
    -ms-grid-column-align: start !important;
        justify-self: start !important;
  }
}

.jc-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
@media only screen and (min-width: 40em) {
  .jc-start {
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
  }
}

.jc-str {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}

.js-end {
  -ms-grid-column-align: center;
      justify-self: center;
}
@media only screen and (min-width: 40em) {
  .js-end {
    justify-self: flex-end;
  }
}

.ji-end {
  justify-items: end;
}

.ji-start {
  justify-items: start;
}

.place-center {
  place-items: center;
}

.align-self-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.justify-self-end {
  -ms-grid-column-align: end;
      justify-self: end;
}

.justify-self-start {
  -ms-grid-column-align: start;
      justify-self: start;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /*  &>*{

     flex: 0 1;
   } */
}
@media only screen and (min-width: 40em) {
  .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-column-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 64em) {
  .flex-column-2 {
    display: -ms-grid;
    display: grid;
  }
}

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ac-center {
  -ms-flex-line-pack: center;
      align-content: center;
}

.jc-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jc-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.jc-space-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.jc-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.sm-jc-center {
  -webkit-box-pack: auto;
      -ms-flex-pack: auto;
          justify-content: auto;
}
@media only screen and (min-width: 40em) {
  .sm-jc-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.flex-row-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (min-width: 40em) {
  .flex-row-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.headline {
  font-size: var(--Headline);
  font-family: "CoreSansBold";
  font-weight: 700;
  line-height: 1;
}

.headline-2 {
  font-size: var(--Headline-2);
  font-family: "CoreSansBold";
  font-weight: 700;
}

.headline-light-2 {
  font-size: var(--Headline-2);
  font-family: "CoreSansLight";
  font-weight: 300;
  line-height: 1;
}

.headline-3 {
  font-size: var(--Headline-3);
  font-family: "CoreSansBold";
  font-weight: 700;
}

.headline-light-3 {
  font-size: var(--Headline-3);
  font-family: "CoreSansLight";
  font-weight: 300;
}

.headline-regular-3 {
  font-size: var(--Headline-3);
  font-family: "CoreSansLight";
  font-weight: 400;
}

.headline-hero {
  font-size: var(--Headline-hero);
  font-family: "CoreSansBold";
  font-weight: 700;
  line-height: 1;
}

.headline-4 {
  font-size: var(--Headline-4);
  font-family: "CoreSansRegular";
  font-weight: 600;
}

.headline-light-4 {
  font-size: var(--Headline-4);
  font-family: "CoreSansLight";
  font-weight: 300;
}

.lh-1 {
  line-height: 1.1 !important;
  letter-spacing: -0.5px;
}

.text-underline {
  text-decoration: underline;
}

.body {
  font-family: "CoreSansRegular";
  font-size: var(--body);
  font-weight: 400;
  line-height: 1.4;
}

.caption {
  font-family: "CoreSansRegular";
  font-size: var(--caption);
  font-weight: 400;
  line-height: 0.5;
  line-height: 1.2;
}

.icon-s {
  font-family: "ibp";
  font-size: 18px;
}

.icon-m {
  font-family: "ibp";
  font-size: 27px;
}

.icon-l {
  font-family: "ibp";
  font-size: 36px;
}

.icon-xl {
  font-family: "ibp";
  font-size: 45px;
}

.icon-xxl {
  font-family: "ibp";
  font-size: 54px;
}

.icon-xxxl {
  font-family: "ibp";
  font-size: 81px;
}

.icon-xxxxl {
  font-family: "ibp";
  font-size: 135px;
}

.icon-xxxxxl {
  font-family: "ibp";
  font-size: 144px;
}

.icon-xxxxxl {
  font-family: "ibp";
  font-size: 144px;
}

.fs-border-xs {
  font-size: 1px;
}

.fs-border-s {
  font-size: 2px;
}

.fs-xxxxs {
  font-size: 2.25px;
}

.fs-xxxs {
  font-size: 4.5px;
}

.fs-xxs {
  font-size: 9px;
}

.fs-xs {
  font-size: 13.5px;
}

.fs-s {
  font-size: 18px;
}

.fs-m {
  font-size: 27px;
}

.fs-l {
  font-size: 36px;
}

.fs-xl {
  font-size: 45px;
}

.fs-xxl {
  font-size: 54px;
}

.fs-xxxl {
  font-size: 81px;
}

.fs-xxxxl {
  font-size: 135px;
}

.fs-xxxxxl {
  font-size: 144px;
}

.fs-xxxxxxl {
  font-size: 171px;
}

/* text align */
.text-center {
  text-align: center;
}

.text-end {
  text-align: end;
}

.text-inherit {
  text-align: inherit;
}

.text-initial {
  text-align: initial;
}

.text-justify {
  text-align: justify;
}

.text-left {
  text-align: left;
}

.text-revert {
  text-align: revert;
}

.text-right {
  text-align: right;
}

.text-start {
  text-align: start;
}

.text-unset {
  text-align: unset;
}

.text-center-sm {
  text-align: center;
}
@media only screen and (min-width: 40em) {
  .text-center-sm {
    text-align: left;
  }
}

.fs-14 {
  font-size: 14px;
  line-height: 1.5;
}
@media only screen and (min-width: 40em) {
  .fs-14 {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
  }
}

.bp-neutral--white {
  color: hsl(0deg, 0%, 100%);
}

.bg-bp-neutral--white {
  background-color: hsl(0deg, 0%, 100%) !important;
}

.bp-neutral--50 {
  color: hsl(0deg, 0%, 96%);
}

.bg-bp-neutral--50 {
  background-color: hsl(0deg, 0%, 96%) !important;
}

.bp-neutral--100 {
  color: hsl(0deg, 0%, 91%);
}

.bg-bp-neutral--100 {
  background-color: hsl(0deg, 0%, 91%) !important;
}

.bp-neutral--200 {
  color: hsl(0deg, 0%, 85%);
}

.bg-bp-neutral--200 {
  background-color: hsl(0deg, 0%, 85%) !important;
}

.bp-neutral--300 {
  color: hsl(0deg, 0%, 77%);
}

.bg-bp-neutral--300 {
  background-color: hsl(0deg, 0%, 77%) !important;
}

.bp-neutral--400 {
  color: hsl(0deg, 0%, 62%);
}

.bg-bp-neutral--400 {
  background-color: hsl(0deg, 0%, 62%) !important;
}

.bp-neutral--500 {
  color: hsl(0deg, 0%, 48%);
}

.bg-bp-neutral--500 {
  background-color: hsl(0deg, 0%, 48%) !important;
}

.bp-neutral--600 {
  color: hsl(0deg, 0%, 33%);
}

.bg-bp-neutral--600 {
  background-color: hsl(0deg, 0%, 33%) !important;
}

.bp-neutral--700 {
  color: hsl(0deg, 0%, 26%);
}

.bg-bp-neutral--700 {
  background-color: hsl(0deg, 0%, 26%) !important;
}

.bp-neutral--800 {
  color: hsl(0deg, 0%, 9%);
}

.bg-bp-neutral--800 {
  background-color: hsl(0deg, 0%, 9%) !important;
}

.bp-neutral--900 {
  color: hsl(0deg, 0%, 0%);
}

.bg-bp-neutral--900 {
  background-color: hsl(0deg, 0%, 0%) !important;
}

.bp-accent--100 {
  color: hsl(44deg, 100%, 86%);
}

.bg-bp-accent--100 {
  background-color: hsl(44deg, 100%, 86%) !important;
}

.bp-accent--300 {
  color: hsl(44deg, 100%, 86%);
}

.bg-bp-accent--300 {
  background-color: hsl(44deg, 100%, 86%) !important;
}

.bp-accent--350 {
  color: hsl(57deg, 98%, 51%);
}

.bg-bp-accent--350 {
  background-color: hsl(57deg, 98%, 51%) !important;
}

.bp-accent--400 {
  color: hsl(34deg, 100%, 57%);
}

.bg-bp-accent--400 {
  background-color: hsl(34deg, 100%, 57%) !important;
}

.bp-accent--500 {
  color: hsl(22deg, 97%, 56%);
}

.bg-bp-accent--500 {
  background-color: hsl(22deg, 97%, 56%) !important;
}

.bp-accent--600 {
  color: hsl(18deg, 82%, 43%);
}

.bg-bp-accent--600 {
  background-color: hsl(18deg, 82%, 43%) !important;
}

.bp-accent--700 {
  color: hsl(44deg, 100%, 61%);
}

.bg-bp-accent--700 {
  background-color: hsl(44deg, 100%, 61%) !important;
}

.bp-primary--50 {
  color: hsla(120deg, 100%, 36%, 0.1);
}

.bg-bp-primary--50 {
  background-color: hsla(120deg, 100%, 36%, 0.1) !important;
}

.bp-primary--100 {
  color: hsl(114deg, 48%, 83%);
}

.bg-bp-primary--100 {
  background-color: hsl(114deg, 48%, 83%) !important;
}

.bp-primary--200 {
  color: hsl(136deg, 41%, 82%);
}

.bg-bp-primary--200 {
  background-color: hsl(136deg, 41%, 82%) !important;
}

.bp-primary--300 {
  color: hsl(116deg, 51%, 61%);
}

.bg-bp-primary--300 {
  background-color: hsl(116deg, 51%, 61%) !important;
}

.bp-primary--400 {
  color: hsl(140deg, 45%, 49%);
}

.bg-bp-primary--400 {
  background-color: hsl(140deg, 45%, 49%) !important;
}

.bp-primary--500 {
  color: hsl(123deg, 83%, 39%);
}

.bg-bp-primary--500 {
  background-color: hsl(123deg, 83%, 39%) !important;
}

.bp-primary--600 {
  color: hsl(148deg, 100%, 30%);
}

.bg-bp-primary--600 {
  background-color: hsl(148deg, 100%, 30%) !important;
}

.bp-primary--700 {
  color: hsl(120deg, 100%, 26%);
}

.bg-bp-primary--700 {
  background-color: hsl(120deg, 100%, 26%) !important;
}

.bp-primary--800 {
  color: hsl(145deg, 100%, 23%);
}

.bg-bp-primary--800 {
  background-color: hsl(145deg, 100%, 23%) !important;
}

.bp-semantic--l-100 {
  color: hsl(207deg, 100%, 87%);
}

.bg-bp-semantic--l-100 {
  background-color: hsl(207deg, 100%, 87%) !important;
}

.bp-semantic--l-400 {
  color: hsl(205deg, 100%, 60%);
}

.bg-bp-semantic--l-400 {
  background-color: hsl(205deg, 100%, 60%) !important;
}

.bp-semantic--l-600 {
  color: hsl(207deg, 100%, 50%);
}

.bg-bp-semantic--l-600 {
  background-color: hsl(207deg, 100%, 50%) !important;
}

.bp-semantic--l-900 {
  color: hsl(221deg, 81%, 40%);
}

.bg-bp-semantic--l-900 {
  background-color: hsl(221deg, 81%, 40%) !important;
}

.bp-semantic--s-100 {
  color: hsl(112deg, 54%, 84%);
}

.bg-bp-semantic--s-100 {
  background-color: hsl(112deg, 54%, 84%) !important;
}

.bp-semantic--s-500 {
  color: hsl(120deg, 100%, 38%);
}

.bg-bp-semantic--s-500 {
  background-color: hsl(120deg, 100%, 38%) !important;
}

.bp-semantic--s-600 {
  color: hsl(141deg, 100%, 30%);
}

.bg-bp-semantic--s-600 {
  background-color: hsl(141deg, 100%, 30%) !important;
}

.bp-semantic--s-700 {
  color: hsl(120deg, 100%, 31%);
}

.bg-bp-semantic--s-700 {
  background-color: hsl(120deg, 100%, 31%) !important;
}

.bp-semantic--s-900 {
  color: hsl(120deg, 100%, 22%);
}

.bg-bp-semantic--s-900 {
  background-color: hsl(120deg, 100%, 22%) !important;
}

.bp-extended--t-100 {
  color: hsl(193deg, 85%, 85%);
}

.bg-bp-extended--t-100 {
  background-color: hsl(193deg, 85%, 85%) !important;
}

.bp-extended--t-400 {
  color: hsl(192deg, 78%, 59%);
}

.bg-bp-extended--t-400 {
  background-color: hsl(192deg, 78%, 59%) !important;
}

.bp-extended--t-700 {
  color: hsl(192deg, 61%, 44%);
}

.bg-bp-extended--t-700 {
  background-color: hsl(192deg, 61%, 44%) !important;
}

.bp-extended--t-900 {
  color: hsl(188deg, 64%, 26%);
}

.bg-bp-extended--t-900 {
  background-color: hsl(188deg, 64%, 26%) !important;
}

.bp-extended--c-100 {
  color: hsl(204deg, 78%, 85%);
}

.bg-bp-extended--c-100 {
  background-color: hsl(204deg, 78%, 85%) !important;
}

.bp-extended--c-400 {
  color: hsl(205deg, 79%, 61%);
}

.bg-bp-extended--c-400 {
  background-color: hsl(205deg, 79%, 61%) !important;
}

.bp-extended--c-700 {
  color: hsl(208deg, 71%, 46%);
}

.bg-bp-extended--c-700 {
  background-color: hsl(208deg, 71%, 46%) !important;
}

.bp-extended--s-500 {
  color: hsl(284deg, 35%, 45%);
}

.bg-bp-extended--s-500 {
  background-color: hsl(284deg, 35%, 45%) !important;
}

.bp-extended--c-900 {
  color: hsl(212deg, 84%, 32%);
}

.bg-bp-extended--c-900 {
  background-color: hsl(212deg, 84%, 32%) !important;
}

.bp-extended--r-100 {
  color: hsl(358deg, 100%, 90%);
}

.bg-bp-extended--r-100 {
  background-color: hsl(358deg, 100%, 90%) !important;
}

.bp-extended--r-400 {
  color: hsl(5deg, 91%, 60%);
}

.bg-bp-extended--r-400 {
  background-color: hsl(5deg, 91%, 60%) !important;
}

.bp-extended--r-700 {
  color: hsl(4deg, 81%, 47%);
}

.bg-bp-extended--r-700 {
  background-color: hsl(4deg, 81%, 47%) !important;
}

.bp-extended--r-900 {
  color: hsl(0deg, 100%, 37%);
}

.bg-bp-extended--r-900 {
  background-color: hsl(0deg, 100%, 37%) !important;
}

.bp-extended--g-100 {
  color: hsl(43deg, 60%, 83%);
}

.bg-bp-extended--g-100 {
  background-color: hsl(43deg, 60%, 83%) !important;
}

.bp-extended--g-400 {
  color: hsl(41deg, 61%, 55%);
}

.bg-bp-extended--g-400 {
  background-color: hsl(41deg, 61%, 55%) !important;
}

.bp-extended--g-700 {
  color: hsl(35deg, 66%, 46%);
}

.bg-bp-extended--g-700 {
  background-color: hsl(35deg, 66%, 46%) !important;
}

.bp-extended--g-900 {
  color: hsl(28deg, 71%, 40%);
}

.bg-bp-extended--g-900 {
  background-color: hsl(28deg, 71%, 40%) !important;
}

.bp-extended--b-400 {
  color: hsl(9deg, 13%, 81%);
}

.bg-bp-extended--b-400 {
  background-color: hsl(9deg, 13%, 81%) !important;
}

.bp-extended--b-700 {
  color: hsl(11deg, 5%, 45%);
}

.bg-bp-extended--b-700 {
  background-color: hsl(11deg, 5%, 45%) !important;
}

.bp-extended--b-800 {
  color: hsl(12deg, 11%, 18%);
}

.bg-bp-extended--b-800 {
  background-color: hsl(12deg, 11%, 18%) !important;
}

.bp-extended--p-400 {
  color: hsl(331deg, 80%, 52%);
}

.bg-bp-extended--p-400 {
  background-color: hsl(331deg, 80%, 52%) !important;
}

.bp-extended--p-500 {
  color: hsl(261deg, 44%, 38%);
}

.bg-bp-extended--p-500 {
  background-color: hsl(261deg, 44%, 38%) !important;
}

.bp-gradients--primary {
  color: linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}

.bg-bp-gradients--primary {
  background-color: linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%) !important;
}

.bp-gradients--primary--700 {
  color: linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}

.bg-bp-gradients--primary--700 {
  background-color: linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%) !important;
}

.bp-gradients--accent--100 {
  color: linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}

.bg-bp-gradients--accent--100 {
  background-color: linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%) !important;
}

.bp-gradients--accent--500 {
  color: linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}

.bg-bp-gradients--accent--500 {
  background-color: linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%) !important;
}

.bp-gradients--tc--interests {
  color: linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.bg-bp-gradients--tc--interests {
  background-color: linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%)) !important;
}

.bg-grd--cdt-ganador {
  /* background-image: linear-gradient(90deg, #e7ec93 10%, #79a444 40%, #3d6d3d 40%); */
  background-image: -webkit-gradient(linear, left top, right top, from(#e7ec93), color-stop(#79a444), to(#3d6d3d));
  background-image: linear-gradient(to right, #e7ec93, #79a444, #3d6d3d);
}

.bg-grd--primary-500-h {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#008500), color-stop(#049105), color-stop(#089e0c), color-stop(#0daa13), to(#11b719));
  background-image: linear-gradient(to top, #008500, #049105, #089e0c, #0daa13, #11b719);
}

.bg-grd--primary-500-v {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#008500), color-stop(#049105), color-stop(#089e0c), color-stop(#0daa13), to(#11b719));
  background-image: linear-gradient(to top, #008500, #049105, #089e0c, #0daa13, #11b719);
}

.bg-grd--primary-500-h {
  background-image: -webkit-gradient(linear, left top, right top, from(#008500), color-stop(#049105), color-stop(#089e0c), color-stop(#0daa13), to(#11b719));
  background-image: linear-gradient(to right, #008500, #049105, #089e0c, #0daa13, #11b719);
}

.bg-grd--primary-700 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(23.38%, #007731), color-stop(98.05%, #009A48));
  background-image: linear-gradient(90deg, #007731 23.38%, #009A48 98.05%);
}

.bg-grd--accent-100 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(23.38%, #FC7121), color-stop(98.05%, #FFA025));
  background-image: linear-gradient(90deg, #FC7121 23.38%, #FFA025 98.05%);
}

.bg-grd--tc-cero {
  background-image: -webkit-gradient(linear, left top, right top, from(#0fc4a3), color-stop(#00a497), color-stop(#008485), color-stop(#18656c), to(#234850));
  background-image: linear-gradient(to right, #0fc4a3, #00a497, #008485, #18656c, #234850);
}

.bg-grd--tc-cero-v {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#1c6d68), color-stop(#168278), color-stop(#0e9888), color-stop(#08ae96), to(#0fc4a3));
  background-image: linear-gradient(to top, #1c6d68, #168278, #0e9888, #08ae96, #0fc4a3);
}

.bg-grd--tc-interest {
  background-image: -webkit-gradient(linear, right bottom, left top, from(hsl(159deg, 100%, 83%)), color-stop(hsl(180deg, 100%, 85%)), color-stop(hsl(183deg, 100%, 91%)), color-stop(hsl(193deg, 100%, 97%)), to(hsl(0deg, 0%, 100%)));
  background-image: linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.bg-grd--visa {
  background-image: linear-gradient(135deg, #FFF 32.29%, #BEFFB9 100%);
  background-blend-mode: multiply;
}

.bg-grd--tc-tradicional-v {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#9dccc1), color-stop(#c4e3dc), to(#d7f4e4));
  background-image: linear-gradient(to top, #9dccc1, #c4e3dc, #d7f4e4);
}

.bg-grd--tc-tradicional-b {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(234, 234, 234)), to(white));
  background-image: linear-gradient(to top, rgb(234, 234, 234), white);
  z-index: -2;
}

.bg-grd--tc-dale {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(234, 234, 234)), to(white));
  background-image: linear-gradient(to right, rgb(234, 234, 234), white);
}

.bg-grd--tc-copa-banner {
  background: linear-gradient(160deg, #0631a4 0%, #0064e0 40%, #035ed9 100%);
}

.bg-grd-copa-banner {
  background-color: #EEFCFF;
}

.bg-grd--tc-copa-v {
  background: linear-gradient(198deg, #036FD4 0%, #03ADFF 100%);
}

.bg-grd--tc-copa-star-seccion {
  background: -webkit-gradient(linear, left top, left bottom, from(#004494), to(#04A4F9));
  background: linear-gradient(180deg, #004494 0%, #04A4F9 100%);
}

.bg-grd--ahorro {
  background-image: -webkit-gradient(linear, left top, right top, from(hsl(83deg, 67%, 33%)), color-stop(11%, hsl(81deg, 68%, 35%)), color-stop(22%, hsl(78deg, 69%, 35%)), color-stop(33%, hsl(76deg, 70%, 37%)), color-stop(45%, hsl(74deg, 70%, 38%)), color-stop(56%, hsl(71deg, 71%, 39%)), color-stop(68%, hsl(69deg, 73%, 40%)), color-stop(79%, hsl(67deg, 73%, 41%)), color-stop(90%, hsl(64deg, 74%, 43%)), to(hsl(62deg, 75%, 44%)));
  background-image: linear-gradient(90deg, hsl(83deg, 67%, 33%) 0%, hsl(81deg, 68%, 35%) 11%, hsl(78deg, 69%, 35%) 22%, hsl(76deg, 70%, 37%) 33%, hsl(74deg, 70%, 38%) 45%, hsl(71deg, 71%, 39%) 56%, hsl(69deg, 73%, 40%) 68%, hsl(67deg, 73%, 41%) 79%, hsl(64deg, 74%, 43%) 90%, hsl(62deg, 75%, 44%) 100%);
}

.bg-grd--ahorro-2 {
  background-image: linear-gradient(45deg, hsl(116deg, 100%, 86%) 0%, hsl(115deg, 100%, 88%) 11%, hsl(115deg, 100%, 89%) 22%, hsl(114deg, 100%, 91%) 33%, hsl(114deg, 100%, 92%) 44%, hsl(113deg, 100%, 94%) 56%, hsl(113deg, 100%, 95%) 67%, hsl(113deg, 100%, 97%) 78%, hsl(112deg, 100%, 98%) 89%, hsl(0deg, 0%, 100%) 100%);
  background-blend-mode: multiply;
}

.bg-gmo-color {
  background-color: #f2e1cf;
}

.stacked {
  display: -ms-grid;
  display: grid;
}
.stacked > * {
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

.stacked-slide {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

.featured {
  -ms-grid-row-span: 2;
  grid-row: span 2;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.fixed--b {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 8;
}

.hidden {
  display: none !important;
}

.mobile-hidden {
  display: none !important;
}
@media only screen and (min-width: 40em) {
  .mobile-hidden {
    display: -ms-grid !important;
    display: grid !important;
  }
}

.tablet-hidden {
  display: -ms-grid !important;
  display: grid !important;
}
@media only screen and (min-width: 40em) {
  .tablet-hidden {
    display: none !important;
  }
}
@media only screen and (min-width: 48em) {
  .tablet-hidden {
    display: none !important;
  }
}
@media only screen and (min-width: 64em) {
  .tablet-hidden {
    display: none !important;
  }
}

.desktop-hidden {
  display: -ms-grid !important;
  display: grid !important;
}
@media only screen and (min-width: 64em) {
  .desktop-hidden {
    display: none !important;
  }
}

.laptop-mobile-hidden {
  display: none;
}
@media only screen and (min-width: 48em) {
  .laptop-mobile-hidden {
    display: none;
  }
}
@media only screen and (min-width: 64em) {
  .laptop-mobile-hidden {
    display: -ms-grid;
    display: grid;
  }
}

.mobile-laptop-show {
  display: -ms-grid;
  display: grid;
}
@media only screen and (min-width: 48em) {
  .mobile-laptop-show {
    display: -ms-grid;
    display: grid;
  }
}
@media only screen and (min-width: 64em) {
  .mobile-laptop-show {
    display: none;
  }
}

.position-relative {
  position: relative;
}

.position-absolute {
  width: 100%;
  position: absolute;
  left: 0;
}

.absolute-app {
  position: absolute;
  z-index: -1;
  top: 72%;
}
@media only screen and (min-width: 40em) {
  .absolute-app {
    position: absolute;
    z-index: -1;
    top: 56%;
  }
}

.m-top-40 {
  top: 40%;
}

.z-10 {
  z-index: 10;
}

.scroll-x {
  width: 100vw;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding: 24px;
}
@media only screen and (min-width: 40em) {
  .scroll-x {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow-x: hidden;
  }
}

.block {
  display: none !important;
}
@media only screen and (min-width: 64em) {
  .block {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.bg-image {
  background-image: url("../img/proveedores/bg-image--1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 1;
}

.img-rounded-l {
  border-radius: 36px;
}

.img-cover {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.img--300 {
  width: 100%;
}
@media only screen and (min-width: 40em) {
  .img--300 {
    width: 300px !important;
  }
}

.img--30 {
  width: 30%;
  margin: auto;
}

.img--40 {
  width: 40%;
}

.img--48 {
  width: 48%;
  aspect-ratio: 1/1;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

.img--56 {
  width: 56% !important;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

.img--60px {
  width: 60px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

.img--60px-2 {
  width: 60px;
}

.img--72 {
  width: 100%;
}
@media only screen and (min-width: 40em) {
  .img--72 {
    width: 72%;
  }
}

.img--80 {
  width: 100%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}
@media only screen and (min-width: 40em) {
  .img--80 {
    width: 80%;
  }
}

.img--90 {
  width: 90%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

.img--100px {
  width: 100px;
}

.img-absolute {
  /* position: absolute; */
  width: 100%;
  height: 100%;
  width: -webkit-fill-available !important;
  width: -moz-fill-available !important;
}
.img-absolute img {
  /* object-fit: contain; */
}

.mobile-img--80 {
  width: 80% !important;
}
@media only screen and (min-width: 40em) {
  .mobile-img--80 {
    width: 100%;
  }
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.br-border-xs {
  border-radius: 1px;
}

.b-border-xs {
  border: solid 1px;
}
.b-bp-neutral--white--border-xs {
  border: solid 1px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--border-xs {
  border: solid 1px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--border-xs {
  border: solid 1px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--border-xs {
  border: solid 1px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--border-xs {
  border: solid 1px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--border-xs {
  border: solid 1px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--border-xs {
  border: solid 1px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--border-xs {
  border: solid 1px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--border-xs {
  border: solid 1px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--border-xs {
  border: solid 1px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--border-xs {
  border: solid 1px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--border-xs {
  border: solid 1px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--border-xs {
  border: solid 1px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--border-xs {
  border: solid 1px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--border-xs {
  border: solid 1px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--border-xs {
  border: solid 1px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--border-xs {
  border: solid 1px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--border-xs {
  border: solid 1px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--border-xs {
  border: solid 1px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--border-xs {
  border: solid 1px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--border-xs {
  border: solid 1px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--border-xs {
  border: solid 1px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--border-xs {
  border: solid 1px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--border-xs {
  border: solid 1px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--border-xs {
  border: solid 1px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--border-xs {
  border: solid 1px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--border-xs {
  border: solid 1px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--border-xs {
  border: solid 1px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--border-xs {
  border: solid 1px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--border-xs {
  border: solid 1px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--border-xs {
  border: solid 1px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--border-xs {
  border: solid 1px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--border-xs {
  border: solid 1px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--border-xs {
  border: solid 1px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--border-xs {
  border: solid 1px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--border-xs {
  border: solid 1px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--border-xs {
  border: solid 1px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--border-xs {
  border: solid 1px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--border-xs {
  border: solid 1px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--border-xs {
  border: solid 1px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--border-xs {
  border: solid 1px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--border-xs {
  border: solid 1px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--border-xs {
  border: solid 1px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--border-xs {
  border: solid 1px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--border-xs {
  border: solid 1px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--border-xs {
  border: solid 1px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--border-xs {
  border: solid 1px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--border-xs {
  border: solid 1px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--border-xs {
  border: solid 1px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--border-xs {
  border: solid 1px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--border-xs {
  border: solid 1px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--border-xs {
  border: solid 1px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--border-xs {
  border: solid 1px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--border-xs {
  border: solid 1px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--border-xs {
  border: solid 1px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--border-xs {
  border: solid 1px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--border-xs {
  border: solid 1px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--border-xs {
  border: solid 1px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--border-xs {
  border: solid 1px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--border-xs {
  border: solid 1px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--border-xs {
  border: solid 1px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--border-xs {
  border: solid 1px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--border-xs {
  border: solid 1px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-border-xs {
  border: solid 1px;
}

.br-border-s {
  border-radius: 2px;
}

.b-border-s {
  border: solid 2px;
}
.b-bp-neutral--white--border-s {
  border: solid 2px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--border-s {
  border: solid 2px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--border-s {
  border: solid 2px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--border-s {
  border: solid 2px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--border-s {
  border: solid 2px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--border-s {
  border: solid 2px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--border-s {
  border: solid 2px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--border-s {
  border: solid 2px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--border-s {
  border: solid 2px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--border-s {
  border: solid 2px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--border-s {
  border: solid 2px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--border-s {
  border: solid 2px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--border-s {
  border: solid 2px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--border-s {
  border: solid 2px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--border-s {
  border: solid 2px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--border-s {
  border: solid 2px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--border-s {
  border: solid 2px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--border-s {
  border: solid 2px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--border-s {
  border: solid 2px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--border-s {
  border: solid 2px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--border-s {
  border: solid 2px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--border-s {
  border: solid 2px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--border-s {
  border: solid 2px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--border-s {
  border: solid 2px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--border-s {
  border: solid 2px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--border-s {
  border: solid 2px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--border-s {
  border: solid 2px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--border-s {
  border: solid 2px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--border-s {
  border: solid 2px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--border-s {
  border: solid 2px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--border-s {
  border: solid 2px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--border-s {
  border: solid 2px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--border-s {
  border: solid 2px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--border-s {
  border: solid 2px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--border-s {
  border: solid 2px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--border-s {
  border: solid 2px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--border-s {
  border: solid 2px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--border-s {
  border: solid 2px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--border-s {
  border: solid 2px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--border-s {
  border: solid 2px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--border-s {
  border: solid 2px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--border-s {
  border: solid 2px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--border-s {
  border: solid 2px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--border-s {
  border: solid 2px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--border-s {
  border: solid 2px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--border-s {
  border: solid 2px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--border-s {
  border: solid 2px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--border-s {
  border: solid 2px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--border-s {
  border: solid 2px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--border-s {
  border: solid 2px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--border-s {
  border: solid 2px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--border-s {
  border: solid 2px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--border-s {
  border: solid 2px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--border-s {
  border: solid 2px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--border-s {
  border: solid 2px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--border-s {
  border: solid 2px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--border-s {
  border: solid 2px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--border-s {
  border: solid 2px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--border-s {
  border: solid 2px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--border-s {
  border: solid 2px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--border-s {
  border: solid 2px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--border-s {
  border: solid 2px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--border-s {
  border: solid 2px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-border-s {
  border: solid 2px;
}

.br-xxxxs {
  border-radius: 2.25px;
}

.b-xxxxs {
  border: solid 2.25px;
}
.b-bp-neutral--white--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxxs {
  border: solid 2.25px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxxs {
  border: solid 2.25px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxxs {
  border: solid 2.25px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxxs {
  border: solid 2.25px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxxs {
  border: solid 2.25px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxxs {
  border: solid 2.25px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxxs {
  border: solid 2.25px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxxs {
  border: solid 2.25px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxxs {
  border: solid 2.25px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxxs {
  border: solid 2.25px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxxs {
  border: solid 2.25px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxxs {
  border: solid 2.25px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxxs {
  border: solid 2.25px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxxs {
  border: solid 2.25px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxxs {
  border: solid 2.25px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxxs {
  border: solid 2.25px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxxs {
  border: solid 2.25px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxxs {
  border: solid 2.25px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxxs {
  border: solid 2.25px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxxs {
  border: solid 2.25px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxxs {
  border: solid 2.25px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxxs {
  border: solid 2.25px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxxs {
  border: solid 2.25px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxxs {
  border: solid 2.25px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxxs {
  border: solid 2.25px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxxs {
  border: solid 2.25px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxxs {
  border: solid 2.25px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxxs {
  border: solid 2.25px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxxs {
  border: solid 2.25px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxxs {
  border: solid 2.25px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxxs {
  border: solid 2.25px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxxs {
  border: solid 2.25px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxxs {
  border: solid 2.25px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxxs {
  border: solid 2.25px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxxs {
  border: solid 2.25px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxxs {
  border: solid 2.25px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxxs {
  border: solid 2.25px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxxs {
  border: solid 2.25px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxxs {
  border: solid 2.25px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxxs {
  border: solid 2.25px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxxs {
  border: solid 2.25px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxxs {
  border: solid 2.25px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxxs {
  border: solid 2.25px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxxs {
  border: solid 2.25px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxxs {
  border: solid 2.25px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxxs {
  border: solid 2.25px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxxs {
  border: solid 2.25px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxxs {
  border: solid 2.25px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxxs {
  border: solid 2.25px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxxs {
  border: solid 2.25px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxxs {
  border: solid 2.25px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxxs {
  border: solid 2.25px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxxs {
  border: solid 2.25px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxxs {
  border: solid 2.25px;
}

.br-xxxs {
  border-radius: 4.5px;
}

.b-xxxs {
  border: solid 4.5px;
}
.b-bp-neutral--white--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxs {
  border: solid 4.5px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxs {
  border: solid 4.5px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxs {
  border: solid 4.5px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxs {
  border: solid 4.5px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxs {
  border: solid 4.5px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxs {
  border: solid 4.5px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxs {
  border: solid 4.5px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxs {
  border: solid 4.5px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxs {
  border: solid 4.5px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxs {
  border: solid 4.5px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxs {
  border: solid 4.5px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxs {
  border: solid 4.5px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxs {
  border: solid 4.5px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxs {
  border: solid 4.5px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxs {
  border: solid 4.5px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxs {
  border: solid 4.5px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxs {
  border: solid 4.5px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxs {
  border: solid 4.5px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxs {
  border: solid 4.5px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxs {
  border: solid 4.5px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxs {
  border: solid 4.5px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxs {
  border: solid 4.5px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxs {
  border: solid 4.5px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxs {
  border: solid 4.5px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxs {
  border: solid 4.5px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxs {
  border: solid 4.5px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxs {
  border: solid 4.5px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxs {
  border: solid 4.5px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxs {
  border: solid 4.5px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxs {
  border: solid 4.5px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxs {
  border: solid 4.5px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxs {
  border: solid 4.5px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxs {
  border: solid 4.5px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxs {
  border: solid 4.5px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxs {
  border: solid 4.5px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxs {
  border: solid 4.5px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxs {
  border: solid 4.5px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxs {
  border: solid 4.5px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxs {
  border: solid 4.5px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxs {
  border: solid 4.5px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxs {
  border: solid 4.5px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxs {
  border: solid 4.5px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxs {
  border: solid 4.5px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxs {
  border: solid 4.5px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxs {
  border: solid 4.5px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxs {
  border: solid 4.5px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxs {
  border: solid 4.5px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxs {
  border: solid 4.5px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxs {
  border: solid 4.5px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxs {
  border: solid 4.5px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxs {
  border: solid 4.5px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxs {
  border: solid 4.5px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxs {
  border: solid 4.5px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxs {
  border: solid 4.5px;
}

.br-xxs {
  border-radius: 9px;
}

.b-xxs {
  border: solid 9px;
}
.b-bp-neutral--white--xxs {
  border: solid 9px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxs {
  border: solid 9px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxs {
  border: solid 9px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxs {
  border: solid 9px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxs {
  border: solid 9px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxs {
  border: solid 9px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxs {
  border: solid 9px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxs {
  border: solid 9px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxs {
  border: solid 9px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxs {
  border: solid 9px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxs {
  border: solid 9px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxs {
  border: solid 9px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxs {
  border: solid 9px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxs {
  border: solid 9px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxs {
  border: solid 9px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxs {
  border: solid 9px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxs {
  border: solid 9px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxs {
  border: solid 9px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxs {
  border: solid 9px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxs {
  border: solid 9px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxs {
  border: solid 9px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxs {
  border: solid 9px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxs {
  border: solid 9px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxs {
  border: solid 9px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxs {
  border: solid 9px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxs {
  border: solid 9px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxs {
  border: solid 9px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxs {
  border: solid 9px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxs {
  border: solid 9px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxs {
  border: solid 9px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxs {
  border: solid 9px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxs {
  border: solid 9px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxs {
  border: solid 9px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxs {
  border: solid 9px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxs {
  border: solid 9px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxs {
  border: solid 9px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxs {
  border: solid 9px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxs {
  border: solid 9px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxs {
  border: solid 9px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxs {
  border: solid 9px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxs {
  border: solid 9px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxs {
  border: solid 9px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxs {
  border: solid 9px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxs {
  border: solid 9px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxs {
  border: solid 9px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxs {
  border: solid 9px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxs {
  border: solid 9px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxs {
  border: solid 9px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxs {
  border: solid 9px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxs {
  border: solid 9px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxs {
  border: solid 9px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxs {
  border: solid 9px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxs {
  border: solid 9px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxs {
  border: solid 9px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxs {
  border: solid 9px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxs {
  border: solid 9px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxs {
  border: solid 9px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxs {
  border: solid 9px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxs {
  border: solid 9px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxs {
  border: solid 9px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxs {
  border: solid 9px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxs {
  border: solid 9px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxs {
  border: solid 9px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxs {
  border: solid 9px;
}

.br-xs {
  border-radius: 13.5px;
}

.b-xs {
  border: solid 13.5px;
}
.b-bp-neutral--white--xs {
  border: solid 13.5px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xs {
  border: solid 13.5px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xs {
  border: solid 13.5px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xs {
  border: solid 13.5px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xs {
  border: solid 13.5px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xs {
  border: solid 13.5px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xs {
  border: solid 13.5px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xs {
  border: solid 13.5px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xs {
  border: solid 13.5px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xs {
  border: solid 13.5px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xs {
  border: solid 13.5px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xs {
  border: solid 13.5px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xs {
  border: solid 13.5px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xs {
  border: solid 13.5px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xs {
  border: solid 13.5px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xs {
  border: solid 13.5px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xs {
  border: solid 13.5px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xs {
  border: solid 13.5px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xs {
  border: solid 13.5px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xs {
  border: solid 13.5px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xs {
  border: solid 13.5px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xs {
  border: solid 13.5px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xs {
  border: solid 13.5px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xs {
  border: solid 13.5px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xs {
  border: solid 13.5px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xs {
  border: solid 13.5px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xs {
  border: solid 13.5px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xs {
  border: solid 13.5px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xs {
  border: solid 13.5px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xs {
  border: solid 13.5px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xs {
  border: solid 13.5px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xs {
  border: solid 13.5px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xs {
  border: solid 13.5px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xs {
  border: solid 13.5px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xs {
  border: solid 13.5px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xs {
  border: solid 13.5px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xs {
  border: solid 13.5px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xs {
  border: solid 13.5px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xs {
  border: solid 13.5px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xs {
  border: solid 13.5px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xs {
  border: solid 13.5px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xs {
  border: solid 13.5px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xs {
  border: solid 13.5px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xs {
  border: solid 13.5px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xs {
  border: solid 13.5px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xs {
  border: solid 13.5px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xs {
  border: solid 13.5px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xs {
  border: solid 13.5px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xs {
  border: solid 13.5px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xs {
  border: solid 13.5px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xs {
  border: solid 13.5px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xs {
  border: solid 13.5px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xs {
  border: solid 13.5px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xs {
  border: solid 13.5px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xs {
  border: solid 13.5px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xs {
  border: solid 13.5px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xs {
  border: solid 13.5px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xs {
  border: solid 13.5px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xs {
  border: solid 13.5px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xs {
  border: solid 13.5px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xs {
  border: solid 13.5px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xs {
  border: solid 13.5px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xs {
  border: solid 13.5px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xs {
  border: solid 13.5px;
}

.br-s {
  border-radius: 18px;
}

.b-s {
  border: solid 18px;
}
.b-bp-neutral--white--s {
  border: solid 18px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--s {
  border: solid 18px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--s {
  border: solid 18px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--s {
  border: solid 18px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--s {
  border: solid 18px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--s {
  border: solid 18px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--s {
  border: solid 18px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--s {
  border: solid 18px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--s {
  border: solid 18px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--s {
  border: solid 18px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--s {
  border: solid 18px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--s {
  border: solid 18px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--s {
  border: solid 18px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--s {
  border: solid 18px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--s {
  border: solid 18px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--s {
  border: solid 18px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--s {
  border: solid 18px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--s {
  border: solid 18px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--s {
  border: solid 18px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--s {
  border: solid 18px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--s {
  border: solid 18px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--s {
  border: solid 18px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--s {
  border: solid 18px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--s {
  border: solid 18px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--s {
  border: solid 18px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--s {
  border: solid 18px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--s {
  border: solid 18px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--s {
  border: solid 18px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--s {
  border: solid 18px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--s {
  border: solid 18px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--s {
  border: solid 18px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--s {
  border: solid 18px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--s {
  border: solid 18px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--s {
  border: solid 18px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--s {
  border: solid 18px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--s {
  border: solid 18px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--s {
  border: solid 18px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--s {
  border: solid 18px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--s {
  border: solid 18px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--s {
  border: solid 18px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--s {
  border: solid 18px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--s {
  border: solid 18px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--s {
  border: solid 18px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--s {
  border: solid 18px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--s {
  border: solid 18px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--s {
  border: solid 18px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--s {
  border: solid 18px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--s {
  border: solid 18px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--s {
  border: solid 18px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--s {
  border: solid 18px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--s {
  border: solid 18px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--s {
  border: solid 18px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--s {
  border: solid 18px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--s {
  border: solid 18px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--s {
  border: solid 18px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--s {
  border: solid 18px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--s {
  border: solid 18px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--s {
  border: solid 18px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--s {
  border: solid 18px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--s {
  border: solid 18px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--s {
  border: solid 18px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--s {
  border: solid 18px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--s {
  border: solid 18px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-s {
  border: solid 18px;
}

.br-m {
  border-radius: 27px;
}

.b-m {
  border: solid 27px;
}
.b-bp-neutral--white--m {
  border: solid 27px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--m {
  border: solid 27px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--m {
  border: solid 27px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--m {
  border: solid 27px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--m {
  border: solid 27px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--m {
  border: solid 27px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--m {
  border: solid 27px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--m {
  border: solid 27px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--m {
  border: solid 27px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--m {
  border: solid 27px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--m {
  border: solid 27px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--m {
  border: solid 27px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--m {
  border: solid 27px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--m {
  border: solid 27px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--m {
  border: solid 27px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--m {
  border: solid 27px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--m {
  border: solid 27px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--m {
  border: solid 27px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--m {
  border: solid 27px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--m {
  border: solid 27px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--m {
  border: solid 27px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--m {
  border: solid 27px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--m {
  border: solid 27px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--m {
  border: solid 27px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--m {
  border: solid 27px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--m {
  border: solid 27px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--m {
  border: solid 27px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--m {
  border: solid 27px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--m {
  border: solid 27px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--m {
  border: solid 27px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--m {
  border: solid 27px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--m {
  border: solid 27px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--m {
  border: solid 27px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--m {
  border: solid 27px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--m {
  border: solid 27px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--m {
  border: solid 27px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--m {
  border: solid 27px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--m {
  border: solid 27px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--m {
  border: solid 27px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--m {
  border: solid 27px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--m {
  border: solid 27px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--m {
  border: solid 27px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--m {
  border: solid 27px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--m {
  border: solid 27px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--m {
  border: solid 27px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--m {
  border: solid 27px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--m {
  border: solid 27px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--m {
  border: solid 27px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--m {
  border: solid 27px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--m {
  border: solid 27px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--m {
  border: solid 27px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--m {
  border: solid 27px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--m {
  border: solid 27px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--m {
  border: solid 27px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--m {
  border: solid 27px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--m {
  border: solid 27px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--m {
  border: solid 27px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--m {
  border: solid 27px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--m {
  border: solid 27px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--m {
  border: solid 27px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--m {
  border: solid 27px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--m {
  border: solid 27px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--m {
  border: solid 27px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-m {
  border: solid 27px;
}

.br-l {
  border-radius: 36px;
}

.b-l {
  border: solid 36px;
}
.b-bp-neutral--white--l {
  border: solid 36px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--l {
  border: solid 36px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--l {
  border: solid 36px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--l {
  border: solid 36px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--l {
  border: solid 36px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--l {
  border: solid 36px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--l {
  border: solid 36px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--l {
  border: solid 36px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--l {
  border: solid 36px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--l {
  border: solid 36px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--l {
  border: solid 36px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--l {
  border: solid 36px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--l {
  border: solid 36px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--l {
  border: solid 36px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--l {
  border: solid 36px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--l {
  border: solid 36px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--l {
  border: solid 36px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--l {
  border: solid 36px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--l {
  border: solid 36px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--l {
  border: solid 36px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--l {
  border: solid 36px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--l {
  border: solid 36px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--l {
  border: solid 36px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--l {
  border: solid 36px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--l {
  border: solid 36px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--l {
  border: solid 36px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--l {
  border: solid 36px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--l {
  border: solid 36px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--l {
  border: solid 36px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--l {
  border: solid 36px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--l {
  border: solid 36px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--l {
  border: solid 36px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--l {
  border: solid 36px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--l {
  border: solid 36px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--l {
  border: solid 36px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--l {
  border: solid 36px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--l {
  border: solid 36px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--l {
  border: solid 36px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--l {
  border: solid 36px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--l {
  border: solid 36px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--l {
  border: solid 36px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--l {
  border: solid 36px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--l {
  border: solid 36px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--l {
  border: solid 36px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--l {
  border: solid 36px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--l {
  border: solid 36px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--l {
  border: solid 36px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--l {
  border: solid 36px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--l {
  border: solid 36px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--l {
  border: solid 36px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--l {
  border: solid 36px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--l {
  border: solid 36px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--l {
  border: solid 36px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--l {
  border: solid 36px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--l {
  border: solid 36px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--l {
  border: solid 36px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--l {
  border: solid 36px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--l {
  border: solid 36px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--l {
  border: solid 36px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--l {
  border: solid 36px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--l {
  border: solid 36px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--l {
  border: solid 36px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--l {
  border: solid 36px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-l {
  border: solid 36px;
}

.br-xl {
  border-radius: 45px;
}

.b-xl {
  border: solid 45px;
}
.b-bp-neutral--white--xl {
  border: solid 45px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xl {
  border: solid 45px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xl {
  border: solid 45px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xl {
  border: solid 45px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xl {
  border: solid 45px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xl {
  border: solid 45px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xl {
  border: solid 45px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xl {
  border: solid 45px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xl {
  border: solid 45px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xl {
  border: solid 45px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xl {
  border: solid 45px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xl {
  border: solid 45px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xl {
  border: solid 45px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xl {
  border: solid 45px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xl {
  border: solid 45px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xl {
  border: solid 45px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xl {
  border: solid 45px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xl {
  border: solid 45px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xl {
  border: solid 45px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xl {
  border: solid 45px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xl {
  border: solid 45px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xl {
  border: solid 45px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xl {
  border: solid 45px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xl {
  border: solid 45px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xl {
  border: solid 45px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xl {
  border: solid 45px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xl {
  border: solid 45px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xl {
  border: solid 45px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xl {
  border: solid 45px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xl {
  border: solid 45px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xl {
  border: solid 45px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xl {
  border: solid 45px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xl {
  border: solid 45px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xl {
  border: solid 45px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xl {
  border: solid 45px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xl {
  border: solid 45px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xl {
  border: solid 45px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xl {
  border: solid 45px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xl {
  border: solid 45px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xl {
  border: solid 45px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xl {
  border: solid 45px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xl {
  border: solid 45px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xl {
  border: solid 45px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xl {
  border: solid 45px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xl {
  border: solid 45px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xl {
  border: solid 45px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xl {
  border: solid 45px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xl {
  border: solid 45px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xl {
  border: solid 45px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xl {
  border: solid 45px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xl {
  border: solid 45px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xl {
  border: solid 45px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xl {
  border: solid 45px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xl {
  border: solid 45px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xl {
  border: solid 45px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xl {
  border: solid 45px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xl {
  border: solid 45px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xl {
  border: solid 45px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xl {
  border: solid 45px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xl {
  border: solid 45px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xl {
  border: solid 45px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xl {
  border: solid 45px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xl {
  border: solid 45px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xl {
  border: solid 45px;
}

.br-xxl {
  border-radius: 54px;
}

.b-xxl {
  border: solid 54px;
}
.b-bp-neutral--white--xxl {
  border: solid 54px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxl {
  border: solid 54px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxl {
  border: solid 54px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxl {
  border: solid 54px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxl {
  border: solid 54px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxl {
  border: solid 54px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxl {
  border: solid 54px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxl {
  border: solid 54px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxl {
  border: solid 54px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxl {
  border: solid 54px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxl {
  border: solid 54px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxl {
  border: solid 54px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxl {
  border: solid 54px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxl {
  border: solid 54px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxl {
  border: solid 54px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxl {
  border: solid 54px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxl {
  border: solid 54px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxl {
  border: solid 54px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxl {
  border: solid 54px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxl {
  border: solid 54px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxl {
  border: solid 54px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxl {
  border: solid 54px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxl {
  border: solid 54px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxl {
  border: solid 54px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxl {
  border: solid 54px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxl {
  border: solid 54px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxl {
  border: solid 54px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxl {
  border: solid 54px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxl {
  border: solid 54px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxl {
  border: solid 54px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxl {
  border: solid 54px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxl {
  border: solid 54px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxl {
  border: solid 54px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxl {
  border: solid 54px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxl {
  border: solid 54px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxl {
  border: solid 54px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxl {
  border: solid 54px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxl {
  border: solid 54px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxl {
  border: solid 54px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxl {
  border: solid 54px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxl {
  border: solid 54px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxl {
  border: solid 54px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxl {
  border: solid 54px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxl {
  border: solid 54px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxl {
  border: solid 54px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxl {
  border: solid 54px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxl {
  border: solid 54px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxl {
  border: solid 54px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxl {
  border: solid 54px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxl {
  border: solid 54px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxl {
  border: solid 54px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxl {
  border: solid 54px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxl {
  border: solid 54px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxl {
  border: solid 54px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxl {
  border: solid 54px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxl {
  border: solid 54px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxl {
  border: solid 54px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxl {
  border: solid 54px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxl {
  border: solid 54px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxl {
  border: solid 54px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxl {
  border: solid 54px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxl {
  border: solid 54px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxl {
  border: solid 54px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxl {
  border: solid 54px;
}

.br-xxxl {
  border-radius: 81px;
}

.b-xxxl {
  border: solid 81px;
}
.b-bp-neutral--white--xxxl {
  border: solid 81px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxl {
  border: solid 81px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxl {
  border: solid 81px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxl {
  border: solid 81px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxl {
  border: solid 81px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxl {
  border: solid 81px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxl {
  border: solid 81px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxl {
  border: solid 81px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxl {
  border: solid 81px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxl {
  border: solid 81px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxl {
  border: solid 81px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxl {
  border: solid 81px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxl {
  border: solid 81px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxl {
  border: solid 81px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxl {
  border: solid 81px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxl {
  border: solid 81px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxl {
  border: solid 81px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxl {
  border: solid 81px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxl {
  border: solid 81px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxl {
  border: solid 81px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxl {
  border: solid 81px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxl {
  border: solid 81px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxl {
  border: solid 81px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxl {
  border: solid 81px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxl {
  border: solid 81px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxl {
  border: solid 81px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxl {
  border: solid 81px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxl {
  border: solid 81px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxl {
  border: solid 81px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxl {
  border: solid 81px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxl {
  border: solid 81px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxl {
  border: solid 81px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxl {
  border: solid 81px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxl {
  border: solid 81px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxl {
  border: solid 81px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxl {
  border: solid 81px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxl {
  border: solid 81px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxl {
  border: solid 81px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxl {
  border: solid 81px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxl {
  border: solid 81px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxl {
  border: solid 81px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxl {
  border: solid 81px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxl {
  border: solid 81px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxl {
  border: solid 81px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxl {
  border: solid 81px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxl {
  border: solid 81px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxl {
  border: solid 81px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxl {
  border: solid 81px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxl {
  border: solid 81px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxl {
  border: solid 81px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxl {
  border: solid 81px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxl {
  border: solid 81px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxl {
  border: solid 81px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxl {
  border: solid 81px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxl {
  border: solid 81px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxl {
  border: solid 81px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxl {
  border: solid 81px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxl {
  border: solid 81px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxl {
  border: solid 81px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxl {
  border: solid 81px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxl {
  border: solid 81px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxl {
  border: solid 81px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxl {
  border: solid 81px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxl {
  border: solid 81px;
}

.br-xxxxl {
  border-radius: 135px;
}

.b-xxxxl {
  border: solid 135px;
}
.b-bp-neutral--white--xxxxl {
  border: solid 135px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxxl {
  border: solid 135px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxxl {
  border: solid 135px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxxl {
  border: solid 135px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxxl {
  border: solid 135px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxxl {
  border: solid 135px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxxl {
  border: solid 135px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxxl {
  border: solid 135px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxxl {
  border: solid 135px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxxl {
  border: solid 135px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxxl {
  border: solid 135px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxxl {
  border: solid 135px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxxl {
  border: solid 135px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxxl {
  border: solid 135px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxxl {
  border: solid 135px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxxl {
  border: solid 135px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxxl {
  border: solid 135px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxxl {
  border: solid 135px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxxl {
  border: solid 135px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxxl {
  border: solid 135px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxxl {
  border: solid 135px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxxl {
  border: solid 135px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxxl {
  border: solid 135px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxxl {
  border: solid 135px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxxl {
  border: solid 135px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxxl {
  border: solid 135px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxxl {
  border: solid 135px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxxl {
  border: solid 135px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxxl {
  border: solid 135px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxxl {
  border: solid 135px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxxl {
  border: solid 135px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxxl {
  border: solid 135px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxxl {
  border: solid 135px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxxl {
  border: solid 135px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxxl {
  border: solid 135px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxxl {
  border: solid 135px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxxl {
  border: solid 135px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxxl {
  border: solid 135px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxxl {
  border: solid 135px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxxl {
  border: solid 135px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxxl {
  border: solid 135px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxxl {
  border: solid 135px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxxl {
  border: solid 135px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxxl {
  border: solid 135px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxxl {
  border: solid 135px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxxl {
  border: solid 135px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxxl {
  border: solid 135px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxxl {
  border: solid 135px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxxl {
  border: solid 135px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxxl {
  border: solid 135px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxxl {
  border: solid 135px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxxl {
  border: solid 135px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxxl {
  border: solid 135px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxxl {
  border: solid 135px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxxl {
  border: solid 135px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxxl {
  border: solid 135px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxxl {
  border: solid 135px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxxl {
  border: solid 135px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxxl {
  border: solid 135px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxxl {
  border: solid 135px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxxl {
  border: solid 135px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxxl {
  border: solid 135px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxxl {
  border: solid 135px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxxl {
  border: solid 135px;
}

.br-xxxxxl {
  border-radius: 144px;
}

.b-xxxxxl {
  border: solid 144px;
}
.b-bp-neutral--white--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxxxl {
  border: solid 144px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxxxl {
  border: solid 144px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxxxl {
  border: solid 144px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxxxl {
  border: solid 144px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxxxl {
  border: solid 144px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxxxl {
  border: solid 144px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxxxl {
  border: solid 144px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxxxl {
  border: solid 144px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxxxl {
  border: solid 144px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxxxl {
  border: solid 144px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxxxl {
  border: solid 144px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxxxl {
  border: solid 144px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxxxl {
  border: solid 144px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxxxl {
  border: solid 144px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxxxl {
  border: solid 144px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxxxl {
  border: solid 144px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxxxl {
  border: solid 144px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxxxl {
  border: solid 144px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxxxl {
  border: solid 144px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxxxl {
  border: solid 144px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxxxl {
  border: solid 144px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxxxl {
  border: solid 144px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxxxl {
  border: solid 144px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxxxl {
  border: solid 144px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxxxl {
  border: solid 144px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxxxl {
  border: solid 144px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxxxl {
  border: solid 144px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxxxl {
  border: solid 144px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxxxl {
  border: solid 144px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxxxl {
  border: solid 144px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxxxl {
  border: solid 144px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxxxl {
  border: solid 144px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxxxl {
  border: solid 144px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxxxl {
  border: solid 144px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxxxl {
  border: solid 144px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxxxl {
  border: solid 144px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxxxl {
  border: solid 144px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxxxl {
  border: solid 144px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxxxl {
  border: solid 144px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxxxl {
  border: solid 144px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxxxl {
  border: solid 144px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxxxl {
  border: solid 144px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxxxl {
  border: solid 144px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxxxl {
  border: solid 144px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxxxl {
  border: solid 144px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxxxl {
  border: solid 144px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxxxl {
  border: solid 144px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxxxl {
  border: solid 144px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxxxl {
  border: solid 144px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxxxl {
  border: solid 144px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxxxl {
  border: solid 144px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxxxl {
  border: solid 144px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxxxl {
  border: solid 144px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxxxl {
  border: solid 144px;
}

.br-xxxxxxl {
  border-radius: 171px;
}

.b-xxxxxxl {
  border: solid 171px;
}
.b-bp-neutral--white--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 100%);
}
.b-bp-neutral--50--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 96%);
}
.b-bp-neutral--100--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 91%);
}
.b-bp-neutral--200--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 85%);
}
.b-bp-neutral--300--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 77%);
}
.b-bp-neutral--400--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 62%);
}
.b-bp-neutral--500--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 48%);
}
.b-bp-neutral--600--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 33%);
}
.b-bp-neutral--700--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 26%);
}
.b-bp-neutral--800--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 9%);
}
.b-bp-neutral--900--xxxxxxl {
  border: solid 171px hsl(0deg, 0%, 0%);
}
.b-bp-accent--100--xxxxxxl {
  border: solid 171px hsl(44deg, 100%, 86%);
}
.b-bp-accent--300--xxxxxxl {
  border: solid 171px hsl(44deg, 100%, 86%);
}
.b-bp-accent--350--xxxxxxl {
  border: solid 171px hsl(57deg, 98%, 51%);
}
.b-bp-accent--400--xxxxxxl {
  border: solid 171px hsl(34deg, 100%, 57%);
}
.b-bp-accent--500--xxxxxxl {
  border: solid 171px hsl(22deg, 97%, 56%);
}
.b-bp-accent--600--xxxxxxl {
  border: solid 171px hsl(18deg, 82%, 43%);
}
.b-bp-accent--700--xxxxxxl {
  border: solid 171px hsl(44deg, 100%, 61%);
}
.b-bp-primary--50--xxxxxxl {
  border: solid 171px hsla(120deg, 100%, 36%, 0.1);
}
.b-bp-primary--100--xxxxxxl {
  border: solid 171px hsl(114deg, 48%, 83%);
}
.b-bp-primary--200--xxxxxxl {
  border: solid 171px hsl(136deg, 41%, 82%);
}
.b-bp-primary--300--xxxxxxl {
  border: solid 171px hsl(116deg, 51%, 61%);
}
.b-bp-primary--400--xxxxxxl {
  border: solid 171px hsl(140deg, 45%, 49%);
}
.b-bp-primary--500--xxxxxxl {
  border: solid 171px hsl(123deg, 83%, 39%);
}
.b-bp-primary--600--xxxxxxl {
  border: solid 171px hsl(148deg, 100%, 30%);
}
.b-bp-primary--700--xxxxxxl {
  border: solid 171px hsl(120deg, 100%, 26%);
}
.b-bp-primary--800--xxxxxxl {
  border: solid 171px hsl(145deg, 100%, 23%);
}
.b-bp-semantic--l-100--xxxxxxl {
  border: solid 171px hsl(207deg, 100%, 87%);
}
.b-bp-semantic--l-400--xxxxxxl {
  border: solid 171px hsl(205deg, 100%, 60%);
}
.b-bp-semantic--l-600--xxxxxxl {
  border: solid 171px hsl(207deg, 100%, 50%);
}
.b-bp-semantic--l-900--xxxxxxl {
  border: solid 171px hsl(221deg, 81%, 40%);
}
.b-bp-semantic--s-100--xxxxxxl {
  border: solid 171px hsl(112deg, 54%, 84%);
}
.b-bp-semantic--s-500--xxxxxxl {
  border: solid 171px hsl(120deg, 100%, 38%);
}
.b-bp-semantic--s-600--xxxxxxl {
  border: solid 171px hsl(141deg, 100%, 30%);
}
.b-bp-semantic--s-700--xxxxxxl {
  border: solid 171px hsl(120deg, 100%, 31%);
}
.b-bp-semantic--s-900--xxxxxxl {
  border: solid 171px hsl(120deg, 100%, 22%);
}
.b-bp-extended--t-100--xxxxxxl {
  border: solid 171px hsl(193deg, 85%, 85%);
}
.b-bp-extended--t-400--xxxxxxl {
  border: solid 171px hsl(192deg, 78%, 59%);
}
.b-bp-extended--t-700--xxxxxxl {
  border: solid 171px hsl(192deg, 61%, 44%);
}
.b-bp-extended--t-900--xxxxxxl {
  border: solid 171px hsl(188deg, 64%, 26%);
}
.b-bp-extended--c-100--xxxxxxl {
  border: solid 171px hsl(204deg, 78%, 85%);
}
.b-bp-extended--c-400--xxxxxxl {
  border: solid 171px hsl(205deg, 79%, 61%);
}
.b-bp-extended--c-700--xxxxxxl {
  border: solid 171px hsl(208deg, 71%, 46%);
}
.b-bp-extended--s-500--xxxxxxl {
  border: solid 171px hsl(284deg, 35%, 45%);
}
.b-bp-extended--c-900--xxxxxxl {
  border: solid 171px hsl(212deg, 84%, 32%);
}
.b-bp-extended--r-100--xxxxxxl {
  border: solid 171px hsl(358deg, 100%, 90%);
}
.b-bp-extended--r-400--xxxxxxl {
  border: solid 171px hsl(5deg, 91%, 60%);
}
.b-bp-extended--r-700--xxxxxxl {
  border: solid 171px hsl(4deg, 81%, 47%);
}
.b-bp-extended--r-900--xxxxxxl {
  border: solid 171px hsl(0deg, 100%, 37%);
}
.b-bp-extended--g-100--xxxxxxl {
  border: solid 171px hsl(43deg, 60%, 83%);
}
.b-bp-extended--g-400--xxxxxxl {
  border: solid 171px hsl(41deg, 61%, 55%);
}
.b-bp-extended--g-700--xxxxxxl {
  border: solid 171px hsl(35deg, 66%, 46%);
}
.b-bp-extended--g-900--xxxxxxl {
  border: solid 171px hsl(28deg, 71%, 40%);
}
.b-bp-extended--b-400--xxxxxxl {
  border: solid 171px hsl(9deg, 13%, 81%);
}
.b-bp-extended--b-700--xxxxxxl {
  border: solid 171px hsl(11deg, 5%, 45%);
}
.b-bp-extended--b-800--xxxxxxl {
  border: solid 171px hsl(12deg, 11%, 18%);
}
.b-bp-extended--p-400--xxxxxxl {
  border: solid 171px hsl(331deg, 80%, 52%);
}
.b-bp-extended--p-500--xxxxxxl {
  border: solid 171px hsl(261deg, 44%, 38%);
}
.b-bp-gradients--primary--xxxxxxl {
  border: solid 171px linear-gradient(90deg, hsl(120deg, 100%, 26%) 23.38%, #11B719 98.05%);
}
.b-bp-gradients--primary--700--xxxxxxl {
  border: solid 171px linear-gradient(90deg, hsl(145deg, 100%, 23%) 23.38%, hsl(148deg, 100%, 30%) 98.05%);
}
.b-bp-gradients--accent--100--xxxxxxl {
  border: solid 171px linear-gradient(90deg, hsl(34deg, 100%, 57%) 20.13%, hsl(44deg, 100%, 61%) 98.05%);
}
.b-bp-gradients--accent--500--xxxxxxl {
  border: solid 171px linear-gradient(90deg, hsl(22deg, 97%, 56%) 23.38%, hsl(34deg, 100%, 57%) 98.05%);
}
.b-bp-gradients--tc--interests--xxxxxxl {
  border: solid 171px linear-gradient(to left top, hsl(159deg, 100%, 83%), hsl(180deg, 100%, 85%), hsl(183deg, 100%, 91%), hsl(193deg, 100%, 97%), hsl(0deg, 0%, 100%));
}

.b-xxxxxxl {
  border: solid 171px;
}

.box-card {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.box-card--md {
  width: 0%;
}

.iframe-video {
  width: 100%;
}
@media only screen and (min-width: 40em) {
  .iframe-video {
    width: 80%;
  }
}

.neumorphism {
  /* box-shadow: 8px 8px 24px #bebebe,
    -8px -8px 24px #ffffff; */
  -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
          box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
  -webkit-box-shadow: inset;
          box-shadow: inset;
}

.br-left {
  border-top-left-radius: 13.5px;
  border-bottom-left-radius: 13.5px;
}

.section-skew {
  -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
}
@media only screen and (min-width: 40em) {
  .section-skew {
    -webkit-clip-path: polygon(0 16%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 16%, 100% 0%, 100% 100%, 0% 100%);
  }
}

.tc-card {
  width: 100%;
  height: 100%;
  aspect-ratio: 2.5/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 18px;
  padding-inline: 13.5px;
  padding-block: 27px;
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(188deg, 64%, 26%);
}
.tc-card > * {
  padding-block: 13.5px;
}
.tc-card__icon {
  width: 62px;
}
.tc-card__content {
  text-align: left;
}
@media only screen and (min-width: 40em) {
  .tc-card {
    aspect-ratio: 1/1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-inline: 18px;
    padding-block: 36px;
  }
  .tc-card > * {
    padding-block: 18px;
  }
  .tc-card__icon {
    width: 80px;
  }
  .tc-card__content {
    text-align: center;
  }
}

.tc-hero-section {
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: (auto)[6];
  grid-template-rows: repeat(6, auto);
  padding-block: 36px;
}

.tc-hero-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}

.tc-hero-section > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}

.tc-hero-section > *:nth-child(25) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(26) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(27) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(28) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(29) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(30) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(31) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(32) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}

.tc-hero-section > *:nth-child(37) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(38) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(39) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(40) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(41) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(42) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(43) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(44) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(45) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(46) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(47) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(48) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}

.tc-hero-section > *:nth-child(49) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(50) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(51) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(52) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(53) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(54) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(55) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(56) {
  -ms-grid-row: 5;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(57) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(58) {
  -ms-grid-row: 5;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(59) {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(60) {
  -ms-grid-row: 5;
  -ms-grid-column: 12;
}

.tc-hero-section > *:nth-child(61) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}

.tc-hero-section > *:nth-child(62) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}

.tc-hero-section > *:nth-child(63) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}

.tc-hero-section > *:nth-child(64) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}

.tc-hero-section > *:nth-child(65) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}

.tc-hero-section > *:nth-child(66) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}

.tc-hero-section > *:nth-child(67) {
  -ms-grid-row: 6;
  -ms-grid-column: 7;
}

.tc-hero-section > *:nth-child(68) {
  -ms-grid-row: 6;
  -ms-grid-column: 8;
}

.tc-hero-section > *:nth-child(69) {
  -ms-grid-row: 6;
  -ms-grid-column: 9;
}

.tc-hero-section > *:nth-child(70) {
  -ms-grid-row: 6;
  -ms-grid-column: 10;
}

.tc-hero-section > *:nth-child(71) {
  -ms-grid-row: 6;
  -ms-grid-column: 11;
}

.tc-hero-section > *:nth-child(72) {
  -ms-grid-row: 6;
  -ms-grid-column: 12;
}
.tc-hero-section__img {
  display: inherit;
  -ms-grid-column: 3;
  -ms-grid-column-span: 8;
  grid-column: 3/11;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
  z-index: 2;
  -ms-grid-row-align: center;
      align-self: center;
}
.tc-hero-section__content {
  width: 100%;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  -ms-grid-column: 2;
  -ms-grid-column-span: 10;
  grid-column: 2/12;
  grid-row: 3/-2;
  z-index: 2;
  padding-inline: 18px;
  padding-bottom: 45px;
}
.tc-hero-section__content__title {
  -ms-grid-column-align: center;
      justify-self: center;
  padding-block: 27px;
  text-align: center;
}
.tc-hero-section__back {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
}
@media only screen and (min-width: 40em) {
  .tc-hero-section {
    -ms-grid-rows: 0.1fr (0.24fr)[4] 0.1fr;
    grid-template-rows: 0.1fr repeat(4, 0.24fr) 0.1fr;
  }
  .tc-hero-section__img {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2/6;
    grid-row: 1/-1;
    z-index: 2;
  }
  .tc-hero-section__content {
    grid-column: 6/-1;
    grid-row: 2/-2;
    z-index: 2;
    padding: 18px;
    padding-block: 4.5px;
  }
  .tc-hero-section__content__title {
    padding-block: 36px;
  }
  .tc-hero-section__back {
    width: 100%;
    grid-column: 1/-1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2/6;
    padding-block: 54px;
  }
}

.tc-steps-section {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  padding-left: 13.5px;
  padding-top: 36px;
  padding-bottom: 54px;
}
.tc-steps-section > * {
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tc-steps-section__title {
  grid-column: 1/-1;
  padding-block: 27px;
  text-align: center;
}
.tc-steps-section__content {
  grid-column: 1/-1;
}
.tc-steps-section__img {
  grid-column: 1/-1;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media only screen and (min-width: 40em) {
  .tc-steps-section__content {
    display: inherit;
    -ms-grid-column: 1;
    grid-column: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }
  .tc-steps-section__img {
    display: inherit;
    -ms-grid-column: 2;
    grid-column: 2;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }
}

.tc-steps {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  justify-items: start;
  padding-block: 18px;
}
.tc-steps__item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  position: relative;
  gap: 1rem;
  padding-block: 9px;
}
.tc-steps__item__img {
  width: 80px;
  min-width: 80px;
}
.tc-steps__item__icon {
  font-family: "ibp";
  font-size: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
}
.tc-steps__item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.tc-steps__item__link:hover .tc-steps__item__content p b {
  color: hsl(22deg, 97%, 56%);
}
@media only screen and (min-width: 40em) {
  .tc-steps {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    justify-items: start;
    gap: 1rem;
  }
  .tc-steps__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1rem;
    padding-block: 27px;
    text-align: center;
  }
  .tc-steps__item__icon {
    font-family: "ibp";
    font-size: 54px;
  }
}
@media only screen and (min-width: 64em) {
  .tc-steps {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));
    justify-items: start;
  }
}

@media only screen and (min-width: 40em) {
  .bp-img-star {
    width: 40%;
    margin: 16px auto;
  }
}
.even-colums__image--star img {
  padding-block: 16px !important;
}

.tc-hero-section-v {
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: (auto)[4];
  grid-template-rows: repeat(4, auto);
  /* @include pv("l"); */
}

.tc-hero-section-v > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.tc-hero-section-v > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.tc-hero-section-v > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.tc-hero-section-v > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.tc-hero-section-v > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.tc-hero-section-v > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}

.tc-hero-section-v > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.tc-hero-section-v > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}

.tc-hero-section-v > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}

.tc-hero-section-v > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}

.tc-hero-section-v > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}

.tc-hero-section-v > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}

.tc-hero-section-v > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.tc-hero-section-v > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.tc-hero-section-v > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}

.tc-hero-section-v > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}

.tc-hero-section-v > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}

.tc-hero-section-v > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}

.tc-hero-section-v > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}

.tc-hero-section-v > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}

.tc-hero-section-v > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}

.tc-hero-section-v > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}

.tc-hero-section-v > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}

.tc-hero-section-v > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}

.tc-hero-section-v > *:nth-child(25) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.tc-hero-section-v > *:nth-child(26) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}

.tc-hero-section-v > *:nth-child(27) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.tc-hero-section-v > *:nth-child(28) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}

.tc-hero-section-v > *:nth-child(29) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.tc-hero-section-v > *:nth-child(30) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}

.tc-hero-section-v > *:nth-child(31) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}

.tc-hero-section-v > *:nth-child(32) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}

.tc-hero-section-v > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}

.tc-hero-section-v > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}

.tc-hero-section-v > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}

.tc-hero-section-v > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}

.tc-hero-section-v > *:nth-child(37) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}

.tc-hero-section-v > *:nth-child(38) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}

.tc-hero-section-v > *:nth-child(39) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}

.tc-hero-section-v > *:nth-child(40) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}

.tc-hero-section-v > *:nth-child(41) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}

.tc-hero-section-v > *:nth-child(42) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}

.tc-hero-section-v > *:nth-child(43) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}

.tc-hero-section-v > *:nth-child(44) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}

.tc-hero-section-v > *:nth-child(45) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}

.tc-hero-section-v > *:nth-child(46) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}

.tc-hero-section-v > *:nth-child(47) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}

.tc-hero-section-v > *:nth-child(48) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}
.tc-hero-section-v__img {
  display: inherit;
  -ms-grid-column: 3;
  -ms-grid-column-span: 8;
  grid-column: 3/11;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
  z-index: 2;
  -ms-grid-row-align: center;
      align-self: center;
}
.tc-hero-section-v__content {
  width: 100%;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  -ms-grid-column: 2;
  -ms-grid-column-span: 10;
  grid-column: 2/12;
  grid-row: 3/-2;
  z-index: 2;
  padding-inline: 18px;
  padding-bottom: 45px;
}
.tc-hero-section-v__content__title {
  -ms-grid-column-align: center;
      justify-self: center;
  padding-block: 27px;
  text-align: center;
}
.tc-hero-section-v__back {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
}
@media only screen and (min-width: 40em) {
  .tc-hero-section-v {
    /* grid-template-rows: 0.1fr repeat(4, 0.24fr) 0.1fr; */
  }
  .tc-hero-section-v__img {
    -ms-grid-column: 2;
    -ms-grid-column-span: 4;
    grid-column: 2/6;
    grid-row: 1/-1;
    z-index: 2;
  }
  .tc-hero-section-v__content {
    grid-column: 6/-1;
    grid-row: 2/-2;
    z-index: 2;
    padding: 18px;
    padding-block: 4.5px;
  }
  .tc-hero-section-v__content__title {
    padding-block: 36px;
  }
  .tc-hero-section-v__back {
    width: 100%;
    grid-column: 1/-1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 4;
    grid-row: 2/6;
    padding-block: 54px;
  }
}

.box {
  display: inline-block;
  background-color: hsl(140deg, 45%, 49%);
  border: 2px solid getColor(gray, "light");
  border-radius: 4px;
}

/** typography - tokens*/
.txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4rem;
  padding: 1rem;
}
.txt--xxs {
  font-family: "CoreSansRegular";
  font-size: 9px;
  font-weight: 400;
  line-height: 1.2;
}
.txt--xs {
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  font-weight: 400;
  line-height: 1.2;
}
.txt--s {
  font-family: "CoreSansRegular";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}
.txt--m {
  font-family: "CoreSansRegular";
  font-size: 27px;
  font-weight: 400;
  line-height: 1.2;
}
.txt--l {
  font-family: "CoreSansRegular";
  font-size: 36px;
  font-weight: 400;
  line-height: 1.2;
}
.txt--xl {
  font-family: "CoreSansBold";
  font-size: 45px;
  font-weight: 700;
  line-height: 1;
}
.txt--xxl {
  font-family: "CoreSansBold";
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
}

/** Color - tokens*/
.shades > * {
  margin-right: 4.5px;
  margin-bottom: 9px;
}

.box-clr {
  display: inline-block;
  padding: 18px;
  border-radius: 4.5px;
}

.ath-head {
  grid-column: 1/-1;
  width: 100%;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-inline: 36px;
  padding-block: 18px;
  background-color: hsl(0deg, 0%, 100%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}

.bp-logo {
  width: 16rem;
}

.ath-header {
  display: inherit;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ath-header > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-header > * {
    grid-column: auto;
  }
}
.ath-header__img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ath-header__img > * {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.ath-header__img img {
  -ms-grid-column-align: end;
      justify-self: end;
  -o-object-fit: cover;
     object-fit: cover;
}
.ath-header__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 0.8rem;
  padding: 27px;
}
.ath-header__content > * {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.ath-header__content2 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.8rem;
  padding: 27px;
}
@media only screen and (min-width: 40em) {
  .ath-header {
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-header > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-header > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ath-header__content > * {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}

.ath-header--fw {
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ath-header--fw > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-header--fw > * {
    grid-column: auto;
  }
}
.ath-header--fw__img {
  width: 100%;
}
.ath-header--fw__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 40em) {
  .ath-header--fw {
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-header--fw > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-header--fw > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header--fw__img {
    width: 80%;
  }
  .ath-header--fw__img img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header--fw__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.ath-header-shapes {
  width: 100%;
  display: inherit;
  grid-column: 1/-1;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ath-header-shapes > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-header-shapes > * {
    grid-column: auto;
  }
}
.ath-header-shapes__container-l {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  gap: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.ath-header-shapes__container-l > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-header-shapes__container-l > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ath-header-shapes__container-l > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.ath-header-shapes__container-l > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.ath-header-shapes__container-l__shape {
  display: none;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  grid-row: 1/5;
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: start;
      justify-self: start;
}
.ath-header-shapes__container-l__shape img {
  -o-object-fit: cover;
     object-fit: cover;
}
.ath-header-shapes__container-l__content {
  grid-column: 1/-1;
  grid-row: 2/-1;
  padding: 18px;
}
.ath-header-shapes__container-r {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  -ms-grid-rows: auto 0.8rem auto 0.8rem auto 0.8rem auto;
  grid-template-rows: repeat(4, auto);
  gap: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.ath-header-shapes__container-r > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-header-shapes__container-r > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ath-header-shapes__container-r > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.ath-header-shapes__container-r > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.ath-header-shapes__container-r > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ath-header-shapes__container-r > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ath-header-shapes__container-r > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.ath-header-shapes__container-r > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.ath-header-shapes__container-r > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ath-header-shapes__container-r > *:nth-child(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.ath-header-shapes__container-r > *:nth-child(11) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.ath-header-shapes__container-r > *:nth-child(12) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
.ath-header-shapes__container-r > *:nth-child(13) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ath-header-shapes__container-r > *:nth-child(14) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.ath-header-shapes__container-r > *:nth-child(15) {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
}
.ath-header-shapes__container-r > *:nth-child(16) {
  -ms-grid-row: 7;
  -ms-grid-column: 7;
}
.ath-header-shapes__container-r__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.ath-header-shapes .ath-header-shapes__container-r > *:nth-child(1) {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.ath-header-shapes .ath-header-shapes__container-r > *:nth-child(2) {
  display: none;
  grid-column: -2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: start;
      align-self: start;
}
@media only screen and (min-width: 40em) {
  .ath-header-shapes {
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-header-shapes > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-header-shapes > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header-shapes__container-l {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    gap: 0.8rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }
  .ath-header-shapes__container-l > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-header-shapes__container-l > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .ath-header-shapes__container-l > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .ath-header-shapes__container-l > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .ath-header-shapes__container-l__shape {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    grid-row: 1/5;
    -ms-grid-row-align: end;
        align-self: end;
    -ms-grid-column-align: start;
        justify-self: start;
  }
  .ath-header-shapes__container-l__shape img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .ath-header-shapes__container-l__content {
    grid-column: 1/-1;
    grid-row: 2/-1;
    padding: 18px;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header-shapes__container-r {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr 0.8rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: auto 0.8rem auto 0.8rem auto 0.8rem auto;
    grid-template-rows: repeat(4, auto);
    gap: 0.8rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }
  .ath-header-shapes__container-r > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-header-shapes__container-r > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .ath-header-shapes__container-r > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .ath-header-shapes__container-r > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .ath-header-shapes__container-r > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ath-header-shapes__container-r > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .ath-header-shapes__container-r > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .ath-header-shapes__container-r > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .ath-header-shapes__container-r > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ath-header-shapes__container-r > *:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .ath-header-shapes__container-r > *:nth-child(11) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .ath-header-shapes__container-r > *:nth-child(12) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .ath-header-shapes__container-r > *:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ath-header-shapes__container-r > *:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .ath-header-shapes__container-r > *:nth-child(15) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .ath-header-shapes__container-r > *:nth-child(16) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  .ath-header-shapes__container-r__img img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (min-width: 40em) {
  .ath-header-shapes .ath-header-shapes__container-r > *:nth-child(2) {
    display: block;
  }
}

.ath-header--bg-img {
  width: 100%;
  height: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
}
.ath-header--bg-img > * {
  grid-column: 1/-1;
}
.ath-header--bg-img__container {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (auto)[2];
  grid-template-rows: repeat(2, auto);
  justify-items: end;
}
.ath-header--bg-img__container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-header--bg-img__container > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-header--bg-img__container > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-header--bg-img__container > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-header--bg-img__container > * {
  grid-column: 1/-1;
}
.ath-header--bg-img__img {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.ath-header--bg-img__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.ath-header--bg-img__shape {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
  padding-left: 9px;
  -webkit-clip-path: none;
          clip-path: none;
  opacity: 1;
  z-index: 2;
}
.ath-header--bg-img__inner-shape {
  height: 100%;
  z-index: 3;
  -webkit-clip-path: none;
          clip-path: none;
  opacity: 1;
}
.ath-header--bg-img__content {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 27px;
  color: hsl(0deg, 0%, 100%);
  z-index: 4;
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  .ath-header--bg-img {
    width: 100%;
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  .ath-header--bg-img > * {
    grid-column: 1/-1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
  }
  .ath-header--bg-img__container {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    justify-items: end;
  }
  .ath-header--bg-img__container > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-header--bg-img__container > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-header--bg-img__container > * {
    grid-column: 1/-1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    height: 100%;
  }
  .ath-header--bg-img__shape {
    grid-column: 2/-1;
    padding-left: 45px;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);
    opacity: 0.6;
    z-index: 2;
  }
  .ath-header--bg-img__inner-shape {
    z-index: 3;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(10% 0, 100% 0%, 100% 100%, 0% 100%);
    opacity: 1;
  }
  .ath-header--bg-img__content {
    width: 80%;
    grid-column: 2/-1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    z-index: 4;
    opacity: 1;
  }
}

.ath-allies-header {
  display: inherit;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ath-allies-header > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-allies-header > * {
    grid-column: auto;
  }
}
.ath-allies-header__img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ath-allies-header__img > * {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.ath-allies-header__img img {
  -ms-grid-column-align: end;
      justify-self: end;
  -o-object-fit: cover;
     object-fit: cover;
}
.ath-allies-header__content {
  width: 100%;
  height: 12rem;
  padding-inline: 27px;
}
.ath-allies-header__shape {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-line-pack: center;
      align-content: center;
  background-image: url("https://www.bancopopular.com.co/wps/wcm/connect/bancopopular/3ad382da-80e3-4861-a476-a661dad657f1/img-shape.png?MOD=AJPERES");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: cover;
}
.ath-allies-header__ally-logo {
  width: 32%;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: 81px;
}
@media only screen and (min-width: 48em) {
  .ath-allies-header {
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-allies-header > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 48em) and (min-width: 40em) {
  .ath-allies-header > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 48em) {
  .ath-allies-header__ally-logo {
    width: 40%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 45px;
  }
}
@media only screen and (min-width: 64em) {
  .ath-allies-header {
    grid-column: 1/-1;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
  }
  .ath-allies-header > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 64em) and (min-width: 40em) {
  .ath-allies-header > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 64em) {
  .ath-allies-header__img {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ath-allies-header__img > * {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  .ath-allies-header__img img {
    -ms-grid-column-align: end;
        justify-self: end;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (min-width: 64em) {
  .ath-allies-header__content {
    width: 72%;
    height: 64%;
    justify-self: flex-end;
    padding-inline: 27px;
  }
}
@media only screen and (min-width: 64em) {
  .ath-allies-header__ally-logo {
    width: 24%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 81px;
  }
}

.ath-heading {
  grid-column: 2/-2;
  padding-top: 27px;
  padding-bottom: 27px;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
}
.ath-heading > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-heading > * {
    grid-column: auto;
  }
}
.ath-heading > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-heading__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1rem;
}
.ath-heading__icon {
  width: 4rem;
  height: 4rem;
}
.ath-heading__copy {
  display: inherit;
}

.ath-heading-icons {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  grid-column: 2/-2;
  padding-top: 27px;
  padding-bottom: 27px;
}
.ath-heading-icons__title-icons {
  grid-column: 1/-1;
  padding-bottom: 27px;
}
@media only screen and (min-width: 90em) {
  .ath-heading-icons__title-icons {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
}
.ath-heading-icons__icon {
  width: 4rem;
  height: 4rem;
}
.ath-heading-icons__copy {
  display: inherit;
  grid-column: 1/-1;
  overflow: auto;
  overflow-x: scroll;
}
@media only screen and (min-width: 90em) {
  .ath-heading-icons__copy {
    grid-column: 4/-1;
    overflow: hidden;
  }
}
.ath-heading-icons__copy-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 170vw;
  gap: 27px;
  -moz-gap: 27px;
  padding-bottom: 18px;
}
@media only screen and (min-width: 48em) {
  .ath-heading-icons__copy-icons {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: hidden;
  }
}
.ath-heading-icons__copy-icons .item {
  width: 300px;
}

.ath-btn {
  /* width: min(100%, 14rem); */
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: center;
  padding-inline: 27px;
  padding-block: 13.5px;
  border: none;
  border-radius: 9px;
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 100%);
  font-size: var(--Headline-4);
  font-family: "CoreSansRegular";
  font-weight: 600;
  font-weight: 800;
  cursor: pointer;
  -webkit-transition: all 3ms;
  transition: all 3ms;
}
.ath-btn__link {
  color: hsl(0deg, 0%, 100%);
}
.ath-btn:hover, .ath-btn:focus-visible {
  color: hsl(0deg, 0%, 96%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
  border-color: transparent;
}
.ath-btn *:visited {
  text-decoration: none;
  background-color: hsl(120deg, 100%, 26%);
}
.ath-btn__icon {
  font-family: "ibp";
  font-size: 27px;
}
.ath-btn[data-type=btn-xs] {
  width: 8rem;
  padding-inline: 9px;
  padding-block: 9px;
  border: none;
  border-radius: 9px;
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 96%);
  font-size: var(--Headline-5);
  font-family: "CoreSansRegular";
  font-weight: 400;
  line-height: 1;
}
.ath-btn[data-type=btn-xs]:hover, .ath-btn[data-type=btn-xs]:focus-visible {
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 96%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=btn-xs--primary-100] {
  width: 8rem;
  padding-inline: 9px;
  padding-block: 9px;
  border: none;
  border-radius: 9px;
  background-color: hsl(114deg, 48%, 83%);
  color: hsl(120deg, 100%, 26%);
}
.ath-btn[data-type=btn-xs--primary-100]:hover, .ath-btn[data-type=btn-xs--primary-100]:focus-visible {
  background-color: hsl(136deg, 41%, 82%);
  color: hsl(120deg, 100%, 26%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=btn-maxc--primary-100] {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-inline: 9px;
  padding-block: 9px;
  border: none;
  border-radius: 9px;
  background-color: hsl(114deg, 48%, 83%);
  color: hsl(120deg, 100%, 26%);
}
.ath-btn[data-type=btn-maxc--primary-100]:hover, .ath-btn[data-type=btn-maxc--primary-100]:focus-visible {
  background-color: hsl(136deg, 41%, 82%);
  color: hsl(120deg, 100%, 26%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=btn-xs--accent] {
  width: 8rem;
  padding-inline: 9px;
  padding-block: 9px;
  border: none;
  border-radius: 9px;
  background-color: hsl(22deg, 97%, 56%);
  color: hsl(0deg, 0%, 100%);
  font-size: var(--Headline-5);
  font-family: "CoreSansRegular";
  font-weight: 400;
  line-height: 1;
}
.ath-btn[data-type=btn-xs--accent]:hover, .ath-btn[data-type=btn-xs--accent]:focus-visible {
  background-color: hsl(22deg, 97%, 56%);
  color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-width=btn--fw] {
  width: 100%;
}
.ath-btn[data-type=primary] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(123deg, 83%, 39%);
}
.ath-btn[data-type=primary]:hover, .ath-btn[data-type=primary]:focus-visible {
  color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=neutral] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(0deg, 0%, 62%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(0deg, 0%, 62%);
}
.ath-btn[data-type=neutral]:hover, .ath-btn[data-type=neutral]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-neutral-400));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-neutral-400));
}
.ath-btn[data-type=white] {
  color: hsl(148deg, 100%, 30%);
  background-color: hsl(0deg, 0%, 100%);
  font-size: var(--Headline-3);
  font-family: "CoreSansBold";
  font-weight: 700;
}
.ath-btn[data-type=white]:hover, .ath-btn[data-type=white]:focus-visible {
  color: hsl(145deg, 100%, 23%);
  background-color: hsl(114deg, 48%, 83%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-800));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-800));
}
.ath-btn[data-type=dark] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(120deg, 100%, 26%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(120deg, 100%, 26%);
}
.ath-btn[data-type=dark]:hover, .ath-btn[data-type=dark]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(120deg, 100%, 26%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-700));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-700));
}
.ath-btn[data-type=accent-light] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(34deg, 100%, 57%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(34deg, 100%, 57%);
}
.ath-btn[data-type=accent-light]:hover, .ath-btn[data-type=accent-light]:focus-visible {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(34deg, 100%, 57%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-400));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-400));
}
.ath-btn[data-type=accent] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(22deg, 97%, 56%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(22deg, 97%, 56%);
}
.ath-btn[data-type=accent]:hover, .ath-btn[data-type=accent]:focus-visible {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(22deg, 97%, 56%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
}
.ath-btn[data-type=accent-dark] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(18deg, 82%, 43%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(18deg, 82%, 43%);
}
.ath-btn[data-type=accent-dark]:hover, .ath-btn[data-type=accent-dark]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(22deg, 97%, 56%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-600));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-600));
}
.ath-btn[data-type=semantic] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(207deg, 100%, 50%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(207deg, 100%, 50%);
}
.ath-btn[data-type=semantic]:hover, .ath-btn[data-type=semantic]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(207deg, 100%, 50%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
}
.ath-btn[data-type=semantic-dark] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(221deg, 81%, 40%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(221deg, 81%, 40%);
}
.ath-btn[data-type=semantic-dark]:hover, .ath-btn[data-type=semantic-dark]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(221deg, 81%, 40%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
}
.ath-btn[data-type=extended] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(4deg, 81%, 47%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(4deg, 81%, 47%);
}
.ath-btn[data-type=extended]:hover, .ath-btn[data-type=extended]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(4deg, 81%, 47%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-r-700));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-r-700));
}
.ath-btn[data-type=extended-g400] {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(41deg, 61%, 55%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(41deg, 61%, 55%);
}
.ath-btn[data-type=extended-g400]:hover, .ath-btn[data-type=extended-g400]:focus-visible {
  color: hsl(0deg, 0%, 91%);
  background-color: hsl(41deg, 61%, 55%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-g-400));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-g-400));
}
.ath-btn[data-type=outline-neutral] {
  color: hsl(0deg, 0%, 62%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 26%);
}
.ath-btn[data-type=outline-neutral]:hover, .ath-btn[data-type=outline-neutral]:focus-visible {
  color: hsl(0deg, 0%, 26%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-neutral-400));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-neutral-400));
}
.ath-btn[data-type=outline] {
  color: hsl(123deg, 83%, 39%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(123deg, 83%, 39%);
}
.ath-btn[data-type=outline]:hover, .ath-btn[data-type=outline]:focus-visible {
  color: hsl(123deg, 83%, 39%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=outline-dark] {
  color: hsl(120deg, 100%, 26%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(120deg, 100%, 26%);
}
.ath-btn[data-type=outline-dark]:hover, .ath-btn[data-type=outline-dark]:focus-visible {
  color: hsl(120deg, 100%, 26%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-primary-500));
}
.ath-btn[data-type=outline-accent] {
  color: hsl(22deg, 97%, 56%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(22deg, 97%, 56%);
}
.ath-btn[data-type=outline-accent]:hover, .ath-btn[data-type=outline-accent]:focus-visible {
  color: hsl(22deg, 97%, 56%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-accent-500));
}
.ath-btn[data-type=outline-semantic] {
  color: hsl(207deg, 100%, 50%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(207deg, 100%, 50%);
}
.ath-btn[data-type=outline-semantic]:hover, .ath-btn[data-type=outline-semantic]:focus-visible {
  color: hsl(207deg, 100%, 50%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-600));
}
.ath-btn[data-type=outline-semantic-dark] {
  color: hsl(221deg, 81%, 40%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(221deg, 81%, 40%);
}
.ath-btn[data-type=outline-semantic-dark]:hover, .ath-btn[data-type=outline-semantic-dark]:focus-visible {
  color: hsl(207deg, 100%, 50%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-900));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-semantic-l-900));
}
.ath-btn[data-type=outline-extended] {
  color: hsl(4deg, 81%, 47%);
  background-color: hsl(0deg, 0%, 100%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(4deg, 81%, 47%);
}
.ath-btn[data-type=outline-extended]:hover, .ath-btn[data-type=outline-extended]:focus-visible {
  color: hsl(4deg, 81%, 47%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-r-700));
          filter: drop-shadow(0 0 0.32rem var(--clr-bp-extended-r-700));
}

.btn-br {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 600;
  padding: 13.5px;
  border-top-left-radius: 13.5px;
  border-bottom-right-radius: 13.5px;
}
.btn-br__icon {
  font-family: "ibp";
  font-size: 27px;
  color: inherit;
}
.btn-br:hover {
  color: inherit;
}
.btn-br[data-type=bottom-right] {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(0deg, 0%, 33%);
}
.btn-br[data-type=bottom-right]:hover, .btn-br[data-type=bottom-right]:focus-visible {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(0deg, 0%, 9%);
}
@media only screen and (min-width: 90em) {
  .btn-br {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 600;
    padding: 13.5px;
  }
}

.btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
  padding: 9px;
}
.btn-link__icon {
  font-family: "ibp";
  font-size: 27px;
  color: inherit;
}
.btn-link:hover {
  color: inherit;
}
.btn-link[data-type=primary] {
  color: hsl(0deg, 0%, 26%);
}
.btn-link[data-type=primary]:hover, .btn-link[data-type=primary]:focus-visible {
  color: hsl(123deg, 83%, 39%);
}
.btn-link[data-type=accent] {
  color: hsl(22deg, 97%, 56%);
}
.btn-link[data-type=accent]:hover, .btn-link[data-type=accent]:focus-visible {
  color: hsl(34deg, 100%, 57%);
}
@media only screen and (min-width: 90em) {
  .btn-link {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
    padding: 13.5px;
  }
}

.ath-accordion {
  max-width: 100%;
}
.ath-accordion > * {
  -webkit-margin-before: 18px;
          margin-block-start: 18px;
}
.ath-accordion__item {
  position: relative;
}
.ath-accordion__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 18px;
  border-radius: 13.5px;
  /* box-shadow: 8px 8px 24px #bebebe,
    -8px -8px 24px #ffffff; */
  -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
          box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
  -webkit-box-shadow: inset;
          box-shadow: inset;
  color: hsl(0deg, 0%, 26%);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-accordion__label::after {
  content: "\ea56";
  font-family: "ibp";
  font-size: 27px;
  color: hsl(123deg, 83%, 39%);
}
.ath-accordion__content {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  height: 0;
  margin-top: 13.5px;
  border-radius: 13.5px;
  /* box-shadow: 8px 8px 24px #bebebe,
    -8px -8px 24px #ffffff; */
  -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
          box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
  -webkit-box-shadow: inset;
          box-shadow: inset;
  color: hsl(0deg, 0%, 26%);
  background-color: hsl(0deg, 0%, 100%);
}

.bp-tabs {
  width: 100%;
  grid-column: 2/-2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bp-tabs__nav {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-grid;
  display: grid;
  -ms-grid-row-align: center;
      align-self: center;
}
.bp-tabs__nav2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-grid;
  display: grid;
  -ms-grid-column-align: center;
      justify-self: center;
  overflow-x: scroll;
  width: 100vw;
  padding-block: 9px;
}
.bp-tabs__nav2::-webkit-scrollbar-thumb {
  color: transparent !important;
}
.bp-tabs__nav2::-webkit-scrollbar {
  width: 12px !important;
  -webkit-width: 12px !important;
  height: 10px !important;
  -webkit-height: 10px !important;
}
.bp-tabs__nav2::-webkit-scrollbar-track {
  background-color: white !important;
  -webkit-background-color: white !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
}
.bp-tabs__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}
.bp-tabs__items2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.8rem;
  padding-block: 9px;
}
.bp-tabs__item {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding-block: 4.5px;
  padding-inline: 9px;
  border-radius: 13.5px;
  color: hsl(0deg, 0%, 26%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.bp-tabs__item--active > * {
  color: inherit;
}
.bp-tabs__item--active > * i {
  color: inherit;
}
.bp-tabs__item--active:hover > * {
  color: currentColor;
}
.bp-tabs__item2 {
  width: 180px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding-block: 4.5px;
  padding-inline: 9px;
  color: hsl(0deg, 0%, 26%);
}
.bp-tabs__item2--active > * {
  color: hsl(123deg, 83%, 39%);
}
.bp-tabs__item2--active > * i {
  color: hsl(123deg, 83%, 39%);
}
.bp-tabs__item2--active .bp-tabs__icon-2 {
  color: hsl(123deg, 83%, 39%);
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.bp-tabs__item2--active:hover > * {
  color: hsl(123deg, 83%, 39%);
}
.bp-tabs__icon {
  padding-bottom: 9px;
  font-family: "ibp";
  font-size: 45px;
  color: currentColor;
}
.bp-tabs__icon-2 {
  width: 50px;
  padding-bottom: 9px;
  font-family: "ibp";
  font-size: 45px;
  color: currentColor;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.bp-tabs__block {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
.bp-tabs__block--active {
  display: block;
  opacity: 1;
}
.bp-tabs__block2 {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bp-tabs__block2--active {
  display: -ms-grid;
  display: grid;
  grid-column: 1/-1;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  .bp-tabs {
    width: 100%;
    grid-column: 2/-2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bp-tabs__nav {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -ms-grid;
    display: grid;
    -ms-grid-column-align: center;
        justify-self: center;
    padding-block: 9px;
    background-color: hsl(0deg, 0%, 100%);
    border-radius: 81px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
  .bp-tabs__nav2 {
    width: 90vw;
  }
  .bp-tabs__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.8rem;
    padding-block: 9px;
  }
  .bp-tabs__item {
    width: 14.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    text-align: center;
    border-radius: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .bp-tabs__item2 {
    width: 100%;
  }
  .bp-tabs__block {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding: 18px;
  }
  .bp-tabs__block--active {
    display: block;
    opacity: 1;
  }
}
[data-tabs=primary-500] .bp-tabs__item--active > * {
  color: hsl(123deg, 83%, 39%);
}
[data-tabs=primary-500] .bp-tabs__item--active i {
  color: hsl(123deg, 83%, 39%);
}
[data-tabs=primary-500] .bp-tabs__item--active:hover > * {
  color: hsl(123deg, 83%, 39%);
}
[data-tabs=accent-500] .bp-tabs__item--active > * {
  color: hsl(22deg, 97%, 56%);
}
[data-tabs=accent-500] .bp-tabs__item--active i {
  color: hsl(22deg, 97%, 56%);
}
[data-tabs=accent-500] .bp-tabs__item--active:hover > * {
  color: hsl(22deg, 97%, 56%);
}
[data-tabs=extended-t-700] .bp-tabs__item--active > * {
  color: hsl(192deg, 61%, 44%);
}
[data-tabs=extended-t-700] .bp-tabs__item--active i {
  color: hsl(192deg, 61%, 44%);
}
[data-tabs=extended-t-700] .bp-tabs__item--active:hover > * {
  color: hsl(192deg, 61%, 44%);
}
[data-tabs=extended-p-500] .bp-tabs__item--active > * {
  color: hsl(261deg, 44%, 38%);
}
[data-tabs=extended-p-500] .bp-tabs__item--active i {
  color: hsl(261deg, 44%, 38%);
}
[data-tabs=extended-p-500] .bp-tabs__item--active:hover > * {
  color: hsl(261deg, 44%, 38%);
}
[data-tabs=box-tabs] .bp-tabs {
  width: 100%;
}
[data-tabs=box-tabs] .bp-tabs__nav {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-row-align: center;
      align-self: center;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding: 4.5px;
  background-color: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-tabs=box-tabs] .bp-tabs__items {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: scroll;
  scroll-behavior: smooth;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.8rem;
  padding: 18px;
}
[data-tabs=box-tabs] .bp-tabs__items::-webkit-scrollbar {
  width: 12px !important;
  -webkit-width: 12px !important;
  height: 10px !important;
  -webkit-height: 10px !important;
}
[data-tabs=box-tabs] .bp-tabs__items::-webkit-scrollbar-track {
  background-color: transparent !important;
  -webkit-background-color: transparent !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
}
[data-tabs=box-tabs] .bp-tabs__item {
  width: 100%;
  min-width: 11rem;
  min-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-decoration: none;
  padding-inline: 9px;
  padding-block: 18px;
  border-radius: 13.5px;
  font-family: "CoreSansBold";
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  color: hsl(123deg, 83%, 39%);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
[data-tabs=box-tabs] .bp-tabs__item--active {
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 96%);
}
[data-tabs=box-tabs] .bp-tabs__item--active i {
  color: hsl(123deg, 83%, 39%);
}
[data-tabs=box-tabs] .bp-tabs__item--active:hover {
  background-color: hsl(123deg, 83%, 39%);
}
[data-tabs=box-tabs] .bp-tabs__link {
  line-height: 1.1;
}
[data-tabs=box-tabs] .bp-tabs__icon {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1;
  font-weight: "500";
  color: hsl(0deg, 0%, 62%);
}
[data-tabs=box-tabs] .bp-tabs__block {
  overflow: hidden;
  width: 100%;
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
[data-tabs=box-tabs] .bp-tabs__block--active {
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  [data-tabs=box-tabs] .bp-tabs__nav {
    overflow: hidden;
    scroll-behavior: smooth;
  }
  [data-tabs=box-tabs] .bp-tabs__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 1.2rem;
    padding-block: 27px;
  }
  [data-tabs=box-tabs] .bp-tabs__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    line-height: 0.6;
  }
  [data-tabs=box-tabs] .bp-tabs__icon {
    font-family: "CoreSansRegular";
    font-size: 45px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 62%);
  }
}

.select-tabs {
  width: 100%;
  grid-column: 2/-2;
  position: relative;
  display: -ms-grid;
  display: grid;
      grid-template-areas: "select";
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.select-tabs select {
  width: 100%;
  padding: 18px;
  border-radius: 4.5px;
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 85%);
}
.select-tabs select > * {
  padding-block: 18px;
  border: none;
}
.select-tabs::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  content: "";
  width: 0.8em;
  height: 0.5em;
  grid-area: select;
  -ms-grid-column-align: end;
      justify-self: end;
  pointer-events: auto;
  margin-right: 18px;
  background-color: hsl(123deg, 83%, 39%);
  -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
          clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}
.bp-select > .select-tabs::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.select-tabs select,
.select-tabs select::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: select;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.select-tabs__block {
  display: none;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
.select-tabs__block--active {
  display: block;
  opacity: 1;
}
.select-tabs[data-select=primary] select {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(123deg, 83%, 39%);
}
.select-tabs[data-select=primary] select > * {
  background-color: hsl(0deg, 0%, 100%);
  color: hsl(123deg, 83%, 39%);
  border: none;
}
.select-tabs[data-select=primary]::before {
  content: "\ea56";
  position: absolute;
  top: 2px;
  right: 0.2em;
  cursor: pointer;
  pointer-events: none;
  font-family: "ibp";
  font-size: 40px;
  border-radius: 50%;
  color: hsl(0deg, 0%, 100%);
}
@media only screen and (min-width: 40em) {
  .select-tabs[data-select=primary]::before {
    position: absolute;
    top: 1px;
    left: 48%;
  }
}
@media only screen and (min-width: 64em) {
  .select-tabs[data-select=primary]::before {
    position: absolute;
    top: 1px;
    left: 32%;
  }
}
.select-tabs[data-select=primary]::after {
  content: "";
  background-color: transparent;
}
.select-tabs[data-select=primary] select,
.select-tabs[data-select=primary] select::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: select;
}

.ath-aside-nav {
  width: 100%;
  grid-column: 1/-1;
}
.ath-aside-nav__btn {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  border-radius: 9px;
  padding: 13.5px;
  font-family: "CoreSansRegular";
  font-size: 27px;
  line-height: 1.1;
  font-weight: 600;
  /* box-shadow: 8px 8px 24px #bebebe,
    -8px -8px 24px #ffffff; */
  -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
          box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
  -webkit-box-shadow: inset;
          box-shadow: inset;
}
.ath-aside-nav__btn__link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ath-aside-nav__btn i {
  font-family: "ibp";
  font-size: 27px;
}
.ath-aside-nav__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.ath-aside-nav__item {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: flex-start;
  cursor: pointer;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  padding-inline: 9px;
  padding-block: 13.5px;
  color: hsl(0deg, 0%, 26%);
  background-color: hsl(0deg, 0%, 100%);
  border-bottom: solid 1px hsl(0deg, 0%, 77%);
}
.ath-aside-nav__item--active {
  background-color: hsl(123deg, 83%, 39%);
  color: hsl(0deg, 0%, 100%);
}
.ath-aside-nav__item--active i {
  color: hsl(0deg, 0%, 100%);
}
.ath-aside-nav__item--active:hover {
  background-color: hsl(123deg, 83%, 39%);
}
.ath-aside-nav__item:hover {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(123deg, 83%, 39%);
  border: none;
}
.ath-aside-nav__link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ath-aside-nav__icon {
  padding-bottom: 9px;
  font-family: "ibp";
  font-size: 27px;
  color: currentColor;
}
.ath-aside-nav__block {
  grid-column: 1/-1;
  overflow: hidden;
  width: 100%;
  /* display: none; */
  /* opacity: 0; */
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 9px;
}
.ath-aside-nav__block--active {
  display: block;
  /* opacity: 1; */
}
@media only screen and (min-width: 48em) {
  .ath-aside-nav {
    width: 100%;
    grid-column: 1/-1;
  }
  .ath-aside-nav__btn {
    /* box-shadow: 8px 8px 24px #bebebe,
      -8px -8px 24px #ffffff; */
    -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
            box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 45px;
  }
  .ath-aside-nav__block {
    grid-column: 1/-1;
    overflow: hidden;
    padding: 9px;
  }
}
@media only screen and (min-width: 64em) {
  .ath-aside-nav {
    width: 100%;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
  .ath-aside-nav__block {
    grid-column: 4/-1;
    overflow: hidden;
    padding: 9px;
  }
}

.ath-section-menu {
  display: inherit;
  grid-column: 1/-1;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3/5;
  width: 100%;
  z-index: 4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-block: 4.5px;
  background-color: hsl(0deg, 0%, 91%);
  border-style: solid;
  border-width: 2.25px;
  border-color: hsl(0deg, 0%, 85%);
  border-radius: 4.5px;
}
@media only screen and (min-width: 40em) {
  .ath-section-menu {
    display: inherit;
    grid-column: 2/-2;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-row: 3/5;
  }
}

.ath-hero-menu__track {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-flow: column;
  grid-auto-columns: 25%;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  overflow-x: auto;
  scroll-behavior: smooth;
  overflow-y: hidden;
}
.ath-hero-menu__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-hero-menu__link:hover:after {
  content: "";
  border-bottom: 3px;
  background-color: hsl(123deg, 83%, 39%);
  border-radius: 9px;
  height: 3px;
  width: 60%;
  bottom: 4px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ath-hero-menu__icon {
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1;
  font-weight: "500";
  margin-bottom: -0.2rem;
}
.ath-hero-menu__text {
  font-family: "CoreSansBold";
  font-size: 13.5px;
  font-weight: 700;
  line-height: 1;
  line-height: -0.25;
  text-align: center;
}
@media only screen and (min-width: 40em) {
  .ath-hero-menu__track {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ath-hero-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    justify-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ath-hero-menu__icon {
    font-family: "CoreSansRegular";
    font-size: 54px;
    line-height: 1;
    font-weight: "500";
    margin-bottom: -0.2rem;
  }
  .ath-hero-menu__text {
    font-family: "CoreSansBold";
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    line-height: -0.5;
    text-align: center;
  }
}

.ath-grid-slider {
  grid-column: 1/-1;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr (1fr)[14] 0.5fr;
  grid-template-columns: 0.5fr repeat(14, 1fr) 0.5fr;
}
@media only screen and (min-width: 64em) {
  .ath-grid-slider {
    -ms-grid-columns: 0.5fr (minmax(-webkit-min-content, 1fr))[12] 0.5fr;
    -ms-grid-columns: 0.5fr (minmax(min-content, 1fr))[12] 0.5fr;
    grid-template-columns: 0.5fr repeat(12, minmax(-webkit-min-content, 1fr)) 0.5fr;
    grid-template-columns: 0.5fr repeat(12, minmax(min-content, 1fr)) 0.5fr;
  }
}

.headline-img {
  width: 60%;
  -ms-grid-column-align: center;
      justify-self: center;
}
@media only screen and (min-width: 64em) {
  .headline-img {
    width: 40%;
  }
}

.ath-main-slider {
  width: 100%;
  position: relative;
  grid-column: 1/-1;
  grid-row: 1/-1;
  /* .owl-dots{
    .owl-dot{
      span{
        background: transparent !important;
        border: 2px solid hsla(123, 83%, 39%, 1);
      }
    }
    .owl-dot.active{
      span{
        background: white !important;
        border: 2px solid hsla(123, 83%, 39%, 1);
      }
    }
  } */
}
.ath-main-slider__item {
  width: 100%;
  /* height: 50rem; */
  overflow: hidden;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr (1fr)[14] 0.5fr;
  grid-template-columns: 0.5fr repeat(14, 1fr) 0.5fr;
  -ms-grid-rows: (auto)[8];
  grid-template-rows: repeat(8, auto);
  /* @include ph ('s'); */
}
.ath-main-slider__item > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(13) {
  -ms-grid-row: 1;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(14) {
  -ms-grid-row: 1;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(15) {
  -ms-grid-row: 1;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(16) {
  -ms-grid-row: 1;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(25) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(26) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(27) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(28) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(29) {
  -ms-grid-row: 2;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(30) {
  -ms-grid-row: 2;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(31) {
  -ms-grid-row: 2;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(32) {
  -ms-grid-row: 2;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(37) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(38) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(39) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(40) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(41) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(42) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(43) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(44) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(45) {
  -ms-grid-row: 3;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(46) {
  -ms-grid-row: 3;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(47) {
  -ms-grid-row: 3;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(48) {
  -ms-grid-row: 3;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(49) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(50) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(51) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(52) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(53) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(54) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(55) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(56) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(57) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(58) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(59) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(60) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(61) {
  -ms-grid-row: 4;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(62) {
  -ms-grid-row: 4;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(63) {
  -ms-grid-row: 4;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(64) {
  -ms-grid-row: 4;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(65) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(66) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(67) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(68) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(69) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(70) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(71) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(72) {
  -ms-grid-row: 5;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(73) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(74) {
  -ms-grid-row: 5;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(75) {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(76) {
  -ms-grid-row: 5;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(77) {
  -ms-grid-row: 5;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(78) {
  -ms-grid-row: 5;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(79) {
  -ms-grid-row: 5;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(80) {
  -ms-grid-row: 5;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(81) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(82) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(83) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(84) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(85) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(86) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(87) {
  -ms-grid-row: 6;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(88) {
  -ms-grid-row: 6;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(89) {
  -ms-grid-row: 6;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(90) {
  -ms-grid-row: 6;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(91) {
  -ms-grid-row: 6;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(92) {
  -ms-grid-row: 6;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(93) {
  -ms-grid-row: 6;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(94) {
  -ms-grid-row: 6;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(95) {
  -ms-grid-row: 6;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(96) {
  -ms-grid-row: 6;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(97) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(98) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(99) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(100) {
  -ms-grid-row: 7;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(101) {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(102) {
  -ms-grid-row: 7;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(103) {
  -ms-grid-row: 7;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(104) {
  -ms-grid-row: 7;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(105) {
  -ms-grid-row: 7;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(106) {
  -ms-grid-row: 7;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(107) {
  -ms-grid-row: 7;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(108) {
  -ms-grid-row: 7;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(109) {
  -ms-grid-row: 7;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(110) {
  -ms-grid-row: 7;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(111) {
  -ms-grid-row: 7;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(112) {
  -ms-grid-row: 7;
  -ms-grid-column: 16;
}
.ath-main-slider__item > *:nth-child(113) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
.ath-main-slider__item > *:nth-child(114) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
.ath-main-slider__item > *:nth-child(115) {
  -ms-grid-row: 8;
  -ms-grid-column: 3;
}
.ath-main-slider__item > *:nth-child(116) {
  -ms-grid-row: 8;
  -ms-grid-column: 4;
}
.ath-main-slider__item > *:nth-child(117) {
  -ms-grid-row: 8;
  -ms-grid-column: 5;
}
.ath-main-slider__item > *:nth-child(118) {
  -ms-grid-row: 8;
  -ms-grid-column: 6;
}
.ath-main-slider__item > *:nth-child(119) {
  -ms-grid-row: 8;
  -ms-grid-column: 7;
}
.ath-main-slider__item > *:nth-child(120) {
  -ms-grid-row: 8;
  -ms-grid-column: 8;
}
.ath-main-slider__item > *:nth-child(121) {
  -ms-grid-row: 8;
  -ms-grid-column: 9;
}
.ath-main-slider__item > *:nth-child(122) {
  -ms-grid-row: 8;
  -ms-grid-column: 10;
}
.ath-main-slider__item > *:nth-child(123) {
  -ms-grid-row: 8;
  -ms-grid-column: 11;
}
.ath-main-slider__item > *:nth-child(124) {
  -ms-grid-row: 8;
  -ms-grid-column: 12;
}
.ath-main-slider__item > *:nth-child(125) {
  -ms-grid-row: 8;
  -ms-grid-column: 13;
}
.ath-main-slider__item > *:nth-child(126) {
  -ms-grid-row: 8;
  -ms-grid-column: 14;
}
.ath-main-slider__item > *:nth-child(127) {
  -ms-grid-row: 8;
  -ms-grid-column: 15;
}
.ath-main-slider__item > *:nth-child(128) {
  -ms-grid-row: 8;
  -ms-grid-column: 16;
}
.ath-main-slider__wrapper {
  grid-column: 2/-2;
  grid-row: 1/-1;
  /* background-color: palevioletred; */
}
.ath-main-slider__spf-logo {
  position: absolute;
  /* grid-column: 1 /2;
  grid-row-end: 2; */
  /* max-width: 1.2rem; */
  z-index: 4;
  /* align-self: flex-end;
  justify-self: end; */
  /* @include pv ('m'); */
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 14px;
}
.ath-main-slider__logos {
  grid-column: 1/-1;
  /* grid-row: 8 / -1; */
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 27px;
}
.ath-main-slider__logos > * {
  width: 100%;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.ath-main-slider__img {
  width: 80% !important;
}
@media only screen and (min-width: 40em) {
  .ath-main-slider {
    width: 100%;
    position: relative;
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-main-slider__item {
    width: 100%;
    /* height: 50rem; */
    overflow: hidden;
    z-index: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0.5fr (1fr)[14] 0.5fr;
    grid-template-columns: 0.5fr repeat(14, 1fr) 0.5fr;
    -ms-grid-rows: (auto)[8];
    grid-template-rows: repeat(8, auto);
    /* @include ph ('s'); */
  }
  .ath-main-slider__item > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(7) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(8) {
    -ms-grid-row: 1;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(9) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(10) {
    -ms-grid-row: 1;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(11) {
    -ms-grid-row: 1;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(12) {
    -ms-grid-row: 1;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(13) {
    -ms-grid-row: 1;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(14) {
    -ms-grid-row: 1;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(15) {
    -ms-grid-row: 1;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(16) {
    -ms-grid-row: 1;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(17) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(18) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(19) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(20) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(21) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(22) {
    -ms-grid-row: 2;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(23) {
    -ms-grid-row: 2;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(24) {
    -ms-grid-row: 2;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(25) {
    -ms-grid-row: 2;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(26) {
    -ms-grid-row: 2;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(27) {
    -ms-grid-row: 2;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(28) {
    -ms-grid-row: 2;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(29) {
    -ms-grid-row: 2;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(30) {
    -ms-grid-row: 2;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(31) {
    -ms-grid-row: 2;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(32) {
    -ms-grid-row: 2;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(33) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(34) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(35) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(36) {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(37) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(38) {
    -ms-grid-row: 3;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(39) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(40) {
    -ms-grid-row: 3;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(41) {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(42) {
    -ms-grid-row: 3;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(43) {
    -ms-grid-row: 3;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(44) {
    -ms-grid-row: 3;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(45) {
    -ms-grid-row: 3;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(46) {
    -ms-grid-row: 3;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(47) {
    -ms-grid-row: 3;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(48) {
    -ms-grid-row: 3;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(49) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(50) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(51) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(52) {
    -ms-grid-row: 4;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(53) {
    -ms-grid-row: 4;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(54) {
    -ms-grid-row: 4;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(55) {
    -ms-grid-row: 4;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(56) {
    -ms-grid-row: 4;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(57) {
    -ms-grid-row: 4;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(58) {
    -ms-grid-row: 4;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(59) {
    -ms-grid-row: 4;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(60) {
    -ms-grid-row: 4;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(61) {
    -ms-grid-row: 4;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(62) {
    -ms-grid-row: 4;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(63) {
    -ms-grid-row: 4;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(64) {
    -ms-grid-row: 4;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(65) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(66) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(67) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(68) {
    -ms-grid-row: 5;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(69) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(70) {
    -ms-grid-row: 5;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(71) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(72) {
    -ms-grid-row: 5;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(73) {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(74) {
    -ms-grid-row: 5;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(75) {
    -ms-grid-row: 5;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(76) {
    -ms-grid-row: 5;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(77) {
    -ms-grid-row: 5;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(78) {
    -ms-grid-row: 5;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(79) {
    -ms-grid-row: 5;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(80) {
    -ms-grid-row: 5;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(81) {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(82) {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(83) {
    -ms-grid-row: 6;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(84) {
    -ms-grid-row: 6;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(85) {
    -ms-grid-row: 6;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(86) {
    -ms-grid-row: 6;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(87) {
    -ms-grid-row: 6;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(88) {
    -ms-grid-row: 6;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(89) {
    -ms-grid-row: 6;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(90) {
    -ms-grid-row: 6;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(91) {
    -ms-grid-row: 6;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(92) {
    -ms-grid-row: 6;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(93) {
    -ms-grid-row: 6;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(94) {
    -ms-grid-row: 6;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(95) {
    -ms-grid-row: 6;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(96) {
    -ms-grid-row: 6;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(97) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(98) {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(99) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(100) {
    -ms-grid-row: 7;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(101) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(102) {
    -ms-grid-row: 7;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(103) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(104) {
    -ms-grid-row: 7;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(105) {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(106) {
    -ms-grid-row: 7;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(107) {
    -ms-grid-row: 7;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(108) {
    -ms-grid-row: 7;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(109) {
    -ms-grid-row: 7;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(110) {
    -ms-grid-row: 7;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(111) {
    -ms-grid-row: 7;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(112) {
    -ms-grid-row: 7;
    -ms-grid-column: 16;
  }
  .ath-main-slider__item > *:nth-child(113) {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .ath-main-slider__item > *:nth-child(114) {
    -ms-grid-row: 8;
    -ms-grid-column: 2;
  }
  .ath-main-slider__item > *:nth-child(115) {
    -ms-grid-row: 8;
    -ms-grid-column: 3;
  }
  .ath-main-slider__item > *:nth-child(116) {
    -ms-grid-row: 8;
    -ms-grid-column: 4;
  }
  .ath-main-slider__item > *:nth-child(117) {
    -ms-grid-row: 8;
    -ms-grid-column: 5;
  }
  .ath-main-slider__item > *:nth-child(118) {
    -ms-grid-row: 8;
    -ms-grid-column: 6;
  }
  .ath-main-slider__item > *:nth-child(119) {
    -ms-grid-row: 8;
    -ms-grid-column: 7;
  }
  .ath-main-slider__item > *:nth-child(120) {
    -ms-grid-row: 8;
    -ms-grid-column: 8;
  }
  .ath-main-slider__item > *:nth-child(121) {
    -ms-grid-row: 8;
    -ms-grid-column: 9;
  }
  .ath-main-slider__item > *:nth-child(122) {
    -ms-grid-row: 8;
    -ms-grid-column: 10;
  }
  .ath-main-slider__item > *:nth-child(123) {
    -ms-grid-row: 8;
    -ms-grid-column: 11;
  }
  .ath-main-slider__item > *:nth-child(124) {
    -ms-grid-row: 8;
    -ms-grid-column: 12;
  }
  .ath-main-slider__item > *:nth-child(125) {
    -ms-grid-row: 8;
    -ms-grid-column: 13;
  }
  .ath-main-slider__item > *:nth-child(126) {
    -ms-grid-row: 8;
    -ms-grid-column: 14;
  }
  .ath-main-slider__item > *:nth-child(127) {
    -ms-grid-row: 8;
    -ms-grid-column: 15;
  }
  .ath-main-slider__item > *:nth-child(128) {
    -ms-grid-row: 8;
    -ms-grid-column: 16;
  }
  .ath-main-slider__wrapper {
    grid-column: 2/-2;
    grid-row: 1/-1;
  }
  .ath-main-slider__spf-logo {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row-span: 2;
    grid-row-end: 2;
    max-width: 1.2rem;
    z-index: 4;
    align-self: flex-end;
    -ms-grid-column-align: end;
        justify-self: end;
    padding-block: 27px;
  }
  .ath-main-slider__logos {
    grid-column: 1/-1;
    grid-row: 8/-1;
    z-index: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 27px;
  }
  .ath-main-slider__logos > * {
    width: 100%;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
}
@media only screen and (min-width: 48em) {
  .ath-main-slider {
    width: 100%;
    position: relative;
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-main-slider__item {
    width: 100%;
    /* height: 64rem; */
    overflow: hidden;
    z-index: 1;
    /* @include ph ('l'); */
  }
  .ath-main-slider__wrapper {
    grid-column: 2/-2;
    grid-row: 1/-1;
    /* @include p ('m'); */
  }
  .ath-main-slider__logos {
    grid-column: 8/-1;
    grid-row: 8/-1;
    z-index: 4;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .ath-main-slider__logos__img {
    width: 50% !important;
  }
}
@media only screen and (min-width: 64em) {
  .ath-main-slider {
    width: 100%;
    position: relative;
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-main-slider__item {
    width: 100%;
    /* height: 42rem; */
  }
  .ath-main-slider__wrapper {
    grid-column: 2/-2;
    grid-row: 1/-1;
    /* @include ph ('m');
    @include pv ('l'); */
  }
  .ath-main-slider__spf-logo {
    -ms-grid-row-span: 2;
    grid-row-end: 2;
    max-width: 1.2rem;
    -ms-grid-column-align: end;
        justify-self: end;
    padding-bottom: 27px;
  }
  .ath-main-slider__logos {
    grid-column: 9/-1;
    grid-row: 7/-1;
    z-index: 4;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .ath-main-slider__logos__img {
    width: 100%;
  }
}

.ath-hero-section {
  width: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (auto)[2];
  grid-template-rows: repeat(2, auto);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ath-hero-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-hero-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-hero-section > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.ath-hero-section > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-hero-section > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.ath-hero-section__img {
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  opacity: 0.005;
}
.ath-hero-section__container {
  width: 100%;
  z-index: 2;
  padding: 27px;
}
.ath-hero-section__container__head {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  padding-block: 27px;
}
.ath-hero-section__container__head > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-hero-section__container__head > * {
    grid-column: auto;
  }
}
.ath-hero-section__container__content {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  gap: 18px;
  padding: 18px;
}
.ath-hero-section__container__content > * {
  grid-column: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-hero-section__container__content > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-hero-section {
    width: 100%;
    grid-column: 1/-1;
    height: 600px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (auto)[2];
    grid-template-rows: repeat(2, auto);
  }
  .ath-hero-section > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-hero-section > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-hero-section > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-hero-section > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-hero-section > * {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-hero-section__img {
    height: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top center;
       object-position: top center;
    opacity: 0.3;
  }
  .ath-hero-section__container {
    width: 100%;
    z-index: 2;
    padding-inline: 81px;
  }
  .ath-hero-section__container__head {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 18px;
    padding-block: 27px;
  }
  .ath-hero-section__container__head > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-hero-section__container__head > * {
    grid-column: auto;
  }
}
@media only screen and (min-width: 40em) {
  .ath-hero-section__container__content {
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
    gap: 27px;
    padding: 27px;
  }
  .ath-hero-section__container__content > * {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 40em) and (min-width: 40em) {
  .ath-hero-section__container__content > * {
    grid-column: auto;
  }
}

.ath-footer-lp {
  grid-column: 1/-1;
  width: 100%;
  position: relative;
}
.ath-footer-lp__super-financiera {
  position: absolute;
  bottom: 15.2em;
  left: 0;
  width: 2.1em;
  padding: 9px;
}
.ath-footer-lp__content {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  padding: 18px;
  background-color: hsl(141deg, 100%, 30%);
}
.ath-footer-lp__content > * {
  display: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-footer-lp__content__logos {
  grid-column: 1/-1;
  width: 80%;
}
.ath-footer-lp__content__text {
  grid-column: 1/-1;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
  text-align: center;
}
.ath-footer-lp__content__text__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding-block: 18px;
  color: hsl(0deg, 0%, 100%);
}
.ath-footer-lp__copy-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(120deg, 100%, 22%);
  padding-block: 13.5px;
}
@media only screen and (min-width: 40em) {
  .ath-footer-lp {
    grid-column: 1/-1;
    width: 100%;
  }
  .ath-footer-lp__super-financiera {
    position: absolute;
    bottom: 10em;
    left: 0;
    width: 3.2em;
    padding: 18px;
  }
  .ath-footer-lp__content {
    display: -ms-grid;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    padding: 18px;
  }
  .ath-footer-lp__content__logos {
    -ms-grid-column: 1;
    grid-column: 1;
    width: 64%;
  }
  .ath-footer-lp__content__text {
    -ms-grid-column: 2;
    grid-column: 2;
    text-align: left;
  }
  .ath-footer-lp__content__text__phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    text-align: left;
    padding-block: 18px;
    color: hsl(0deg, 0%, 100%);
  }
  .ath-footer-lp__copy-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: hsl(0deg, 0%, 100%);
    background-color: hsl(120deg, 100%, 22%);
    padding-block: 13.5px;
    font-family: "CoreSansRegular";
    font-size: 13.5px;
    line-height: 1.1;
    font-weight: 400;
  }
}
@media only screen and (min-width: 64em) {
  .ath-footer-lp__content__logos {
    -ms-grid-column: 1;
    grid-column: 1;
    width: 40%;
  }
}

.table-wrapper {
  width: 100%;
}

.bp-table {
  width: 100%;
  margin-inline: auto;
  border-collapse: collapse;
  border-radius: 8px;
  background-color: hsl(0deg, 0%, 96%);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
}
.bp-table__caption {
  padding-block: 2rem;
  padding-inline: 1rem;
  text-align: center;
  font-family: "CoreSansBold";
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table__caption b {
  color: hsl(123deg, 83%, 39%);
}
.bp-table__th {
  padding: 0.5rem;
  display: none;
  color: white;
  text-align: left;
  background-color: hsl(123deg, 83%, 39%);
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table__td {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 12ch 0.5rem auto;
  grid-template-columns: 12ch auto;
  gap: 0.5rem;
  padding-block: 4.5px;
  padding-left: 2.25px;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table__td hr {
  display: none;
}
.bp-table__td::before {
  content: attr(data-cell) ": ";
  font-weight: 700;
  text-transform: capitalize;
}
.bp-table__td::before hr {
  display: none;
}
.bp-table__td:first-child {
  padding-top: 2rem;
}
@media only screen and (min-width: 40em) {
  .bp-table {
    width: 100%;
    margin-inline: auto;
    border-collapse: collapse;
  }
  .bp-table__caption {
    text-align: center;
    font-size: 24px;
  }
  .bp-table__caption b {
    color: hsl(123deg, 83%, 39%);
  }
  .bp-table__th, .bp-table__td {
    padding: 4.5px;
  }
  .bp-table__th {
    display: table-cell;
    color: white;
    background-color: hsl(123deg, 83%, 39%);
  }
  .bp-table__th hr {
    display: block;
  }
  .bp-table__th:first-child {
    border-radius: 8px 0px 0px 0px;
  }
  .bp-table__th:last-child {
    border-radius: 0px 8px 0px 0px;
  }
  .bp-table__td {
    display: table-cell;
    padding-block: 13.5px;
    padding-left: 18px;
  }
  .bp-table__td hr {
    display: block;
  }
  .bp-table__td::before {
    content: "";
  }
  .bp-table__td::before hr {
    display: block;
  }
  .bp-table__td:first-child {
    padding-top: 16px;
  }
}

.bp-table-2 {
  width: 100%;
  margin-inline: auto;
  border-collapse: collapse;
  /* &__td::before {

      content: attr(data-cell) ': ';
      font-weight: 700;
      text-transform: capitalize;

      hr {
          display: none;
      }
  }

  &__td:first-child {

      padding-top: 2rem;
  } */
}
.bp-table-2__caption {
  padding-block: 2rem;
  padding-inline: 1rem;
  text-align: center;
  font-family: "CoreSansBold";
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table-2__caption b {
  color: hsl(123deg, 83%, 39%);
}
.bp-table-2__th {
  padding: 0.5rem;
  display: none;
  color: white;
  text-align: left;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table-2__td {
  /* display: grid; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* grid-template-columns: 12ch auto; */
  gap: 0.5rem;
  padding-block: 4.5px;
  padding-left: 2.25px;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.bp-table-2__td hr {
  display: none;
}
.bp-table-2 .number-space {
  display: none;
}
@media only screen and (min-width: 40em) {
  .bp-table-2 {
    width: 100%;
    margin-inline: auto;
    border-collapse: collapse;
  }
  .bp-table-2__caption {
    text-align: center;
    font-size: 24px;
  }
  .bp-table-2__th, .bp-table-2__td {
    padding: 4.5px;
  }
  .bp-table-2__th {
    /* display: table-cell; */
  }
  .bp-table-2__th hr {
    display: block;
  }
  .bp-table-2__th:first-child {
    border-radius: 8px 0px 0px 0px;
  }
  .bp-table-2__th:last-child {
    border-radius: 0px 8px 0px 0px;
  }
  .bp-table-2__td {
    /* display: table-cell; */
    padding-block: 13.5px;
    padding-left: 18px;
  }
  .bp-table-2__td hr {
    display: block;
  }
  .bp-table-2__td::before {
    content: "";
  }
  .bp-table-2__td::before hr {
    display: block;
  }
  .bp-table-2__td:first-child {
    padding-top: 16px;
  }
  .bp-table-2 .number-space {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 40px;
    height: 40px;
  }
}

.bp-table--col-1 th {
  border-radius: 8px 8px 0px 0px !important;
}

.bp_table__row-highlight {
  background-color: hsl(0deg, 0%, 91%);
}

@media only screen and (min-width: 48em) {
  .tc-section-card {
    width: 90vw;
    display: -ms-grid;
    display: grid;
    grid-auto-flow: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
  }
  .tc-section-card img {
    width: 72%;
    margin: 0 auto;
  }
}

.ath-dropdown__content {
  width: 100%;
  padding: 27px;
  border-radius: 9px;
}

.ath-dropdown__content--active {
  display: inline-block;
}

.show {
  display: inline-block;
}

.hide {
  display: none !important;
}

.ath-btn-box {
  width: 100%;
  position: relative;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-block: 27px;
  padding-inline: 13.5px;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.ath-btn-box__icon {
  width: 5rem;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.ath-btn-box__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  z-index: 4;
  padding: 18px;
  color: hsl(0deg, 0%, 26%);
}
.ath-btn-box__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
@media only screen and (min-width: 40em) {
  .ath-btn-box {
    width: 80%;
    /* aspect-ratio: 1 / 1; */
    position: relative;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    justify-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-block: 27px;
    padding-inline: 13.5px;
    border-radius: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
  .ath-btn-box__icon {
    width: 5rem;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
  .ath-btn-box__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    z-index: 4;
    padding: 18px;
    color: hsl(0deg, 0%, 26%);
  }
  .ath-btn-box__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: transparent;
  }
  .ath-btn-box--sm {
    width: 100%;
    max-width: 200px;
    aspect-ratio: 1/1;
    padding-block: 13.5px;
    padding-inline: 13.5px;
    border-radius: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
}

.bp-card {
  width: min(100%, 500px);
  position: relative;
  gap: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 18px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.bp-card > * {
  padding-block: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bp-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.bp-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-align: center;
}
.bp-card__content > * {
  padding-block: 9px;
}
.bp-card__content__icon {
  width: 6rem;
  max-width: 6rem;
}
.bp-card__content__img {
  width: 90%;
}
@media only screen and (min-width: 40em) {
  .bp-card {
    width: min(100%, 500px);
    /* min-height: max-content; */
    padding: 27px;
  }
  .bp-card > * {
    gap: 0;
  }
  .bp-card__content {
    text-align: left;
  }
  .bp-card__content__icon {
    width: 6rem;
    max-width: 6rem;
  }
}

.bp-card--wide {
  width: min(100%, 400px);
  aspect-ratio: 2/1;
}

.bp-card--outside-number {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr 0.5fr (1fr)[4];
  grid-template-columns: 0.5fr 0.5fr repeat(4, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bp-card--outside-number__number {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  grid-row: 1/-1;
  z-index: 1;
  text-align: center;
  margin: 9px;
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
  color: hsl(0deg, 0%, 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bp-card--outside-number__content {
  grid-column: 2/-1;
  grid-row: 1/-1;
  padding-block: 36px;
  padding-left: 54px;
  border-radius: 9px;
  background-color: hsl(0deg, 0%, 100%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
@media only screen and (min-width: 40em) {
  .bp-card--outside-number {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0.2fr 0.2fr (1fr)[4];
    grid-template-columns: 0.2fr 0.2fr repeat(4, 1fr);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .bp-card--outside-number__number {
    font-family: "CoreSansRegular";
    font-size: 36px;
    line-height: 1.1;
    font-weight: 400;
  }
}

.bp-card-hero {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
}

.bp-card-hero > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.bp-card-hero > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.bp-card-hero > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.bp-card-hero > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.bp-card-hero > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.bp-card-hero__img {
  -o-object-fit: cover;
     object-fit: cover;
}
.bp-card-hero__img img {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
}
.bp-card-hero__content {
  height: 24%;
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 27px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background-color: rgba(17, 182, 25, 0.6);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.bp-card-hero__content__link {
  color: hsl(0deg, 0%, 96%);
  font-family: "CoreSansRegular";
  font-size: 27px;
  line-height: 1.1;
  font-weight: "600";
}
.bp-card-hero__content:hover {
  height: 100%;
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
  padding: 27px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  background-color: rgba(17, 182, 25, 0.8);
}
.bp-card-hero__content:hover__link {
  font-family: "CoreSansRegular";
  font-size: 45px;
  line-height: 1.1;
  font-weight: 600;
}

.ath-adviser-card {
  width: 100%;
  padding: 18px;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-adviser-card__name {
  padding-bottom: 18px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.4);
}
.ath-adviser-card__information > *:not(:last-child) {
  padding-block: 18px;
}
.ath-adviser-card__information__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1.1;
  font-weight: 400;
}
.ath-adviser-card__information__item i {
  color: hsl(123deg, 83%, 39%);
  font-family: "ibp";
  font-size: 18px;
}
@media only screen and (min-width: 40em) {
  .ath-adviser-card {
    padding: 27px;
    border-radius: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
  .ath-adviser-card__name {
    padding-bottom: 18px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.4);
  }
  .ath-adviser-card__information > *:not(:last-child) {
    padding-block: 27px;
  }
  .ath-adviser-card__information__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 2rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ath-adviser-card__information__item i {
    color: hsl(123deg, 83%, 39%);
    font-family: "ibp";
    font-size: 27px;
  }
}

.flip-card {
  width: 100%;
  display: -ms-grid;
  display: grid;
  position: relative;
  aspect-ratio: 2.5/1;
}
.flip-card > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}
.flip-card__face {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 1rem;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-align: center;
  padding: 18px;
  padding-block: 36px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.flip-card__face__link {
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1;
  font-weight: "500";
}
.flip-card__face--front {
  -webkit-transform: perspective(600px) rotateY(0deg);
          transform: perspective(600px) rotateY(0deg);
}
.flip-card__face--back {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card:hover .flip-card__face--front {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card:hover .flip-card__face--back {
  -webkit-transform: perspective(600px) rotateY(360deg);
          transform: perspective(600px) rotateY(360deg);
}
@media only screen and (min-width: 40em) {
  .flip-card {
    aspect-ratio: 1/1;
  }
  .flip-card > * {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  .flip-card__face {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1rem;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 18px;
    padding-block: 36px;
    border-radius: 18px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
  .flip-card__face--front {
    -webkit-transform: perspective(600px) rotateY(0deg);
            transform: perspective(600px) rotateY(0deg);
  }
  .flip-card__face--back {
    -webkit-transform: perspective(600px) rotateY(180deg);
            transform: perspective(600px) rotateY(180deg);
  }
  .flip-card__face__link__icon {
    font-family: "CoreSansRegular";
    font-size: 36px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 85%);
  }
  .flip-card:hover .flip-card__face--front {
    -webkit-transform: perspective(600px) rotateY(180deg);
            transform: perspective(600px) rotateY(180deg);
  }
  .flip-card:hover .flip-card__face--back {
    -webkit-transform: perspective(600px) rotateY(360deg);
            transform: perspective(600px) rotateY(360deg);
  }
}

.flip-card-b {
  width: 100%;
  display: -ms-grid;
  display: grid;
  position: relative;
  aspect-ratio: 2/1.5;
}
.flip-card-b > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}
.flip-card-b__face {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding: 18px;
}
.flip-card-b__face--front {
  -webkit-transform: perspective(600px) rotateY(0deg);
          transform: perspective(600px) rotateY(0deg);
}
.flip-card-b__face--back {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card-b__face__icon {
  width: 210px;
  height: auto;
}
.flip-card-b__face__copy {
  color: hsl(0deg, 0%, 96%);
}
.flip-card-b__face__link {
  font-family: "CoreSansRegular";
  font-size: 27px;
  line-height: 1;
  font-weight: "500";
}
.flip-card-b__face__text {
  line-height: 1.2;
}
.flip-card-b:hover .flip-card__face--front {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card-b:hover .flip-card__face--back {
  -webkit-transform: perspective(600px) rotateY(360deg);
          transform: perspective(600px) rotateY(360deg);
}
@media only screen and (min-width: 40em) {
  .flip-card-b {
    aspect-ratio: 2/1.5;
  }
  .flip-card-b__face {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1rem;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 18px;
    padding-inline: 27px;
  }
  .flip-card-b__face--front {
    -webkit-transform: perspective(600px) rotateY(0deg);
            transform: perspective(600px) rotateY(0deg);
  }
  .flip-card-b__face--back {
    -webkit-transform: perspective(600px) rotateY(180deg);
            transform: perspective(600px) rotateY(180deg);
  }
  .flip-card-b__face__icon {
    width: 140px;
    height: auto;
  }
  .flip-card-b__face__copy {
    color: hsl(0deg, 0%, 96%);
  }
  .flip-card-b__face__link {
    font-family: "CoreSansRegular";
    font-size: 27px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 96%);
  }
  .flip-card-b__face__text {
    display: block;
  }
}

.flip-card-vertical {
  width: 100%;
  display: -ms-grid;
  display: grid;
  position: relative;
}
.flip-card-vertical > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 0;
  grid-column-end: 1;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 1;
}
.flip-card-vertical__face {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 1rem;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-align: center;
  padding: 18px;
  padding-block: 36px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.flip-card-vertical__face__link {
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1;
  font-weight: "500";
}
.flip-card-vertical__face--front {
  -webkit-transform: perspective(600px) rotateY(0deg);
          transform: perspective(600px) rotateY(0deg);
}
.flip-card-vertical__face--back {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card-vertical:hover .flip-card-vertical__face--front {
  -webkit-transform: perspective(600px) rotateY(180deg);
          transform: perspective(600px) rotateY(180deg);
}
.flip-card-vertical:hover .flip-card-vertical__face--back {
  -webkit-transform: perspective(600px) rotateY(360deg);
          transform: perspective(600px) rotateY(360deg);
}
@media only screen and (min-width: 40em) {
  .flip-card-vertical {
    /*aspect-ratio: 1 / 1;*/
  }
  .flip-card-vertical > * {
    display: -ms-grid;
    display: grid;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  .flip-card-vertical__face {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* justify-content: space-between; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1rem;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 18px;
    padding-block: 36px;
    border-radius: 18px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
  .flip-card-vertical__face--front {
    -webkit-transform: perspective(600px) rotateY(0deg);
            transform: perspective(600px) rotateY(0deg);
  }
  .flip-card-vertical__face--back {
    -webkit-transform: perspective(600px) rotateY(180deg);
            transform: perspective(600px) rotateY(180deg);
  }
  .flip-card-vertical__face__link__icon {
    font-family: "CoreSansRegular";
    font-size: 54px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 85%);
  }
  .flip-card-vertical:hover .flip-card__face--front {
    -webkit-transform: perspective(600px) rotateY(180deg);
            transform: perspective(600px) rotateY(180deg);
  }
  .flip-card-vertical:hover .flip-card__face--back {
    -webkit-transform: perspective(600px) rotateY(360deg);
            transform: perspective(600px) rotateY(360deg);
  }
}

.ath-img-card {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.ath-img-card > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-img-card > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-img-card__content {
  -ms-grid-column: 1;
  grid-column: 1;
  grid-row: 1/-1;
  z-index: 2;
  justify-items: start;
  padding: 27px;
}
.ath-img-card__content__title {
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
}
.ath-img-card__img {
  -ms-grid-column: 1;
  grid-column: 1;
  grid-row: 1/-1;
}
@media only screen and (min-width: 40em) {
  .ath-img-card {
    width: 100%;
  }
}

.ath-img-card-logo {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: (1fr)[6];
  grid-template-rows: repeat(6, 1fr);
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.ath-img-card-logo > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}

.ath-img-card-logo > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}

.ath-img-card-logo > *:nth-child(25) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(26) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(27) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(28) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(29) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(30) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(31) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(32) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}

.ath-img-card-logo > *:nth-child(37) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(38) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(39) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(40) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(41) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(42) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(43) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(44) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(45) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(46) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(47) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(48) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}

.ath-img-card-logo > *:nth-child(49) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(50) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(51) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(52) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(53) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(54) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(55) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(56) {
  -ms-grid-row: 5;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(57) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(58) {
  -ms-grid-row: 5;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(59) {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(60) {
  -ms-grid-row: 5;
  -ms-grid-column: 12;
}

.ath-img-card-logo > *:nth-child(61) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}

.ath-img-card-logo > *:nth-child(62) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}

.ath-img-card-logo > *:nth-child(63) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}

.ath-img-card-logo > *:nth-child(64) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}

.ath-img-card-logo > *:nth-child(65) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}

.ath-img-card-logo > *:nth-child(66) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}

.ath-img-card-logo > *:nth-child(67) {
  -ms-grid-row: 6;
  -ms-grid-column: 7;
}

.ath-img-card-logo > *:nth-child(68) {
  -ms-grid-row: 6;
  -ms-grid-column: 8;
}

.ath-img-card-logo > *:nth-child(69) {
  -ms-grid-row: 6;
  -ms-grid-column: 9;
}

.ath-img-card-logo > *:nth-child(70) {
  -ms-grid-row: 6;
  -ms-grid-column: 10;
}

.ath-img-card-logo > *:nth-child(71) {
  -ms-grid-row: 6;
  -ms-grid-column: 11;
}

.ath-img-card-logo > *:nth-child(72) {
  -ms-grid-row: 6;
  -ms-grid-column: 12;
}
.ath-img-card-logo__content {
  grid-column: 2/-2;
  grid-row: 1/-1;
  z-index: 2;
  justify-items: start;
  padding-block: 27px;
}
.ath-img-card-logo__content__title {
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
}
.ath-img-card-logo__img {
  display: inherit;
  grid-column: 1/-1;
  grid-row: 1/-1;
  position: relative;
}
.ath-img-card-logo__img-logo {
  position: absolute;
  width: 81px;
  height: 81px;
  top: 5%;
  right: 10px;
  z-index: 10;
}
@media only screen and (min-width: 40em) {
  .ath-img-card-logo {
    width: 100%;
  }
  .ath-img-card-logo__content {
    padding-block: 54px;
  }
}
@media only screen and (min-width: 64em) {
  .ath-img-card-logo {
    width: 100%;
  }
  .ath-img-card-logo__content {
    padding-block: 27px;
  }
}

.bp-card-video {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.bp-card-video__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.bp-card-video__preview {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
}
.bp-card-video__preview > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.bp-card-video__preview > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.bp-card-video__preview > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.bp-card-video__preview > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.bp-card-video__preview > * {
  width: 100%;
  display: inherit;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.bp-card-video__preview__img {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}
.bp-card-video__preview__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.bp-card-video__preview__icon {
  place-items: center;
  color: hsl(0deg, 0%, 100%);
}
.bp-card-video__preview__icon i {
  font-family: "ibp";
  font-size: 81px;
}
.bp-card-video__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 18px;
}
@media only screen and (min-width: 40em) {
  .bp-card-video {
    width: 100%;
    height: 100%;
  }
}

.bp-document-card {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding-block: 18px;
  padding-inline: 27px;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
  color: hsl(0deg, 0%, 48%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.bp-document-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.bp-document-card__icon {
  color: hsl(123deg, 83%, 39%);
  font-family: "ibp";
  font-size: 36px;
}
.bp-document-card:hover {
  background-color: hsl(123deg, 83%, 39%);
}
.bp-document-card:hover > * {
  color: hsl(0deg, 0%, 100%);
}

.bp-card-number {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-inline: 36px;
  padding-block: 54px;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
  justify-items: center;
}
.bp-card-number__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.bp-card-number__head {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 27px;
}
.bp-card-number__head__icon {
  text-align: center;
  border-radius: 9px;
  font-family: "CoreSansRegular";
  font-size: 36px;
  line-height: 1.1;
  font-weight: 400;
  padding-block: 18px;
  padding-inline: 27px;
  color: hsl(0deg, 0%, 100%);
}
.bp-card-number__head__img {
  max-width: 100%;
}
.bp-card-number__head__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.bp-card-number__content > * :not(:last-child) {
  padding-block: 18px;
}

.ath-event-card {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-event-card__date {
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px;
  color: hsl(0deg, 0%, 100%);
  border-top-left-radius: 13.5px;
  border-bottom-left-radius: 13.5px;
}
.ath-event-card__date h2 {
  font-family: "CoreSansBold";
  font-size: 45px;
  line-height: 1.1;
  font-weight: 900;
}
.ath-event-card__date-2 {
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: hsl(0deg, 0%, 100%);
  border-top-left-radius: 13.5px;
  border-bottom-left-radius: 13.5px;
}
.ath-event-card__date-2 h2 {
  font-family: "CoreSansBold";
  font-size: 45px;
  line-height: 1.1;
  font-weight: 900;
}
.ath-event-card__content {
  -ms-grid-column-span: 2;
  grid-column: span 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 18px;
}
.ath-event-card__content__link {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.ath-event-card__content__link i {
  font-family: "ibp";
  font-size: 18px;
}
.ath-event-card__content-2 {
  grid-column: 1/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 18px;
}
.ath-event-card__content-2__link {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}
.ath-event-card__content-2__link i {
  font-family: "ibp";
  font-size: 18px;
}
@media only screen and (min-width: 64em) {
  .ath-event-card__content-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
}
@media only screen and (min-width: 40em) {
  .ath-event-card {
    width: 100%;
  }
  .ath-event-card__content {
    padding: 27px;
  }
}

.ath-card-overlap {
  width: min(100%, 32rem);
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-card-overlap__head {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (-webkit-min-content)[2];
  -ms-grid-rows: (min-content)[2];
  grid-template-rows: repeat(2, -webkit-min-content);
  grid-template-rows: repeat(2, min-content);
  background-size: cover;
  border-radius: 8px 8px 0px 0px;
}
.ath-card-overlap__head > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-card-overlap__head > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-card-overlap__head > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-card-overlap__head > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-card-overlap__head > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.ath-card-overlap__head__img {
  position: relative;
  border-top-left-radius: 13.5px;
  border-top-right-radius: 13.5px;
}
.ath-card-overlap__head__img img {
  height: 16rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 13.5px;
  border-top-right-radius: 13.5px;
  -o-object-position: top left;
     object-position: top left;
  opacity: 0.5;
}
.ath-card-overlap__head__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  padding: 27px;
}
.ath-card-overlap__content {
  padding: 27px;
}

.ath-card-overlap--fw {
  width: 100%;
  height: 100%;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-card-overlap--fw__head {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (8rem)[2];
  grid-template-rows: repeat(2, 8rem);
  background-size: cover;
  border-radius: 8px 8px 0px 0px;
}
.ath-card-overlap--fw__head > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.ath-card-overlap--fw__head > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.ath-card-overlap--fw__head > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.ath-card-overlap--fw__head > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-card-overlap--fw__head > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.ath-card-overlap--fw__head__img {
  height: 100%;
  position: relative;
  border-top-left-radius: 13.5px;
  border-top-right-radius: 13.5px;
}
.ath-card-overlap--fw__head__img img {
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 13.5px;
  border-top-right-radius: 13.5px;
  -o-object-position: top left;
     object-position: top left;
  opacity: 0.3;
}
.ath-card-overlap--fw__head__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  padding: 13.5px;
}
.ath-card-overlap--fw__content {
  padding: 27px;
}
@media only screen and (min-width: 40em) {
  .ath-card-overlap--fw {
    width: 100%;
    height: 100%;
    border-radius: 18px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
  .ath-card-overlap--fw__head {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (8rem)[2];
    grid-template-rows: repeat(2, 8rem);
    background-size: cover;
    border-radius: 8px 8px 0px 0px;
  }
  .ath-card-overlap--fw__head > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-card-overlap--fw__head > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-card-overlap--fw__head > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-card-overlap--fw__head > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-card-overlap--fw__head > * {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-card-overlap--fw__head__img {
    height: 100%;
    position: relative;
    border-top-left-radius: 13.5px;
    border-top-right-radius: 13.5px;
  }
  .ath-card-overlap--fw__head__img img {
    height: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    border-top-left-radius: 13.5px;
    border-top-right-radius: 13.5px;
    -o-object-position: top left;
       object-position: top left;
    opacity: 0.3;
  }
  .ath-card-overlap--fw__head__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 1;
    padding: 13.5px;
  }
  .ath-card-overlap--fw__content {
    padding: 27px;
  }
}

.ath-card-outside {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
  grid-template-columns: repeat(5, 1fr);
  -ms-grid-rows: (0.5fr)[4];
  grid-template-rows: repeat(4, 0.5fr);
}

.ath-card-outside > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-card-outside > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-card-outside > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.ath-card-outside > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}

.ath-card-outside > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.ath-card-outside > *:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.ath-card-outside > *:nth-child(7) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.ath-card-outside > *:nth-child(8) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}

.ath-card-outside > *:nth-child(9) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}

.ath-card-outside > *:nth-child(10) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}

.ath-card-outside > *:nth-child(11) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.ath-card-outside > *:nth-child(12) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}

.ath-card-outside > *:nth-child(13) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.ath-card-outside > *:nth-child(14) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}

.ath-card-outside > *:nth-child(15) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.ath-card-outside > *:nth-child(16) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}

.ath-card-outside > *:nth-child(17) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}

.ath-card-outside > *:nth-child(18) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}

.ath-card-outside > *:nth-child(19) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}

.ath-card-outside > *:nth-child(20) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
.ath-card-outside__img {
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
  z-index: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}
.ath-card-outside__container {
  grid-column: 1/-1;
  grid-row: 2/-1;
  z-index: 0;
  border-radius: 18px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-card-outside__content {
  width: 100%;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-top: 36px;
  padding-bottom: 18px;
  text-align: left;
}
@media only screen and (min-width: 40em) {
  .ath-card-outside {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
    -ms-grid-rows: (-webkit-min-content)[2];
    -ms-grid-rows: (min-content)[2];
    grid-template-rows: repeat(2, -webkit-min-content);
    grid-template-rows: repeat(2, min-content);
  }
  .ath-card-outside > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-card-outside > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-card-outside > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .ath-card-outside > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .ath-card-outside > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .ath-card-outside > *:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-card-outside > *:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-card-outside > *:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .ath-card-outside > *:nth-child(9) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .ath-card-outside > *:nth-child(10) {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .ath-card-outside__img {
    width: 100%;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    z-index: 1;
  }
  .ath-card-outside__container {
    grid-column: 2/-1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    z-index: 0;
    border-radius: 18px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
  .ath-card-outside__content {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    text-align: left;
    margin-top: 18px;
    padding-bottom: 27px;
  }
}

.bp-card-compare {
  width: min(100%, 18rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  gap: 1rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-block: 18px;
  padding-inline: 27px;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ath-card-img-bg {
  width: 100%;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: (1fr)[2];
  grid-template-rows: repeat(2, 1fr);
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}

.ath-card-img-bg > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.ath-card-img-bg > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

.ath-card-img-bg > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.ath-card-img-bg > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.ath-card-img-bg > * {
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.ath-card-img-bg__img {
  width: 100%;
  aspect-ratio: 2/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  opacity: 0.16;
}
.ath-card-img-bg__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 4;
  padding: 27px;
  color: hsl(0deg, 0%, 85%);
}
.ath-card-img-bg__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
@media only screen and (min-width: 40em) {
  .ath-card-img-bg {
    width: 400px;
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[2];
    grid-template-rows: repeat(2, 1fr);
    border-radius: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  }
  .ath-card-img-bg > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .ath-card-img-bg > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .ath-card-img-bg > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .ath-card-img-bg > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .ath-card-img-bg > * {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .ath-card-img-bg__img {
    width: 100%;
    aspect-ratio: 2/1;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
    opacity: 0.16;
  }
  .ath-card-img-bg__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 4;
    padding: 27px;
    color: hsl(0deg, 0%, 85%);
  }
  .ath-card-img-bg__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: transparent;
  }
}

.ath-oval-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  padding-inline: 13.5px;
  padding-block: 13.5px;
  border-radius: 81px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
}
.ath-oval-card__img {
  width: 30%;
}
.ath-oval-card__content {
  width: 100%;
}
@media only screen and (min-width: 40em) {
  .ath-oval-card {
    width: 98%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-inline: 27px;
    padding-block: 18px;
    border-radius: 135px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
  }
  .ath-oval-card__img {
    width: 30%;
  }
}

.tabs {
  width: 100%;
  display: inherit;
  grid-column: 2/-2;
}
.tabs__nav {
  width: 100%;
  display: -ms-grid;
  display: grid;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding: 27px;
}
.tabs__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: scroll;
  scroll-behavior: smooth;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  gap: 0.8rem;
  padding-block: 27px;
  padding-inline: 36px;
}
.tabs__items::-webkit-scrollbar {
  width: 12px !important;
  -webkit-width: 12px !important;
  height: 10px !important;
  -webkit-height: 10px !important;
}
.tabs__items::-webkit-scrollbar-track {
  background-color: transparent !important;
  -webkit-background-color: transparent !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
}
.tabs__item {
  width: 100%;
  min-width: 150px;
  min-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  padding-inline: 9px;
  padding-block: 18px;
  border-radius: 13.5px;
  background-color: hsl(0deg, 0%, 100%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.tabs__item--active {
  background-color: hsl(123deg, 83%, 39%);
}
.tabs__item--active a.tabs__link {
  color: hsl(0deg, 0%, 100%);
}
.tabs__item--active:hover {
  background-color: hsl(123deg, 83%, 39%);
}
.tabs__item--active:hover a.tabs__link {
  color: hsl(0deg, 0%, 100%);
}
.tabs__icon {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1;
  font-weight: "500";
  color: hsl(0deg, 0%, 62%);
}
.tabs__link {
  width: 200px;
  text-decoration: none;
  font-family: "CoreSansBold";
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}
.tabs__link:hover {
  color: hsl(0deg, 0%, 33%);
}
.tabs__block {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
.tabs__block--active {
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  .tabs {
    width: 100%;
    display: inherit;
    grid-column: 2/-2;
  }
  .tabs__nav {
    overflow: hidden;
    scroll-behavior: smooth;
    padding-block: 18px;
  }
  .tabs__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
    justify-items: start;
    gap: 1rem;
    padding-block: 27px;
  }
  .tabs__item {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    min-width: 116px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    line-height: 0.6;
  }
  .tabs__link {
    width: 100%;
    text-decoration: none;
    font-family: "CoreSansBold";
    font-size: 13.5px;
    font-weight: 700;
    line-height: 1;
  }
  .tabs__link-fs-s {
    width: 100%;
    text-decoration: none;
    font-family: "CoreSansBold";
    font-size: 15.75px;
    font-weight: 700;
    line-height: 1;
    padding-block: 18px;
  }
  .tabs__icon {
    font-family: "CoreSansRegular";
    font-size: 45px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 62%);
  }
}

.tabs__item--active {
  background-color: hsl(123deg, 83%, 39%);
  color: white !important;
}

.ath-date-tabs__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 16px;
  padding-block: 13.5px;
}
.ath-date-tabs__month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ath-date-tabs__month i {
  font-size: 32px;
}
.ath-date-tabs__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}
.ath-date-tabs__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 9px;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 0.6;
}
.ath-date-tabs__link {
  width: 100%;
  text-decoration: none;
  font-family: "CoreSansBold";
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}
.ath-date-tabs__icon {
  font-family: "CoreSansRegular";
  font-size: 45px;
  line-height: 1;
  font-weight: "500";
  color: hsl(0deg, 0%, 62%);
}
@media only screen and (min-width: 40em) {
  .ath-date-tabs__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 48px;
    padding-block: 27px;
  }
}

.ath-date-tabs__item--active {
  color: hsl(0deg, 0%, 96%);
  background-color: hsl(123deg, 83%, 39%);
}

.ath-tabs {
  width: 100%;
  display: inherit;
  grid-column: 2/-2;
}
.ath-tabs__nav {
  width: 100%;
  display: -ms-grid;
  display: grid;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding: 27px;
}
.ath-tabs__nav::-webkit-scrollbar-thumb {
  color: transparent !important;
}
.ath-tabs__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: scroll;
  scroll-behavior: smooth;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  gap: 0.8rem;
}
.ath-tabs__items::-webkit-scrollbar {
  width: 12px !important;
  -webkit-width: 12px !important;
  height: 10px !important;
  -webkit-height: 10px !important;
}
.ath-tabs__items::-webkit-scrollbar-track {
  background-color: white !important;
  -webkit-background-color: white !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
}
.ath-tabs__item {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding-inline: 9px;
  padding-block: 18px;
  border-bottom: solid 4px white;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ath-tabs__icon {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1;
  font-weight: "500";
  color: hsl(0deg, 0%, 62%);
}
.ath-tabs__link {
  width: 200px;
  text-decoration: none;
  font-family: "CoreSansBold";
  font-size: 13.5px;
  font-weight: 700;
  line-height: 1;
}
.ath-tabs__link:hover {
  color: hsl(0deg, 0%, 33%);
}
.ath-tabs__block {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 18px;
}
.ath-tabs__block--active {
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  .ath-tabs {
    width: 100%;
    display: inherit;
    grid-column: 2/-2;
  }
  .ath-tabs__nav {
    overflow: hidden;
    padding-block: 18px;
  }
  .ath-tabs__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1rem;
  }
  .ath-tabs__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 0.6;
  }
  .ath-tabs__link {
    width: 100%;
    text-decoration: none;
    font-family: "CoreSansBold";
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
  }
  .ath-tabs__icon {
    font-family: "CoreSansRegular";
    font-size: 45px;
    line-height: 1;
    font-weight: "500";
    color: hsl(0deg, 0%, 62%);
  }
}

.ath-tabs__item--active {
  color: hsl(123deg, 83%, 39%);
  border-bottom: solid 4px hsl(123deg, 83%, 39%);
}

.ath-tabs-vertical {
  width: 100%;
  display: inherit;
  grid-column: 2/-2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
}
.ath-tabs-vertical__items {
  width: 100%;
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  gap: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding: 27px;
}
.ath-tabs-vertical__items::-webkit-scrollbar {
  width: 0px !important;
  -webkit-width: 12px !important;
  height: 0px !important;
  -webkit-height: 10px !important;
}
.ath-tabs-vertical__items::-webkit-scrollbar-track {
  background-color: transparent;
  -webkit-background-color: transparent;
}
.ath-tabs-vertical__item {
  width: 100%;
  height: 4rem;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 18px;
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 100%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ath-tabs-vertical__item:hover h3 {
  color: hsl(123deg, 83%, 39%);
}
.ath-tabs-vertical__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: transparent;
}
.ath-tabs-vertical__link:hover::before {
  display: inline-block;
  content: "";
  width: 0.3rem;
  height: 100%;
  margin-left: -0.8rem;
  background-color: hsl(123deg, 83%, 39%);
  border-radius: 9px;
}
.ath-tabs-vertical__block {
  grid-column: 1/-1;
  display: none;
  opacity: 0;
  padding: 18px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ath-tabs-vertical__block--active {
  display: block;
  opacity: 1;
}
@media only screen and (min-width: 40em) {
  .ath-tabs-vertical {
    width: 100%;
    display: inherit;
    grid-column: 2/-2;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[8];
    grid-template-columns: repeat(8, 1fr);
  }
  .ath-tabs-vertical__items {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    grid-auto-flow: row;
    grid-auto-rows: 1fr;
    gap: 1rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: start;
    overflow-x: scroll;
    scroll-behavior: smooth;
    padding: 27px;
  }
  .ath-tabs-vertical__items::-webkit-scrollbar {
    width: 0px !important;
    -webkit-width: 12px !important;
    height: 0px !important;
    -webkit-height: 10px !important;
  }
  .ath-tabs-vertical__items::-webkit-scrollbar-track {
    background-color: transparent;
    -webkit-background-color: transparent;
  }
  .ath-tabs-vertical__item {
    width: 100%;
    height: 6rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 18px;
    border-radius: 13.5px;
    -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
    box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
    background-color: hsl(0deg, 0%, 100%);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .ath-tabs-vertical__item:hover h3 {
    color: hsl(123deg, 83%, 39%);
  }
  .ath-tabs-vertical__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: transparent;
  }
  .ath-tabs-vertical__link:hover::before {
    display: inline-block;
    content: "";
    width: 0.5rem;
    height: 100%;
    margin-left: -1rem;
    background-color: hsl(123deg, 83%, 39%);
    border-radius: 9px;
  }
  .ath-tabs-vertical__block {
    grid-column: 3/-1;
    display: none;
    opacity: 0;
    padding: 18px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .ath-tabs-vertical__block--active {
    display: block;
    opacity: 1;
  }
}

.ath-tabs-vertical__item--active h3 {
  color: hsl(123deg, 83%, 39%);
}

.ath-tabs-vertical__item--active > .ath-tabs-vertical__link::before {
  display: inline-block;
  content: "";
  width: 0.5rem;
  height: 100%;
  margin-left: -1rem;
  background-color: hsl(123deg, 83%, 39%) !important;
  border-radius: 8px;
}

.lp-footer {
  width: 100%;
}
.lp-footer__copyright {
  width: 100%;
  grid-column: 1/-1;
  grid-row: 2/-1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-inline: 27px;
  padding-block: 13.5px;
}
@media only screen and (min-width: 40em) {
  .lp-footer__copyright {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/6;
    grid-row: 1/-1;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.lp-footer__logos {
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-inline: 27px;
  padding-block: 13.5px;
}
@media only screen and (min-width: 40em) {
  .lp-footer__logos {
    grid-column: 6/-1;
    grid-row: 1/-1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.logo-aval {
  max-width: 100px;
}
@media only screen and (min-width: 40em) {
  .logo-aval {
    max-width: 150px;
  }
}

.ath-owl-container {
  width: 100%;
  display: -ms-grid !important;
  display: grid !important;
  position: relative;
}

.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 8px 8px;
  background: #fff;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: var(--clr-bp-primary-500);
  color: #fff;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
  font-size: 40px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: var(--clr-bp-primary-500);
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  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;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  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: none;
  font: inherit;
  font-size: 40px;
}
.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 {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  calculation of the height of the owl-item that breaks page layouts
  */
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 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;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.button-accessibility {
  position: absolute;
  width: 100%;
  bottom: 0;
  /* top: 90%; */
  right: 0;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 13.5px;
}
.button-accessibility__animation {
  bottom: 20px;
  right: 60px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  display: none;
}
@media only screen and (min-width: 48em) {
  .button-accessibility {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 4;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    gap: 18px;
    -moz-gap: 18px;
    padding: 18px;
  }
  .button-accessibility__animation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 64em) {
  .button-accessibility {
    bottom: 0;
    right: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 4;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    gap: 18px;
    -moz-gap: 18px;
    padding: 18px;
  }
}

#play,
#stop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  cursor: pointer;
  border: none;
  padding: 4.5px;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  background-color: hsl(0deg, 0%, 96%);
  color: hsl(123deg, 83%, 39%);
}
#play i,
#stop i {
  font-family: "ibp";
  font-size: 27px;
}

.custom-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 9px;
  background: transparent;
  z-index: 4;
}
.custom-navigation--left {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  grid-row: 1/-1;
}
.custom-navigation--right {
  grid-column: -2;
  grid-row: 1/-1;
}
@media only screen and (min-width: 40em) {
  .custom-navigation {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.custom-navigation .owl-prev-home,
.custom-navigation .owl-next-home {
  /* margin-bottom: 40vh; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: 2em;
  height: 2em;
  padding: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* @include shadow(); */
  background-color: hsl(0deg, 0%, 91%);
  color: hsl(0deg, 0%, 33%);
}
.custom-navigation .owl-prev-home i,
.custom-navigation .owl-next-home i {
  font-family: "ibp";
  font-size: 45px;
}
@media only screen and (min-width: 40em) {
  .custom-navigation .owl-prev-home,
.custom-navigation .owl-next-home {
    margin-bottom: 0;
    width: 2.4em;
    height: 2.4em;
  }
}

.custom-navigation .owl-prev {
  left: 8px !important;
}

.custom-navigation .owl-next {
  right: 8px !important;
}

.owl-theme .owl-dots {
  position: absolute;
  /* left: 1.6em; */
  bottom: 1rem;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.5px;
  -moz-gap: 4.5px;
}

.owl-carousel button.owl-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
}

.owl-theme .owl-dots .owl-dot span {
  cursor: pointer;
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  background-color: hsl(0deg, 0%, 77%);
}

.video-slider .owl-nav button.owl-prev,
.video-slider .owl-nav button.owl-next {
  cursor: pointer;
  padding: 4.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* box-shadow: 8px 8px 24px #bebebe,
    -8px -8px 24px #ffffff; */
  -webkit-box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
          box-shadow: 4px 4px 12px #e5e5e5, -8px -8px 16px #ffffff;
  -webkit-box-shadow: inset;
          box-shadow: inset;
  background-color: hsl(0deg, 0%, 100%);
}
.video-slider .owl-nav button.owl-prev i,
.video-slider .owl-nav button.owl-next i {
  font-family: "ibp";
  font-size: 45px;
}

.video-slider .owl-nav .owl-prev {
  position: absolute;
  top: 16%;
  left: -32px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
@media only screen and (min-width: 40em) {
  .video-slider .owl-nav .owl-prev {
    top: 40%;
  }
}

.video-slider .owl-nav .owl-next {
  position: absolute;
  top: 16%;
  right: -32px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
@media only screen and (min-width: 40em) {
  .video-slider .owl-nav .owl-next {
    top: 40%;
  }
}

.video-slider .owl-dots {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: 0;
  bottom: -4rem;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -moz-gap: 4px;
}

.floating-nav {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: fixed;
  top: 35%;
  right: 0;
  z-index: 10;
}
.floating-nav__btn {
  width: 100%;
  position: relative;
  border: none;
  cursor: pointer;
  padding-inline: 13.5px;
  padding-block: 27px;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: 0.04rem;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
  background-color: hsl(0deg, 0%, 100%);
  color: hsl(221deg, 81%, 40%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.floating-nav__btn:hover {
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(221deg, 81%, 40%);
}
.floating-nav__list {
  width: 90%;
  height: 0;
  overflow: hidden;
  position: relative;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-inline: 18px;
  padding-block: 36px;
  border-style: solid;
  border-color: hsl(0deg, 0%, 96%);
  border-bottom-left-radius: 9px;
  background-color: hsl(0deg, 0%, 96%);
  color: hsl(221deg, 81%, 40%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
  -webkit-transition: 1s, -webkit-transform 1s;
  transition: 1s, -webkit-transform 1s;
  transition: transform 1s, 1s;
  transition: transform 1s, 1s, -webkit-transform 1s;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.floating-nav__list ul[role=list] {
  margin: -12rem 0;
}
.floating-nav__list:last-child {
  border-bottom: none;
  border-bottom-left-radius: 9px;
}
.floating-nav__item {
  padding-inline: 13.5px;
  padding-block: 13.5px;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  color: hsl(221deg, 81%, 40%);
  border-bottom: solid 1px hsl(0deg, 0%, 85%);
  letter-spacing: 1;
}
.floating-nav__item:hover {
  background-color: hsl(221deg, 81%, 40%);
  color: hsl(0deg, 0%, 100%);
}

.mouse-over .floating-nav__btn {
  -webkit-transform: translateX(-94%);
          transform: translateX(-94%);
}

.show {
  width: 100%;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  opacity: 1;
}

.evento {
  display: none;
}

.ath-calendar-wrapper {
  width: min(100%, 450px);
  margin-inline: auto;
  -ms-grid-column-span: 2;
  grid-column: span 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  padding: 13.5px;
  border-radius: 36px;
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 77%);
  background-color: hsl(0deg, 0%, 100%);
}

form.calendar-form {
  width: auto !important;
}

.info-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.info-icon__img {
  width: 5rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.numbers-item {
  max-width: 90%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  gap: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.numbers-item__number {
  width: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  gap: 2rem;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  color: hsl(0deg, 0%, 100%);
}
.numbers-item__icon {
  padding: 9px;
  font-family: "ibp";
  font-size: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: hsl(0deg, 0%, 100%);
}
.numbers-item__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.numbers-item__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ath-hero-section-modal {
  display: none;
  width: 100%;
  height: 90vh;
  padding: 45px;
}

.instructions-container {
  display: none;
}

.instructions-container.active-title {
  display: block;
}

.active-modal {
  grid-column: 1/-1;
  display: -ms-grid;
  display: grid;
  position: fixed;
  justify-items: center;
  top: 0;
  z-index: 10;
}

.blur {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}

.bp-card-modal {
  width: 100%;
  position: relative;
  max-height: 80vh;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
  padding: 18px;
  border-radius: 18px;
  background-color: hsl(0deg, 0%, 100%);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.bp-card-modal__logo {
  width: 100%;
  grid-column: 1/-1;
  justify-items: center;
}
.bp-card-modal__title {
  text-align: center;
  grid-column: 1/-1;
}
.bp-card-modal__title-vigencia {
  text-align: start;
  grid-column: 1/-1;
}
.bp-card-modal__vigencia {
  text-align: start;
  grid-column: 1/-1;
}
.bp-card-modal__content {
  width: 100%;
  /* display: grid; */
  grid-column: 1/-1;
  grid-auto-flow: row;
  grid-auto-rows: 1fr;
  overflow-y: scroll;
}
@media only screen and (min-width: 40em) {
  .bp-card-modal {
    width: 60%;
  }
  .bp-card-modal__content {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    /* @include p("m"); */
  }
}

/* .terms{
    &__vigencia{
        list-style: none;
    }
    &__vigencia li::marker {
        display: inline-block;
        font-family: "CoreSansRegular";
        font-size: 16px;
        line-height: 1.1;
        font-weight: 400;
        margin-left: 0;
        content: "\ebdc" " ";
        font-family: "ibp";
        color: hsl(123deg, 83%, 39%);
    }
} */
.btn-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.icon-close {
  font-family: "ibp";
  font-size: 36px;
}

.box-line-icon {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  text-align: center;
  padding-inline: 36px;
}
.box-line-icon__img {
  width: min(90%, 10rem);
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media only screen and (min-width: 40em) {
  .box-line-icon--borders {
    border-right: solid 1px hsl(0deg, 0%, 62%);
    border-left: solid 1px hsl(0deg, 0%, 62%);
  }
  .box-line-icon--borders__img {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
}

.bp-chart {
  width: 16rem;
  height: 16rem;
  border-radius: 50%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bp-chart__hole {
  width: 10rem;
  height: 10rem;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: hsl(0deg, 0%, 100%);
}
.bp-chart__hole h3 {
  font-size: 16px;
}

.slice {
  width: 100%;
  height: 100%;
  position: absolute;
  clip: rect(0px, 8rem, 16rem, 0);
  border-radius: 50%;
  overflow: hidden;
  font-size: 16px;
  color: white;
}

.percentage {
  position: absolute;
  font-size: 12px;
}

#percentage1 {
  top: 40%;
  left: 10%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

#percentage2 {
  top: 70%;
  left: 15%;
  -webkit-transform: translate(-50%, -50%) rotate(240deg);
          transform: translate(-50%, -50%) rotate(240deg);
}

#percentage3 {
  top: 60%;
  left: 10%;
  -webkit-transform: translate(-50%, -50%) rotate(120deg);
          transform: translate(-50%, -50%) rotate(120deg);
}

#slice1 {
  background-color: hsl(116deg, 51%, 61%);
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

#slice2 {
  background-color: hsl(145deg, 100%, 23%);
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}

#slice3 {
  background-color: hsl(123deg, 83%, 39%);
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}

.ally-card {
  width: 100%;
  background-color: hsl(0deg, 0%, 100%);
  border-radius: 13.5px;
  -webkit-box-shadow: 0px 8px 4px 0px rgba(209, 209, 209, 0.44);
  box-shadow: 0px 0px 4px 4px rgba(209, 209, 209, 0.44);
}
.ally-card__head {
  display: -ms-grid;
  display: grid;
}
.ally-card__head > * {
  grid-column: 1/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.ally-card__logo {
  z-index: 4;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: self-start;
      justify-self: self-start;
  margin-left: 18px;
}
.ally-card__highlighted {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0.5rem;
  background-color: hsl(0deg, 0%, 100%);
  border-bottom: solid 1px hsl(0deg, 0%, 96%);
}
.ally-card__discount {
  width: 40%;
  color: hsl(0deg, 0%, 100%);
  background-color: hsl(123deg, 83%, 39%);
  padding: 9px;
}
.ally-card__discount h3 {
  font-family: "CoreSansRegular";
  font-size: 27px;
  line-height: 1.1;
  font-weight: 600;
}
.ally-card__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 2.25px;
}
.ally-card__content {
  padding: 18px;
}
.ally-card__content > * {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  -webkit-margin-before: 13.5px;
          margin-block-start: 13.5px;
}
.ally-card__content h3 {
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  color: hsl(123deg, 83%, 39%);
}
.ally-card__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 90em) {
  .ally-card__discount h3 {
    font-family: "CoreSansRegular";
    font-size: 36px;
    line-height: 1.1;
    font-weight: 600;
  }
  .ally-card__product {
    padding: 9px;
  }
  .ally-card__content {
    padding: 18px;
  }
  .ally-card__content > * {
    font-family: "CoreSansRegular";
    font-size: 18px;
    line-height: 1.1;
    font-weight: 400;
    -webkit-margin-before: 18px;
            margin-block-start: 18px;
  }
  .ally-card__content h3 {
    color: hsl(123deg, 83%, 39%);
  }
}

.img-wrapper {
  grid-column: 1/-1;
}
@media only screen and (min-width: 48em) {
  .img-wrapper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    grid-column: 1/6;
  }
}

.bp-form-wrapper {
  position: relative;
  grid-column: 1/-1;
  padding-inline: 18px;
  padding-block: 27px;
}
@media only screen and (min-width: 48em) {
  .bp-form-wrapper {
    grid-column: 6/-1;
    padding-inline: 27px;
    padding-block: 45px;
  }
}

.bp-form {
  width: 100%;
  overflow-y: scroll;
  overflow: hidden;
  -ms-scroll-chaining: smooth;
      overscroll-behavior: smooth;
}

.bp-form__group {
  width: 100%;
}

.spf-logo {
  max-width: 16px;
  position: absolute;
  left: 1.4rem;
  bottom: 1.2rem;
}
@media only screen and (min-width: 40em) {
  .spf-logo {
    left: 1.6rem;
    bottom: 2rem;
  }
}

.bp-label {
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1;
  font-weight: 500;
  margin-block: 13.5px;
}

.bp-input input {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-inline: 13.5px;
  padding-block: 13.5px;
  padding-inline: 13.5px;
  padding-block: 18px;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  border-radius: 4.5px;
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 85%);
}
.bp-input input:focus, .bp-input input:focus-visible {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 9%);
}

.bp-input--error input {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(5deg, 91%, 60%);
}
.bp-input--error input:focus, .bp-input--error input:focus-visible {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(5deg, 91%, 60%);
}

.bp-input--success input {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(123deg, 83%, 39%);
}
.bp-input--success input:focus, .bp-input--success input:focus-visible {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(123deg, 83%, 39%);
}

.bp-select {
  position: relative;
  display: -ms-grid;
  display: grid;
      grid-template-areas: "select";
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bp-select select {
  padding-inline: 13.5px;
  padding-block: 18px;
  border-radius: 4.5px;
  border-style: solid;
  border-width: 1px;
  border-color: hsl(0deg, 0%, 85%);
}
.bp-select::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  content: "";
  width: 0.8em;
  height: 0.5em;
  grid-area: select;
  -ms-grid-column-align: end;
      justify-self: end;
  margin-right: 18px;
  background-color: hsl(123deg, 83%, 39%);
  -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
          clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}
.bp-select > .bp-select::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.bp-select select,
.bp-select select::after {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: select;
  font-family: "CoreSansRegular";
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
}

.bp-select--error select {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(5deg, 91%, 60%);
}
.bp-select--error select:focus, .bp-select--error select:focus-visible {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(123deg, 83%, 39%);
}

.bp-select--success select {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(123deg, 83%, 39%);
}
.bp-select--success select:focus, .bp-select--success select:focus-visible {
  border-style: solid;
  border-width: 1px;
  border-color: hsl(123deg, 83%, 39%);
}

.bp-alert-text {
  display: none;
  font-family: "CoreSansRegular";
  font-size: 13.5px;
  line-height: 1;
  font-weight: 500;
  margin-block: 13.5px;
}
.bp-alert-text--error {
  display: inline-block;
  color: hsl(5deg, 91%, 60%);
}

.bp-alert {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 13.5px 1fr 13.5px 1fr 13.5px 1fr 13.5px 1fr 13.5px 1fr 13.5px 1fr 13.5px 1fr;
  grid-template-columns: repeat(8, 1fr);
  grid-auto-rows: repeat(3, auto);
  gap: 13.5px;
  -moz-gap: 13.5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13.5px;
  border-radius: 9px;
  color: currentColor;
  background-color: currentColor;
  border: currentColor;
}
.bp-alert__icon {
  width: 50%;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: hsl(0deg, 0%, 100%);
}
.bp-alert__content {
  width: 100%;
  grid-column: 1/-1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}
.bp-alert__close {
  grid-column: 9/-1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  font-size: 1.4rem;
}
.bp-alert__close__link:hover {
  color: hsl(22deg, 97%, 56%);
}
.bp-alert--error {
  color: hsl(0deg, 0%, 9%);
  background-color: hsl(358deg, 100%, 90%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(5deg, 91%, 60%);
}
.bp-alert--success {
  color: hsl(0deg, 0%, 9%);
  background-color: hsl(136deg, 41%, 82%);
  border-style: solid;
  border-width: 2px;
  border-color: hsl(123deg, 83%, 39%);
}
@media only screen and (min-width: 40em) {
  .bp-alert {
    width: 80%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[8];
    grid-template-columns: repeat(8, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 18px;
    border-radius: 9px;
  }
  .bp-alert > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .bp-alert > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .bp-alert > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .bp-alert > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .bp-alert > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .bp-alert > *:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
  }
  .bp-alert > *:nth-child(7) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .bp-alert > *:nth-child(8) {
    -ms-grid-row: 1;
    -ms-grid-column: 8;
  }
  .bp-alert__icon {
    width: 60%;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    grid-row: 1/-1;
    font-size: 1.5rem;
    padding-inline: 4.5px;
    padding-block: 4.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    aspect-ratio: 1/1;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: hsl(0deg, 0%, 100%);
  }
  .bp-alert__content {
    width: 100%;
    grid-column: 2/-2;
    grid-row: 1/-1;
  }
  .bp-alert__close {
    grid-column: 9/-1;
    grid-row: 1/-1;
  }
}

.bp-form__recaptcha-group {
  width: 100%;
  padding-block: 13.5px;
}

.recaptcha {
  width: 64%;
}
@media only screen and (min-width: 40em) {
  .recaptcha {
    width: 32%;
  }
}