@font-face {
  font-family: "portima-icons";
  src: url("/themes/custom/ocelot_myportima/assets/fonts/icons/portima-icons.eot");
  src: url("/themes/custom/ocelot_myportima/assets/fonts/icons/portima-icons.eot?#iefix") format("embedded-opentype"), url("/themes/custom/ocelot_myportima/assets/fonts/icons/portima-icons.ttf") format("truetype"), url("/themes/custom/ocelot_myportima/assets/fonts/icons/portima-icons.woff") format("woff"), url("/themes/custom/ocelot_myportima/assets/fonts/icons/portima-icons.svg#portima-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=po-],
[class*=" po-"] {
  font-family: "portima-icons" !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;
}
[class^=po-]::before,
[class*=" po-"]::before {
  display: inline-block;
  margin-right: 0.5rem;
}

.size-sm {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .size-sm {
    font-size: 15px;
  }
}

.size-md {
  font-size: 15px;
}
@media (min-width: 768px) {
  .size-md {
    font-size: 1.125rem;
  }
}

.size-l {
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .size-l {
    font-size: 2.125rem;
  }
}

.size-xl {
  font-size: 4.25rem;
}

.po-around-world::before {
  content: "\e900";
}

.po-arrow-bow::before {
  content: "\e901";
}

.po-arrow-growth::before {
  content: "\e902";
}

.po-arrow-redo::before {
  content: "\e903";
}

.po-arrow-s::before {
  content: "\e904";
}

.po-arrows-2-sync::before {
  content: "\e905";
}

.po-arrows-3-sync::before {
  content: "\e906";
}

.po-arrows-money-circle::before {
  content: "\e907";
}

.po-art-tools::before {
  content: "\e908";
}

.po-bag-euro::before {
  content: "\e909";
}

.po-boxes::before {
  content: "\e90a";
}

.po-brain-connected::before {
  content: "\e90b";
}

.po-browser-code::before {
  content: "\e90c";
}

.po-browser-graph::before {
  content: "\e90d";
}

.po-browsers-multiple::before {
  content: "\e90e";
}

.po-building-alt::before {
  content: "\e90f";
}

.po-building::before {
  content: "\e910";
}

.po-buildings::before {
  content: "\e911";
}

.po-calendar::before {
  content: "\e912";
}

.po-certificate-check::before {
  content: "\e913";
}

.po-character-check::before {
  content: "\e914";
}

.po-chart-growth-star::before {
  content: "\e915";
}

.po-chart-up::before {
  content: "\e916";
}

.po-charts::before {
  content: "\e917";
}

.po-circles-dotted::before {
  content: "\e918";
}

.po-city::before {
  content: "\e919";
}

.po-clipboard-check::before {
  content: "\e91a";
}

.po-clipboard-clock::before {
  content: "\e91b";
}

.po-clipboard-file::before {
  content: "\e91c";
}

.po-clipboard-medal::before {
  content: "\e91d";
}

.po-clock::before {
  content: "\e91e";
}

.po-cloud-medal::before {
  content: "\e91f";
}

.po-cloud::before {
  content: "\e920";
}

.po-cog-check::before {
  content: "\e921";
}

.po-cogs::before {
  content: "\e922";
}

.po-coin-euro::before {
  content: "\e923";
}

.po-comment-dislike::before {
  content: "\e924";
}

.po-computer-cursor::before {
  content: "\e925";
}

.po-computer-edit::before {
  content: "\e926";
}

.po-computer-file::before {
  content: "\e927";
}

.po-computer-medal::before {
  content: "\e928";
}

.po-computer-server::before {
  content: "\e929";
}

.po-computer-share::before {
  content: "\e92a";
}

.po-computer-user::before {
  content: "\e92b";
}

.po-computer-write::before {
  content: "\e92c";
}

.po-connected-question::before {
  content: "\e92d";
}

.po-connected::before {
  content: "\e92e";
}

.po-conversation-happy::before {
  content: "\e92f";
}

.po-conversation-question::before {
  content: "\e930";
}

.po-conversation-refresh::before {
  content: "\e931";
}

.po-conversation::before {
  content: "\e932";
}

.po-database-refresh::before {
  content: "\e933";
}

.po-databases::before {
  content: "\e934";
}

.po-delivery-time::before {
  content: "\e935";
}

.po-demo::before {
  content: "\e936";
}

.po-desk::before {
  content: "\e937";
}

.po-direction-signs::before {
  content: "\e938";
}

.po-exclamation-triangle::before {
  content: "\e939";
}

.po-eye-focus::before {
  content: "\e93a";
}

.po-eye-search::before {
  content: "\e93b";
}

.po-file-edit::before {
  content: "\e93c";
}

.po-file-euro::before {
  content: "\e93d";
}

.po-file-medal::before {
  content: "\e93e";
}

.po-files-check::before {
  content: "\e93f";
}

.po-files-restricted::before {
  content: "\e940";
}

.po-gavel::before {
  content: "\e941";
}

.po-go::before {
  content: "\e942";
}

.po-growth-euro::before {
  content: "\e943";
}

.po-hand-add-state::before {
  content: "\e944";
}

.po-hand-choose::before {
  content: "\e945";
}

.po-hand-coin::before {
  content: "\e946";
}

.po-hand-mobile-alt::before {
  content: "\e947";
}

.po-hand-mobile::before {
  content: "\e948";
}

.po-handover::before {
  content: "\e949";
}

.po-handshake::before {
  content: "\e94a";
}

.po-head-headphones::before {
  content: "\e94b";
}

.po-head-medal::before {
  content: "\e94c";
}

.po-hit::before {
  content: "\e94d";
}

.po-itsme::before {
  content: "\e94e";
}

.po-label-star::before {
  content: "\e94f";
}

.po-leaf::before {
  content: "\e950";
}

.po-logout-alt::before {
  content: "\e952";
}

.po-logout::before {
  content: "\e953";
}

.po-mail-send::before {
  content: "\e954";
}

.po-mail::before {
  content: "\e955";
}

.po-medal-check::before {
  content: "\e956";
}

.po-medal-star-alt::before {
  content: "\e957";
}

.po-medal-star::before {
  content: "\e958";
}

.po-note-edit::before {
  content: "\e959";
}

.po-note-pinned::before {
  content: "\e95b";
}

.po-people-conversation::before {
  content: "\e95c";
}

.po-people-presentation-alt::before {
  content: "\e95d";
}

.po-people-presentation::before {
  content: "\e95e";
}

.po-people-refresh::before {
  content: "\e95f";
}

.po-people-view::before {
  content: "\e960";
}

.po-person-megaphone::before {
  content: "\e964";
}

.po-person-desk::before {
  content: "\e961";
}

.po-person-growth-euro::before {
  content: "\e962";
}

.po-person-info::before {
  content: "\e963";
}

.po-person-shield::before {
  content: "\e966";
}

.po-person-suitcase::before {
  content: "\e967";
}

.po-person-view::before {
  content: "\e968";
}

.po-phone-conversation::before {
  content: "\e969";
}

.po-phone-mobile::before {
  content: "\e96a";
}

.po-question-circle::before {
  content: "\e96b";
}

.po-radio-select::before {
  content: "\e96c";
}

.po-release-arrows::before {
  content: "\e96d";
}

.po-ring::before {
  content: "\e96e";
}

.po-rings-square::before {
  content: "\e96f";
}

.po-rings::before {
  content: "\e970";
}

.po-rocket::before {
  content: "\e971";
}

.po-server-computer::before {
  content: "\e972";
}

.po-server-refresh::before {
  content: "\e973";
}

.po-shapes-arrows::before {
  content: "\e974";
}

.po-shield-lock::before {
  content: "\e975";
}

.po-star-circle-alt::before {
  content: "\e976";
}

.po-star-circle::before {
  content: "\e977";
}

.po-star::before {
  content: "\e978";
}

.po-stars::before {
  content: "\e979";
}

.po-start-finish::before {
  content: "\e97a";
}

.po-thumbs-up::before {
  content: "\e97b";
}

.po-ticket-euro::before {
  content: "\e97c";
}

.po-tree::before {
  content: "\e97d";
}

.po-umbrella::before {
  content: "\e97e";
}

.po-user-conversation::before {
  content: "\e97f";
}

.po-user-refresh::before {
  content: "\e980";
}

.po-user-tree::before {
  content: "\e981";
}

.po-user::before {
  content: "\e982";
}

.po-users-alt-group::before {
  content: "\e983";
}

.po-users-circle::before {
  content: "\e984";
}

.po-users-conversation-question::before {
  content: "\e985";
}

.po-users-stage::before {
  content: "\e986";
}

.po-users-videocall::before {
  content: "\e987";
}

.po-users::before {
  content: "\e988";
}

.po-world::before {
  content: "\e989";
}

.po-car::before {
  content: "\e98a";
}

.po-edi::before {
  content: "\e98b";
}

.po-exchange::before {
  content: "\e98c";
}

.po-mybroker::before {
  content: "\e98d";
}

.po-sofachat::before {
  content: "\e98e";
}

.po-upload::before {
  content: "\e98f";
}