/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 /*@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');*/
 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
 /*colors*/

 html {
  scroll-behavior: smooth;
}


 .text-blue {
    color: #1f274c
 }

 .text-dk {
    color: #1D1D1C;
 }

  .text-black {
      color: #000;
  }

 .text-green {
  color: #1E9C1E;
 }

 .text-dk-green {
  color: #1E3728;
 }

 .text-orange {
    color: #FF4000;
 }

 .bg-blue {
    background-color: #1f274c;
 }

.bg-bluegrey {
  background-color: #323E52;
}

.bg-bluegrey-1 {
  background-color: #94A3BB;
}

.bg-bluegrey-2 {
  background-color: #7B8DAB;
}

.bg-bluegrey-3 {
  background-color: #677791;
}

.bg-bluegrey-4 {
  background-color: #566681;
}

.bg-bluegrey-5 {
  background-color: #46536A;
}

.bg-bluegrey-6 {
  background-color: #d1dbe6;

}

.bg-transparent {
  background-color: transparent;
}


 .bg-lh {
    background-color: #F2F2F2;
    
 }

 .bg-lh-2 {
  background-color: #F0F0F099;
 }

 .bg-lh-3 {
  background-color: #F1F5FC;
 }

 .bg-lh-blue {
  background-color: #f4f6fc;
  /*background-color: #eceff3;*/
 }

 

 .bg-azure {
  background-color: #CDD7E5;
 }

 .bg-lh-2-50 {
  background: linear-gradient(to bottom, #F0F0F099 50%, white 50%);

 }

 .bg-beige {
  background-color: #FFFBF5;
 }

 .bg-lh-beige {
  background-color: #f8f5f0;
 }

 .bg-stampanti {
      background-color: #FFF6E9;
 }

 .bg-informatica {
  background-color: #E9F5FF;
 }

 .bg-orange {
    background-color: #FF4000;
 }

 .bg-white {
  background-color: #fff;
 }

 .bg-black {
  background-color: #000;
 }

 .bg-lh-green {
  background-color: #A6CA977A
 }

 .bg-green {
  background-color: #28a745;
 }

 .bg-green-1 {
  background-color: #A7C7636E;
 }

  .bg-green-2 {
  background-color: #E6F1E3;
 }

 .bg-transparent {
  background-color: transparent;
 }

/*typo*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 1rem;
    text-align: left;
    
}

h1, .h1 {
  font-size: 2.5rem; /* 40px */
  line-height: 1.4;
  text-transform: none;
}

/*.display-1 {
  font-size: 2.5rem; 
  font-weight: 700;
}*/

h2, .h2 {
  font-size: 2rem; /* 32px */
  line-height: 1.4;
  text-transform: none;
}

.display-2 {
  font-size: 1.625rem; /* 26px */
}

h3, .h3 {
  font-size: 1.375rem; /* 22px */
  line-height: 1.4;
  text-transform: none;
}

h4, .h4 {
  font-size: 1.25rem; /* 20px */
  line-height: 1.4;
  text-transform: none;
}

h5, .h5 {
  font-size: 1rem; /* 16px */
  line-height: 1.5;
  text-transform: none;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.5;
  text-transform: none;
}

.heading-group h1, 
.heading-group h2, 
.heading-group p {
  line-height: 1.4;
  margin-bottom: 0;
}

.heading-group .display-2 {
  font-size: 1.875rem; /* 30px */
}

.minititle {
    font-size: 18px;
    text-transform: uppercase;
    color: #ff4000;
    font-weight: 600;
}

.display-xl {
  font-size: 2.5625rem; /* 41px */
}

body, body p, body .p {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-weight: 400;
  text-align: left;
  font-size: 1rem; /* 16px */
  line-height: 1.5;
}

.top-menu a[data-depth="0"] {
  font-size: 14px;
  /*font-size: 0.8rem;*/
  font-weight: 400;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-bold {
  font-weight: 700;
}

p.large,
.carousel-item .caption .caption-description p {
  font-size: 18px; 
  line-height: 1.3;
}

.small {
  font-size: 0.875rem; /* 14px */
}

p.display-3 {
  font-size: 1.375rem; /* 22px */
}

p.display-4 {
  font-size: 1.25rem; /* 20px */
}

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

@media (min-width: 768px) {
  .text-md-right {
    text-align: right;
  }
}

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

.text-underline {
  text-decoration: underline;
}

/*h1, .h1 {
  
  font-size: 54px;
  line-height: 1.5;
  text-transform:none;
}
.display-1 {
  
  font-size: 54px;
}

h2, .h2 {
  font-size: 42px;
  line-height: 1.5;
  text-transform:none;
}

.display-2 {
  font-size: 34px;
}


h3, .h3 {
  font-size: 30px;
  line-height: 1.25;
  text-transform:none;
}
  h4, .h4 {
    font-size: 26px;
    line-height: 1.5;
    text-transform:none;
  }
  
  h5, .h5 {
    font-size: 1.25rem;
    line-height: 1.5;
    text-transform:none;
  }
  
  h6, .h6 {
    font-size: 1rem;
    line-height: 1.5;
    text-transform:none;
  }


  .heading-group h1, .heading-group h2, .heading-group p {
  line-height: 1.4;
  margin-bottom: 0;
}

.heading-group .display-2 {
  font-size: 40px;
}

.display-xl {
  font-size: 55px;
}
  

body, body p, body .p {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-weight: 400;
    text-align: left;
    font-size: 16px;
    line-height: 1.25;
}

.top-menu a[data-depth="0"] {
  font-size: 16px;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-bold {
    font-weight: 700;
}

p.large, .carousel-item .caption .caption-description p{
  
    font-size: 25px!important;
    line-height: 1.5;

}

p.display-3 {
  font-size: 30px;
  
}

p.display-4 {
  font-size: 26px;
  
}*/



.logo-row-img {
  max-height: 70px;
    max-width: 100%;
    height: auto;
    width: auto;
}


.carousel-item .caption .caption-description p.text-dk{
    color: #1D1D1C;
}
.text-center {
    text-align: center;
}


  .lh-1 {
    line-height: 1!important;
  }


  /*icons*/

  .card-icon {
    width: 60px;
    height: 60px;
  }
  
  .icon-ide {
    width: auto;
    height: 70px;
  }

  .download-btn, .download-btn a {
  display: block;
  height: 50px;
  width: 50px;
  display: flex;
    align-self: flex-end;
}

.card-icon-lg {
    width: 100px;
    height: 70px;
  }

.feature-icon {
  width: 45px;   
  height: 45px;
  flex: 0 0 auto;
  display: flex;           
  align-items: center;
  justify-content: center;
}

.formula-icon {
  width: 75px;   
  height: 45px;
  flex: 0 0 auto;
  display: flex;           
  align-items: center;
  justify-content: center;
}

.formula-icon .ico {
  background-position: left bottom;
}

.icon-sm {
    width: 35px;
    height: 35px;
  }

.ico {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;  
}

.ico--doc{
  background-image:url('data:image/svg+xml,<svg width="45" height="54" viewBox="0 0 45 54" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1303_289)"><path d="M43.8745 54H1.12549C0.505254 54 0 53.5082 0 52.899V1.10256C0 0.493375 0.505254 0 1.12549 0H43.8745C44.4947 0 45 0.493375 45 1.10256V52.899C45 53.5082 44.4964 54 43.8745 54ZM2.24935 51.7965H42.749V2.20512H2.24935V51.7981V51.7965Z" fill="black"/><path d="M10.1258 11.0223H5.62549C5.00363 11.0223 4.5 10.529 4.5 9.92136V5.51271C4.5 4.90353 5.00363 4.41016 5.62549 4.41016H10.1258C10.7477 4.41016 11.2513 4.90353 11.2513 5.51271V9.92136C11.2513 10.529 10.7477 11.0223 10.1258 11.0223ZM6.74935 8.8188H8.9987V6.61527H6.74935V8.8188Z" fill="black"/><path d="M39.3742 18.7333H34.8755C34.2553 18.7333 33.75 18.2399 33.75 17.6307V13.2237C33.75 12.6145 34.2536 12.1211 34.8755 12.1211H39.3742C39.9944 12.1211 40.4997 12.6145 40.4997 13.2237V17.6307C40.4997 18.2399 39.996 18.7333 39.3742 18.7333ZM35.9994 16.5297H38.2487V14.3262H35.9994V16.5297Z" fill="black"/><path d="M10.1258 26.452H5.62549C5.00363 26.452 4.5 25.9586 4.5 25.351V20.9424C4.5 20.3332 5.00363 19.8398 5.62549 19.8398H10.1258C10.7477 19.8398 11.2513 20.3332 11.2513 20.9424V25.351C11.2513 25.9602 10.7477 26.452 10.1258 26.452ZM6.74935 24.2469H8.9987V22.0418H6.74935V24.2469Z" fill="black"/><path d="M39.3742 34.163H34.8755C34.2553 34.163 33.75 33.6696 33.75 33.062V28.6533C33.75 28.0442 34.2536 27.5508 34.8755 27.5508H39.3742C39.9944 27.5508 40.4997 28.0442 40.4997 28.6533V33.062C40.4997 33.6696 39.996 34.163 39.3742 34.163ZM35.9994 31.9594H38.2487V29.7543H35.9994V31.9594Z" fill="black"/><path d="M10.1258 41.8755H5.62549C5.00363 41.8755 4.5 41.3821 4.5 40.7729V36.3643C4.5 35.7551 5.00363 35.2617 5.62549 35.2617H10.1258C10.7477 35.2617 11.2513 35.7551 11.2513 36.3643V40.7729C11.2513 41.3821 10.7477 41.8755 10.1258 41.8755ZM6.74935 39.672H8.9987V37.4668H6.74935V39.672Z" fill="black"/><path d="M39.3742 49.5926H34.8755C34.2553 49.5926 33.75 49.0993 33.75 48.4901V44.0814C33.75 43.4738 34.2536 42.9805 34.8755 42.9805H39.3742C39.9944 42.9805 40.4997 43.4738 40.4997 44.0814V48.4901C40.4997 49.0993 39.996 49.5926 39.3742 49.5926ZM35.9994 47.3875H38.2487V45.1824H35.9994V47.3875Z" fill="black"/><path d="M39.3748 8.81681H14.6255C14.0036 8.81681 13.5 8.32344 13.5 7.71425C13.5 7.10507 14.0036 6.61328 14.6255 6.61328H39.3748C39.9951 6.61328 40.5003 7.10507 40.5003 7.71425C40.5003 8.32344 39.9967 8.81681 39.3748 8.81681Z" fill="black"/><path d="M30.3748 16.5301H5.62549C5.00363 16.5301 4.5 16.0383 4.5 15.4291C4.5 14.8199 5.00363 14.3281 5.62549 14.3281H30.3748C30.9967 14.3281 31.5003 14.8215 31.5003 15.4291C31.5003 16.0367 30.9967 16.5301 30.3748 16.5301Z" fill="black"/><path d="M39.3748 24.2442H14.6255C14.0036 24.2442 13.5 23.7508 13.5 23.1416C13.5 22.5324 14.0036 22.0391 14.6255 22.0391H39.3748C39.9951 22.0391 40.5003 22.5324 40.5003 23.1416C40.5003 23.7508 39.9967 24.2442 39.3748 24.2442Z" fill="black"/><path d="M30.3748 31.959H5.62549C5.00363 31.959 4.5 31.4656 4.5 30.8565C4.5 30.2473 5.00363 29.7539 5.62549 29.7539H30.3748C30.9967 29.7539 31.5003 30.2473 31.5003 30.8565C31.5003 31.4656 30.9967 31.959 30.3748 31.959Z" fill="black"/><path d="M39.3748 39.6739H14.6255C14.0036 39.6739 13.5 39.1805 13.5 38.5713C13.5 37.9621 14.0036 37.4688 14.6255 37.4688H39.3748C39.9951 37.4688 40.5003 37.9621 40.5003 38.5713C40.5003 39.1805 39.9967 39.6739 39.3748 39.6739Z" fill="black"/><path d="M30.3748 47.3887H5.62549C5.00363 47.3887 4.5 46.8953 4.5 46.2862C4.5 45.677 5.00363 45.1836 5.62549 45.1836H30.3748C30.9967 45.1836 31.5003 45.677 31.5003 46.2862C31.5003 46.8953 30.9967 47.3887 30.3748 47.3887Z" fill="black"/></g><defs><clipPath id="clip0_1303_289"><rect width="45" height="54" fill="black"/></clipPath></defs></svg>');
}

.ico--shield {
  background-image: url('data:image/svg+xml,<svg width="42" height="50" viewBox="0 0 42 50" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1303_359)"><path d="M17.7875 37.3424L10.8242 30.2182L14.6402 26.3122L17.262 28.9946L27.1258 15.9141L31.4014 19.2863L17.7875 37.3424Z" fill="black"/><path d="M20.9991 50L20.6826 49.9422C20.466 49.9036 15.3354 48.9267 10.2179 44.3828C5.55819 40.2436 0 32.2253 0 17.5357V8.35549H1.79874C13.0639 8.35549 19.626 1.43755 19.6919 1.36817L20.9633 0L22.2723 1.33156C22.3382 1.39901 29.3297 8.35742 40.2013 8.35742H42V17.5377C42 23.9777 40.9377 29.6836 38.8451 34.4972C37.1444 38.4071 34.7674 41.7331 31.7802 44.3866C26.6646 48.9286 21.5321 49.9056 21.3155 49.946L20.9991 50.0038V50ZM3.59935 11.986V17.5357C3.59935 28.1266 6.57339 36.1814 12.4386 41.4769C16.1359 44.8164 19.8991 45.9629 21.0009 46.2443C22.0953 45.9668 25.8604 44.8183 29.5614 41.4769C35.4266 36.1814 38.4006 28.1266 38.4006 17.5357V11.984C29.7177 11.4541 23.5757 7.21278 21.0273 5.10464C18.543 7.23976 12.5478 11.4734 3.59935 11.9879V11.986Z" fill="black"/></g><defs><clipPath id="clip0_1303_359"><rect width="42" height="50" fill="black"/></clipPath></defs></svg>');
}

.ico--euro {
  background-image: url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1303_362)"><path d="M28.0007 56C12.5603 56 0 43.4397 0 27.9993C0 12.559 12.5603 -0.00130463 28.0007 -0.00130463C43.441 -0.00130463 56.0013 12.559 56.0013 27.9993C56.0013 43.4397 43.4397 56 28.0007 56ZM28.0007 2.10324C13.721 2.10324 2.10324 13.721 2.10324 28.0007C2.10324 42.2803 13.721 53.8968 28.0007 53.8968C42.2803 53.8968 53.8981 42.279 53.8981 27.9993C53.8981 13.7197 42.2803 2.10193 28.0007 2.10193V2.10324Z" fill="black"/><path d="M28.0009 50.1055C15.8113 50.1055 5.89453 40.1887 5.89453 27.9991C5.89453 15.8096 15.8113 5.8928 28.0009 5.8928C40.1904 5.8928 50.1072 15.8096 50.1072 27.9991C50.1072 40.1887 40.1891 50.1055 28.0009 50.1055ZM28.0009 7.99735C16.9707 7.99735 7.99777 16.9703 7.99777 28.0004C7.99777 39.0306 16.9707 48.0022 28.0009 48.0022C39.031 48.0022 48.004 39.0293 48.004 27.9991C48.004 16.969 39.031 7.99604 28.0009 7.99604V7.99735Z" fill="black"/><path d="M31.3279 40.6016C29.41 40.6016 27.6459 40.3439 26.0343 39.8286C24.4227 39.3133 23.0201 38.5338 21.8278 37.4914C20.6355 36.449 19.7062 35.1397 19.041 33.5636C18.7702 32.9221 18.556 32.2359 18.3956 31.5051H14.8438V29.5819H18.1077C18.0656 29.0837 18.0446 28.5684 18.0446 28.036V28.0005C18.0446 27.4931 18.0643 27.0028 18.1025 26.527H14.8451V24.6038H18.3772C18.5402 23.8388 18.761 23.1223 19.0423 22.4559C19.7075 20.8798 20.6355 19.5705 21.8291 18.5281C23.0214 17.4857 24.424 16.7035 26.0356 16.1817C27.6472 15.6598 29.4126 15.3995 31.3292 15.3995C31.9641 15.3995 32.6108 15.4324 33.2707 15.4981C33.9293 15.5638 34.463 15.6572 34.8705 15.7768V19.5876C34.463 19.4916 33.9333 19.4193 33.2799 19.372C32.6266 19.3234 32.0127 19.2997 31.437 19.2997C30.1185 19.2997 28.9197 19.4732 27.8418 19.8216C26.7625 20.1686 25.8345 20.7023 25.055 21.4214C24.2755 22.1404 23.676 23.0422 23.2567 24.1266C23.1962 24.2818 23.1423 24.4408 23.0911 24.6025H32.8751V26.5256H22.702C22.6533 26.9831 22.6284 27.4616 22.6284 27.9637V27.9992C22.6284 28.5526 22.6586 29.0811 22.7177 29.5806H32.8764V31.5037H23.1344C23.1739 31.6221 23.2146 31.739 23.258 31.8547C23.6773 32.951 24.2768 33.8594 25.0563 34.5784C25.8358 35.2975 26.7638 35.8312 27.8431 36.1782C28.9223 36.5252 30.1198 36.7001 31.4383 36.7001C32.014 36.7001 32.6279 36.6764 33.2812 36.6278C33.9346 36.5791 34.4643 36.5134 34.8718 36.4306V40.2243C34.4643 40.3439 33.9306 40.4372 33.272 40.503C32.6122 40.5687 31.9654 40.6016 31.3305 40.6016H31.3279Z" fill="black"/></g><defs><clipPath id="clip0_1303_362"><rect width="56" height="56" fill="black" transform="matrix(1 0 0 -1 0 56)"/></clipPath></defs></svg>');
}

.ico--toner {
  background-image: url('data:image/svg+xml,<svg width="104" height="38" viewBox="0 0 104 38" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1303_327)"><path d="M13.0312 11.4375L90.965 11.4375C92.8336 11.4375 94.4063 12.9068 94.4063 14.6497L94.4063 34.8309C94.4063 36.5739 92.8647 38 90.965 38L13.0312 38C11.1627 38 9.63667 36.5739 9.63667 34.8309L9.63668 14.6353C9.63668 12.8635 11.1627 11.423 13.0312 11.423L13.0312 11.4375ZM90.965 36.4011C91.8993 36.4011 92.6778 35.6808 92.6778 34.8309L92.6778 14.6353C92.6778 13.7566 91.8993 13.022 90.965 13.022L13.0312 13.022C12.1281 13.022 11.3495 13.7566 11.3495 14.6353L11.3495 34.8309C11.3495 35.6952 12.0969 36.4011 13.0312 36.4011L90.965 36.4011ZM86.1224 30.207C86.4338 30.207 86.7452 30.3654 86.8854 30.6391C87.1034 31.0281 86.9321 31.5178 86.5117 31.7051C86.2781 31.8059 85.5774 32.1372 17.9205 31.7915C17.4378 31.7915 17.0641 31.4314 17.0641 30.9848C17.0641 30.5527 17.4534 30.1926 17.9205 30.1926C44.1892 30.3366 83.8178 30.4519 85.8888 30.2214C85.9667 30.207 86.0289 30.1926 86.1068 30.1926L86.1224 30.207Z" fill="%23201E1B" /><path d="M7.61456 16.5672L10.4952 16.5672C10.9779 16.5672 11.3516 16.9274 11.3516 17.3595L11.3516 32.1101C11.3516 32.5566 10.9624 32.9023 10.4952 32.9023L7.61456 32.9023C7.13185 32.9023 6.75814 32.5422 6.75814 32.1101L6.75814 17.3739C6.75814 16.9274 7.14742 16.5816 7.61456 16.5816L7.61456 16.5672ZM9.63882 18.1662L8.48655 18.1662L8.48655 31.3034L9.63882 31.3034L9.63882 18.1662ZM93.552 16.5672L96.4326 16.5672C96.9154 16.5672 97.2891 16.9274 97.2891 17.3595L97.2891 32.1101C97.2891 32.5566 96.8998 32.9023 96.4326 32.9023L93.552 32.9023C93.0693 32.9023 92.6956 32.5422 92.6956 32.1101L92.6956 17.3739C92.6956 16.9274 93.0848 16.5816 93.552 16.5816L93.552 16.5672ZM95.5607 18.1662L94.4084 18.1662L94.4084 31.3034L95.5607 31.3034L95.5607 18.1662Z" fill="%23201E1B" /><path d="M97.7234 14.6499L99.1248 14.6499C100.324 14.6499 101.32 15.5574 101.32 16.6809L101.32 32.7424C101.32 33.8515 100.324 34.7734 99.1248 34.7734L97.7234 34.7734C96.54 34.7734 95.5745 33.8659 95.5745 32.7424L95.5745 16.6954C95.5745 15.5718 96.54 14.6643 97.7234 14.6643L97.7234 14.6499ZM99.1248 33.1889C99.3739 33.1889 99.5919 32.9728 99.5919 32.7424L99.5919 16.6954C99.5919 16.4649 99.3739 16.2488 99.1248 16.2488L97.7234 16.2488C97.4898 16.2488 97.3029 16.4505 97.3029 16.6954L97.3029 32.7424C97.3029 32.9872 97.5054 33.1889 97.7234 33.1889L99.1248 33.1889Z" fill="%23201E1B" /><path d="M4.88743 14.6499L6.28884 14.6499C7.48782 14.6499 8.48438 15.5574 8.48438 16.6809L8.48438 32.7424C8.48438 33.8515 7.48782 34.7734 6.28884 34.7734L4.88743 34.7734C3.70402 34.7734 2.73861 33.8659 2.73861 32.7424L2.73861 16.6954C2.73861 15.5718 3.70402 14.6643 4.88743 14.6643L4.88743 14.6499ZM6.28884 33.1889C6.53798 33.1889 6.75597 32.9728 6.75597 32.7424L6.75597 16.6954C6.75597 16.4649 6.53798 16.2488 6.28884 16.2488L4.88743 16.2488C4.65386 16.2488 4.46701 16.4505 4.46701 16.6954L4.46701 32.7424C4.46701 32.9872 4.66943 33.1889 4.88743 33.1889L6.28884 33.1889Z" fill="%23201E1B" /><path d="M2.64687 20.0787L3.59671 20.0787C4.07941 20.0787 4.45313 20.4389 4.45313 20.871L4.45313 28.5632C4.45313 29.0098 4.06384 29.3555 3.5967 29.3555L2.64687 29.3555C1.16761 29.3555 -0.000236911 28.4768 -0.000236813 27.3532L-0.000236355 22.1098C-0.000236256 20.9863 1.18318 20.0787 2.64687 20.0787ZM2.72472 21.6777L2.6313 21.6777C2.05516 21.6777 1.71259 21.9658 1.71259 22.1242L1.71259 27.3676C1.71259 27.5116 2.05516 27.7709 2.6313 27.7709L2.72472 27.7709L2.72472 21.6777Z" fill="%23201E1B" /><path d="M19.5556 3.86195L84.4874 3.86195C87.4771 3.86195 89.8906 6.12351 89.8906 8.90365L89.8906 12.2312C89.8906 12.6777 89.5013 13.0234 89.0342 13.0234L14.9932 13.0234C14.5105 13.0234 14.1368 12.6633 14.1368 12.2312L14.1368 8.90364C14.1368 6.12351 16.5659 3.86195 19.54 3.86195L19.5556 3.86195ZM88.1778 11.4389L88.1778 8.90365C88.1778 7.00221 86.5272 5.44649 84.4874 5.44649L19.5556 5.44648C17.5157 5.44648 15.8652 7.0022 15.8652 8.90364L15.8652 11.4389L88.1778 11.4389Z" fill="%23201E1B" /><path d="M22.5146 0.00027507L25.7378 0.000275352C26.7188 0.000275437 27.5129 0.734922 27.5129 1.64243L27.5129 4.65304C27.5129 5.09959 27.1237 5.44531 26.6565 5.44531L21.6582 5.44531C21.1755 5.44531 20.8018 5.08519 20.8018 4.65304L20.8018 1.64243C20.8018 0.734922 21.5803 0.000274988 22.5302 0.000275071L22.5146 0.00027507ZM25.7845 3.86077L25.7845 1.64243L22.5146 1.58481L22.5146 3.84637L25.7845 3.84637L25.7845 3.86077ZM30.5026 0.000275768L33.6791 0.000276046C34.6601 0.000276132 35.4543 0.734923 35.4543 1.64243L35.4543 4.65304C35.4543 5.09959 35.065 5.44531 34.5978 5.44531L29.5995 5.44531C29.1168 5.44531 28.7431 5.08519 28.7431 4.65304L28.7431 1.64243C28.7431 0.734922 29.5372 0.000275684 30.5182 0.00027577L30.5026 0.000275768ZM33.7414 3.86077L33.7414 1.64243L30.5026 1.58481L30.4715 3.84637L33.7414 3.84637L33.7414 3.86077ZM38.4595 0.000276464L41.636 0.000276742C42.6326 0.000276829 43.4111 0.720519 43.4111 1.64243L43.4111 4.65304C43.4111 5.09959 43.0219 5.44531 42.5547 5.44531L37.5564 5.44531C37.0737 5.44531 36.6999 5.08519 36.6999 4.65304L36.6999 1.64243C36.6999 0.734923 37.4941 0.000276379 38.4751 0.000276465L38.4595 0.000276464ZM41.6983 3.86077L41.6983 1.64243L38.4595 1.58481L38.4283 3.84637L41.6983 3.84637L41.6983 3.86077ZM46.4319 0.000277161L49.6552 0.000277443C50.605 0.000277526 51.3836 0.734924 51.3836 1.64243L51.3836 4.65304C51.3836 5.09959 50.9943 5.44531 50.5272 5.44531L45.5288 5.44531C45.0461 5.44531 44.6724 5.08519 44.6724 4.65304L44.6724 1.64243C44.6724 0.734924 45.4665 0.000277076 46.4475 0.000277162L46.4319 0.000277161ZM49.6552 3.86078L49.6552 1.64243L46.4164 1.58481L46.3852 3.84637L49.6552 3.84637L49.6552 3.86078ZM54.3888 0.000277856L57.6121 0.000278138C58.593 0.000278224 59.3872 0.734925 59.3872 1.64243L59.3872 4.65304C59.3872 5.0996 58.9979 5.44531 58.5308 5.44531L53.4857 5.44531C53.003 5.44531 52.6293 5.08519 52.6293 4.65304L52.6293 1.64243C52.6293 0.734924 53.4234 0.000277772 54.4044 0.000277858L54.3888 0.000277856ZM57.6588 3.86078L57.6588 1.64243L54.3888 1.58481L54.3577 3.84637L57.6588 3.84637L57.6588 3.86078ZM62.3457 0.000278552L65.5689 0.000278834C66.5499 0.00027892 67.3441 0.734926 67.3441 1.64243L67.3441 4.65305C67.3441 5.0996 66.9548 5.44531 66.4876 5.44531L61.4893 5.44531C61.0066 5.44531 60.6329 5.08519 60.6329 4.65304L60.6329 1.64243C60.6329 0.734925 61.4114 0.00027847 62.3613 0.000278553L62.3457 0.000278552ZM65.6157 3.86078L65.6157 1.64243L62.3457 1.58481L62.3457 3.84637L65.6157 3.84637L65.6157 3.86078ZM70.3493 0.000279252L73.5258 0.000279529C74.5068 0.000279615 75.3009 0.734926 75.3009 1.64243L75.3009 4.65305C75.3009 5.0996 74.9117 5.44531 74.4445 5.44531L69.4462 5.44531C68.9635 5.44531 68.5897 5.08519 68.5897 4.65305L68.5897 1.64243C68.5897 0.720521 69.3683 0.000279166 70.3649 0.000279253L70.3493 0.000279252ZM73.5725 3.86078L73.5725 1.64243L70.3337 1.58481L70.3026 3.84637L73.5725 3.84638L73.5725 3.86078ZM78.3062 0.000279947L81.4827 0.000280225C82.4637 0.000280311 83.2578 0.734927 83.2578 1.64243L83.2578 4.65305C83.2578 5.0996 82.8685 5.44531 82.4014 5.44531L77.403 5.44531C76.9203 5.44531 76.5466 5.08519 76.5466 4.65305L76.5466 1.64243C76.5466 0.734927 77.3408 0.000279863 78.3217 0.000279949L78.3062 0.000279947ZM81.545 3.86078L81.545 1.64243L78.3062 1.58481L78.275 3.84638L81.545 3.84638L81.545 3.86078Z" fill="%23201E1B" /><path d="M100.45 20.0787L101.4 20.0787C102.832 20.0787 104 20.9863 104 22.1098L104 27.3532C104 28.4768 102.863 29.3555 101.4 29.3555L100.45 29.3555C99.9671 29.3555 99.5934 28.9953 99.5934 28.5632L99.5934 20.871C99.5934 20.4245 99.9826 20.0787 100.45 20.0787ZM101.4 27.7565C101.945 27.7565 102.287 27.4828 102.287 27.3532L102.287 22.1098C102.287 21.9514 101.945 21.6633 101.4 21.6633L101.306 21.6633L101.306 27.7565L101.4 27.7565Z" fill="%23201E1B" /></g><defs><clipPath id="clip0_1303_327"><rect width="104" height="38" fill="white" transform="translate(104 38) rotate(-180)" /></clipPath></defs></svg>');
}

.ico--printer {
  background-image: url('data:image/svg+xml,<svg width="66" height="66" viewBox="0 0 66 66" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="66" height="66" fill="url(%23pattern0_1303_350)" /><defs><pattern id="pattern0_1303_350" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_1303_350" transform="scale(0.00195312)" /></pattern><image id="image0_1303_350" width="512" height="512" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" /></defs></svg>')
}

.ico--headphones {
  background-image: url('data:image/svg+xml, <svg width="42" height="59" viewBox="0 0 42 59" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1303_336)"><path d="M9.43048 23.2588C9.20097 23.2588 8.97784 23.1294 8.86309 22.9095C8.70371 22.5926 8.82483 22.2045 9.13722 22.0363C11.4068 20.8462 13.1472 19.0094 14.027 16.875C14.1609 16.5451 14.537 16.3899 14.8622 16.5257C15.1873 16.6615 15.3403 17.0431 15.2064 17.373C14.2055 19.792 12.2611 21.8552 9.72374 23.1876C9.62811 23.2394 9.53248 23.2588 9.43048 23.2588Z" fill="%23231F20"/><path d="M26.1379 24.7852C20.719 24.7852 15.8547 21.81 14.025 17.373C13.8911 17.0431 14.0441 16.6615 14.3693 16.5257C14.6944 16.3899 15.0705 16.5451 15.2044 16.875C16.8365 20.8333 21.2354 23.4916 26.1379 23.4916C28.3055 23.4916 30.4221 22.9742 32.2518 21.9975C32.5642 21.8294 32.9467 21.9522 33.1124 22.2692C33.2782 22.5861 33.1571 22.9742 32.8447 23.1423C30.8301 24.216 28.5095 24.7787 26.1379 24.7787V24.7852Z" fill="%23231F20"/><path d="M21.0015 41.2117C14.2693 41.2117 8.79297 35.6557 8.79297 28.8257V22.6036C8.79297 22.2478 9.07985 21.9568 9.43049 21.9568C9.78113 21.9568 10.068 22.2478 10.068 22.6036V28.8257C10.068 34.9443 14.9706 39.9181 21.0015 39.9181C27.0325 39.9181 31.935 34.9443 31.935 28.8257V22.5648C31.935 22.209 32.2219 21.918 32.5726 21.918C32.9232 21.918 33.2101 22.209 33.2101 22.5648V28.8257C33.2101 35.6557 27.7338 41.2117 21.0015 41.2117Z" fill="%23231F20"/><path d="M21.0004 45.9166C17.1498 45.9166 14.0195 42.7409 14.0195 38.8343C14.0195 38.4786 14.3064 38.1875 14.6571 38.1875C15.0077 38.1875 15.2946 38.4786 15.2946 38.8343C15.2946 42.0294 17.8574 44.623 21.0004 44.623C24.1434 44.623 26.7062 42.023 26.7062 38.8343C26.7062 38.4786 26.9931 38.1875 27.3438 38.1875C27.6944 38.1875 27.9813 38.4786 27.9813 38.8343C27.9813 42.7409 24.851 45.9166 21.0004 45.9166Z" fill="%23231F20"/><path d="M36.3248 19.7213C35.9741 19.7213 35.6872 19.4302 35.6872 19.0745C35.6872 10.8603 29.0953 4.17248 20.9987 4.17248C12.9022 4.17248 6.3102 10.8538 6.3102 19.0745C6.3102 19.4302 6.02332 19.7213 5.67268 19.7213C5.32204 19.7213 5.03516 19.4302 5.03516 19.0745C5.03516 10.1423 12.1945 2.87891 20.9987 2.87891C29.8029 2.87891 36.9623 10.1423 36.9623 19.0745C36.9623 19.4302 36.6754 19.7213 36.3248 19.7213Z" fill="%23231F20"/><path d="M21 59.0006H3.00911C1.35155 59.0006 0 57.6294 0 55.9477V53.4317C0 48.9495 2.7796 44.8747 6.91712 43.2966L14.7714 40.3019C15.1029 40.1791 15.4663 40.3472 15.5938 40.6771C15.7149 41.0134 15.5492 41.3821 15.224 41.5114L7.36976 44.5061C3.72951 45.8967 1.28142 49.4799 1.28142 53.4317V55.9477C1.28142 56.9179 2.0592 57.707 3.01548 57.707H21.0128C21.3634 57.707 21.6503 57.9981 21.6503 58.3538C21.6503 58.7095 21.3634 59.0006 21.0128 59.0006H21Z" fill="%23231F20"/><path d="M38.9981 59.0001H21.0008C20.6502 59.0001 20.3633 58.709 20.3633 58.3533C20.3633 57.9975 20.6502 57.7065 21.0008 57.7065H38.9981C39.9544 57.7065 40.7321 56.9174 40.7321 55.9472V53.4312C40.7321 49.4858 38.284 45.8961 34.6438 44.5055L26.7895 41.5109C26.458 41.388 26.2922 41.0129 26.4197 40.6766C26.5409 40.3402 26.9106 40.1721 27.2422 40.3014L35.0964 43.2961C39.234 44.8742 42.0136 48.949 42.0136 53.4312V55.9472C42.0136 57.6289 40.662 59.0001 39.0044 59.0001H38.9981Z" fill="%23231F20"/><path d="M31.6901 36.7034H26.3094C25.9588 36.7034 25.6719 36.4123 25.6719 36.0566C25.6719 35.7008 25.9588 35.4098 26.3094 35.4098H31.6901C32.2511 35.4098 32.7866 35.2028 33.2074 34.8342C33.4752 34.6013 33.8768 34.6272 34.1063 34.8988C34.3358 35.1705 34.3103 35.578 34.0426 35.8108C33.3923 36.3864 32.5507 36.7034 31.6901 36.7034Z" fill="%23231F20"/><path d="M24.8834 38.1157C23.7486 38.1157 22.8242 37.1779 22.8242 36.0266C22.8242 34.8753 23.7486 33.9375 24.8834 33.9375C26.0182 33.9375 26.9426 34.8753 26.9426 36.0266C26.9426 37.1779 26.0182 38.1157 24.8834 38.1157ZM24.8834 35.2311C24.4499 35.2311 24.0993 35.5868 24.0993 36.0266C24.0993 36.4664 24.4499 36.8222 24.8834 36.8222C25.3169 36.8222 25.6676 36.4664 25.6676 36.0266C25.6676 35.5868 25.3169 35.2311 24.8834 35.2311Z" fill="%23231F20"/><path d="M39.1646 34.1763H36.3277C35.977 34.1763 35.6901 33.8852 35.6901 33.5295C35.6901 33.1738 35.977 32.8827 36.3277 32.8827H39.1646C40.0253 32.8827 40.7266 32.1712 40.7266 31.2981V24.8431C40.7266 23.97 40.0253 23.2585 39.1646 23.2585C38.814 23.2585 38.5016 22.9674 38.5016 22.6117V19.0544C38.5016 9.262 30.6473 1.30004 21.0016 1.30004C11.3559 1.30004 3.50161 9.262 3.50161 19.0479V22.6052C3.50161 22.961 3.21472 23.252 2.86409 23.252C2.51345 23.252 2.22656 22.961 2.22656 22.6052V19.0479C2.22656 8.54407 10.6482 0 21.0016 0C31.355 0 39.7767 8.54407 39.7767 19.0479V22.0361C41.0581 22.3271 42.0016 23.4719 42.0016 24.8431V31.2981C42.0016 32.8827 40.7266 34.1763 39.1646 34.1763Z" fill="%23231F20"/><path d="M5.67395 34.1762H2.83698C1.27505 34.1762 0 32.8826 0 31.298V24.8431C0 23.2584 1.27505 21.9648 2.83698 21.9648C3.18761 21.9648 3.48725 22.2559 3.48725 22.6116C3.48725 22.9674 3.21311 23.2584 2.86248 23.2584C1.97632 23.2584 1.27505 23.9699 1.27505 24.8431V31.298C1.27505 32.1712 1.97632 32.8826 2.83698 32.8826H5.67395C6.02459 32.8826 6.31148 33.1737 6.31148 33.5294C6.31148 33.8851 6.02459 34.1762 5.67395 34.1762Z" fill="%23231F20"/><path d="M36.3245 42.1176H33.0477C32.697 42.1176 32.4102 41.8266 32.4102 41.4708C32.4102 41.1151 32.697 40.824 33.0477 40.824H35.687V19.0726C35.687 18.7168 35.9739 18.4258 36.3245 18.4258C36.6752 18.4258 36.9621 18.7168 36.9621 19.0726V41.4708C36.9621 41.8266 36.6752 42.1176 36.3245 42.1176Z" fill="%23231F20"/><path d="M8.94955 42.1176H5.67268C5.32204 42.1176 5.03516 41.8266 5.03516 41.4708V19.0726C5.03516 18.7168 5.32204 18.4258 5.67268 18.4258C6.02332 18.4258 6.3102 18.7168 6.3102 19.0726V40.824H8.94955C9.30018 40.824 9.58707 41.1151 9.58707 41.4708C9.58707 41.8266 9.30018 42.1176 8.94955 42.1176Z" fill="%23231F20"/></g><defs><clipPath id="clip0_1303_336"><rect width="42" height="59" fill="white"/></clipPath></defs></svg>');
}

.ico--recycle {
  background-image: url('data:image/svg+xml,<svg width="62" height="56" viewBox="0 0 82 76" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1015_199)"><path d="M41.4061 24.6069C41.6655 25.6159 42.5669 26.3103 43.6457 26.3496L59.583 26.9786H59.6649C60.5799 26.9786 61.4266 26.4676 61.8363 25.6814L68.8422 11.8703C69.3065 10.94 69.088 9.85241 68.2959 9.15792C67.5038 8.46344 66.3567 8.34551 65.428 8.88275L62.7104 10.4552L58.3266 3.82482C56.8244 1.43999 54.2023 0.0117188 51.2934 0.0117188H30.6583C27.8177 0.0117188 25.141 1.4662 23.6934 3.79862L15.5404 16.8234C15.0625 17.5834 14.9122 18.4614 15.1444 19.3262C15.3629 20.191 15.9228 20.9117 16.7149 21.3703L28.3503 28.0793C28.8966 28.3938 29.4975 28.551 30.112 28.551C30.3988 28.551 30.6856 28.5117 30.9724 28.4462C31.8601 28.2234 32.6112 27.6862 33.0892 26.9393L41.0237 14.2552L45.1616 20.5579L42.5259 22.0779C41.5972 22.6021 41.1602 23.6241 41.4197 24.62L41.4061 24.6069ZM30.7266 25.5765C30.59 25.7862 30.3852 25.8648 30.2896 25.891C30.1803 25.9172 29.9618 25.9434 29.757 25.8124L18.1215 19.1034C17.9577 19.0117 17.8484 18.8545 17.7938 18.6841C17.7665 18.5793 17.7392 18.3828 17.8757 18.16L26.0287 5.12206C26.9847 3.57586 28.76 2.6193 30.6447 2.6193C31.5596 2.6193 32.4746 2.85517 33.2804 3.28758C34.0998 3.7462 34.7826 4.37517 35.2469 5.12206L39.3849 11.7262L30.7266 25.5634V25.5765ZM47.7564 22.1041C48.0705 21.9207 48.3026 21.6324 48.3846 21.2917C48.4665 20.951 48.4119 20.5841 48.207 20.2828L42.1435 11.0448L37.5959 3.78551C37.3364 3.3662 37.0223 2.9862 36.6809 2.6193H51.2798C53.219 2.6193 54.9671 3.57586 55.9913 5.20068L61.0989 12.9317C61.4949 13.5345 62.3143 13.7179 62.9562 13.351L65.8923 11.6607L59.4464 24.3579L44.8339 23.7814L47.7427 22.1041H47.7564Z" fill="%232C8B00" /><path d="M11.7457 66.8931C11.7457 66.8931 11.7866 66.9717 11.8003 66.9979C13.2889 69.3566 15.8973 70.7586 18.7652 70.7586H34.8117C35.7403 70.7586 36.6143 70.4048 37.2699 69.7759C37.9254 69.1469 38.2668 68.3083 38.2531 67.4435V54.4186C38.2531 52.5973 36.6963 51.1166 34.798 51.1166H19.2705L22.9441 44.6042L25.6891 46.0062C26.6314 46.5042 27.7785 46.3469 28.5296 45.6131C29.2944 44.8793 29.4583 43.7786 28.9393 42.8745L21.2916 29.4435C20.8273 28.6442 19.8987 28.1986 18.9837 28.2642L3.03276 29.6138C1.96754 29.7055 1.10718 30.4524 0.888673 31.4614C0.670167 32.4704 1.1618 33.4793 2.11777 33.9642L4.8764 35.3793L0.970613 42.2586C-0.395048 44.7221 -0.313108 47.6179 1.17546 50.0028L11.7457 66.8931ZM34.798 53.7373C35.2077 53.7373 35.5218 54.0386 35.5218 54.4186V67.4566C35.5218 67.6924 35.4126 67.8366 35.317 67.9283C35.1804 68.0593 35.0029 68.1248 34.8117 68.1248H18.7652C16.8669 68.1248 15.1325 67.1945 14.1492 65.6352L14.081 65.5304C13.6303 64.7573 13.3845 63.8793 13.3845 62.9752C13.3845 62.1366 13.603 61.2979 14.0127 60.551L17.7955 53.7373H34.798ZM3.37417 43.5035L7.92182 35.4711C8.09936 35.1697 8.14033 34.8028 8.03108 34.4621C7.92182 34.1345 7.68966 33.8462 7.3619 33.689L4.34379 32.1428L19.011 30.9111L26.0168 43.2283L23.026 41.6952C22.3569 41.3545 21.5375 41.5904 21.1824 42.2324L15.7744 51.8242L11.6091 59.3324C11.3769 59.7648 11.1858 60.2104 11.0355 60.669L3.5244 48.6662C2.52747 47.0807 2.47284 45.1414 3.38783 43.5035H3.37417Z" fill="%232C8B00" /><path d="M73.4452 28.616C73.0082 27.8298 72.2708 27.2664 71.3831 27.0043C70.5091 26.7553 69.5804 26.847 68.7747 27.2664L56.7978 33.3988C55.9921 33.805 55.3912 34.4995 55.1181 35.3381C54.8449 36.1898 54.9405 37.0808 55.3776 37.867L62.6838 51.036H54.6401V48.0615C54.6401 47.0395 53.9709 46.1353 52.9467 45.8339C51.9088 45.5326 50.8299 45.9126 50.229 46.7774L41.4615 59.5664C40.9425 60.3395 40.9425 61.3222 41.4615 62.0822L50.2017 74.9498C50.6524 75.6181 51.4171 75.9981 52.2092 75.9981C52.4414 75.9981 52.6736 75.9719 52.9057 75.9064C53.9436 75.6181 54.6264 74.727 54.6264 73.6919V70.6781H63.1209C66.0297 70.6781 68.6518 69.2498 70.154 66.865L80.6832 50.027C80.6832 50.027 80.7515 49.9353 80.7925 49.8829C82.2537 47.5112 82.322 44.6415 80.97 42.2174L73.4179 28.616H73.4452ZM67.8324 65.5153C66.8354 67.1008 65.0874 68.0574 63.1345 68.0574H53.2744C52.9057 68.0574 52.5643 68.1884 52.3048 68.4374C52.0453 68.6864 51.9088 69.0139 51.9088 69.3677V72.6567L43.8787 60.8243L51.9088 49.1098V52.3595C51.9088 52.7132 52.0453 53.0408 52.3048 53.2898C52.5643 53.5388 52.9057 53.6698 53.2744 53.6698H64.9099C64.9099 53.6698 64.9372 53.6698 64.9508 53.6698H73.8003C74.3193 53.6436 74.8246 53.5912 75.3299 53.4995L67.8051 65.5153H67.8324ZM78.4572 48.5333L78.3616 48.6774C77.87 49.4112 77.1872 50.0139 76.3541 50.4333C75.5893 50.8264 74.7017 51.0229 73.8276 51.0229H65.7839L57.7948 36.6353C57.6992 36.465 57.6855 36.2815 57.7401 36.0981C57.7948 35.9277 57.9177 35.7967 58.0816 35.705L70.0721 29.5726C70.195 29.507 70.3042 29.4939 70.4135 29.4939C70.4954 29.4939 70.55 29.507 70.6183 29.5201C70.8095 29.5726 70.9597 29.6905 71.0553 29.8477L78.5938 43.436C79.4951 45.0477 79.4405 46.9477 78.4709 48.5333H78.4572Z" fill="%232C8B00" /></g><defs><clipPath id="clip0_1015_199"><rect width="81.9533" height="76" fill="white" /></clipPath></defs></svg>');
}

.ico--people {
  background-image: url('data:image/svg+xml,<svg width="51" height="51" viewBox="0 0 71 71" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1033_115)"><path d="M56.0929 0.601562C51.1478 0.601562 47.1309 4.61851 47.1309 9.56357C47.1309 14.5086 51.1478 18.5256 56.0929 18.5256C61.0379 18.5256 65.0549 14.5086 65.0549 9.56357C65.0549 4.61851 61.0379 0.601562 56.0929 0.601562ZM56.0929 14.9727C53.1055 14.9727 50.6838 12.5509 50.6838 9.56357C50.6838 6.57624 53.1055 4.15446 56.0929 4.15446C59.0802 4.15446 61.502 6.57624 61.502 9.56357C61.502 12.5509 59.0802 14.9727 56.0929 14.9727Z" fill="%238D00D9" /><path d="M35.4991 18.5256C40.4442 18.5256 44.4611 14.5086 44.4611 9.56357C44.4611 4.61851 40.4442 0.601562 35.4991 0.601562C30.5541 0.601562 26.5371 4.61851 26.5371 9.56357C26.5371 14.5086 30.5541 18.5256 35.4991 18.5256ZM35.4991 4.15446C38.4865 4.15446 40.9082 6.57624 40.9082 9.56357C40.9082 12.5509 38.4865 14.9727 35.4991 14.9727C32.5118 14.9727 30.09 12.5509 30.09 9.56357C30.09 6.59074 32.5118 4.15446 35.4991 4.15446Z" fill="%238D00D9" /><path d="M62.1097 20.3398H54.4818C53.4957 20.3398 52.6981 21.1374 52.6981 22.1235C52.6981 23.1097 53.4957 23.9072 54.4818 23.9072H62.1097C65.0535 23.9072 67.4463 26.3 67.4463 29.2438V40.5986C67.4463 42.8174 66.0396 44.8331 63.9369 45.6017C63.2408 45.8627 62.7768 46.5298 62.7768 47.2694V63.3082C62.7768 65.2514 61.1961 66.8321 59.2529 66.8321H51.1899C50.2038 66.8321 49.4062 67.6297 49.4062 68.6158C49.4062 69.6019 50.2038 70.3995 51.1899 70.3995H59.2529C63.1538 70.3995 66.3297 67.2236 66.3297 63.3227V48.386C69.172 46.8488 70.9992 43.847 70.9992 40.5696V29.2148C70.9992 24.3133 67.0112 20.3398 62.1097 20.3398Z" fill="%238D00D9" /><path d="M31.4679 70.3549H39.5308C43.4317 70.3549 46.6076 67.179 46.6076 63.2781V48.3849C49.4499 46.8477 51.2771 43.8459 51.2771 40.5685V29.2137C51.2771 24.3122 47.2891 20.3242 42.3876 20.3242H28.5965C23.695 20.3242 19.707 24.3122 19.707 29.2137V40.5685C19.707 43.8459 21.5342 46.8477 24.3766 48.3849V63.2781C24.3911 67.179 27.5669 70.3549 31.4679 70.3549ZM23.2744 40.5685V29.2137C23.2744 26.2699 25.6672 23.8771 28.611 23.8771H42.4021C45.3459 23.8771 47.7387 26.2699 47.7387 29.2137V40.5685C47.7387 42.7873 46.332 44.803 44.2438 45.5716C43.5477 45.8326 43.0837 46.4997 43.0837 47.2393V63.2781C43.0837 65.2213 41.503 66.802 39.5598 66.802H31.4969C29.5536 66.802 27.973 65.2213 27.973 63.2781V47.2393C27.973 46.4997 27.5089 45.8326 26.8128 45.5716C24.6811 44.803 23.2744 42.7873 23.2744 40.5685Z" fill="%238D00D9" /><path d="M23.8693 9.56357C23.8693 4.61851 19.8524 0.601562 14.9073 0.601562C9.96227 0.601562 5.94531 4.61851 5.94531 9.56357C5.94531 14.5086 9.96227 18.5256 14.9073 18.5256C19.8379 18.5256 23.8693 14.5086 23.8693 9.56357ZM9.49821 9.56357C9.49821 6.59074 11.92 4.15446 14.9073 4.15446C17.8947 4.15446 20.3164 6.57624 20.3164 9.56357C20.3164 12.5509 17.8947 14.9727 14.9073 14.9727C11.92 14.9727 9.49821 12.5509 9.49821 9.56357Z" fill="%238D00D9" /><path d="M11.7463 70.3537H19.8092C20.7953 70.3537 21.5929 69.5561 21.5929 68.57C21.5929 67.5839 20.7953 66.7863 19.8092 66.7863H11.7463C9.8031 66.7863 8.22243 65.2057 8.22243 63.2624V47.2381C8.22243 46.4985 7.75837 45.8315 7.0623 45.5704C4.97406 44.8019 3.5674 42.8006 3.5674 40.5674V29.2126C3.5674 26.2688 5.96017 23.876 8.904 23.876H16.5029C17.489 23.876 18.2866 23.0784 18.2866 22.0923C18.2866 21.1062 17.489 20.3086 16.5029 20.3086H8.8895C3.98795 20.3086 0 24.2965 0 29.1981V40.5529C0 43.8302 1.82721 46.8321 4.66953 48.3693V63.2624C4.66953 67.1779 7.84538 70.3537 11.7463 70.3537Z" fill="%238D00D9" /></g><defs><clipPath id="clip0_1033_115"><rect width="71" height="71" fill="white" /></clipPath></defs></svg>');
}

.ico--idea {
  background-image: url('data:image/svg+xml, <svg width="62" height="68" viewBox="0 0 82 88" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1015_165)"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.4257 60.883C30.438 60.883 29.6317 61.6942 29.6317 62.688V63.7224C29.6317 64.7161 30.438 65.5274 31.4257 65.5274H50.5752C51.5629 65.5274 52.3692 64.7161 52.3692 63.7224V62.688C52.3692 61.6942 51.5629 60.883 50.5752 60.883H31.4257ZM50.555 67.4338H31.4056C29.3697 67.4338 27.7168 65.7708 27.7168 63.7224V62.688C27.7168 60.6396 29.3697 58.9766 31.4056 58.9766H50.555C52.5909 58.9766 54.2438 60.6396 54.2438 62.688V63.7224C54.264 65.7708 52.6111 67.4338 50.555 67.4338Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M40.9996 88.0012C36.7867 88.0012 33.3398 84.5534 33.3398 80.2944C33.3398 80.0307 33.36 79.7468 33.3802 79.4831C33.4406 78.9558 33.9043 78.5705 34.4283 78.6313C34.9524 78.6922 35.3354 79.1586 35.2749 79.6859C35.2548 79.8888 35.2346 80.0916 35.2346 80.2944C35.2346 83.4785 37.8148 86.0745 40.9795 86.0745C44.1442 86.0745 46.7243 83.4785 46.7243 80.2944C46.7243 80.0916 46.7243 79.8888 46.684 79.6859C46.6235 79.1586 47.0065 78.6922 47.5306 78.6313C48.0547 78.5705 48.5183 78.9558 48.5788 79.4831C48.5989 79.7468 48.6191 80.0307 48.6191 80.2944C48.6393 84.5534 45.2125 88.0012 40.9996 88.0012Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M31.4251 74.0041C29.3892 74.0041 27.7363 72.3411 27.7363 70.2927V69.2583C27.7363 67.2099 29.3892 65.5469 31.4251 65.5469C31.9492 65.5469 32.3725 65.9728 32.3725 66.5001C32.3725 67.0274 31.9492 67.4533 31.4251 67.4533C30.4374 67.4533 29.6311 68.2645 29.6311 69.2583V70.2927C29.6311 71.2864 30.4374 72.0977 31.4251 72.0977C31.9492 72.0977 32.3725 72.5236 32.3725 73.0509C32.3725 73.5782 31.9492 74.0041 31.4251 74.0041ZM50.5544 74.0041C50.0303 74.0041 49.607 73.5782 49.607 73.0509C49.607 72.5236 50.0303 72.0977 50.5544 72.0977C51.5421 72.0977 52.3484 71.2864 52.3484 70.2927V69.2583C52.3484 68.2645 51.5421 67.4533 50.5544 67.4533C50.0303 67.4533 49.607 67.0274 49.607 66.5001C49.607 65.9728 50.0303 65.5469 50.5544 65.5469C52.5903 65.5469 54.2432 67.2099 54.2432 69.2583V70.2927C54.2634 72.3208 52.6105 74.0041 50.5544 74.0041Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M31.4257 74.0041C30.438 74.0041 29.6317 74.8153 29.6317 75.8091V76.8434C29.6317 77.8372 30.438 78.6485 31.4257 78.6485H50.5752C51.5629 78.6485 52.3692 77.8372 52.3692 76.8434V75.8091C52.3692 74.8153 51.5629 74.0041 50.5752 74.0041H31.4257ZM50.555 80.5549H31.4056C29.3697 80.5549 27.7168 78.8918 27.7168 76.8434V75.8091C27.7168 73.7607 29.3697 72.0977 31.4056 72.0977H50.555C52.5909 72.0977 54.2438 73.7607 54.2438 75.8091V76.8434C54.264 78.8918 52.6111 80.5549 50.555 80.5549Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M36.3041 30.2792C36.4654 30.2792 36.6065 30.3198 36.7476 30.4009C37.2717 30.6848 37.8159 30.9079 38.3803 31.0905C38.7835 31.2122 39.0657 31.5772 39.0657 32.0031V34.6397C39.0657 34.9642 39.3479 35.2481 39.6704 35.2481H42.311C42.6335 35.2481 42.9157 34.9642 42.9157 34.6397V32.0031C42.9157 31.5772 43.1979 31.2122 43.6011 31.0905C44.1655 30.9282 44.7097 30.6848 45.2338 30.4009C45.5966 30.1981 46.0603 30.2589 46.3626 30.5632L48.2171 32.429C48.4388 32.6521 48.842 32.6521 49.0637 32.429L50.9383 30.5429C51.0593 30.4212 51.1198 30.2792 51.1198 30.117C51.1198 29.9547 51.0593 29.8128 50.9383 29.6911L49.0839 27.8252C48.7815 27.521 48.721 27.0545 48.9226 26.6895C49.2048 26.1621 49.4265 25.6146 49.608 25.0467C49.7289 24.6411 50.0917 24.3571 50.515 24.3571H53.1355C53.458 24.3571 53.7402 24.0732 53.7402 23.7487V21.0919C53.7402 20.7674 53.458 20.4834 53.1355 20.4834H50.515C50.0917 20.4834 49.7289 20.1995 49.608 19.7939C49.4467 19.226 49.2048 18.6784 48.9226 18.1511C48.721 17.786 48.7815 17.3196 49.0839 17.0153L50.9383 15.1495C51.1601 14.9264 51.1601 14.5208 50.9383 14.2977L49.0637 12.4115C48.842 12.1884 48.4388 12.1884 48.2171 12.4115L46.3626 14.2774C46.0603 14.5816 45.5966 14.6424 45.2338 14.4396C44.7097 14.1557 44.1655 13.9326 43.6011 13.7501C43.1979 13.6284 42.9157 13.2633 42.9157 12.8374V10.2009C42.9157 9.87637 42.6335 9.59243 42.311 9.59243H39.6704C39.3479 9.59243 39.0657 9.87637 39.0657 10.2009V12.8374C39.0657 13.2633 38.7835 13.6284 38.3803 13.7501C37.8159 13.9123 37.2515 14.1557 36.7476 14.4396C36.3848 14.6424 35.9211 14.5816 35.6188 14.2774L33.7643 12.4115C33.5426 12.1884 33.1394 12.1884 32.9177 12.4115L31.0632 14.2977C30.8415 14.5208 30.8415 14.9264 31.0632 15.1495L32.9177 17.0153C33.2201 17.3196 33.2805 17.7657 33.079 18.1511C32.7968 18.6784 32.575 19.226 32.3936 19.7939C32.2727 20.1995 31.9098 20.4834 31.4865 20.4834H28.8661C28.5436 20.4834 28.2614 20.7674 28.2614 21.0919V23.769C28.2614 24.0935 28.5436 24.3774 28.8661 24.3774H31.4865C31.9098 24.3774 32.2727 24.6613 32.3936 25.067C32.5549 25.6348 32.7968 26.1824 33.079 26.7097C33.2805 27.0748 33.2201 27.5413 32.9177 27.8455L31.0632 29.7114C30.9423 29.833 30.8818 29.975 30.8818 30.1373C30.8818 30.2995 30.9423 30.4415 31.0632 30.5632L32.9177 32.4493C33.1394 32.6724 33.5426 32.6724 33.7643 32.4493L35.6188 30.5834C35.8203 30.3806 36.0622 30.2792 36.3041 30.2792ZM42.311 37.1545H39.6704C38.2795 37.1545 37.1709 36.0188 37.1709 34.6397V32.6927C36.9492 32.6116 36.7274 32.5102 36.5057 32.4087L35.135 33.7879C34.1674 34.7614 32.575 34.7816 31.5873 33.7879L29.7328 31.9017C28.7653 30.9282 28.7653 29.326 29.7328 28.3322L31.1035 26.9531C31.0027 26.73 30.902 26.5069 30.8213 26.2838H28.8862C27.4954 26.2838 26.3867 25.1481 26.3867 23.769V21.1121C26.3867 19.7127 27.5155 18.5973 28.8862 18.5973H30.8213C30.902 18.3742 31.0027 18.1511 31.1035 17.928L29.7328 16.5489C28.7653 15.5754 28.7653 13.9732 29.7328 12.9794L31.5873 11.0932C32.0509 10.6268 32.696 10.3631 33.3612 10.3631C34.0263 10.3631 34.6714 10.6268 35.135 11.0932L36.5057 12.4724C36.7274 12.371 36.9492 12.2695 37.1709 12.1884V10.2414C37.1709 8.84203 38.2997 7.72656 39.6704 7.72656H42.311C43.7019 7.72656 44.8105 8.86231 44.8105 10.2414V12.1884C45.0322 12.2695 45.254 12.371 45.4757 12.4724L46.8464 11.0932C47.31 10.6268 47.9551 10.3631 48.6202 10.3631C49.2854 10.3631 49.9305 10.6268 50.3941 11.0932L52.2687 12.9794C53.2363 13.9529 53.2363 15.5551 52.2687 16.5489L50.898 17.928C50.9988 18.1511 51.0996 18.3742 51.1802 18.5973H53.1153C54.5062 18.5973 55.6148 19.733 55.6148 21.1121V23.769C55.6148 25.1684 54.486 26.2838 53.1153 26.2838H51.1802C51.0996 26.5069 50.9988 26.73 50.898 26.9531L52.2687 28.3322C53.2363 29.3057 53.2363 30.9079 52.2687 31.9017L50.3941 33.7879C49.4265 34.7614 47.8341 34.7614 46.8464 33.7879L45.4757 32.4087C45.254 32.5102 45.0322 32.6116 44.8105 32.6927V34.6397C44.8105 36.0188 43.7019 37.1545 42.311 37.1545Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M40.9997 17.7853C38.4397 17.7853 36.3635 19.8743 36.3635 22.45C36.3635 25.0257 38.4397 27.1147 40.9997 27.1147C43.5597 27.1147 45.6359 25.0257 45.6359 22.45C45.6157 19.8743 43.5395 17.7853 40.9997 17.7853ZM40.9997 29.0211C37.3916 29.0211 34.4688 26.0601 34.4688 22.45C34.4688 18.84 37.4117 15.8789 40.9997 15.8789C44.5877 15.8789 47.5307 18.84 47.5307 22.45C47.5307 26.0601 44.6079 29.0211 40.9997 29.0211Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M74.5023 33.2189H57.8927C57.3686 33.2189 56.9453 32.793 56.9453 32.2657C56.9453 31.7384 57.3686 31.3125 57.8927 31.3125H74.5023C75.0264 31.3125 75.4497 31.7384 75.4497 32.2657C75.4699 32.793 75.0466 33.2189 74.5023 33.2189Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M66.1365 53.8677H51.6837C51.1596 53.8677 50.7363 53.4418 50.7363 52.9145C50.7363 52.3872 51.1596 51.9613 51.6837 51.9613H65.5721L67.9507 47.8239C68.2127 47.3574 68.7973 47.2155 69.2609 47.4791C69.7245 47.7428 69.8656 48.3309 69.6036 48.7974L66.9428 53.4215C66.7816 53.6852 66.4792 53.8677 66.1365 53.8677Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M74.5017 12.7583C73.9776 12.7583 73.5543 12.3324 73.5543 11.8051V7.89081H55.2716C54.7475 7.89081 54.3242 7.4649 54.3242 6.93759C54.3242 6.41028 54.7475 5.98438 55.2716 5.98438H74.5017C75.0258 5.98438 75.4491 6.41028 75.4491 6.93759V11.8254C75.4491 12.3324 75.0258 12.7583 74.5017 12.7583Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M24.0681 33.2189H7.47864C6.95455 33.2189 6.53125 32.793 6.53125 32.2657C6.53125 31.7384 6.95455 31.3125 7.47864 31.3125H24.0883C24.6124 31.3125 25.0357 31.7384 25.0357 32.2657C25.0357 32.793 24.6124 33.2189 24.0681 33.2189Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M30.2967 53.8686H15.8439C15.5012 53.8686 15.1787 53.6861 15.0174 53.3819L12.3567 48.7578C12.0946 48.2913 12.2559 47.7031 12.6994 47.4395C13.163 47.1758 13.7475 47.3381 14.0096 47.7843L16.3881 51.9216H30.2765C30.8006 51.9216 31.2239 52.3475 31.2239 52.8748C31.2441 53.4427 30.8208 53.8686 30.2967 53.8686Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M77.7676 29.9338C76.4977 29.9338 75.4495 30.9681 75.4495 32.2661C75.4495 33.5641 76.4775 34.5984 77.7676 34.5984C79.0576 34.5984 80.0857 33.5641 80.0857 32.2661C80.0857 30.9681 79.0576 29.9338 77.7676 29.9338ZM77.7676 36.5049C75.4495 36.5049 73.5547 34.5984 73.5547 32.2661C73.5547 29.9338 75.4495 28.0273 77.7676 28.0273C80.0857 28.0273 82.0006 29.9338 82.0006 32.2661C82.0006 34.5984 80.1058 36.5049 77.7676 36.5049Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M4.21288 29.9338C2.94297 29.9338 1.89479 30.9681 1.89479 32.2661C1.89479 33.5641 2.92281 34.5984 4.21288 34.5984C5.50295 34.5984 6.53097 33.5641 6.53097 32.2661C6.51082 30.9681 5.48279 29.9338 4.21288 29.9338ZM4.21288 36.5049C1.89479 36.5049 0 34.5984 0 32.2661C0 29.9338 1.89479 28.0273 4.21288 28.0273C6.53097 28.0273 8.44592 29.9338 8.44592 32.2661C8.42576 34.5984 6.53097 36.5049 4.21288 36.5049Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M7.47864 12.7551C6.95455 12.7551 6.53125 12.3292 6.53125 11.8019V6.91415C6.53125 6.38684 6.95455 5.96094 7.47864 5.96094H26.7087C27.2328 5.96094 27.6561 6.38684 27.6561 6.91415C27.6561 7.44146 27.2328 7.86737 26.7087 7.86737H8.42604V11.7816C8.42604 12.3292 8.00273 12.7551 7.47864 12.7551Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5709 43.1174C10.301 43.1174 9.25284 44.1517 9.25284 45.4497C9.25284 46.7477 10.301 47.782 11.5709 47.782C12.8408 47.782 13.889 46.7477 13.889 45.4497C13.8689 44.172 12.8408 43.1174 11.5709 43.1174ZM11.5709 49.6885C9.23268 49.6885 7.33789 47.782 7.33789 45.4497C7.33789 43.1174 9.23268 41.2109 11.5709 41.2109C13.9092 41.2109 15.804 43.1174 15.804 45.4497C15.7838 47.782 13.889 49.6885 11.5709 49.6885Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M70.4303 43.1174C69.1604 43.1174 68.1122 44.1517 68.1122 45.4497C68.1122 46.7477 69.1604 47.782 70.4303 47.782C71.7002 47.782 72.7484 46.7477 72.7484 45.4497C72.7282 44.172 71.7002 43.1174 70.4303 43.1174ZM70.4303 49.6885C68.1122 49.6885 66.1973 47.782 66.1973 45.4497C66.1973 43.1174 68.0921 41.2109 70.4303 41.2109C72.7686 41.2109 74.6633 43.1174 74.6633 45.4497C74.6432 47.782 72.7484 49.6885 70.4303 49.6885Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M74.5019 12.758C73.232 12.758 72.1838 13.7923 72.1838 15.0903C72.1838 16.3883 73.2119 17.4227 74.5019 17.4227C75.792 17.4227 76.82 16.3883 76.82 15.0903C76.82 13.7923 75.7719 12.758 74.5019 12.758ZM74.5019 19.3291C72.1838 19.3291 70.2891 17.4227 70.2891 15.0903C70.2891 12.758 72.1838 10.8516 74.5019 10.8516C76.82 10.8516 78.735 12.758 78.735 15.0903C78.735 17.4227 76.8402 19.3291 74.5019 19.3291Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M7.47851 12.758C6.20859 12.758 5.16041 13.7923 5.16041 15.0903C5.16041 16.3883 6.18844 17.4227 7.47851 17.4227C8.76857 17.4227 9.7966 16.3883 9.7966 15.0903C9.7966 13.7923 8.74842 12.758 7.47851 12.758ZM7.47851 19.3291C5.16041 19.3291 3.26562 17.4227 3.26562 15.0903C3.26562 12.758 5.16041 10.8516 7.47851 10.8516C9.7966 10.8516 11.7115 12.758 11.7115 15.0903C11.7115 17.4227 9.81676 19.3291 7.47851 19.3291Z" fill="%230022E3" /><path fill-rule="evenodd" clip-rule="evenodd" d="M30.7807 60.9652C30.2768 60.9652 29.8535 60.5596 29.8333 60.0323C29.3697 45.227 26.0035 38.3314 23.2822 32.7947C21.4479 29.0426 19.8555 25.8179 19.8555 21.2749C19.8555 9.55243 29.3496 0 41.0005 0C52.6514 0 62.1455 9.55243 62.1455 21.2749C62.1455 25.7976 60.5531 29.0426 58.7188 32.7947C55.9976 38.3314 52.6111 45.2473 52.1677 60.0323C52.1475 60.5596 51.704 60.9652 51.18 60.9652C50.6559 60.9449 50.2326 60.4987 50.2527 59.9714C50.7163 44.7403 54.2036 37.6419 57.0054 31.9428C58.7994 28.272 60.2306 25.3515 60.2306 21.2749C60.2306 10.6071 51.6033 1.92671 41.0005 1.92671C30.3977 1.92671 21.7704 10.6071 21.7704 21.2749C21.7704 25.3515 23.2016 28.2517 24.9956 31.9428C27.7975 37.6621 31.2847 44.7605 31.7483 59.9714C31.7684 60.4987 31.3451 60.9449 30.8211 60.9652H30.7807Z" fill="%230022E3" /></g><defs><clipPath id="clip0_1015_165"><rect width="82" height="88" fill="white" /></clipPath></defs></svg>');
}

.ico--pdf {
  background-image: url('data:image/svg+xml,<svg width="57" height="56" viewBox="0 0 67 76" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1389_516)"><path d="M14.915 64.9223C15.5642 65.6654 16.6202 66.2255 17.9937 66.2255C19.2405 66.2255 20.7455 65.764 22.4475 64.5594C23.8555 63.5612 25.2994 60.9252 26.7418 57.3333C29.0508 56.6809 31.5148 56.0833 33.7832 55.628C37.0089 58.5676 40.3849 60.1054 42.3795 60.2916C44.0268 60.4386 45.5146 59.7816 46.3593 58.5144C47.1587 57.3129 47.2276 55.761 46.5377 54.4657C45.9792 53.4144 44.4523 51.6481 40.5116 51.6262C39.1694 51.6372 37.1591 51.864 34.7734 52.2911C33.1981 50.6234 31.7025 48.5302 30.5589 46.0115C31.0721 44.2953 31.582 42.5337 32.0858 40.7581L32.5926 38.9841C32.9853 37.6371 33.1089 36.3449 32.9603 35.1481C32.6114 32.3321 30.7185 31.1963 29.1181 31.3356C27.1016 31.5092 25.1524 33.6024 25.3307 37.2663C25.4934 40.6111 26.1958 43.5819 27.2377 46.1851C26.1958 49.594 25.2431 52.4647 24.378 54.7926C20.273 56.0442 16.725 57.5053 15.4547 58.8695C13.7119 60.7437 13.4835 63.289 14.9118 64.9223H14.915ZM40.496 54.7457C42.9709 54.7598 43.6389 55.6562 43.7843 55.93C43.9392 56.2209 43.9298 56.5307 43.7624 56.7841C43.5591 57.0876 43.1727 57.2331 42.6705 57.1846C41.5097 57.0767 39.7216 56.332 37.799 54.9491C38.8518 54.8145 39.7607 54.7457 40.4944 54.7457H40.496ZM29.3872 34.4441H29.3903C29.467 34.4441 29.7642 34.7038 29.8659 35.5314C29.9613 36.3058 29.8706 37.174 29.5984 38.1111L29.0853 39.9055C29.0133 40.1621 28.9398 40.4139 28.8694 40.6658C28.6535 39.5394 28.5096 38.3567 28.4501 37.1146C28.361 35.2779 29.0743 34.4707 29.3872 34.4441ZM29.2699 50.1948C29.8972 51.2054 30.573 52.1378 31.2786 52.9935C30.2273 53.2266 29.151 53.4832 28.0794 53.7585C28.4767 52.6228 28.8741 51.4307 29.2699 50.1948ZM17.7418 60.994C18.4051 60.2822 20.3419 59.4077 22.8543 58.541C21.997 60.4167 21.2586 61.576 20.6438 62.0125C18.7743 63.3375 17.5963 63.2484 17.2616 62.8666C16.9612 62.5225 17.0582 61.7277 17.7403 60.994H17.7418Z" fill="%2394A3BB"/><path d="M36.6007 14.1523H35.3398V16.5412H36.6007C37.0435 16.5412 37.3751 16.438 37.5926 16.2299C37.81 16.0218 37.918 15.7277 37.918 15.3476C37.918 14.9674 37.81 14.6733 37.5926 14.4652C37.3751 14.2572 37.045 14.1523 36.6007 14.1523Z" fill="%2394A3BB"/><path d="M44.9045 14.2617H43.8047V19.7982H44.9045C45.7821 19.7982 46.4657 19.5589 46.9538 19.0786C47.4419 18.5983 47.686 17.9209 47.686 17.0433C47.686 16.1656 47.4419 15.482 46.9538 14.9939C46.4657 14.5058 45.7821 14.2617 44.9045 14.2617Z" fill="%2394A3BB"/><path d="M61.0694 7.65945V0H15.3749L0 15.7319V76H61.0694V26.6595H66.9984V7.65945H61.0694ZM14.5896 4.68703V11.7614C14.5896 13.5151 12.548 14.9278 10.8569 14.9278H4.58055L14.5896 4.68703ZM58.3551 7.65945H23.5708V26.6595H58.3551V73.2857H2.71423V17.6421H10.8569C13.9059 17.6421 17.3038 15.2266 17.3038 11.7614V2.71429H58.3567V7.65945H58.3551ZM56.5764 16.1496V17.955H53.6713V21.8097H51.3513V12.2823H57.5526V14.1424H53.6713V16.1512H56.5764V16.1496ZM50.0482 17.0445C50.0482 17.9769 49.8417 18.8044 49.4303 19.5272C49.0188 20.2515 48.4353 20.8116 47.6797 21.2105C46.9241 21.6095 46.0496 21.8082 45.0531 21.8082H41.4847V12.2808H45.0531C46.0574 12.2808 46.935 12.4795 47.686 12.8784C48.4369 13.2773 49.0173 13.8358 49.4303 14.5539C49.8417 15.2735 50.0482 16.1042 50.0482 17.0445ZM40.2785 15.3486C40.2785 15.8993 40.1518 16.4046 39.8984 16.8614C39.645 17.3182 39.257 17.6874 38.7313 17.9675C38.2073 18.2491 37.5549 18.3883 36.7774 18.3883H35.3382V21.8082H33.0182V12.2808H36.7774C37.5377 12.2808 38.1791 12.4122 38.7048 12.675C39.2288 12.9378 39.6231 13.2992 39.8859 13.7607C40.1471 14.2222 40.2801 14.751 40.2801 15.3486H40.2785Z" fill="%2394A3BB"/></g><defs><clipPath id="clip0_1389_516"><rect width="67" height="76" fill="white"/></clipPath></defs></svg>');
}

.ico--download {
  background-image: url('data:image/svg+xml,<svg width="46" height="46" viewBox="0 0 66 66" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="33" cy="33" r="33" fill="%2394A3BB"/><g clip-path="url(%23clip0_0_1)"><path d="M33.973 48.3006L43.7771 34.2534C44.0795 33.8201 44.0795 33.2838 43.7771 32.8504C43.4746 32.4171 42.9129 32.1468 42.308 32.1468H36.5266V21H28.4855V32.1425H22.6998C22.0949 32.1425 21.5332 32.4085 21.2308 32.8462C20.9283 33.2795 20.9283 33.8158 21.2308 34.2492L31.0305 48.2964C31.333 48.7297 31.8947 49 32.4996 49C33.1045 49 33.6662 48.7297 33.9687 48.2964L33.973 48.3006Z" fill="white"/></g><defs><clipPath id="clip0_0_1"><rect width="23" height="28" fill="white" transform="translate(21 21)"/></clipPath></defs></svg>');
}

.ico--shipping24h {
 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><path d="M9.04571 16.2833L10.76 12.1378C10.8493 11.9187 11.0564 11.7766 11.2857 11.7766H13V10.5922C13 10.265 13.2557 10 13.5714 10H24.4286C24.7443 10 25 10.265 25 10.5922V20.6596C25 20.9868 24.7443 21.2518 24.4286 21.2518H23.2057C22.875 22.514 21.6186 23.2594 20.4007 22.9167C19.6186 22.6961 19.0071 22.0631 18.7943 21.2518H15.2057C14.875 22.514 13.6186 23.2594 12.4007 22.9167C11.6186 22.6961 11.0071 22.0631 10.7943 21.2518H9.57143C9.25571 21.2518 9 20.9868 9 20.6596V16.5142C9 16.435 9.01571 16.3565 9.04571 16.2833ZM13 12.961H11.6629L10.44 15.922H13V12.961ZM21 21.844C21.6314 21.844 22.1429 21.314 22.1429 20.6596C22.1429 20.0052 21.6314 19.4752 21 19.4752C20.3686 19.4752 19.8571 20.0052 19.8571 20.6596C19.8571 21.314 20.3686 21.844 21 21.844ZM15.2057 20.0674H18.7943C19.125 18.8053 20.3814 18.0599 21.5993 18.4026C22.3814 18.6232 22.9929 19.2561 23.2057 20.0674H23.8571V11.1844H14.1429V18.6225C14.6686 18.9385 15.0507 19.4582 15.2057 20.0674ZM13 21.844C13.6314 21.844 14.1429 21.314 14.1429 20.6596C14.1429 20.0052 13.6314 19.4752 13 19.4752C12.3686 19.4752 11.8571 20.0052 11.8571 20.6596C11.8571 21.314 12.3686 21.844 13 21.844ZM10.1429 20.0674H10.7943C11.0543 19.0244 11.9607 18.2945 13 18.2908V17.1064H10.1429V20.0674Z" fill="black"/><path d="M17 0C7.61205 0 0 7.61205 0 17C0 26.3879 7.61205 34 17 34C26.3879 34 34 26.3879 34 17C34 7.61205 26.3879 0 17 0ZM17 31.1161C9.2058 31.1161 2.88393 24.7942 2.88393 17C2.88393 9.2058 9.2058 2.88393 17 2.88393C24.7942 2.88393 31.1161 9.2058 31.1161 17C31.1161 24.7942 24.7942 31.1161 17 31.1161Z" fill="black"/></svg>');
}

.ico--secure-payments {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><path d="M24.6931 11H22.8883C22.496 11 22.1221 11.1842 21.8913 11.5011L15.8448 19.7275L13.1061 15.9992C12.8753 15.6868 12.5061 15.4981 12.1106 15.4981H10.3074C10.0582 15.4981 9.91204 15.7773 10.0582 15.9781L14.8508 22.4988C15.2447 23.0377 16.0078 23.1615 16.5571 22.775C16.6663 22.6981 16.7617 22.6045 16.8387 22.4988L24.9392 11.48C25.09 11.2808 24.9423 11 24.6931 11Z" fill="black"/><path d="M17 0C7.61205 0 0 7.61205 0 17C0 26.3879 7.61205 34 17 34C26.3879 34 34 26.3879 34 17C34 7.61205 26.3879 0 17 0ZM17 31.1161C9.2058 31.1161 2.88393 24.7942 2.88393 17C2.88393 9.2058 9.2058 2.88393 17 2.88393C24.7942 2.88393 31.1161 9.2058 31.1161 17C31.1161 24.7942 24.7942 31.1161 17 31.1161Z" fill="black"/></svg>');
}

.ico--wide-range {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><path d="M17 0C7.61205 0 0 7.61205 0 17C0 26.3879 7.61205 34 17 34C26.3879 34 34 26.3879 34 17C34 7.61205 26.3879 0 17 0ZM17 31.1161C9.2058 31.1161 2.88393 24.7942 2.88393 17C2.88393 9.2058 9.2058 2.88393 17 2.88393C24.7942 2.88393 31.1161 9.2058 31.1161 17C31.1161 24.7942 24.7942 31.1161 17 31.1161Z" fill="black"/><path d="M17.3223 9.56543C17.1174 9.47681 16.8866 9.47708 16.6816 9.56543V9.56641L9.02832 12.8857C8.71692 13.0235 8.50018 13.3489 8.5 13.7246V23.5H10.2002V16.5C10.2002 15.7195 10.8237 15.0625 11.6172 15.0625H22.3828C23.1763 15.0625 23.7998 15.7195 23.7998 16.5V23.5H25.5V13.7246C25.4998 13.3489 25.2831 13.0235 24.9717 12.8857L17.3213 9.56641L17.3223 9.56543ZM12.0996 22.625V23.5H21.8994L21.8984 22.625H12.0996ZM12.0996 19.8125V20.6875H21.8906L21.8896 19.8125H12.0996ZM12.0996 17V17.875H21.8848L21.8838 17H12.0996Z" stroke="black"/></svg>');
}

  .feature-sep{
 display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: #000000;
       
}



/*utilities*/


@media (min-width: 768px) {
  .d-md-flex {
    display: flex !important;
  }
}


@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
}

.d-flex {
  display: flex;
}

.justify-content-center {
justify-content: center!important;
}

.justify-content-start {
  justify-content: flex-start!important;
}

.justify-content-between {
  justify-content: space-between;
}

.align-items-start {
  align-items: flex-start;
}

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

.align-items-end {
  align-items: end;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

 .w-50 {
    width: 50%;
}

.w-75 {
    width: 75%;
}

.w-90 {
  width: 90%;
}

.full-width-section {
  width: 100vw!important;
  margin-left: calc(-50vw + 50%);
  position: relative;
}


.cont-center {
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
}

.box-wrap {
  justify-content: start;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.rounded {
  border-radius: 5px;
}

.rounded-10 {
  border-radius: 10px;
}

.rounded-20 {
  border-radius: 20px;
}

.rounded-35 {
  border-radius: 35px;
}
.rounded-top-35 {
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
}

.rounded-bottom-35 {
  border-bottom-left-radius: 35px;
  border-bottom-right-radius: 35px;
}

.rounded-right-35 {
  border-bottom-right-radius: 35px;
  border-top-right-radius: 35px;
}

.rounded-left-35 {
  border-bottom-left-radius: 35px;
  border-top-left-radius: 35px;
}

.rounded-circle {
  border-radius: 50%;
}

.d-none {
  display: none !important;
}

.position-absolute {
  position: absolute;
}

.position-relative {
  position: relative;
}

.top-0 {
  top: 0 !important;
}

.right-0 {
  right: 0 !important;
}

/* Margini generali */
.m-0 { margin: 0 !important; }
.m-1 { margin: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.m-5 { margin: 3rem !important; }

/* Margin Top */
.mt-0 { margin-top: 0 !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mt-5 { margin-top: 3rem !important; }

/* Margin Bottom */
.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mb-5 { margin-bottom: 3rem !important; }

/* Margin Start (Left) */
.ms-0 { margin-left: 0 !important; }
.ms-1 { margin-left: 0.25rem !important; }
.ms-2 { margin-left: 0.5rem !important; }
.ms-3 { margin-left: 1rem !important; }
.ms-4 { margin-left: 1.5rem !important; }
.ms-5 { margin-left: 3rem !important; }

/* Margin End (Right) */
.me-0 { margin-right: 0 !important; }
.me-1 { margin-right: 0.25rem !important; }
.me-2 { margin-right: 0.5rem !important; }
.me-3 { margin-right: 1rem !important; }
.me-4 { margin-right: 1.5rem !important; }
.me-5 { margin-right: 3rem !important; }

/* Margin orizzontale (X) - Left + Right */
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

/* Margin verticale (Y) - Top + Bottom */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* Padding generali */
.p-0 { padding: 0 !important; }
.p-1 { padding: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.p-5 { padding: 3rem !important; }

/* Padding Top */
.pt-0 { padding-top: 0 !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pt-5 { padding-top: 3rem !important; }

/* Padding Bottom */
.pb-0 { padding-bottom: 0 !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pb-5 { padding-bottom: 3rem !important; }

/* Padding Start (sinistra) */
.ps-0 { padding-left: 0 !important; }
.ps-1 { padding-left: 0.25rem !important; }
.ps-2 { padding-left: 0.5rem !important; }
.ps-3 { padding-left: 1rem !important; }
.ps-4 { padding-left: 1.5rem !important; }
.ps-5 { padding-left: 3rem !important; }

/* Padding End (destra) */
.pe-0 { padding-right: 0 !important; }
.pe-1 { padding-right: 0.25rem !important; }
.pe-2 { padding-right: 0.5rem !important; }
.pe-3 { padding-right: 1rem !important; }
.pe-4 { padding-right: 1.5rem !important; }
.pe-5 { padding-right: 3rem !important; }

/* Padding orizzontale (X: left + right) */
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

/* Padding verticale (Y: top + bottom) */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* Padding X (left + right) */
.px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }

@media (min-width: 576px) {
  .px-sm-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}
@media (min-width: 768px) {
  .px-md-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}
@media (min-width: 992px) {
  .px-lg-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}
@media (min-width: 1200px) {
  .px-xl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}
@media (min-width: 1400px) {
  .px-xxl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
}

/* Padding Start (left) */
.ps-5 { padding-left: 3rem !important; }

@media (min-width: 576px) {
  .ps-sm-5 { padding-left: 3rem !important; }
}
@media (min-width: 768px) {
  .ps-md-5 { padding-left: 3rem !important; }
}
@media (min-width: 992px) {
  .ps-lg-5 { padding-left: 3rem !important; }
}
@media (min-width: 1200px) {
  .ps-xl-5 { padding-left: 3rem !important; }
}
@media (min-width: 1400px) {
  .ps-xxl-5 { padding-left: 3rem !important; }
}

/* Padding End (right) */
.pe-5 { padding-right: 3rem !important; }

@media (min-width: 576px) {
  .pe-sm-5 { padding-right: 3rem !important; }
}
@media (min-width: 768px) {
  .pe-md-5 { padding-right: 3rem !important; }
}
@media (min-width: 992px) {
  .pe-lg-5 { padding-right: 3rem !important; }
}
@media (min-width: 1200px) {
  .pe-xl-5 { padding-right: 3rem !important; }
}
@media (min-width: 1400px) {
  .pe-xxl-5 { padding-right: 3rem !important; }
}

/* Padding Y (top + bottom) */
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

@media (min-width: 576px) {
  .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 768px) {
  .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 992px) {
  .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 1200px) {
  .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 1400px) {
  .py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}

.hr-line {
    width: 33%;
    position: relative;
    margin: 15px;
    border-bottom: 1px solid #000;
  }

.divider hr {
  border-top: 1px solid #000;
}

.bordered-box {
  border: 2px solid #000;
  border-radius: 53px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 250px;
}

.border-dashed {
  border: 1px dashed;
}

.border-0 {
  border: 0!important;
}

.border {
  border: 1px solid;
}

.border-2 {
  border: 2px solid;
}


.border-6 {
  border: 6px solid;
}

.border-black {
  border-color: #000;
}

.border-white {
  border-color: #fff;
}

.border-lh-blue {
  border-color: #d1dbe6;
}

.border-lh-green {
  border-color: #E6F1E3;
}



/*buttons*/



.btn-orange {
 background-color: #FF4000;
    border-radius: 50px;
    color: white !important;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px;
    min-width: 250px;
    height: auto;
    display: inline-block;
}

.btn-green {
  background-color: #28a745;
  border-radius: 50px;
  color: white!important;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  padding: 15px 30px;
    min-width: 300px;
  height: auto;
  display: inline-block;
}

.btn-blue {
  background-color: #10366E;
  border-radius: 50px;
  color: white!important;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  padding: 15px 30px;
    min-width: 300px;
  height: auto;
  display: inline-block;
}

.btn-sm {
  border-radius: 50px;
  text-align: center;
  font-size: 16px;
  padding: 12px 18px;
  height: auto;
  min-width: 150px;
  display: inline-block;
}



.btn-arrow::after {
  content: '';
  display: inline-block;
width: 25px;
    height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='35' viewBox='0 0 36 35' fill='none'%3E%3Cg clip-path='url(%23clip0_1015_115)'%3E%3Cpath d='M14.1314 23.2613C14.1314 22.952 14.2486 22.6427 14.4997 22.3985L19.2383 17.7916C19.4058 17.6288 19.4058 17.3683 19.2383 17.2218L14.4997 12.6148C14.0142 12.1427 14.0142 11.3613 14.4997 10.8892C14.9853 10.4171 15.789 10.4171 16.2746 10.8892L21.0132 15.4962C22.1518 16.6032 22.1518 18.4102 21.0132 19.5334L16.2746 24.1404C15.789 24.6125 14.9853 24.6125 14.4997 24.1404C14.2486 23.8962 14.1314 23.5869 14.1314 23.2776L14.1314 23.2613Z' fill='black'/%3E%3Cpath d='M0 17.5C0 7.84651 8.0707 0 18 0C27.9293 0 36 7.84651 36 17.5C36 27.1535 27.9293 35 18 35C8.0707 35 0 27.1535 0 17.5ZM33.4884 17.5C33.4884 9.19767 26.5395 2.44186 18 2.44186C9.46047 2.44186 2.51163 9.19767 2.51163 17.5C2.51163 25.8023 9.46046 32.5581 18 32.5581C26.5395 32.5581 33.4884 25.8023 33.4884 17.5Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1015_115'%3E%3Crect width='35' height='36' fill='white' transform='translate(36) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 8px; /* opzionale, per spazio tra il testo e l'icona */
}

.btn-arrow.text-white::after {
  content: '';
  display: inline-block;
width: 25px;
    height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='35' viewBox='0 0 36 35' fill='white'%3E%3Cg clip-path='url(%23clip0_1015_115)'%3E%3Cpath d='M14.1314 23.2613C14.1314 22.952 14.2486 22.6427 14.4997 22.3985L19.2383 17.7916C19.4058 17.6288 19.4058 17.3683 19.2383 17.2218L14.4997 12.6148C14.0142 12.1427 14.0142 11.3613 14.4997 10.8892C14.9853 10.4171 15.789 10.4171 16.2746 10.8892L21.0132 15.4962C22.1518 16.6032 22.1518 18.4102 21.0132 19.5334L16.2746 24.1404C15.789 24.6125 14.9853 24.6125 14.4997 24.1404C14.2486 23.8962 14.1314 23.5869 14.1314 23.2776L14.1314 23.2613Z' fill='white'/%3E%3Cpath d='M0 17.5C0 7.84651 8.0707 0 18 0C27.9293 0 36 7.84651 36 17.5C36 27.1535 27.9293 35 18 35C8.0707 35 0 27.1535 0 17.5ZM33.4884 17.5C33.4884 9.19767 26.5395 2.44186 18 2.44186C9.46047 2.44186 2.51163 9.19767 2.51163 17.5C2.51163 25.8023 9.46046 32.5581 18 32.5581C26.5395 32.5581 33.4884 25.8023 33.4884 17.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1015_115'%3E%3Crect width='35' height='36' fill='white' transform='translate(36) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 8px; /* opzionale, per spazio tra il testo e l'icona */
}

body .btn:focus {
    outline: 0px;
    
}


#cms .breadcrumb {
  display: none;
}

.page-content.page-cms {
   
    text-align: inherit;
   
}

/*main elements*/

body {
  overflow-x: hidden;
}

#wrapper {
    padding-top: 0;
}

/*.top-menu .current {
  background-color: #FF4000;
  border-radius: 50px;
}

.top-menu .current a {
  color: #fff!important;
}*/

.top-menu a[data-depth="0"] {
  padding: 3px;
}

#header .top-menu a[data-depth="0"] {
  color:#1f274c;
}

#header .top-menu a[data-depth="0"]:hover, #header .top-menu li.current a {
  color:#1f274c;
  text-decoration: underline;
    text-underline-offset: 7px;
}

.head-top {
  position: fixed;
  z-index: 999;
  width: 100%;
}

@media (max-width: 767px) {
  .mobile-flex-revert {
      display: flex;
      flex-direction: column-reverse;
      padding-top: 20px;
  }
}

#header .top-col {
  width: 100%;
  display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    gap: 20px;
}

#header #search_widget {
overflow-y: hidden;
}

#header #search_widget .material-icons {
    
    display: none;
}

#header #search_widget form input {
    width: 100%;
    padding: 5px 10px;
    font-size: 0.8em;
    outline: none;
    background-color: #ffffff;
    border-radius: 50px;
    border: 1px solid #a2a2a2;
}

.header-top #search_widget input {
    padding-right: 0;
}

 #header, #header .header-top{ 
    box-shadow: none;
    
}

#header .header-nav{ 
    max-height: none;
    border-bottom: 0; 
}

#header .header-nav #menu-icon .material-icons {
   
    font-size: 2rem;
}


#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
    border-bottom: 0;
}

.right-nav {
    display: flex;
    justify-content: end;
}



.right-nav .user-info a  {
  display: flex;
    flex-direction: row-reverse;
    align-items: end;
    font-size: 0.9em;
}

#_desktop_cart span.hidden-sm-down {
    display: none;
}

#_desktop_cart .shopping-cart {
    color: #0B124F;  
}

.cart-preview .header {
    position: relative;
}

.cart-products-count {
    position: absolute;
    top: -10px;
    font-size: 9px;
    left: 50%;
    background: #eaeaea;
    border-radius: 25px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    color: #0B124F;
}



/*#header .material-icons {
   font-size: 30px;
   height: 20px;
}*/


#_desktop_user_info .material-icons {
  display: none;
}




#_desktop_user_info a::before {
  content: "";
    display: inline-block;
    width: 20px;
    height: 33px;
    margin-right: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: bottom;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5748 14.3784C19.0274 13.0462 20.6702 10.3886 20.5578 7.35375C20.419 3.46751 17.3218 0.25569 13.481 0.0153039C9.08156 -0.261808 5.43244 3.26051 5.43244 7.64421C5.43244 10.5589 7.04545 13.0896 9.42201 14.3784C4.38794 15.8307 0.599994 20.2678 0.0645246 25.6765C-0.00488804 26.3843 0.543802 27.0019 1.24785 27.0019H24.7523C25.4563 27.0019 26.005 26.3843 25.9356 25.6765C25.4001 20.2678 21.6122 15.8307 16.5781 14.3784H16.5748Z' fill='%230B124F'/%3E%3C/svg%3E");
}




/*body*/
body #wrapper{
    background-color: #fff;
}

@media (min-width: 1400px) {
    .container {
        /*width: 1440px;*/ 
        width: 1224px; 
        max-width: 100%;
        
    }
}

/*@media (min-width: 1400px) {
    .container {
        width: 100%;
        max-width: 100%;
    }
}*/


/*.row .card-service:not(:last-child) {
    border-right: 1px solid black;
  }*/

  .card-service .card{
    height: 100%;
  }

  .card-service figure {
    height: 250px;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .card-service figure img {
    width: auto;
    height: auto;
    max-width: 50%;
    max-height: 180px;
    object-fit: contain;
  }


.dashed-divider::after {
  content: "";
  position: absolute;
  left: 103%;
    top: 50%;
    height: 50%;
  width: 2px;
  border-left: 2px dashed #ccc;
}

.dashed-divider-mini{
    content: "";
    position: absolute;
    left: 100%;
    top: 25%;
    height: 50%;
    width: 2px;
    border-left: 2px dashed #000000;
}

  .card-focus figure {
    height: auto;
    min-height: 225px;
    width: 90%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
   
  }

  .card-mini {
    padding-right: 10px; 
      padding-left: 10px;
  }

  .card-mini figure {
    height: auto;
    min-height: 150px;
    width: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
   
  }

  .box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 100%;
  }

  .card-number {
    position: absolute;
    top: 30px;
    left: 30px;
    font-size: 20px;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
  }

  .page-content.page-cms {
    padding: 0;
  }

  .equal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }
  .equal > [class*='col-'] {
    display: flex;
    flex-direction: column;
    
  }

  .equal.gap-lg > [class*='col-md-4'] {
    flex: 0 0 calc(33.333% - 2rem);
    max-width: calc(33.333% - 2rem);
    display: flex;
    flex-direction: column;
}

.equal.gap-lg > [class*='col-md-3'] {
  flex: 0 0 calc(25% - 2rem);
  max-width: calc(25% - 2rem);
  display: flex;
  flex-direction: column;
}


@media (max-width: 767.98px) {
  .equal > [class*='col-'] {
    flex: 0 0 100%;
    max-width: 100%;
  }
}


.form-miniature {
  width: 150px;
  height: 150px;
  object-fit: contain;
  border-radius: 10px;
  background: white;
}

.gap-lg {
  gap: 1.5rem;
}

.grid-equal {
  display: grid;
  
}
.equal-3 {
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
}

.equal-2 {
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
}


.section-title {
  position: relative;
  text-align: center;
  font-weight: bold;
}

.section-title::before,
.section-title::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 10vw; 
  height: 1px;
  background: #000;
}

.section-title::before {
  left: 0;
}

.section-title::after {
  right: 0;
}



/*hero carousel*/

#index #home-content #carousel {
    display: none;
}

#index .carousel-control {
    display: none;
}

.carousel .carousel-inner {
    height: auto!important;
}

.carousel .carousel-item .caption {
    position: absolute;
    bottom: auto;
    top: 10%;
    left: 90px;
    max-width: 50%;
    color: #0B124F;
}

/*#home-hero {
  background-image: url(../img/home.jpg);
  background-size: cover;
  background-position: center;
   background-repeat: no-repeat;
  width: 100%;
  border-radius: 50px;
  height: 60vh;
  max-height: 541px;
  border-bottom: 1px dashed #00000080;
 
}*/

/*.home-picture {
  background-image: url(../img/pic_header.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 65vh;
  max-height: 541px;
}*/


.hero-section {
  position: relative;
  min-height: 35vh;
  max-height: 450px;
  overflow: hidden;
}

.hero-section-lg {
    min-height: 80vh;
    max-height: 800px;
}

.hero-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
  background-color: #00000080;
}

.hero-bg__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.hero-bg::after {
  content: "";
  position: absolute;
  inset: 0; /* top, right, bottom, left = 0 */
  background: rgba(0, 0, 0, 0.5); /* colore overlay */
  z-index: 2;
}

.hero-bg.hero-bg--identity::after {
    
    background: rgb(0 0 0 / 35%);
    
}

.hero-section .container {
  position: relative;
  z-index: 3;
}

.hero-section .display-1, .heading-group .display-1 {
  font-size: 46px;
  line-height: 1.25em;
  letter-spacing: 1px;
}

@media (max-width: 576px) {
  .hero-section .display-1,
  .heading-group .display-1,
  h1.display-1,
  h2.display-1 {
    font-size: 36px;
  }
}


.hero-section .display-2, .heading-group .display-2 {
  font-size: 40px;
  line-height: 1em;
  letter-spacing: 1px;
}

@media (max-width: 576px) {
  .hero-section .display-2,
  .heading-group .display-2 {
    font-size: 30px;
  }
}



.hero-bg--home {
  background-image: url('../img/home-1.jpg');
}

.hero-home .display-1 {
  font-size: 60px;
  line-height: 1.25em;
  letter-spacing: 1px;
}

@media (max-width: 576px) {
  .hero-home .display-1  {
    font-size: 36px;
  }
}



.hero-bg--sostenibilita {
  background-image: url('../img/sostenibilita.jpg');
}

.hero-bg--identity {
  background-image: url('../img/bologna1.jpg');
}



.home-picture-2 {
  background-image: url(../img/sostenibilita.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 65vh;
  max-height: 541px;
}


.home-picture-3 {
  background-image: url(../img/bologna.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 65vh;
  max-height: 541px;
}

.hero-5 {
  background-image: url(../img/alberi-2.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-6 {
  background-image: url(../img/alberi-1.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-7 {
  background-image: url(../img/certificazioni.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-8 {
  background-image: url(../img/chisiamo-2.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-9 {
  background-image: url(../img/toner_indelebile.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-10 {
  background-image: url(../img/serv-stampa.jpg);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-11 {
  background-image: url(../img/serv-info.png);
  background-size: cover;
  background-position: center;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-12 {
  background-image: url(../img/serv-ide.png);
  background-size: cover;
  background-position: center bottom;
  height: 50vh;
  max-height: 450px;
  background-repeat: no-repeat;
  width: 100%;
}

/*temp*/

#category #subcategories {
  display: none;
}

#category #left-column .block-categories {
  display: none;
}


/*#home-featured-products .products-section-title, #home-featured-products .wishlist-button-add, #home-featured-products .all-product-link {
    text-align: center;
  display: none;
}

#home-featured-products .product-price-and-shipping {
    font-weight: 400;
    color: #1f274c;
    margin-top: 15px;
    text-align: left;
}*/

/*#home-featured-products .product-miniature .thumbnail-container {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    align-items: start;
}*/

/*#home-featured-products .product-miniature .product-title {
    text-align: left;
    text-transform: none;
    margin: 0;
}

#home-featured-products .product-miniature .product-title a {
    color: #1f274c;

}

#home-featured-products .product-miniature {
    justify-content: start;
}

#home-featured-products .product-miniature .thumbnail-container .product-thumbnail img {
    max-height: 150px;
    object-fit: contain;
}

#home-featured-products h3 {
  font-size: 16px;
    text-transform: uppercase;
    color: #ff4000;
}

#home-featured-products .products {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  justify-content: space-between;
}

#home-featured-products .product-col {
  padding: 10px;
  box-sizing: border-box;
  width: 100%; 
}*/


#home-featured-products .product-miniature .product-price-and-shipping,
#page-featured-products .product-miniature .product-price-and-shipping {
    font-weight: 400;
    color: #1f274c;
    text-align: left;
    font-size: 18px;
    font-family: "Montserrat", sans-serif;
}

#home-featured-products .product-miniature .product-title a,
#page-featured-products .product-miniature .product-title a {
    font-size: 18px;
    font-weight: 500;
    color: #1f274c;
    text-align: left;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
}

#home-featured-products .ph_pcms_product_list_wrapper button.slick-arrow:before,
#page-featured-products .ph_pcms_product_list_wrapper button.slick-arrow:before  {
    
    border-top: 4px solid #1f274c;
    border-right: 4px solid #1f274c;
  }

  .page_home .title_blog {
    display: none;
    color: white;
  }


  .ets_title_block {
    color: #1f274c;
    font-size: 20px;
    font-weight: bold;
    text-transform: none;

}

.page-heading .title_cat {
    
    text-transform: none;
    color: #1f274c;
}

#ets_blog_page #left-column,
#ets_blog_page .ets-blog-wrapper-comment {
  display: none;
}

#ets_blog_page #content-wrapper{
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



@media (min-width: 768px) {
  #home-featured-products .product-col {
    width: 50%; /* 2 colonne su tablet */
  }
}

@media (min-width: 1200px) {
  #home-featured-products .product-col {
    width: 20%; /* 5 colonne su desktop */
  }
}

.flex-column {
  display: flex;
  flex-direction: column;
}


.equal .card .bg-white {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}


.product-miniature .product-title {
    margin-top: 0;
    margin-bottom: 0px;
    text-align: left;
    text-transform: none;
    line-height: 0.7em;
    margin-bottom: 10px;
}


.product-miniature .product-title a {
    font-size: 18px;
    font-weight: 700;
    color: #1f274c;
    text-align: left;
    text-decoration: none;
  
}

.product-miniature .product-thumbnail {
    max-height: 300px;
}

.product-logo {
  position: absolute;
  right: 20px;
  top:0px;
}

.product-logo img {
  max-width: 100px;
}


.bootstrap-touchspin {
  display: flex;
  align-items: self-end;
}

.availability .badge {
  font-size: 12px;
}

#wrapper .breadcrumb {
    display: none;
}

.button-wrap {
  min-height: 105px;
}

 .add .btn, .product-quantity .btn.bg-blue {
  height: 42px;
  line-height: 1.5;
 }


 /* Contenitore timeline */
.timeline{
  position:relative;
  padding-block:30px;
}

/* Linea centrale desktop */
@media (min-width: 992px){
  .timeline::before{
    content:"";
    position:absolute;
    inset-block:0;
    width:8px;
    left:50%;
    transform:translateX(-50%);
    background:#323E52;
    border-radius:0;
  }
}

/* Linea laterale mobile */
@media (max-width: 991.98px){
  .timeline::before{
    content:"";
    position:absolute;
    inset-block:0;
    left:20px;
    width:4px;
    background:#323E52;
    border-radius:0;
  }
}

/* Ogni evento */
.tl-item{
  position:relative;
  margin:24px 0;
}

/* Pill anno + titolo */
.tl-pill{
  display:inline-flex;
  align-items:center;
  gap:.75rem;
  background:#fff;
  color:#323E52;
  border-radius:6px;
  padding:.6rem 1rem;
  font-weight:700;
  width:max-content;
}
.tl-pill .year{
  color:#323E52;
  border-radius:999px;
  padding:5px;
  font-weight:700;
  letter-spacing:.3px;
}
.tl-pill .sep{
  width:1px;
  height:18px;
  background:rgba(15,22,33,.25);
}

/* Testo */
.tl-body{
  margin-top:14px;
  max-width:34ch;
  color:#323E52;
  line-height:1.55;
  font-size:1rem;
  font-weight:500;
}

/* Allineamenti desktop */
@media (min-width: 992px){
  .tl-item-left{
    text-align:right;
    margin-right:2.5rem;
    margin-left:auto;
  }
  .tl-item-right{
    text-align:left;
    margin-left:2.5rem;
    margin-right:auto;
  }
  .tl-item-left .tl-body{
    margin-left:auto;
  }
  .tl-item-left p{
    text-align:right;
  }
}

/* Mobile: spostamento contenuto rispetto alla linea */
@media (max-width: 991.98px){
  .tl-item{
    padding-left:20px;
  }
}

/* Spaziature extra */
@media (min-width: 1200px){
  .tl-item{ margin:30px 0; }
}



    .carousel-item img {
      border-radius: 35px;   
      object-fit: cover;
      width: 100%;
      max-height: 500px; 
       text-align: center;
      padding: 10px;
    }      

    
    @media (min-width: 768px) {
      .carousel-inner .carousel-item-end.active,
      .carousel-inner .carousel-item-next {
        transform: translateX(25%);
      }
      .carousel-inner .carousel-item-start.active, 
      .carousel-inner .carousel-item-prev {
        transform: translateX(-25%);
      }
      .carousel-inner .carousel-item-end,
      .carousel-inner .carousel-item-start { 
        transform: translateX(0);
      }
    }


   #teamCarousel .carousel-inner {
  overflow: visible;
}





    .carousel-control-prev.custom-control,
.carousel-control-next.custom-control {
  
  width: 40px; 
  height: 40px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.685); 
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  padding: 0;
}



.carousel-control-next-icon, 
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='23' viewBox='0 0 12 23' fill='none'><path d='M0 20.7232C0 20.2195 0.181819 19.7158 0.571429 19.3182L7.92208 11.8162C8.18182 11.5512 8.18182 11.127 7.92208 10.8884L0.57143 3.38648C-0.181816 2.61773 -0.181816 1.34531 0.57143 0.576563C1.32468 -0.192188 2.57143 -0.192188 3.32468 0.576563L10.6753 8.07852C12.4416 9.88111 12.4416 12.8236 10.6753 14.6527L3.32468 22.1546C2.57143 22.9234 1.32468 22.9234 0.571429 22.1546C0.181819 21.757 0 21.2533 0 20.7497V20.7232Z' fill='%23323E52'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}

.carousel-control-prev-icon{
  transform: scaleX(-1);  
}


.cms-id-27 .contact-form {
   
    background: transparent;
}

/*.cms-id-27 form .form-control-label {
    
    font-weight: 600;
    color: #fff;
}*/

.cms-id-27 .contact-form h3 {
    display: none;
}

.cms-id-27 .contact-rich h4 {
   display: none;
}



.contact-item {
      display: flex;
      align-items: flex-start;
      margin-bottom: 1.5rem;
      color: #1f274c;
      text-align: left;
    }
    .contact-item .material-icons {
      font-size: 2rem;
      color: #1f274c;
      margin-right: 1rem;
      line-height: 1;
    }
    .contact-item a {
      color: #1f274c;
      text-decoration: underline;
    }
    .contact-label {
      font-weight: 600;
     
    }

/*.cms-id-27 .contact-rich .block .data {
   font-weight: 600;
    color: #ffffff;
}

.cms-id-27 .contact-rich .block .icon {
  
    color: white;
}

.cms-id-27 .contact-rich .block a {
color: white;
font-weight: 600;
}

.cms-id-27 .contact-form button, .cms-id-27 .contact-form input, .cms-id-27 .contact-form select {
  border-radius: 50px;
}

.cms-id-27 .contact-form textarea {
border-radius: 10px;
}*/


.faq-toggle{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width:100%;
  text-align:left;
  padding-right: 40px; 
}


.faq-toggle::after{
  content:"";
  position:absolute;
  right:0;
  top:50%;
  width:28px; height:25px;
  transform: translateY(-50%) rotate(0deg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:18px 15px;
  transition: transform .25s ease;
  
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' viewBox='0 0 28 25' fill='%23D3D3D3'%3E%3Cpath d='M17.4641 23C15.9245 25.6667 12.0755 25.6667 10.5359 23L1.00962 6.5C-0.529981 3.83334 1.39452 0.500001 4.47372 0.500001L23.5263 0.500003C26.6055 0.500003 28.53 3.83334 26.9904 6.5L17.4641 23Z'/%3E%3C/svg%3E");
}


.faq-toggle[aria-expanded="true"]::after{
  transform: translateY(-50%) rotate(180deg);
}


.card-service .card-img-top{
  display:block;
  width:100%;
  height:250px;                   
  object-fit:cover;
  object-position: center;
}

.card-service .title-band{
  position:absolute;
  left:0; right:0; bottom:0;
  /*background:#10366EE5;*/
  /*opacity: 0.9; */          
  color:#fff;
  top: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    border-radius: 20px;
    background: #00000061;
}

.card-service .title-band:hover {
  background-color: #00000033;
  cursor: pointer;
}



.card-notary .img-wrapper{
  height: 240px;                  
  background: #e9ecef;
}
.card-notary .img-wrapper img{
  object-fit: cover;
  display: block;
}


@media (min-width: 768px){
  .card-notary .img-wrapper{
    height: 340px;               
  }
}




.formula-dot{
  width:100%;
  max-width: 600px;
  margin-left:auto; 
  margin-right:auto;
  border:0; border-top:2px dashed #00000033;
}


/*.formula-item{ max-width:180px; }*/
.formula-icon img{
  width:48px; height:48px; object-fit:contain;
}


.formula-plus{
  font-size:40px;
  line-height:1;
  font-weight:700;
  color:#1f1f1f;
  opacity:.85;
}

.disc-list, .simpleblog__post__content ul {
  list-style-type: disc;
    padding-left: 40px;
}

.simpleblog__post__content h1, .simpleblog__post__content h2, .simpleblog__post__content h3, .simpleblog__post__content h4, .simpleblog__post__content h5, .simpleblog__post__content h6 {
    margin-bottom: 0;
}

.simpleblog__post__content .display-2 {
    font-size: 2.188rem;
    
}


.styled-list {
  counter-reset: step; 
  list-style: none;    
}

.styled-list li {
  position: relative;
  padding-left: 2rem; 
  margin-bottom: 1.5rem; 
  line-height: 1.5;
  font-size: 1rem;
}

.styled-list li::before {
  counter-increment: step;
  content: counter(step) ".";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 700;
  font-size: 1.1rem;
}

body #footer {
    padding-top: 0;
}

/*#main .page-content, #main .page-footer, #main .page-header {
    margin-bottom:0;
}*/

/*form e ricerca*/



  
/* Filter dropdown */
#search_filters .dropdown-menu{max-height: 200px; overflow-y: scroll;}


.facet.form-group select {
    width: 100%;
    padding: 10px;
    text-align: left;
    font-size: 0.85em;
    background-color: transparent;
    border-radius: 10px;
    margin-bottom: 10px;
    background: white;
    border: 1px solid lightgrey;
    color:#1f274c;
}

#search_filters .card-block {
  padding-top: 0;
}

.facets label {
  font-weight: 600;
  color:#1f274c;
}

.facet-dropdown .select-title {
   
    background: white;
}

.tecno-search input[type="submit"] {
    outline: none;
    border: none;
    /*background: #2c4284;*/
    background: #FF4000;
    color: white;
    text-align: center;
    border-radius: 50px;
    margin-top: 1rem;
    /*text-transform: uppercase;*/
    width: 100%;
    /*font-weight: 600;*/
    font-size: 1em;
    width: 100%;
    max-width: 250px;

}






#wrapper #search_filters .block-title {

    border-bottom: 0px;
    font-size: 0.95em;
    margin-bottom: 0;
    color: #1f274c;
}


#search_filters .custom-checkbox input[type=checkbox]+span {
    background: white;
    border-radius: 2px;
}

.facet-dropdown .select-title {
    
    font-size: 0.9em;
    height: 40px;
    width: 100%;
    text-align: left;
    color: #1f274c !important;
    border-radius: 10px;
    width: 100%;

}

.block.block-facets {
    background: #f4f6fc;
    border-radius: 35px;
}

#search_filters {
    background: transparent;
        margin-bottom: 0;
        padding-top: 0;
}

.facet-dropdown .select-title {
    border:0;
}

.facet-dropdown {
    border: 1px solid #d2d2d2;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 10px;
    background: white;
    padding: 0;
}

.facet-dropdown .select-list {
    padding: 5px 5px;
    color: #1f274c;
    background: #ffffff;
    font-size: 14px;
}

#search_filters .facet .facet-title {
  color: #1f274c;
    margin-bottom: 0;
    font-size: 14px;
}

.btn-tertiary {
    
    background-color: #ffffff;
    padding: 5px;
    border-radius: 5px;
    color: #1f274c;
}

.tecno-search .tecno-tag-search .fa-search, .tecno-search .col-12 i {
  display: none;
}


#search_filters > .h6 {
  display: none;
}


#checkout .menu {
  display: none;
}


.page-authentication #content, .page-registration #content {
    
    max-width: none;
    
}


#authentication .no-account {
    background-color: #d1dbe6;
    color: #1f274c !important;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px;
}

.register-form form {

  background-color: #d1dbe6;
    color: #1f274c !important;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px;
}


.page-customer-account #content .no-account {
  text-align: left;
}

#authentication .no-account a {
  font-size: 1em;
  color: #ffffff !important;
    font-size: 1em;
    background: #1f274c;
    padding: 15px;
    border-radius: 10px;
}

#login-form .form-group.row {
margin-left: 0;
margin-right: 0;
padding: 0 35px 0 0;
}

#login-form .form-control {
    padding: 10px;
    color: #7a7a7a;
    border: 1px solid rgba(0, 0, 0, .25);
    background: white !important;
    border-radius: 10px;
    margin-bottom: 0;
}

#login-form .form-group.row .col-md-3, #login-form .form-group.row .col-md-6{
  width: 100%;
  text-align: left;
  padding-left: 0;
}

.page-customer-account #content .forgot-password {
    
    text-align: left;
}

#submit-login, .form-footer .btn-primary {
 
  background-color: #FF4000;
  border-radius: 40px;
  text-transform: capitalize;
  padding: 15px 40px;
}

#customer-form .form-footer {
 text-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.form-footer.text-sm-center {
  text-align: left!important;
}

@media (min-width: 768px) {

.yes-account.border-end {
  border-right: 1px solid black;
}

}


body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #0a2c42;
}


.page-my-account #content .links a span.link-item {
    background: #f4f6fc;
    border-radius: 20px;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #1f274c;
    font-weight: 500;
}

/*.page-footer {
  padding: 40px;
}*/

.footer-container {
    padding-top: 75px;
    
}

 .page-footer .account-link, .wishlist-footer-links a {
    margin-right: 1rem;
    background: #1f274c;
    color: white!important;
    padding: 10px 20px;
    border-radius: 10px;
}

#my-account .page-footer .text-sm-center a {
  background: #1f274c;
    color: white;
    padding: 10px 20px;
    border-radius: 10px;
}

.wishlist-footer-links
 {
    margin-top: 3.125rem;
}

.page-my-account #content .links a i {
   
    color: #1f274c;
}

#checkout .cart-grid-right {
  background: #f4f6fc;
    padding: 20px;
    border-radius: 20px;
}

#checkout .cart-grid-right .card {
  
    border-radius: 20px;
}

#checkout .add-address a {
    
    color: #FFF !important;
    background: #0a293f;
    
    border-radius: 10px;
}

#checkout [data-link-action="different-invoice-address"] {

    border-radius: 10px;
}

.cms-id-36 .section-contact {
    background: #f4f6fc
    
}


.product-features-list {
    margin-top: 10px;
    margin-left: 0;
    list-style-type: disc;
    padding-left: 25px;
}

#category #left-column .block {
    /*background-color: #eceff3;*/
    background-color: #f4f6fc;
    box-shadow: none;
    clear: left;
    float: left;
    margin-bottom: 30px;
    padding: 5px; 
    width: 100%;
}

.product-reference {
  word-break: break-all;
}

@media (max-width: 575.98px) { 
  .header-wrap {
    flex-direction: row-reverse;
    justify-content: space-between;
  width: 100%;
  margin: 0;
  }

  .card-focus .display-1 {
    font-size: 18px;
  }

  .card-focus p {
    font-size: 12px;
    text-wrap: nowrap;
  }


}


@media (max-width: 768px) {
/*.header-wrap {
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
  margin: 0;
}*/



#_desktop_user_info .material-icons {
  display: block;
}

#_desktop_user_info {
  padding: 5px!important;
}

#header .header-nav #menu-icon {
  /*margin-right: 15vw;*/
  margin-right: 40px;
        margin-left: 0;
}


    #header .top-logo img {
        width: auto;
        max-height: 50px;
    }


.header-top-right {
       
        padding-right: 0px;
    }


.col-xs-12, .col-sm-12 {
  margin-bottom: 10px;
}

.tab-menu .tab {
  width: 100%;
}

.faq-toggle {
  text-wrap-mode: wrap;
  padding-right: 10% !important;
}

.tl-body {
  padding-left: 20px;
}

#facets_search_wrapper {
  display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.products.row {
  margin: 0;
}

.product-miniature .product-thumbnail {
    max-height: 200px;
    justify-content: center;
    display: flex;
    max-width: 100% !important;
}
}


#product .product-cover img{
  height: 100%;
    width: 100%;
    object-fit: contain;
    max-height: 350px;
}

#products .products .product-miniature:first-child {
  margin-top: 0!important;
}

#footer .row {
  margin-bottom: 25px;
}

#footer .block-title {
  font-size: 1.5rem;
    line-height: 1.5;
    text-transform: none;
    font-weight: 400;
}

#iqithtmlandbanners-block-3 .block-title {
  display: none;
}

#brandCarousel .carousel-item {
  padding: 20px 0;
  
}

#brandCarousel .carousel-item  a {
display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 100px;
  padding: 0px 20px;
}

#brandCarousel .carousel-item img {
    max-height: 80px;
    object-fit: contain;
    border-radius: 0;
    padding: 0;
}



.wpcf7 form h3 {
  display: none;
}

.wpcf7 label {
    display: block;
    margin-bottom: 0px;
    text-align: left;
    font-weight: 600;
    font-weight: 400;
    margin-top: 10px;
}

.wpcf7 input.form-control, .wpcf7 select.form-control, .wpcf7 textarea.form-control {
    min-height: 38px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid rgb(184, 192, 204);
}

.wpcf7 br {
  display: none;
}

.wpcf7-submit {
    background-color: #1f274c;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: 400;
    margin-top: 10px;
    padding: 8px 40px;
    margin-bottom: 10px;
    text-transform: none;
    border-radius: 50px;
}

#wpcf7-f2-o1 .wpcf7-submit {
     font-weight: 600;
    padding: 8px 40px;
    margin-bottom: 0px;
    width: 100%;
    border-radius: 10px;
}

#wpcf7-f2-o1 .form-control {
    margin-top: 10px;
}

.wpcf7-form-control-wrap.privacy{
  margin-bottom: 6px;
    margin-top: 0;
}

/* Modale configuratore larga */
.modal-dialog.modal-xl-custom {
  /*max-width: 90% !important;
  width: 90% !important;
  margin: 30px auto !important;*/
  max-width: 1140px;
}

@media (max-width: 768px) {
  .modal-dialog.modal-xl-custom {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
  }
}

#configuratoreModal .modal-content, body.qode-theme-bridge {
    background-color: transparent;
    /*overflow-y: hidden;*/
    }

  #configuratoreModal  button.close {
    
    /*position: absolute;
    right: 40px;
    top: 40px;*/
    color: #fff;
    opacity: 1;
}


/*.brand-swiper .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}*/

/*.brand-swiper {
  overflow: hidden;
}


.brand-swiper .swiper-wrapper {
  transition-timing-function: linear !important; 
}


.brand-swiper .swiper-slide a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 80px;
}



.brand-swiper .swiper-slide img {
  max-width: 160px;
  max-height: 80px;
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
}*/

#brandCarousel.brand-carousel,
#brandCarousel-2.brand-carousel {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  padding: 10px 0;
}

#brandCarousel .brand-item,
#brandCarousel-2 .brand-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

#brandCarousel .brand-item a,
#brandCarousel-2 .brand-item a {
  min-height: 80px;
}

#brandCarousel .brand-item img,
#brandCarousel-2 .brand-item img {
  max-width: 160px;
  max-height: 80px;
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
}

@media (max-width: 480px) {
  #brandCarousel .brand-item img,
  #brandCarousel-2 .brand-item img {
    max-width: 130px;
    max-height: 60px;
  }
}

#brandCarousel .owl-stage,
#brandCarousel-2 .owl-stage {
  transition-timing-function: ease-out !important;
}









body.category-id-1146 .btn-consumabili, body#module-tecnolasertoolsplus-search .btn-consumabili {
    display: none !important;
}

body.category-id-11885 .btn-stampanti { 
  display: none !important;
}

body.category-id-1030 .btn-informatica {
    display: none !important;
}

#category #left-column .ets_baw_display_banner {
  background: white;
}

.btn-image {
  width: 50px;
    background: white;
    height: 50px;
    object-fit: contain;
    border-radius: 10px;
}

.btn-informatica span, .btn-consumabili span, .btn-stampanti span {
  text-wrap: auto;
  text-align: left;
}

#left-column .block, #right-column .block {
    box-shadow: none;
    padding: 0;
}

#product-modal .modal-content .modal-body .product-cover-modal {
    height: 700px;
    object-fit: contain;
}

#product-modal .modal-content .modal-body .product-images img {

    height: 100%;
    object-fit: contain;
}

.modal-content {
  border: 0;
}


.back-to-top {
  position: fixed;
  right: 20px;
  bottom: 25px;
  width: 48px;
  height: 48px;
  background: #1f274c;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
  z-index: 9999;
}

.back-to-top.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.back-to-top:hover {
  background: #0056b3;
}


.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.psgdpr_consent_message {
      color: white;
    font-size: 12px;
}

.block_newsletter.bg-blue .custom-checkbox input[type=checkbox]+span .checkbox-checked {
   
    color: #ffffff;
}

#footer .row {
    margin-top: 25px;
}

body.view-noleggio section.facet[data-type="manufacturer"] {
  display: none !important;
  opacity: 0;
}


#registration .form-control-submit.float-xs-right {
  float: none!important;
}

#registration .form-footer {
  text-align: center;
}

#_desktop_user_info a::before {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 5px;
}



.ph_pcms_product_list_wrapper button.slick-next.slick-arrow {
    right: 0;
    left: auto;
}

.ph_pcms_product_list_wrapper button.slick-arrow {
  left: 0;
}