.icoBase, .sliderTesti__text::before, .sliderTesti__text:after {
  position: relative;
  width: 24px;
  height: 24px;
  background-size: auto 80%;
  background-repeat: no-repeat;
  background-position: center center; }

.icoInline {
  vertical-align: baseline;
  display: inline-block; }

.icoThumb {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.icoFilter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' fill='none'%3E%3Cpath fill='%23000' d='M28 4h-4.1c-.5-2.3-2.5-4-4.9-4-2.4 0-4.4 1.7-4.9 4H0v2h14.1c.5 2.3 2.5 4 4.9 4 2.4 0 4.4-1.7 4.9-4H28V4Zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3ZM0 20h4.1c.5 2.3 2.5 4 4.9 4 2.4 0 4.4-1.7 4.9-4H28v-2H13.9c-.5-2.3-2.5-4-4.9-4-2.4 0-4.4 1.7-4.9 4H0v2Zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3Z'/%3E%3C/svg%3E"); }

.icoCalendar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='26' fill='none'%3E%3Cpath fill='%23000' d='M22 2h-4V0h-2v2H8V0H6v2H2C.9 2 0 2.9 0 4v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Zm0 22H2V10h20v14Zm0-16H2V4h4v2h2V4h8v2h2V4h4v4Z'/%3E%3C/svg%3E"); }

.icoPlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath fill='%23000' d='M28 0a28 28 0 1 0 0 56 28 28 0 0 0 0-56Zm14.895 29.789-24 12A2 2 0 0 1 16 40V16a2.001 2.001 0 0 1 2.895-1.789l24 12a2 2 0 0 1 0 3.578Z'/%3E%3C/svg%3E"); }
  .icoPlayAlt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' fill='none'%3E%3Cpath fill='%23000' d='M1 24a1 1 0 0 1-1-1V1A1 1 0 0 1 1.482.124l20 11a1 1 0 0 1 0 1.752l-20 11A1.002 1.002 0 0 1 1 24Z'/%3E%3C/svg%3E"); }

.icoNext, .sliderTesti__next, .icoPrev, .sliderTesti__prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Cpath fill='%23000' d='M21 0a21 21 0 1 0 0 42 21 21 0 0 0 0-42Zm12 22.5H14.775l8.37 8.36L21 33 9 21 21 9l2.145 2.089-8.37 8.411H33v3Z'/%3E%3C/svg%3E"); }

.icoNext, .sliderTesti__next {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.icoPopup {
  width: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24' fill='none'%3E%3Cpath fill='%23000' d='M26 0H8a2.006 2.006 0 0 0-2 2v14a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2V2a2.006 2.006 0 0 0-2-2Zm0 16H8V2h18v14Z'/%3E%3Cpath fill='%23000' d='M16 22H2V12h2v-2H2a2.006 2.006 0 0 0-2 2v10a2.006 2.006 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-2h-2v2Z'/%3E%3C/svg%3E"); }

.icoLink {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath fill='%23000' d='M11 13H1c-.6 0-1-.4-1-1V2c0-.6.4-1 1-1h5v1H1v10h10V7h1v5c0 .6-.4 1-1 1Z'/%3E%3Cpath fill='%23000' d='M8 0v1h3.3L7 5.3l.7.7L12 1.7V5h1V0H8Z'/%3E%3C/svg%3E"); }

.icoChevronLeft, .icoChevronRight {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='none'%3E%3Cpath fill='%23000' d='m6 5-5 5-.7-.7L4.6 5 .3.7 1 0l5 5Z'/%3E%3C/svg%3E"); }

.icoChevronLeft {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.icoChevronFirst {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.icoChevronLast {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.icoBackTop, .icoChevronFirst, .icoChevronLast {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' fill='none'%3E%3Cpath fill='%23000' d='M12 6 2 16l1.4 1.4L12 8.8l8.6 8.6L22 16 12 6ZM0 0h24v2H0V0Z'/%3E%3C/svg%3E"); }

.icoCopy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23000' d='M9.947 17a4.948 4.948 0 0 1-3.499-8.447l5.106-5.104a4.948 4.948 0 1 1 6.998 6.998l-.553.552-1.415-1.413.557-.557a2.95 2.95 0 0 0-.004-4.166 3.02 3.02 0 0 0-4.17 0L7.863 9.967a2.948 2.948 0 0 0 0 4.17 3.02 3.02 0 0 0 4.17 0l1.414 1.414A4.917 4.917 0 0 1 9.947 17Z'/%3E%3Cpath fill='%23000' d='M17.947 15a4.948 4.948 0 0 1-3.499-8.447l.553-.552 1.414 1.414-.552.553a2.948 2.948 0 0 0 0 4.169 3.02 3.02 0 0 0 4.17 0l5.105-5.105a2.951 2.951 0 0 0 0-4.169 3.02 3.02 0 0 0-4.17 0L19.554 1.45a4.948 4.948 0 0 1 6.998 6.998l-5.104 5.103a4.92 4.92 0 0 1-3.5 1.45Z'/%3E%3Cpath fill='%23000' d='M22 28H2a2.002 2.002 0 0 1-2-2V6a2.002 2.002 0 0 1 2-2h4v2H2v20h20V16h2v10a2.002 2.002 0 0 1-2 2Z'/%3E%3C/svg%3E"); }

.icoCheck {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='17' fill='none'%3E%3Cpath fill='%23000' d='M9 17 0 8l1.414-1.414L9 14.171 22.586.586 24 2 9 17Z'/%3E%3C/svg%3E"); }

.icoWebinar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath fill='%23000' d='M14.438 10.875a2.375 2.375 0 1 0 0-4.75 2.375 2.375 0 0 0 0 4.75ZM12.063 16.813h-1.188v-2.97a2.97 2.97 0 0 0-2.969-2.968H4.344a2.969 2.969 0 0 0-2.969 2.969v2.969H.187v-2.97a4.156 4.156 0 0 1 4.157-4.155h3.562a4.157 4.157 0 0 1 4.157 4.156v2.969ZM6.125 1.374a2.969 2.969 0 1 1 0 5.938 2.969 2.969 0 0 1 0-5.938Zm0-1.188a4.156 4.156 0 1 0 0 8.313 4.156 4.156 0 0 0 0-8.313Z'/%3E%3C/svg%3E"); }

.icoWorkshop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath fill='%23000' d='M50 46H38a6 6 0 0 0-6 6v4h4v-4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4h4v-4a6 6 0 0 0-6-6ZM36 36a8 8 0 1 0 16 0 8 8 0 0 0-16 0Zm12 0a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM8 38v-2H4v2a14 14 0 0 0 14 14h6v-4h-6A10 10 0 0 1 8 38Zm26-22h14v4H34v-4Zm0-8h20v4H34V8Zm0-8h20v4H34V0ZM18 18H6a6 6 0 0 0-6 6v4h4v-4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4h4v-4a6 6 0 0 0-6-6Zm-6-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0-12a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z'/%3E%3C/svg%3E"); }

.icoTraining {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Cpath fill='%23000' d='M12 12h4v8h-4v-8Zm0 12h4v8h-4v-8Zm12-12h4v8h-4v-8Zm0 12h4v8h-4v-8ZM12 36h4v8h-4v-8Zm12 0h4v8h-4v-8Z'/%3E%3Cpath fill='%23000' d='M56 24a4 4 0 0 0-4-4H40V4a4 4 0 0 0-4-4H4a4 4 0 0 0-4 4v52h56V24ZM4 4h32v48H4V4Zm36 48V24h12v28H40Z'/%3E%3C/svg%3E"); }

.icoClose {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23000' d='M16 1.4 14.6 0 8 6.6 1.4 0 0 1.4 6.6 8 0 14.6 1.4 16 8 9.4l6.6 6.6 1.4-1.4L9.4 8 16 1.4Z'/%3E%3C/svg%3E"); }

.icoSearch {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23000' d='m28 26.586-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L26.586 28 28 26.586ZM3 12a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9Z'/%3E%3C/svg%3E"); }

.icoQuoteAfter, .sliderTesti__text::after, .icoQuoteBefore, .sliderTesti__text::before, .sliderTesti__text:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30' fill='none'%3E%3Cpath fill='%23000' d='M12 14.25H3.165A13.5 13.5 0 0 1 9 5.04l2.685-1.8-1.65-2.49-2.685 1.8A16.5 16.5 0 0 0 0 16.275v9.975a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3v-9a3 3 0 0 0-3-3Zm21 0h-8.835A13.5 13.5 0 0 1 30 5.04l2.685-1.8L31.05.75l-2.7 1.8A16.5 16.5 0 0 0 21 16.275v9.975a3 3 0 0 0 3 3h9a3 3 0 0 0 3-3v-9a3 3 0 0 0-3-3Z'/%3E%3C/svg%3E"); }

.icoQuoteAfter, .sliderTesti__text::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.icoLocation {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath fill='%23000' d='M9.5 10.688a2.969 2.969 0 1 1 0-5.938 2.969 2.969 0 0 1 0 5.938Zm0-4.75a1.781 1.781 0 1 0 0 3.562 1.781 1.781 0 0 0 0-3.563Z'/%3E%3Cpath fill='%23000' d='m9.5 17.813-5.009-5.907c-.028-.034-.206-.269-.206-.269A6.465 6.465 0 0 1 2.969 7.72a6.531 6.531 0 0 1 13.062 0 6.463 6.463 0 0 1-1.315 3.917v.001s-.179.235-.205.266L9.5 17.813Zm-4.268-6.891.17.222L9.5 15.977l4.103-4.84c.026-.032.165-.216.165-.217a5.286 5.286 0 0 0 1.076-3.201 5.344 5.344 0 1 0-10.688 0 5.287 5.287 0 0 0 1.076 3.203Z'/%3E%3C/svg%3E"); }

.icoFacebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 32 32' viewBox='0 0 32 32'%3E%3Cpath d='m23 17.8.8-5.5h-5.2V8.8c0-1.5.7-3 3-3H24V1.2S21.9.8 19.8.8c-4.3 0-7.1 2.6-7.1 7.3v4.2H8v5.5h4.7V31c1 .2 1.9.2 2.9.2s2-.1 2.9-.2V17.8H23z'/%3E%3C/svg%3E"); }

.icoInstagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' id='Layer_1' x='0' y='0' style='enable-background:new 0 0 32 32' version='1.1' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0%7Bclip-path:url(%23SVGID_00000127756676810389696890000015430201488097362837_)%7D%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M0 0h32v32H0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000108997658530890954400000002476767181611619971_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible'/%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000108997658530890954400000002476767181611619971_)'%3E%3Cpath d='M16 2.9c4.3 0 4.8 0 6.5.1 1.6.1 2.4.3 3 .6.7.3 1.3.6 1.8 1.2.6.6.9 1.1 1.2 1.8.2.5.5 1.4.5 2.9.1 1.7.1 2.2.1 6.5s0 4.8-.1 6.5c-.1 1.6-.3 2.4-.6 3-.3.7-.6 1.3-1.2 1.8-.6.6-1.1.9-1.8 1.2-.6.2-1.4.5-3 .6-1.7.1-2.2.1-6.5.1s-4.8 0-6.5-.1c-1.6-.1-2.4-.3-3-.6-.7-.3-1.3-.6-1.8-1.2-.6-.6-.9-1.1-1.2-1.8-.1-.6-.4-1.5-.4-3-.1-1.7-.1-2.2-.1-6.5s0-4.8.1-6.5c0-1.5.3-2.4.5-2.9.3-.7.6-1.3 1.2-1.8.6-.6 1.1-.9 1.8-1.2.6-.3 1.5-.6 3-.6 1.7-.1 2.2-.1 6.5-.1zM16 0c-4.3 0-4.9 0-6.6.1-1.7.1-2.9.3-3.9.7-1.1.4-1.9 1-2.8 1.8S1.3 4.5.8 5.5C.4 6.5.1 7.7.1 9.4 0 11.1 0 11.7 0 16s0 4.9.1 6.6c.1 1.7.3 2.9.7 3.9.4 1.1 1 1.9 1.8 2.8.9.9 1.8 1.4 2.8 1.8 1 .4 2.2.7 3.9.7 1.8.2 2.4.2 6.7.2 4.4 0 4.9 0 6.6-.1 1.7-.1 2.9-.3 3.9-.7 1.1-.4 1.9-1 2.8-1.8.9-.9 1.4-1.8 1.8-2.8.4-1 .7-2.2.7-3.9.2-1.8.2-2.3.2-6.7s0-4.9-.1-6.6c-.1-1.7-.3-2.9-.7-3.9-.4-1.1-1-1.9-1.8-2.8-.9-.9-1.8-1.4-2.8-1.8-1-.4-2.2-.7-3.9-.7C20.9 0 20.3 0 16 0z'/%3E%3Cpath d='M16 7.8c-4.5 0-8.2 3.7-8.2 8.2 0 4.5 3.7 8.2 8.2 8.2s8.2-3.7 8.2-8.2c0-4.5-3.7-8.2-8.2-8.2zm0 13.5c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3 5.3 2.4 5.3 5.3-2.4 5.3-5.3 5.3zM24.5 9.4c1.1 0 1.9-.9 1.9-1.9s-.9-1.9-1.9-1.9-1.9.9-1.9 1.9.9 1.9 1.9 1.9z'/%3E%3C/g%3E%3C/svg%3E"); }

.icoYoutube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 48 48' viewBox='0 0 48 48'%3E%3Cpath d='M45.5 9.4C47.7 11.7 48 15.3 48 24s-.3 12.3-2.5 14.6C43.3 40.8 41.1 41 24 41s-19.3-.2-21.5-2.4C.3 36.3 0 32.7 0 24S.3 11.7 2.5 9.4 6.9 7 24 7s19.3.2 21.5 2.4zM20 31.4l12.1-7L20 17.5v13.9z'/%3E%3C/svg%3E"); }

.icoWhatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_292_2095)'%3E%3Cg clip-path='url(%23clip1_292_2095)'%3E%3Cpath d='M0 24.5L1.69627 18.3403C0.647564 16.5323 0.0974211 14.4848 0.103152 12.3916C0.103152 5.8327 5.46704 0.5 12.0516 0.5C15.2493 0.5 18.2521 1.73764 20.5043 3.98479C22.7622 6.23194 24.0057 9.22053 24 12.3973C24 18.9563 18.6361 24.289 12.0458 24.289H12.0401C10.0401 24.289 8.07449 23.7871 6.32664 22.8403L0 24.5ZM6.63037 20.6901L6.9914 20.9068C8.51575 21.808 10.2636 22.2814 12.0458 22.2871H12.0516C17.5243 22.2871 21.9828 17.8555 21.9828 12.403C21.9828 9.76236 20.9513 7.28137 19.0773 5.41065C17.2034 3.53992 14.7049 2.51331 12.0516 2.51331C6.57879 2.5076 2.12034 6.93916 2.12034 12.3916C2.12034 14.2567 2.64183 16.076 3.63897 17.6502L3.87392 18.0266L2.87106 21.6711L6.63037 20.6901Z' fill='white'/%3E%3Cpath d='M0.417969 24.0836L2.05694 18.135C1.04261 16.3954 0.509659 14.4163 0.509659 12.3973C0.51539 6.06651 5.69017 0.916321 12.0512 0.916321C15.14 0.916321 18.034 2.11404 20.2117 4.28134C22.3893 6.44864 23.587 9.33457 23.587 12.403C23.587 18.7338 18.4065 23.884 12.0512 23.884H12.0455C10.1142 23.884 8.21739 23.3992 6.53258 22.4867L0.417969 24.0836Z' fill='url(%23paint0_linear_292_2095)'/%3E%3Cpath d='M0 24.5L1.69627 18.3403C0.647564 16.5323 0.0974211 14.4848 0.103152 12.3916C0.103152 5.8327 5.46704 0.5 12.0516 0.5C15.2493 0.5 18.2521 1.73764 20.5043 3.98479C22.7622 6.23194 24.0057 9.22053 24 12.3973C24 18.9563 18.6361 24.289 12.0458 24.289H12.0401C10.0401 24.289 8.07449 23.7871 6.32664 22.8403L0 24.5ZM6.63037 20.6901L6.9914 20.9068C8.51575 21.808 10.2636 22.2814 12.0458 22.2871H12.0516C17.5243 22.2871 21.9828 17.8555 21.9828 12.403C21.9828 9.76236 20.9513 7.28137 19.0773 5.41065C17.2034 3.53992 14.7049 2.51331 12.0516 2.51331C6.57879 2.5076 2.12034 6.93916 2.12034 12.3916C2.12034 14.2567 2.64183 16.076 3.63897 17.6502L3.87392 18.0266L2.87106 21.6711L6.63037 20.6901Z' fill='url(%23paint1_linear_292_2095)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.06551 7.41824C8.84202 6.92205 8.60706 6.91064 8.39503 6.90493C8.22311 6.89923 8.02253 6.89923 7.82196 6.89923C7.62139 6.89923 7.30047 6.97338 7.0254 7.26995C6.75033 7.56653 5.98242 8.28516 5.98242 9.75094C5.98242 11.211 7.05405 12.6255 7.20305 12.8251C7.35205 13.0247 9.27182 16.1217 12.3033 17.3137C14.8248 18.3061 15.3406 18.1065 15.885 18.0551C16.4294 18.0038 17.65 17.3365 17.9022 16.6407C18.1486 15.9449 18.1486 15.3517 18.0741 15.2262C17.9996 15.1008 17.799 15.0266 17.501 14.8783C17.203 14.73 15.736 14.0114 15.4609 13.9087C15.1859 13.8118 14.9853 13.7604 14.7904 14.057C14.5899 14.3536 14.0168 15.0209 13.8449 15.2205C13.673 15.4201 13.4953 15.443 13.1973 15.2947C12.8993 15.1464 11.9366 14.8327 10.7962 13.8175C9.90792 13.0304 9.3062 12.0551 9.13428 11.7585C8.96236 11.462 9.11709 11.3023 9.26609 11.154C9.39789 11.0228 9.56408 10.8061 9.71308 10.635C9.86208 10.4639 9.91365 10.3384 10.0111 10.1388C10.1085 9.93916 10.0626 9.76805 9.98815 9.61976C9.91365 9.47718 9.32912 8.0057 9.06551 7.41824Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_292_2095' x1='12.0019' y1='24.0825' x2='12.0019' y2='0.91551' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2320B038'/%3E%3Cstop offset='1' stop-color='%2360D66A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_292_2095' x1='12.0023' y1='24.4977' x2='12.0023' y2='0.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_292_2095'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_292_2095'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

.icoEmail {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5H3C2.60218 5 2.22064 5.15804 1.93934 5.43934C1.65804 5.72064 1.5 6.10218 1.5 6.5V18.5C1.5 18.8978 1.65804 19.2794 1.93934 19.5607C2.22064 19.842 2.60218 20 3 20H21C21.3978 20 21.7794 19.842 22.0607 19.5607C22.342 19.2794 22.5 18.8978 22.5 18.5V6.5C22.5 6.10218 22.342 5.72064 22.0607 5.43934C21.7794 5.15804 21.3978 5 21 5ZM19.35 6.5L12 11.585L4.65 6.5H19.35ZM3 18.5V7.1825L11.5725 13.115C11.698 13.2021 11.8472 13.2488 12 13.2488C12.1528 13.2488 12.302 13.2021 12.4275 13.115L21 7.1825V18.5H3Z' fill='black'/%3E%3C/svg%3E"); }

.icoShareFacebook {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%231877F2'/%3E%3Cpath d='M22.2281 20.625L22.9375 16H18.5V13C18.5 11.7344 19.1188 10.5 21.1063 10.5H23.125V6.5625C23.125 6.5625 21.2938 6.25 19.5438 6.25C15.8875 6.25 13.5 8.46563 13.5 12.475V16H9.4375V20.625H13.5V31.8062C14.3156 31.9344 15.15 32 16 32C16.85 32 17.6844 31.9344 18.5 31.8062V20.625H22.2281Z' fill='white'/%3E%3C/svg%3E"); }

.icoShareTwitter {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%231D9BF0'/%3E%3Cpath d='M13.072 24.4399C20.168 24.4399 24.048 18.5599 24.048 13.4639C24.048 13.2959 24.048 13.1279 24.04 12.9679C24.792 12.4239 25.448 11.7439 25.968 10.9679C25.28 11.2719 24.536 11.4799 23.752 11.5759C24.552 11.0959 25.16 10.3439 25.448 9.43991C24.704 9.87991 23.88 10.1999 23 10.3759C22.296 9.62391 21.296 9.15991 20.184 9.15991C18.056 9.15991 16.328 10.8879 16.328 13.0159C16.328 13.3199 16.36 13.6159 16.432 13.8959C13.224 13.7359 10.384 12.1999 8.48 9.86391C8.152 10.4319 7.96 11.0959 7.96 11.7999C7.96 13.1359 8.64 14.3199 9.68 15.0079C9.048 14.9919 8.456 14.8159 7.936 14.5279C7.936 14.5439 7.936 14.5599 7.936 14.5759C7.936 16.4479 9.264 17.9999 11.032 18.3599C10.712 18.4479 10.368 18.4959 10.016 18.4959C9.768 18.4959 9.528 18.4719 9.288 18.4239C9.776 19.9599 11.2 21.0719 12.888 21.1039C11.568 22.1359 9.904 22.7519 8.096 22.7519C7.784 22.7519 7.48 22.7359 7.176 22.6959C8.864 23.7999 10.896 24.4399 13.072 24.4399Z' fill='white'/%3E%3C/svg%3E"); }

.icoShareLinkedIn {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%230A66C2'/%3E%3Cpath d='M23.5008 7.19995H8.49922C8.15464 7.19995 7.82418 7.33683 7.58053 7.58048C7.33688 7.82414 7.2 8.1546 7.2 8.49917V23.5007C7.2 23.8453 7.33688 24.1758 7.58053 24.4194C7.82418 24.6631 8.15464 24.8 8.49922 24.8H23.5008C23.8454 24.8 24.1758 24.6631 24.4195 24.4194C24.6631 24.1758 24.8 23.8453 24.8 23.5007V8.49917C24.8 8.1546 24.6631 7.82414 24.4195 7.58048C24.1758 7.33683 23.8454 7.19995 23.5008 7.19995ZM12.4458 22.193H9.79966V13.7877H12.4458V22.193ZM11.1209 12.623C10.8207 12.6213 10.5278 12.5307 10.2791 12.3627C10.0303 12.1947 9.83695 11.9567 9.72331 11.6789C9.60967 11.4011 9.58087 11.0959 9.64055 10.8017C9.70023 10.5075 9.84572 10.2376 10.0586 10.0261C10.2716 9.81449 10.5424 9.67075 10.8369 9.61296C11.1315 9.55516 11.4365 9.58592 11.7136 9.70134C11.9907 9.81676 12.2274 10.0117 12.3938 10.2615C12.5602 10.5113 12.6489 10.8048 12.6487 11.105C12.6515 11.3059 12.6138 11.5054 12.5379 11.6915C12.462 11.8776 12.3495 12.0465 12.2069 12.1881C12.0643 12.3298 11.8947 12.4413 11.7081 12.516C11.5215 12.5907 11.3218 12.6271 11.1209 12.623ZM22.1991 22.2003H19.5542V17.6084C19.5542 16.2542 18.9786 15.8362 18.2354 15.8362C17.4508 15.8362 16.6808 16.4277 16.6808 17.6426V22.2003H14.0347V13.7938H16.5793V14.9586H16.6136C16.869 14.4416 17.7637 13.558 19.1289 13.558C20.6053 13.558 22.2003 14.4343 22.2003 17.001L22.1991 22.2003Z' fill='white'/%3E%3C/svg%3E"); }

.icoShareCopy {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%235BFC9F'/%3E%3Cpath d='M13.2138 18.0624C12.541 18.0626 11.8832 17.8631 11.3237 17.4894C10.7642 17.1157 10.3281 16.5844 10.0706 15.9628C9.81311 15.3412 9.74574 14.6571 9.87703 13.9972C10.0083 13.3373 10.3324 12.7312 10.8082 12.2554L14.3181 8.74624C14.9561 8.10823 15.8213 7.74979 16.7236 7.74976C17.6258 7.74972 18.4911 8.10811 19.1291 8.74607C19.7671 9.38402 20.1256 10.2493 20.1256 11.1515C20.1256 12.0538 19.7673 12.9191 19.1293 13.5571L18.7496 13.937L17.7762 12.9656L18.1596 12.5821C18.5382 12.2016 18.7506 11.6865 18.75 11.1497C18.7495 10.6129 18.5363 10.0982 18.157 9.71843C17.7707 9.34985 17.2574 9.1442 16.7235 9.1442C16.1897 9.1442 15.6763 9.34985 15.2901 9.71843L11.7806 13.2274C11.5923 13.4156 11.443 13.639 11.3411 13.8849C11.2392 14.1308 11.1868 14.3944 11.1868 14.6606C11.1868 14.9268 11.2392 15.1903 11.3411 15.4363C11.443 15.6822 11.5923 15.9056 11.7806 16.0938C12.1668 16.4623 12.6802 16.668 13.214 16.668C13.7479 16.668 14.2613 16.4623 14.6475 16.0938L15.6198 17.0662C15.3045 17.3831 14.9296 17.6343 14.5166 17.8053C14.1036 17.9763 13.6608 18.0637 13.2138 18.0624Z' fill='white'/%3E%3Cpath d='M18.7138 16.6875C18.041 16.6877 17.3832 16.4882 16.8237 16.1145C16.2642 15.7408 15.8281 15.2095 15.5706 14.5879C15.3131 13.9663 15.2457 13.2822 15.377 12.6223C15.5083 11.9624 15.8324 11.3563 16.3082 10.8805L16.6881 10.5006L17.6604 11.4732L17.2805 11.8529C17.0923 12.0411 16.943 12.2645 16.8412 12.5104C16.7393 12.7562 16.6869 13.0198 16.6869 13.2859C16.6869 13.5521 16.7393 13.8156 16.8412 14.0615C16.943 14.3074 17.0923 14.5308 17.2805 14.719C17.6668 15.0876 18.1801 15.2932 18.714 15.2932C19.2478 15.2932 19.7612 15.0876 20.1474 14.719C20.3262 14.5402 23.3988 11.4676 23.6573 11.2097C24.0368 10.8293 24.2499 10.314 24.2499 9.77666C24.2499 9.23937 24.0368 8.72401 23.6573 8.34367C23.2711 7.97509 22.7577 7.76944 22.2239 7.76944C21.69 7.76944 21.1766 7.97509 20.7904 8.34367L19.8181 7.3712C20.4563 6.73417 21.3213 6.37656 22.223 6.37695C23.1247 6.37735 23.9894 6.73572 24.627 7.37331C25.2646 8.0109 25.623 8.87556 25.6234 9.77727C25.6239 10.679 25.2663 11.544 24.6293 12.1822C24.3704 12.4407 21.299 15.5116 21.1204 15.6908C20.8051 16.0078 20.43 16.2591 20.0169 16.4302C19.6038 16.6012 19.1609 16.6887 18.7138 16.6875Z' fill='white'/%3E%3Cpath d='M21.5 25.625H7.75C7.38544 25.6246 7.03593 25.4796 6.77815 25.2218C6.52037 24.9641 6.37538 24.6146 6.375 24.25V10.5C6.37538 10.1354 6.52037 9.78593 6.77815 9.52815C7.03593 9.27037 7.38544 9.12538 7.75 9.125H10.5V10.5H7.75V24.25H21.5V17.375H22.875V24.25C22.8746 24.6146 22.7296 24.9641 22.4718 25.2218C22.2141 25.4796 21.8646 25.6246 21.5 25.625Z' fill='white'/%3E%3C/svg%3E"); }

.icoShareDone {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%235BFC9F'/%3E%3Cpath d='M13.9375 21.5L7.75 15.3125L8.72213 14.3403L13.9375 19.555L23.2779 10.2153L24.25 11.1875L13.9375 21.5Z' fill='white'/%3E%3C/svg%3E"); }

.icoFinancial {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_137)'%3e%3cpath d='M32.667 7V16.3333C32.667 16.9522 32.9128 17.5457 33.3504 17.9832C33.788 18.4208 34.3815 18.6667 35.0003 18.6667H44.3337' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.667 49H16.3337C15.096 49 13.909 48.5083 13.0338 47.6332C12.1587 46.758 11.667 45.571 11.667 44.3333V11.6667C11.667 10.429 12.1587 9.242 13.0338 8.36683C13.909 7.49167 15.096 7 16.3337 7H32.667L44.3337 18.6667V44.3333C44.3337 45.571 43.842 46.758 42.9668 47.6332C42.0917 48.5083 40.9047 49 39.667 49Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M32.6663 25.6666H26.833C25.9048 25.6666 25.0145 26.0354 24.3581 26.6918C23.7018 27.3481 23.333 28.2384 23.333 29.1666C23.333 30.0949 23.7018 30.9851 24.3581 31.6415C25.0145 32.2979 25.9048 32.6666 26.833 32.6666H29.1663C30.0946 32.6666 30.9848 33.0354 31.6412 33.6918C32.2976 34.3481 32.6663 35.2384 32.6663 36.1666C32.6663 37.0949 32.2976 37.9851 31.6412 38.6415C30.9848 39.2979 30.0946 39.6666 29.1663 39.6666H23.333' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M28 39.6667V42M28 23.3334V25.6667' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_137'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}

.icoTeam {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_289)'%3e%3cpath d='M23.333 30.3333C23.333 31.571 23.8247 32.758 24.6998 33.6331C25.575 34.5083 26.762 35 27.9997 35C29.2374 35 30.4243 34.5083 31.2995 33.6331C32.1747 32.758 32.6663 31.571 32.6663 30.3333C32.6663 29.0956 32.1747 27.9086 31.2995 27.0335C30.4243 26.1583 29.2374 25.6666 27.9997 25.6666C26.762 25.6666 25.575 26.1583 24.6998 27.0335C23.8247 27.9086 23.333 29.0956 23.333 30.3333Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.667 49V46.6667C18.667 45.429 19.1587 44.242 20.0338 43.3668C20.909 42.4917 22.096 42 23.3337 42H32.667C33.9047 42 35.0917 42.4917 35.9668 43.3668C36.842 44.242 37.3337 45.429 37.3337 46.6667V49' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M35 11.6667C35 12.9043 35.4917 14.0913 36.3668 14.9665C37.242 15.8417 38.429 16.3333 39.6667 16.3333C40.9043 16.3333 42.0913 15.8417 42.9665 14.9665C43.8417 14.0913 44.3333 12.9043 44.3333 11.6667C44.3333 10.429 43.8417 9.24201 42.9665 8.36684C42.0913 7.49167 40.9043 7 39.6667 7C38.429 7 37.242 7.49167 36.3668 8.36684C35.4917 9.24201 35 10.429 35 11.6667Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.667 23.3334H44.3337C45.5713 23.3334 46.7583 23.825 47.6335 24.7002C48.5087 25.5754 49.0003 26.7624 49.0003 28V30.3334' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.667 11.6667C11.667 12.9043 12.1587 14.0913 13.0338 14.9665C13.909 15.8417 15.096 16.3333 16.3337 16.3333C17.5713 16.3333 18.7583 15.8417 19.6335 14.9665C20.5087 14.0913 21.0003 12.9043 21.0003 11.6667C21.0003 10.429 20.5087 9.24201 19.6335 8.36684C18.7583 7.49167 17.5713 7 16.3337 7C15.096 7 13.909 7.49167 13.0338 8.36684C12.1587 9.24201 11.667 10.429 11.667 11.6667Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 30.3334V28C7 26.7624 7.49167 25.5754 8.36684 24.7002C9.24201 23.825 10.429 23.3334 11.6667 23.3334H16.3333' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_289'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}

.icoMegaphone {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_408)'%3e%3cpath d='M42 18.6666C43.8565 18.6666 45.637 19.4041 46.9497 20.7169C48.2625 22.0296 49 23.8101 49 25.6666C49 27.5231 48.2625 29.3036 46.9497 30.6164C45.637 31.9291 43.8565 32.6666 42 32.6666' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M23.333 18.6666V44.3333C23.333 44.9521 23.0872 45.5456 22.6496 45.9832C22.212 46.4208 21.6185 46.6666 20.9997 46.6666H18.6663C18.0475 46.6666 17.454 46.4208 17.0164 45.9832C16.5788 45.5456 16.333 44.9521 16.333 44.3333V32.6666' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M28 18.6667L38.556 9.87002C38.8627 9.61454 39.2359 9.45177 39.6318 9.4008C40.0278 9.34982 40.43 9.41275 40.7914 9.58221C41.1529 9.75166 41.4585 10.0206 41.6726 10.3576C41.8866 10.6945 42.0002 11.0855 42 11.4847V39.8487C42.0002 40.2479 41.8866 40.6389 41.6726 40.9758C41.4585 41.3128 41.1529 41.5817 40.7914 41.7512C40.43 41.9206 40.0278 41.9836 39.6318 41.9326C39.2359 41.8816 38.8627 41.7188 38.556 41.4634L28 32.6667H9.33333C8.71449 32.6667 8.121 32.4209 7.68342 31.9833C7.24583 31.5457 7 30.9522 7 30.3334V21C7 20.3812 7.24583 19.7877 7.68342 19.3501C8.121 18.9125 8.71449 18.6667 9.33333 18.6667H28Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_408'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoLaw {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_119)'%3e%3cpath d='M16.333 46.6666H39.6663' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M14 14L28 11.6666L42 14' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M28 7V46.6667' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 28L14 14L7 28C7 29.8565 7.7375 31.637 9.05025 32.9497C10.363 34.2625 12.1435 35 14 35C15.8565 35 17.637 34.2625 18.9497 32.9497C20.2625 31.637 21 29.8565 21 28Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M49 28L42 14L35 28C35 29.8565 35.7375 31.637 37.0503 32.9497C38.363 34.2625 40.1435 35 42 35C43.8565 35 45.637 34.2625 46.9497 32.9497C48.2625 31.637 49 29.8565 49 28Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_119'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoMoneyBag {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_25)'%3e%3cpath d='M22.167 7H33.8337C34.7619 7 35.6522 7.36875 36.3085 8.02513C36.9649 8.6815 37.3337 9.57174 37.3337 10.5C37.3337 12.6659 36.4732 14.7432 34.9417 16.2747C33.4101 17.8063 31.3329 18.6667 29.167 18.6667H26.8337C24.6677 18.6667 22.5905 17.8063 21.059 16.2747C19.5274 14.7432 18.667 12.6659 18.667 10.5C18.667 9.57174 19.0357 8.6815 19.6921 8.02513C20.3485 7.36875 21.2387 7 22.167 7Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9.33301 39.6666V37.3333C9.33301 32.3826 11.2997 27.6346 14.8003 24.134C18.301 20.6333 23.049 18.6666 27.9997 18.6666C32.9504 18.6666 37.6983 20.6333 41.199 24.134C44.6997 27.6346 46.6663 32.3826 46.6663 37.3333V39.6666C46.6663 42.142 45.683 44.5159 43.9327 46.2663C42.1823 48.0166 39.8084 49 37.333 49H18.6663C16.191 49 13.817 48.0166 12.0667 46.2663C10.3163 44.5159 9.33301 42.142 9.33301 39.6666Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_25'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoDevice {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_316)'%3e%3cpath d='M23.3333 35H9.33333C8.71449 35 8.121 34.7541 7.68342 34.3165C7.24583 33.879 7 33.2855 7 32.6666V14C7 13.3811 7.24583 12.7876 7.68342 12.35C8.121 11.9125 8.71449 11.6666 9.33333 11.6666H23.3333' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M30.333 11.6667C30.333 11.0479 30.5788 10.4544 31.0164 10.0168C31.454 9.57921 32.0475 9.33337 32.6663 9.33337H46.6663C47.2852 9.33337 47.8787 9.57921 48.3163 10.0168C48.7538 10.4544 48.9997 11.0479 48.9997 11.6667V44.3334C48.9997 44.9522 48.7538 45.5457 48.3163 45.9833C47.8787 46.4209 47.2852 46.6667 46.6663 46.6667H32.6663C32.0475 46.6667 31.454 46.4209 31.0164 45.9833C30.5788 45.5457 30.333 44.9522 30.333 44.3334V11.6667Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.333 44.3334H23.333' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.667 18.6666V18.69' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M37.333 37.3333C37.333 37.9522 37.5788 38.5457 38.0164 38.9833C38.454 39.4208 39.0475 39.6667 39.6663 39.6667C40.2852 39.6667 40.8787 39.4208 41.3163 38.9833C41.7538 38.5457 41.9997 37.9522 41.9997 37.3333C41.9997 36.7145 41.7538 36.121 41.3163 35.6834C40.8787 35.2458 40.2852 35 39.6663 35C39.0475 35 38.454 35.2458 38.0164 35.6834C37.5788 36.121 37.333 36.7145 37.333 37.3333Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 35V44.3333' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_316'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoNetworking {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_33)'%3e%3cpath d='M13.8389 16.184L16.8139 26.0983M29.8969 39.186L39.8159 42.161' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M27.2607 28.7397L40.6984 15.302' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9.33301 12.8334C9.33301 13.293 9.42354 13.7481 9.59943 14.1728C9.77532 14.5974 10.0331 14.9832 10.3581 15.3082C10.6831 15.6333 11.069 15.8911 11.4936 16.067C11.9183 16.2428 12.3734 16.3334 12.833 16.3334C13.2926 16.3334 13.7478 16.2428 14.1724 16.067C14.597 15.8911 14.9829 15.6333 15.3079 15.3082C15.6329 14.9832 15.8907 14.5974 16.0666 14.1728C16.2425 13.7481 16.333 13.293 16.333 12.8334C16.333 12.3737 16.2425 11.9186 16.0666 11.494C15.8907 11.0693 15.6329 10.6835 15.3079 10.3585C14.9829 10.0335 14.597 9.77569 14.1724 9.5998C13.7478 9.4239 13.2926 9.33337 12.833 9.33337C12.3734 9.33337 11.9183 9.4239 11.4936 9.5998C11.069 9.77569 10.6831 10.0335 10.3581 10.3585C10.0331 10.6835 9.77532 11.0693 9.59943 11.494C9.42354 11.9186 9.33301 12.3737 9.33301 12.8334Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.667 12.8334C39.667 13.7616 40.0357 14.6519 40.6921 15.3082C41.3485 15.9646 42.2387 16.3334 43.167 16.3334C44.0952 16.3334 44.9855 15.9646 45.6419 15.3082C46.2982 14.6519 46.667 13.7616 46.667 12.8334C46.667 11.9051 46.2982 11.0149 45.6419 10.3585C44.9855 9.70212 44.0952 9.33337 43.167 9.33337C42.2387 9.33337 41.3485 9.70212 40.6921 10.3585C40.0357 11.0149 39.667 11.9051 39.667 12.8334Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.667 43.1666C39.667 44.0949 40.0357 44.9851 40.6921 45.6415C41.3485 46.2979 42.2387 46.6666 43.167 46.6666C44.0952 46.6666 44.9855 46.2979 45.6419 45.6415C46.2982 44.9851 46.667 44.0949 46.667 43.1666C46.667 42.2384 46.2982 41.3481 45.6419 40.6918C44.9855 40.0354 44.0952 39.6666 43.167 39.6666C42.2387 39.6666 41.3485 40.0354 40.6921 40.6918C40.0357 41.3481 39.667 42.2384 39.667 43.1666Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9.33301 36.1666C9.33301 38.9514 10.4393 41.6221 12.4084 43.5912C14.3775 45.5604 17.0482 46.6666 19.833 46.6666C22.6178 46.6666 25.2885 45.5604 27.2576 43.5912C29.2268 41.6221 30.333 38.9514 30.333 36.1666C30.333 33.3819 29.2268 30.7111 27.2576 28.742C25.2885 26.7729 22.6178 25.6666 19.833 25.6666C17.0482 25.6666 14.3775 26.7729 12.4084 28.742C10.4393 30.7111 9.33301 33.3819 9.33301 36.1666Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_33'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoOperations {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_55)'%3e%3cpath d='M49 28C49 23.8468 47.7685 19.7868 45.4612 16.3335C43.1539 12.8802 39.8744 10.1886 36.0374 8.59899C32.2005 7.00941 27.9783 6.59327 23.9048 7.40318C19.8314 8.21309 16.0895 10.2127 13.1524 13.1491C10.2153 16.0856 8.2149 19.827 7.40409 23.9003C6.59327 27.9735 7.00848 32.1958 8.5972 36.0331C10.1859 39.8705 12.8768 43.1505 16.3296 45.4586C19.7825 47.7667 23.8421 48.9991 27.9953 49' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M39.6689 44.3333C39.6689 45.571 40.1606 46.758 41.0358 47.6331C41.911 48.5083 43.0979 49 44.3356 49C45.5733 49 46.7603 48.5083 47.6354 47.6331C48.5106 46.758 49.0023 45.571 49.0023 44.3333C49.0023 43.0956 48.5106 41.9086 47.6354 41.0335C46.7603 40.1583 45.5733 39.6666 44.3356 39.6666C43.0979 39.6666 41.911 40.1583 41.0358 41.0335C40.1606 41.9086 39.6689 43.0956 39.6689 44.3333Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M44.3359 36.1666V39.6666' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M44.3359 49V52.5' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M51.408 40.25L48.377 42' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M40.297 46.6666L37.2637 48.4166' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M37.2637 40.25L40.297 42' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M48.377 46.6666L51.4103 48.4166' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M28 16.3334V28L32.6667 32.6667' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_55'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.icoTax {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3e%3cg clip-path='url(%23clip0_60_331)'%3e%3cpath d='M21 32.6666L35 18.6666' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22.1667 21C22.811 21 23.3333 20.4776 23.3333 19.8333C23.3333 19.189 22.811 18.6666 22.1667 18.6666C21.5223 18.6666 21 19.189 21 19.8333C21 20.4776 21.5223 21 22.1667 21Z' fill='black' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M33.8337 32.6667C34.478 32.6667 35.0003 32.1444 35.0003 31.5C35.0003 30.8557 34.478 30.3334 33.8337 30.3334C33.1893 30.3334 32.667 30.8557 32.667 31.5C32.667 32.1444 33.1893 32.6667 33.8337 32.6667Z' fill='black' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.667 49V11.6667C11.667 10.429 12.1587 9.242 13.0338 8.36683C13.909 7.49167 15.096 7 16.3337 7H39.667C40.9047 7 42.0917 7.49167 42.9668 8.36683C43.842 9.242 44.3337 10.429 44.3337 11.6667V49L37.3337 44.3333L32.667 49L28.0003 44.3333L23.3337 49L18.667 44.3333L11.667 49Z' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_60_331'%3e%3crect width='56' height='56' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.filter-3F3F3F, .footerSosmed .icoBase, .footerSosmed .sliderTesti__text::before, .footerSosmed .sliderTesti__text:after {
  -webkit-filter: invert(19%) sepia(35%) saturate(0%) hue-rotate(151deg) brightness(89%) contrast(79%);
  filter: invert(19%) sepia(35%) saturate(0%) hue-rotate(151deg) brightness(89%) contrast(79%); }

.filter-BFBFBF, .share .icoBase, .share .sliderTesti__text::before, .share .sliderTesti__text:after {
  -webkit-filter: invert(25%) sepia(50%) saturate(0%) hue-rotate(256deg) brightness(133%) contrast(90%);
  filter: invert(25%) sepia(50%) saturate(0%) hue-rotate(256deg) brightness(133%) contrast(90%); }

.filter-FCD928, .sliderTesti__text::after {
  -webkit-filter: invert(71%) sepia(64%) saturate(528%) hue-rotate(1deg) brightness(110%) contrast(98%);
  filter: invert(71%) sepia(64%) saturate(528%) hue-rotate(1deg) brightness(110%) contrast(98%); }

.baseTitleDisplay, .sliderTesti__content, .coverTitle {
  font-family: 'Red Rose';
  font-family: "Red Rose", cursive;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  color: #222222; }

.baseTitleH1, .headlineTitle, .sliderTesti__title, .detailTitle, .detailContent h1, .textTitle {
  font-family: 'Nunito Sans';
  font-family: "Nunito Sans", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 50px;
  color: #222222; }

.baseTitleH2, .headlineDesc, .sliderTesti__caption, .detailContent h2, .textSubtitle {
  font-family: "Nunito Sans", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: normal;
  color: #222222; }

.baseTitleH3, .result .headlineDesc:first-of-type, .detailContent h3, .filterCateg__link, .textDescription {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.formInput::-webkit-input-placeholder, .formTextarea::-webkit-input-placeholder {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.formInput::-moz-placeholder, .formTextarea::-moz-placeholder {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.formInput:-ms-input-placeholder, .formTextarea:-ms-input-placeholder {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.formInput::-ms-input-placeholder, .formTextarea::-ms-input-placeholder {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.baseTitleParagraph, .resultPagination p, .detailContent p, .detailContent ol,
.detailContent ul, .detailDate, .detailPlace, .cardCaption, .formInput, .formTextarea, .formInput::placeholder, .formTextarea::placeholder {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.baseTitleCaption, .footerCopy, .sliderTesti__author, .articleDetail-date, .cardAuthorTitle, .formLabel {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: #3F3F3F; }

.baseLinkPrimary, .navLink, .cardTitle {
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  min-height: 70px;
  color: #000000;
  cursor: pointer;
  -webkit-transition: .2s ease;
  transition: .2s ease; }
  .baseLinkPrimary:hover, .navLink:hover, .cardTitle:hover {
    opacity: 0.75; }

.baseLinkSecondary, .footerMenu__link, .contactLink a, .articleDetail-author, .cardAuthorName, .filterLink, .paginationLink {
  font-family: "Nunito Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #000000;
  cursor: pointer;
  -webkit-transition: .2s ease;
  transition: .2s ease; }
  .baseLinkSecondary:hover, .footerMenu__link:hover, .contactLink a:hover, .articleDetail-author:hover, .cardAuthorName:hover, .filterLink:hover, .paginationLink:hover {
    opacity: 0.75; }

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  margin: 0;
  padding: 0; }

body {
  background: #FFFFFF;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
  margin: 0;
  padding: 0; }

a {
  color: inherit;
  text-decoration: none;
  vertical-align: baseline;
  outline: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  a:hover {
    text-decoration: none; }

a:focus,
button:focus {
  outline: 0;
  outline: -webkit-focus-ring-color auto 0;
  outline-offset: 0; }

img {
  max-width: 100%;
  width: auto;
  height: auto;
  vertical-align: top;
  border: 0;
  -ms-interpolation-mode: bicubic; }

table {
  border-collapse: collapse; }

iframe {
  border: none;
  vertical-align: top; }

video {
  vertical-align: top; }

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none; }

input,
button,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0; }

input:focus {
  outline: 0; }

input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder {
  color: transparent; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: 16px;
  font-weight: 400; }

.col-bs10-1, .col-bs9-1, .col-bs12-1, .col-bs10-2, .col-bs9-2, .col-bs12-2, .col-bs10-3, .col-bs9-3, .col-bs12-3, .col-bs10-4, .col-bs9-4, .col-bs12-4, .col-bs10-5, .col-bs9-5, .col-bs12-5, .col-bs10-6, .col-bs9-6, .col-bs12-6, .col-bs10-7, .col-bs9-7, .col-bs12-7, .col-bs10-8, .col-bs9-8, .col-bs12-8, .col-bs10-9, .col-bs9-9, .col-bs12-9, .col-bs10-10, .col-bs9-10, .col-bs12-10, .col-bs10-11, .col-bs9-11, .col-bs12-11, .col-bs10-12, .col-bs9-12, .col-bs12-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left; }

.col-bs12-1 {
  width: 8.33333%; }

.col-bs12-2 {
  width: 16.66667%; }

.col-bs12-3 {
  width: 25%; }

.col-bs12-4 {
  width: 33.33333%; }

.col-bs12-5 {
  width: 41.66667%; }

.col-bs12-6 {
  width: 50%; }

.col-bs12-7 {
  width: 58.33333%; }

.col-bs12-8 {
  width: 66.66667%; }

.col-bs12-9 {
  width: 75%; }

.col-bs12-10 {
  width: 83.33333%; }

.col-bs12-11 {
  width: 91.66667%; }

.col-bs12-12 {
  width: 100%; }

.clearfix {
  *zoom: 1; }
  .clearfix:after, .clearfix:before {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.container {
  width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  *zoom: 1;
  position: relative; }

.col-offset-fluid {
  margin-right: -15px;
  margin-left: -15px; }

.header {
  position: relative;
  width: 100%;
  padding-bottom: 20px;
  background: #FFFFFF;
  z-index: 99; }
  .headerWrap {
    padding-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .headerLogo {
    max-width: 262px; }
  .header.-fixed {
    position: fixed;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
/*    border-bottom: 1px solid #000000;*/
    -webkit-animation: slide-down .7s ease;
    animation: slide-down .7s ease; }
  .header ~ .-nav-offset.active {
    padding-top: 103px; }

.footer {
/*  padding-top: 64px;*/
  background: #000;
  padding-bottom: 10px;
  border-top: 1px solid #000000; }
  .footerWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footerMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    .footerMenu__item {
      padding-left: 13px;
      padding-right: 13px; }
      .footerMenu__item:first-child {
        padding-left: 0; }
      .footerMenu__item:last-child {
        padding-right: 0; }
    .footerMenu__link {
      display: inline-block;
      padding: 6px 0; }
  .footerCopy {
/*    margin-top: 21px;*/
    padding-top: 14px;
    padding-bottom: 6px;
    color: #fff; }
    .footerCopy a {
      text-decoration: underline; }
  .footerSosmed {
    margin-top: 16px; }
    .footerSosmed .icoBase, .footerSosmed .sliderTesti__text::before, .footerSosmed .sliderTesti__text:after {
      width: 32px;
      height: 32px; }
      .footerMenu__link{color: #fff; font-size: 14px;}

.client .col-bs12-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 16px; }
  .client .col-bs12-12:nth-of-type(2) {
    gap: 16px; }
  .client .col-bs12-12:nth-of-type(3) {
    gap: 32px; }

.clientImg {
  width: 128px;
  height: 128px;
/*  background-color: #CCCCCC;*/
  border-radius: 4px;
  display: inline-block; }
  .clientImg img {
    border-radius: 4px; }

.mt-128 {
  margin-top: 128px; }

.about .icoBase, .about .sliderTesti__text::before, .about .sliderTesti__text:after {
  width: 56px;
  height: 56px;
  margin: 4px 0 28px; }

.inhouse .icoBase {
  width: 54px;
  height: 54px;}

.inhouse .aboutIcon {
  background-color: #FFD504;
  width: fit-content;
  margin: 0 auto 16px;
  border-radius: 16px;}

.inhouse ul {
  list-style: outside;
  text-align: left;}

.inhouse .col-bs12-12 .col-bs12-4 {padding: 32px;}

.inhouse .advantage {
  border-radius: 16px;
  padding: 32px;
  background: #23355D;}
  .inhouse .advantage * {color: white;}
  .inhouse .advantage > div > h3 {
    text-align: left;
    margin-left: -20px;
  }
  
.inhouse .kontak button {
  display: block;
  margin: 0 auto;
}

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.contactList {
  padding-bottom: 16px; }

.contactLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px; }

.contactMap {
  margin-bottom: 16px; }
  .contactMap iframe {
    width: 100%;
    aspect-ratio: 16 / 9; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.resultIndeks {
  padding-left: 70px;
  margin-left: 55px;
  margin-right: -30px; }

.resultPagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 64px 0; }

.result .headlineDesc:first-of-type {
  margin: 0; }

.result .filterBox {
  padding-bottom: 0; }

.result .filterCateg {
  padding-bottom: 6px; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.nav {
  position: relative; }
  .navMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .navItem {
    padding-left: 12px;
    padding-right: 12px; }
    .navItem:first-child {
      padding-left: 0; }
    .navItem:last-child {
      padding-right: 0; }
  .navLink {
    padding: 0px;
    text-transform: uppercase;
    white-space: nowrap; }
    .navLink.-active {
      font-weight: 400;
      border-bottom: 2px solid #000000; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.headline {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 150px; }
  .headlineHalf {
    max-width: calc((100% - 150px) - 25%); }
  .headlineHorizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .headlineHorizontal .headlineWrap {
      max-width: 100%; }
  .headlineDesc {
    margin: 8px 0 0; }

.sliderHL {
  margin-top: 32px; }
  .sliderHL__img {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    border-radius: 16px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden; }
    .sliderHL__img img {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .sliderHL__item {
    max-width: 896px;
    margin: auto; }
  .sliderHL .swiper {
    --swiper-theme-color: #000;
    --swiper-pagination-bottom: 0;
    --swiper-pagination-bullet-size: 16px;
    --swiper-pagination-bullet-inactive-color: #3F3F3F;
    --swiper-pagination-bullet-inactive-opacity: .5; }
    .sliderHL .swiper-slide {
      -webkit-transition: -webkit-transform .6s ease;
      transition: -webkit-transform .6s ease;
      transition: transform .6s ease;
      transition: transform .6s ease, -webkit-transform .6s ease; }
      .sliderHL .swiper-slide[role=group] {
        max-width: unset; }
      .sliderHL .swiper-slide-prev {
        -webkit-transform: translateX(22px) scale(0.957);
        transform: translateX(22px) scale(0.957); }
      .sliderHL .swiper-slide-next {
        -webkit-transform: translateX(-22px) scale(0.957);
        transform: translateX(-22px) scale(0.957); }
    .sliderHL .swiper-pagination {
      position: relative;
      margin-top: 16px; }

.sliderTesti {
  margin-top: 64px;
  padding-top: 64px;
  padding-bottom: 64px;
  background: rgba(252, 217, 40, 0.025); }
  .sliderTesti__title {
    color: #000000;
    line-height: 44px; }
  .sliderTesti__caption {
    margin-top: 8px; }
  .sliderTesti__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 40px;
    margin-left: 70px;
    margin-right: 70px; }
  .sliderTesti__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .sliderTesti__text {
    position: relative;
    margin-top: 1.1em; }
    .sliderTesti__text::before, .sliderTesti__text:after {
      content: '';
      position: absolute;
      display: block;
      width: 24px;
      height: 24px; }
    .sliderTesti__text::before {
      margin-top: -1.2em; }
    .sliderTesti__text::after {
      bottom: 0;
      right: 0; }
  .sliderTesti__author {
    color: #222222;
    font-style: italic;
    display: block;
    margin-top: 16px; }
  .sliderTesti__img {
    margin-left: 40px;
    position: relative;
    width: 433px;
    -ms-flex-preferred-size: 433px;
    flex-basis: 433px;
    padding-top: 32.239%;
    border-radius: 4px;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    overflow: hidden; }
    .sliderTesti__img img {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .sliderTesti__link {
    margin-top: 32px;
    margin-left: 70px;
    margin-right: 70px; }
  .sliderTesti__nav {
    width: 42px;
    height: 42px;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-filter: invert(59%) sepia(0%) saturate(32%) hue-rotate(230deg) brightness(110%) contrast(82%);
    filter: invert(59%) sepia(0%) saturate(32%) hue-rotate(230deg) brightness(110%) contrast(82%); }
  .sliderTesti .swiper {
    --swiper-navigation-sides-offset: 2px;
    --swiper-navigation-size: 42px;
    --swiper-navigation-top-offset: 295px; }

.workshopIndeks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 70px;
  margin-left: 55px;
  margin-right: -30px;
  margin-bottom: 64px; }

.workshopOther {
  width: calc(100% + 30px);
  padding-left: 0;
  padding-right: 0; }

.detail {
  margin-top: 32px;
  margin-bottom: 64px; }
  .detailTitle {
    line-height: 44px;
    color: #000000; }
  .detailContent {
    margin-top: 24px;
    padding-bottom: 32px;
    border-bottom: 1px solid #CCCCCC; }
    .detailContent h1 {
      color: #000000; }
    .detailContent h2 {
      color: #000000; }
    .detailContent h3 {
      color: #000000; }
    .detailContent p {
      font-size: 17px;
      line-height: 1.5;
      color: #000000; }
    .detailContent ol,
    .detailContent ul {
      font-size: 20px;
      line-height: 1.5;
      color: #000000;
      padding-left: 25px;
      padding-right: 25px;
      margin-top: 1em;
      margin-bottom: 1em; }
    .detailContent ul {
      list-style-type: disc; }
    .detailContent ol {
      list-style-type: decimal; }
    .detailContent a {
      text-decoration: underline; }
  .detailSchedule {
    margin-bottom: 24px; }
  .detailLoc {
    margin-top: 24px; }
  .detailDate .icoBase, .detailDate .sliderTesti__text::before, .detailDate .sliderTesti__text:after, .detailPlace .icoBase, .detailPlace .sliderTesti__text::before, .detailPlace .sliderTesti__text:after {
    width: 16px;
    height: 16px;
    vertical-align: middle; }
  .detailPlace {
    margin-top: 8px; }
  .detailMap {
    position: relative;
    margin-top: 8px;
    width: 100%;
    aspect-ratio: 2/1;
    border-radius: 4px;
    background: #CCCCCC;
    overflow: hidden; }
    .detailMap iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .detailAuthor {
    margin-top: 24px; }
    .detailAuthor__col {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 60px);
      margin-right: -30px;
      margin-left: -30px; }
    .detailAuthor .cardAuthor {
      margin-top: 8px;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
    .detailAuthor a {
      text-decoration: none; }
  .detailCta {
    position: relative; }
    .detailCta--sticky {
      position: sticky;
      top: 0;
      -webkit-transition: top .4s ease;
      transition: top .4s ease; }
      .detailCta--sticky.-top {
        top: calc(50px + 32px); }
    .detailCta__box {
      padding: 16px;
      border-radius: 4px;
      border: 1px solid #3F3F3F;
      background: #FFFFFF; }
    .detailCta__price {
      margin-top: 64px; }
    .detailCta .button {
      width: 100%;
      margin-top: 8px; }
  .detailPrice {
    font-weight: 600; }
    .detailPrice__disc {
      color: #000000;
      margin-bottom: 4px; }
      .detailPrice__disc span {
        display: inline-block;
        margin-bottom: 4px; }
      .detailPrice__disc ~ .detailPrice {
        margin-top: 8px; }
    .detailPrice__cut {
      text-decoration: line-through; }
    .detailPrice__stamp {
      padding: 4px;
      font-size: 14px;
      line-height: 1.3;
      background: rgba(3, 172, 14, 0.25);
      border-radius: 2px; }
    .detailPrice__now {
      font-weight: 700;
      color: #03AC0E; }
  .detailCaption {
    margin-top: 32px;
    margin-bottom: 8px; }
  .detailOther {
    width: calc(100% + 30px);
    padding-left: 0;
    padding-right: 0; }

.trainerIndeks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 64px; }

.trainerDetail h1{
  margin: 0 0 10px!important; padding-top: 0;line-height: normal;
}
.trainerDetail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 64px;
  margin-top: 0;
  margin-bottom: 32px;
  padding-bottom: 78px; }
  .trainerDetail p {
    margin: 0 0 1em; }
  .trainerDetail-img {
    width: 300px;
    height: auto;
    background-color: #fff;
    aspect-ratio: 2 / 3;
    border-width: 0px 2px 2px 0px;
    border-style: solid;
    border-color: #ccc;
    border-radius: 4px; }
    .trainerDetail-img img {
      border-radius: 4px;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .trainerDetail .detailTitle {
    margin: 4px 0; }

.trainer .headline {
  margin: 32px 0 16px; }

.trainer .cardTrainer .cardTitle {
  min-height: 40px; }
.trainer .cardTrainer .cardCaption{
  font-size: 14px;
}
.articleIndeks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 64px; }

.articleDetail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .articleDetail-author {
    margin: 8px 0 4px; }
  .articleDetail-date {
    margin: 0 0 16px; }
  .articleDetail-img {
    width: 100%;
    background-color: #F2F2F2;
    aspect-ratio: 16 /9;
    clear: both; }
    .articleDetail-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }

.articleHeadline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.article .cardTitle {
  height: 54px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal; }

.article .headline {
  margin: 32px 0 16px; }

.gallery .pagination {
  margin-right: 15px; }

.galleryPhoto, .galleryVideo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-start; }

.gallery hr {
  margin: 32px 16px; }

.galleryPhoto-popupDates {
  position: absolute;
  right: 36px;
  bottom: 48px; }

.galleryVideo-popupHeadline {
  border-bottom: 1px solid #CCCCCC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 16px;
  margin-bottom: 16px; }

.galleryVideo-popupLogo {
  width: 39px;
  height: 39px;
  aspect-ratio: 1 / 1;
  background-color: #F2F2F2; }
  .galleryVideo-popupLogo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.galleryVideo-popupTitle h3, .galleryVideo-popupTitle p {
  margin: 0; }

.glightbox-container .gcontainer {
  width: 1358px;
  height: 648px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.goverlay {
  background: rgba(0, 0, 0, 0.2); }

.gslide-image, .gslide-video {
  width: 648px !important;
  height: 648px;
  background-color: #000000;
  border-radius: 8px 0 0 8px; }

.gslide-description.description-right {
  width: 536px;
  max-width: 536px;
  border-width: 0px 4px 4px 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 0 8px 8px 0; }

.glightbox-clean .gclose {
  right: 102px;
  top: 8px;
  width: 16px;
  height: 16px;
  background-color: transparent;
  opacity: 1; }
  .glightbox-clean .gclose:hover {
    background: transparent; }

.glightbox-clean .gnext, .glightbox-clean .gprev {
  background: #FCDE42;
  border-width: 0px 4px 4px 0px;
  border-style: solid;
  border-color: #000000;
  border-radius: 4px;
  width: 56px;
  height: 56px; }
  .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), #FCDE42;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), #FCDE42; }

.glightbox-clean .gprev {
  left: 0; }

.glightbox-clean .gnext {
  right: 0; }

.gclose svg, .gnext svg, .gprev svg {
  -webkit-filter: invert(1) sepia(5%) saturate(18%) hue-rotate(286deg) brightness(101%) contrast(101%);
  filter: invert(1) sepia(5%) saturate(18%) hue-rotate(286deg) brightness(101%) contrast(101%); }

.glightbox-clean .gdesc-inner {
  padding: 48px 36px; }

.glightbox-clean .gslide-desc {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #222222; }

.glightbox-clean .gslide-media {
  -webkit-box-shadow: none;
  box-shadow: none; }

.button {
  position: relative;
  height: 59px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
  padding: 0 32px;
  border-radius: 16px;
  border-width: 0 4px 4px 0;
  border-style: solid;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  outline: none;
  cursor: pointer;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #000000; }
  .buttonPrimary, .buttonScroll {
    position: relative;
    background: #FCDE42;
    border-color: #000000;
    color: #000000; }
    .buttonPrimary:hover, .buttonScroll:hover {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), #FCDE42;
      background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), #FCDE42; }
  .buttonSecondary {
    position: relative;
    background: #FFFFFF;
    border-color: #000000;
    color: #FCDE42;
    -webkit-box-shadow: inset 1px 1px 1px #FCDE42;
    box-shadow: inset 1px 1px 1px #FCDE42; }
    .buttonSecondary:hover {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(252, 222, 66, 0.2)), to(rgba(252, 222, 66, 0.2))), #FFFFFF;
      background: linear-gradient(0deg, rgba(252, 222, 66, 0.2), rgba(252, 222, 66, 0.2)), #FFFFFF;
      -webkit-box-shadow: inset 1px 1px 1px #FEF8D9;
      box-shadow: inset 1px 1px 1px #FEF8D9; }
  .buttonDisable {
    position: relative;
    background: #CCCCCC;
    border-color: rgba(0, 0, 0, 0.5);
    color: #3F3F3F;
    border-width: 0px 2px 2px 0px;
    cursor: not-allowed; }
  .buttonScroll {
    padding: 12px;
    width: 100%; }
  .buttonNavigation {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border-width: 0px 2px 2px 0px;
    border-color: #000000;
    background: #FCDE42;
    padding: 0; }
    .buttonNavigation:hover {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.3))), #FCDE42;
      background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), #FCDE42; }
    .buttonNavigation .icoBase, .buttonNavigation .sliderTesti__text::before, .buttonNavigation .sliderTesti__text:after {
      width: 100%;
      height: 10px; }

.searchLink .icoSearch {
  width: 35px;
  height: 35px; }

.sosmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px; }
  .sosmedLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .sosmedLink:hover .icoFacebook {
      -webkit-filter: invert(33%) sepia(95%) saturate(1922%) hue-rotate(202deg) brightness(96%) contrast(97%);
      filter: invert(33%) sepia(95%) saturate(1922%) hue-rotate(202deg) brightness(96%) contrast(97%); }
    .sosmedLink:hover .icoInstagram {
      -webkit-filter: invert(0%) sepia(98%) saturate(0%) hue-rotate(340deg) brightness(100%) contrast(103%);
      filter: invert(0%) sepia(98%) saturate(0%) hue-rotate(340deg) brightness(100%) contrast(103%); }
    .sosmedLink:hover .icoYoutube {
      -webkit-filter: invert(30%) sepia(96%) saturate(7359%) hue-rotate(356deg) brightness(97%) contrast(121%);
      filter: invert(30%) sepia(96%) saturate(7359%) hue-rotate(356deg) brightness(97%) contrast(121%); }
  .sosmedItem {
    margin-left: 8px;
    margin-right: 8px; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.card {
  margin-bottom: 32px; }
  .cardImg {
    background-color: #CCCCCC;
    aspect-ratio: 16/9;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc; }
    .cardImg img {
      -o-object-fit: cover;
      object-fit: cover;
      border-radius: 8px;
      width: 100%;
      height: 100%; }
  .cardDesc {
    padding: 4px 0 0; }
  .cardCaption {
    margin: 8px 0; min-height: 38px;}
  .cardDate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px; }
  .cardAuthor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px; }
    .cardAuthorImg {
      background-color: #CCCCCC;
      aspect-ratio: 1/1;
      width: 39px;
      height: 39px;
      border-radius: 50%; }
      .cardAuthorImg img {
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%; }
    .cardAuthorName {
      margin: 0; }
  .cardWorkshop {
    max-width: 438px;
    margin-right: -4px;
    margin-left: -4px; }
  .cardTrainer {
    max-width: 320px;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc; }
    .cardTrainer .cardImg {
      border-radius: 8px 8px 0 0;
      aspect-ratio: 19/21;
      border: none; }
      .cardTrainer .cardImg img {
        background: #fff;
        border-radius: 8px 6px 0 0;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%; }
    .cardTrainer .cardDesc {
      padding: 8px 4px; }
    .cardTrainer .cardTitle {
      min-height: 58px; }
  .cardArtikel .cardCaption, .cardFoto .cardCaption, .cardResult .cardCaption {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal; }
  .cardFoto, .cardVideo {
    border-radius: 8px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #ccc; }
    .cardFoto .cardImg, .cardVideo .cardImg {
      border-radius: 8px 4px 0 0;
      border-width: 0;
      border-style: none;
      border-color: transparent; }
    .cardFoto .cardDesc, .cardVideo .cardDesc {
      padding: 8px 4px 4px; }
    .cardFoto .cardCaption, .cardFoto .cardTitle, .cardVideo .cardCaption, .cardVideo .cardTitle {
      margin: 0; }
  .cardFoto .cardImg {
    aspect-ratio: 1/1; }
  .cardVideo .cardImg {
    position: relative; }
    .cardVideo .cardImg::before {
      position: absolute;
      content: '';
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 8px 4px 0 0; }
    .cardVideo .cardImg::after {
      position: absolute;
      content: url('data:image/svg+xml;utf8,<svg width="44" height="48" viewBox="0 0 44 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 48.0001C1.46957 48.0001 0.96086 47.7894 0.585787 47.4144C0.210714 47.0393 5.44509e-09 46.5306 5.44509e-09 46.0001V2.00015C-2.5638e-05 1.65258 0.0905246 1.31101 0.262724 1.00911C0.434923 0.7072 0.682827 0.45538 0.981997 0.278469C1.28117 0.101559 1.62128 0.00566562 1.9688 0.000243446C2.31632 -0.00517873 2.65926 0.0800575 2.9638 0.247548L42.9638 22.2475C43.2776 22.4201 43.5393 22.6738 43.7216 22.9821C43.9039 23.2903 44.0001 23.6419 44.0001 24C44.0001 24.3582 43.9039 24.7098 43.7216 25.018C43.5393 25.3263 43.2776 25.58 42.9638 25.7525L2.9638 47.7525C2.66851 47.9149 2.33699 48.0001 2 48.0001Z" fill="white"/></svg>');
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  .cardResult {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px; }
    .cardResult .cardImg {
      width: 216px;
      height: 130px;
      aspect-ratio: 216 / 130;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      border-width: 0px 2px 2px 0px; }
    .cardResult .cardDesc {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      padding: 0; }
    .cardResult .cardAuthorTitle {
      margin: 0; }

.filter {
  position: relative;
  margin-bottom: 64px; }
  .filter--sticky {
    position: sticky;
    top: 0;
    min-height: calc(100vh - 103px - 32px);
    -webkit-transition: top .4s ease;
    transition: top .4s ease; }
    .filter--sticky.-top {
      top: calc(103px + 32px); }
  .filterBox {
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 24px;
    border-radius: 4px;
    border: 1px solid #ccc; }
  .filterTitle {
    line-height: 44px; }
  .filterCaption {
    margin-top: 16px; }
  .filterLink {
    display: block;
    padding: 4px; }
    .filterLink.active {
      font-weight: 400; }
  .filterCateg {
    margin-top: 12px;
    margin-bottom: 6px;
    padding-bottom: 8px;
    border-bottom: 1px solid #3F3F3F; }
    .filterCateg:last-child {
      border-bottom: 0; }
    .filterCateg__link {
      display: block;
      padding: 4px 4px 8px; }
  .filterItem {
    margin-top: 4px;
    margin-bottom: 4px; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.formInput, .formTextarea {
  display: block;
  width: 100%;
  max-width: 768px;
  border-radius: 4px;
  padding: 8px;
  border: 1px solid #CCCCCC;
  outline: none;
  margin-top: 8px; }
  .formInput::-webkit-input-placeholder, .formTextarea::-webkit-input-placeholder {
    color: #CCCCCC; }
  .formInput::-moz-placeholder, .formTextarea::-moz-placeholder {
    color: #CCCCCC; }
  .formInput:-ms-input-placeholder, .formTextarea:-ms-input-placeholder {
    color: #CCCCCC; }
  .formInput::-ms-input-placeholder, .formTextarea::-ms-input-placeholder {
    color: #CCCCCC; }
  .formInput::placeholder, .formTextarea::placeholder {
    color: #CCCCCC; }

.formLabel {
  color: #222222; }

.formGroup {
  margin-bottom: 8px; }

.formButton {
  width: 100%;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.formSearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-width: 1px 2px 2px 1px;
  border-style: solid;
  border-color: #000000;
  border-radius: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .formSearch .formInput {
    border: none;
    margin-top: 0;
    border-radius: 8px 0 0 8px;
    font-size: 20px; }
  .formSearch .buttonPrimary, .formSearch .buttonScroll {
    border-width: 0px 1px 1px 0px;
    padding: 4px 7px 2px;
    border-radius: 6px; }
  .formSearch .icoBase, .formSearch .sliderTesti__text::before, .formSearch .sliderTesti__text:after {
    width: 32px;
    height: 32px; }
  .nav .formSearch {
    position: absolute;
    right: 0;
    top: -5px;
    height: 46px;
    display: none; }
    .nav .formSearch .button {
      height: 100%; }

.detailPrice, .detailCaption {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #000000; }

.detailPrice__disc {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #222222; }

.cover {
  width: 100%;
  position: relative; }
  .coverImg {
    width: auto;
    height: 475px;
    background-color: #CCCCCC; }
    .coverImg img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .coverTitle {
    font-size: 22px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #F2F2F2;
    margin: 0 0 16px; }

.share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px; }
  .share p {
    font-family: "Inter", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 150%;
    color: #222222;
    margin-right: 8px; }
  .share .icoBase, .share .sliderTesti__text::before, .share .sliderTesti__text:after {
    width: 32px;
    height: 32px;
    -webkit-transition: .2s ease;
    transition: .2s ease; }
    .share .icoBase:hover, .share .sliderTesti__text:hover::before, .share .sliderTesti__text:hover:after {
      -webkit-filter: none;
      filter: none; }
  .shareItem {
    width: 32px;
    height: 36px; }
  .shareLink-copy {
    position: relative; }
    .shareLink-copy .icoShareCopy {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; }
    .shareLink-copy .icoShareDone {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: .4s ease;
      transition: .4s ease; }
      .shareLink-copy .icoShareDone.show {
        opacity: 1;
        visibility: visible;
        -webkit-filter: none;
        filter: none; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .paginationList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 8px;
    margin: 0 8px; }
  .paginationLink.-active {
    color: #3F3F3F;
    font-weight: 300; }
  .pagination .buttonNavigation.-hide {
    display: none; }

@-webkit-keyframes slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.center-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.text-center {
  text-align: center; }

.textTitle {
  margin-bottom: 16px; }

.textDescription {
  margin: 0; }

.mt-128 {
  margin-top: 128px; }

.mb-64 {
  margin-bottom: 64px; }

.pq-header-contact{
  display: block;
  padding: 10px 0;
/*  border-bottom: 1px solid #222;*/
}
.pq-header-contact ul{
  margin: 0; padding: 0;
}
.pq-header-contact ul li{
  display: inline-block;
}

.pq-header-contact .icoInline{vertical-align: middle;}
