body.cercatecnologia-page .tech-top-content {
    padding-top  : 111px;
    padding-left : 36px;
    padding-right: 36px;
    max-width    : 80%;
    margin-left  : auto;
    margin-right : auto;
}

body.cercatecnologia-page #maincontent {
    padding-left  : 36px;
    padding-right : 36px;
    max-width     : 80%;
    margin-left   : auto;
    margin-right  : auto;
    padding-bottom: 110px;
}

body.cercatecnologia-page #maincontent .prima-cerca-la-tua-tecnologia .row-full-width-inner {
    padding-left : calc(10% + 47px);
    padding-right: calc(10% + 47px);
    max-width    : 100%;
}

body.cercatecnologia-page #maincontent .cerca-layer-search-chip label,
body.cercatecnologia-page #maincontent .cerca-layer-search-chip button {
    display: none;
}

body.cercatecnologia-page #maincontent .cerca-icon-question {
    display: none;
}

body.cercatecnologia-page #maincontent [data-content-type='row'][data-appearance='contained'],
body.cercatecnologia-page .tech-top-content .prima-immagine-teconologia,
body.cercatecnologia-page .tech-top-content [data-content-type="row"][data-appearance="full-width"]>.row-full-width-inner {
    max-width: 100%;
    width    : 100%;
    padding  : 0;
}

body.cercatecnologia-page #maincontent .filter-options-content a:hover {
    background: white;
}


body.cercatecnologia-page #maincontent .block.widget .products-grid .product-items {
    margin               : 0;
    display              : grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap           : 24px;
    row-gap              : 45px;
}

body.cercatecnologia-page #maincontent .block.widget .products-grid .product-item {
    padding: 0;
    width  : 24.439%;
    width  : 100% !important;
    margin : 0 !important;
}

body.cercatecnologia-page #maincontent .block.widget .products-grid .product-image-container {
    max-width: 100%;
    width    : auto !important;
}

body.cercatecnologia-page #maincontent .block.widget .products-grid .product-image-container .product-image-wrapper {
    display       : block;
    height        : 0;
    overflow      : hidden;
    position      : relative;
    z-index       : 1;
    box-shadow    : 10px 10px 6px #00000029;
    padding-bottom: 100%;
}

body.cercatecnologia-page #maincontent .block.widget .products-grid .product-image-container .product-image-wrapper .product-image-photo {
    bottom    : 0;
    display   : block;
    left      : 0;
    margin    : auto;
    position  : unset;
    right     : 0;
    top       : 0;
    width     : auto;
    /* height : 100%; */
    object-fit: cover;
    border    : 1px solid #878787;
    box-shadow: 10px 10px 6px #00000029;
    width     : 100%;
}

body.cercatecnologia-page.page-layout-2columns-left .sidebar-main {
    width        : 25%;
    padding-right: 12px;
}

body.cercatecnologia-page.page-layout-2columns-left .column.main {
    width       : 75%;
    padding-left: 12px;
}

body.cercatecnologia-page .breadcrumbs-company-profile {
    padding-bottom: 41px;
    padding-top   : 20px;
    position      : relative;
    z-index       : 3;
}

body.cercatecnologia-page .titolo-prima-contatti h1 {
    margin-left: -0.1vw;
}

body.cercatecnologia-page .breadcrumbs-company-profile.breadcrumbs-cerca-tecnologia p {
    color        : #333333;
    font-size    : 1rem;
    margin-bottom: 0;
}

body.cercatecnologia-page .breadcrumbs-company-profile.breadcrumbs-cerca-tecnologia p a {
    color          : #7fc4fd;
    font-size      : 1rem;
    text-decoration: underline;
    display        : inline-block;
}

body.cercatecnologia-page .desc-prima-cerca-tecnologia p {
    font-size  : 1.49vw;
    line-height: 1.67vw;
}

body.cercatecnologia-page .prima-card,
body.cercatecnologia-page .prima-company-profile {
    position: relative;
}

body.cercatecnologia-page .prima-company-profile .row-full-width-inner {
    padding-left : 0;
    padding-right: 0;
}

body.cercatecnologia-page .prima-company-profile.prima-contatti .row-full-width-inner {
    padding-left : calc(10% + 47px);
    padding-right: calc(10% + 47px);
}

body.cercatecnologia-page .prima-company-profile .row-full-width-inner .pagebuilder-column-group {
    padding-left : calc(10% + 47px);
    padding-right: calc(10% + 47px);
}

body.cercatecnologia-page .img-background {
    position: absolute;
    height  : 100%;
}

body.cercatecnologia-page .img-background img {
    height    : 100%;
    object-fit: cover;
    width     : 100%;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-item .product-item-inner,
body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-item .price-box {
    display: none;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia {
    padding-bottom: 80px;
    padding-top   : 16px;
    background    : transparent linear-gradient(180deg, var(--unnamed-color-ffffff) 0%, var(--unnamed-color-e1e1e1) 25%, var(--unnamed-color-e1e1e1) 100%) 0% 0% no-repeat padding-box;
    background    : transparent linear-gradient(180deg, #FFFFFF 0%, #E1E1E1 25%, #E1E1E1 100%) 0% 0% no-repeat padding-box;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-slide .product-image-container,
body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-slide .product-image-container img {
    width: 100% !important;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-slide li {
    padding-right: 24px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-items {
    margin-right: -24px;
}

body.cercatecnologia-page .column .prima-cards-teconologia .pagebuilder-column-group {
    column-gap: 24px;
}

body.cercatecnologia-page .column .desc-prima-cerca-tecnologia {
    margin-bottom: 40px;
}

body.cercatecnologia-page .column .prima-immagine-teconologia {
    margin-bottom: 40px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-prev,
body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-next {
    background: rgba(0, 0, 0, 0);
    width     : 23px;
    height    : 23px;
    margin-top: -19px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-prev {
    left: -35px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-next {
    right: -5px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-prev:before,
body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slick-next:before {
    color    : #333333;
    font-size: 23px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .titoletto-cerca-tecnologia {
    font-size    : 1.49vw;
    line-height  : 1.67vw;
    max-width    : 70%;
    border-top   : 1px solid #707070;
    font-weight  : bold;
    margin-top   : 75px;
    padding-top  : 12px;
    margin-bottom: 12px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .titoletto-cerca-tecnologia+.pagebuilder-column-group .pagebuilder-column:nth-child(1) {
    width: 70%;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .titoletto-cerca-tecnologia+.pagebuilder-column-group .pagebuilder-column:nth-child(2) {
    width: 30%;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .pagebuilder-column-group .pagebuilder-column:nth-child(2) {
    display        : grid;
    justify-content: flex-end;
    align-items    : center;
}

body.cms-cerca-la-tua-tecnologia .columns .column [data-content-type='row'][data-appearance='contained'] {
    max-width: 100%;
}

body.cercatecnologia-page .prima-immagine-teconologia {
    max-width: calc(80% - 94px);
    margin   : auto;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .link-cerca-tecnologia a {
    padding        : 14px 17px;
    background     : #af1615 0% 0% no-repeat padding-box;
    box-shadow     : 10px 10px 10px #0000004d;
    border         : 2px solid #af1615;
    display        : block;
    margin-bottom  : 25px;
    line-height    : 17px;
    font-family    : "Roboto Condensed";
    font-weight    : bold;
    color          : white;
    text-decoration: none;
    position       : relative;
    font-size      : 0.85vw;
    text-transform : uppercase;
    display        : inline-block;
    margin-top     : 0px;
    font-size      : 15px;
    transition     : all 200ms ease-in-out;
    width          : 100%;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .link-cerca-tecnologia a:hover {

    width: calc(100% + 33px);
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .link-cerca-tecnologia a:hover:after {
    margin-left: 20px;
    opacity    : 1;
    visibility : visible;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .link-cerca-tecnologia a:after {
    content          : "";
    display          : inline-block;
    margin-top       : -1px;
    margin-left      : 0px;
    background-repeat: no-repeat;
    width            : 11.11px;
    position         : absolute;
    height           : 18px;
    opacity          : 0;
    visibility       : hidden;
    transition       : all 200ms ease-in-out;
    background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.115' height='18' viewBox='0 0 11.115 18'%3E%3Cpath id='Icon_material-keyboard-arrow-right' data-name='Icon material-keyboard-arrow-right' d='M12.885 24.51l6.87-6.885-6.87-6.885L15 8.625l9 9-9 9Z' transform='translate(-12.885 -8.625)' fill='%23fff'/%3E%3C/svg%3E");
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-item-details {
    text-align: center;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-item-details a {
    font-size: 16px;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .slider-card-cerca-tecnologia a {
    pointer-events: none;
}

body.cercatecnologia-page .seconda-cerca-la-tua-tecnologia .product-item-details a:hover {
    text-decoration: none;
}

body.cercatecnologia-page .tech-layer-group {
    border-top : 1px solid #000;
    padding-top: 0px;
}

body.cercatecnologia-page .filter-options-item {
    border-bottom : 1px solid #000;
    padding-bottom: 0;
}

body.cercatecnologia-page #maincontent .cerca-layer-search-chip #search_chip {
    color     : #333;
    font-size : 16px;
    margin-top: 15px;
}

body.cercatecnologia-page .tech-layer-group li .tech-items-nested {
    margin-top: 7px;
}

body.cercatecnologia-page footer .footer-area-wrap .pagebuilder-column-group {
    border-top: 2px solid #878787;
}

body.cercatecnologia-page .tech-layer-group li.active a.tech-filter-item:after {
    left           : 2.5px;
    top            : 6px;
    background-size: contain;
    width          : 13px;
    position       : absolute;
    height         : 12px;
}

body.cercatecnologia-page .tech-layer-group.all-chips {
    border-top: 0;
}

body.cercatecnologia-page .tech-layer-group ul {
    margin         : 0;
    display        : flex;
    justify-content: space-between;
}

body.cercatecnologia-page .tech-layer-group li {
    margin         : 0;
    list-style     : none;
    position       : relative;
    align-items    : center;
    padding-left   : 27px;
    /* display     : flex; */
    margin-bottom  : 2px;
}

body.cercatecnologia-page .tech-layer-group li a.tech-filter-item:before {
    border       : 1px solid #4b4b4b;
    content      : '';
    background   : white;
    position     : absolute;
    left         : 0;
    top          : 3px;
    width        : 15px;
    height       : 15px;
    border-radius: 0;
}

body.cercatecnologia-page .filter-options-item .filter-options-content {
    opacity   : 1;
    max-height: 8000px;
    overflow  : visible;
    visibility: visible;
    transition: all 300ms ease-in-out;
}

body.cercatecnologia-page .filter-options-item.active .filter-options-content {
    opacity       : 0;
    max-height    : 0px;
    overflow      : hidden;
    visibility    : hidden;
    padding-bottom: 0;
}

body.cercatecnologia-page .filter-options-item .filter-options-title:after {
    content: '\e621';
}

body.cercatecnologia-page .filter-options-item.active .filter-options-title:after {
    content: '\e622';
}

body.cercatecnologia-page .page-wrapper .tech-layer-group li.active a.tech-filter-item:after {
    left             : 2.5px;
    top              : 2px;
    width            : 18px;
    background       : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.374' height='12.414' viewBox='0 0 17.374 12.414'%3E%3Cpath id='Icon_feather-check' data-name='Icon feather-check' d='M20.545 9l-10 10L6 14.455' transform='translate(-4.586 -7.586)' fill='none' stroke='%234b4b4b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content          : '';
    position         : absolute;
    height           : 18px;
}

body.cercatecnologia-page .tech-layer-group li a.tech-filter-item {
    color      : #333;
    font-weight: 400;
}

body.cercatecnologia-page .tech-layer-group li a.tech-filter-item:hover {
    text-decoration: none;
    color          : #333333;
}

body.cercatecnologia-page .desc-prima-cerca-tecnologia {
    margin-bottom: 2rem;
}

body.cercatecnologia-page .prima-immagine-teconologia {
    position     : relative;
    margin-bottom: 1.5rem;
}

body.cercatecnologia-page .prima-immagine-teconologia * {
    pointer-events: none;
    user-select   : none;
}

body.cercatecnologia-page .prima-immagine-teconologia figure {
    width   : 100%;
    position: relative;
    overflow: hidden;
}

body.cercatecnologia-page .prima-immagine-teconologia figure img {
    display            : block;
    width              : 100%;
    transform-origin   : left center;
    transition-duration: 1s;
}

body.cercatecnologia-page .prima-immagine-teconologia:hover figure img {
    transform: scale(2.45);
}

body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo {
    position           : absolute;
    top                : 2.26vw;
    right              : 2vw;
    width              : calc(50% - 2vw);
    transition-duration: 1s;
}

body.cercatecnologia-page .prima-immagine-teconologia:hover .prima-immagine-teconologia__testo {
    opacity: 0;
}

body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo p {
    font-size  : 1.49vw;
    line-height: 1.67vw;
}

body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo p:not(:last-of-type) {
    margin-bottom: 1.3vw;
}

body.cercatecnologia-page .prima-cards-teconologia {
    margin-bottom: 3.65rem;
}

body.cercatecnologia-page .prima-cards-teconologia .pagebuilder-column-group {
    gap: 2rem;
}

body.cercatecnologia-page .prima-cards-teconologia .prima-cards-teconologia__single-card {
    padding         : 1.5rem;
    border          : 1px solid #878787;
    background-color: white;
    box-shadow      : rgba(0, 0, 0, 0.16) 10px 10px 6px;
}

body.cercatecnologia-page .prima-cards-teconologia .prima-cards-teconologia__single-card p {
    font-size  : 1.49vw;
    line-height: 1.67vw;
}

.tech-layer-group .cerca-icon-question {
    background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon_material-info-outline' data-name='Icon material-info-outline' d='M12.8 20h2.4V12.8H12.8ZM14 2A12 12 0 1 0 26 14 12 12 0 0 0 14 2Zm0 21.6A9.6 9.6 0 1 1 23.6 14 9.613 9.613 0 0 1 14 23.6ZM12.8 10.4h2.4V8H12.8Z' transform='translate(-2 -2)' fill='%23323232'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size  : contain;
    content          : "";
    margin-left      : 0px;
    top              : 2px;
    height           : 13px;
    width            : 13px;
    cursor           : pointer;
    display          : inline-block;
    position         : relative;
}

.tech-layer-group .cerca-popup-wrapper {
    justify-content      : flex-start;
    display              : flex;
    flex-direction       : column;
    background-position  : left top;
    background-size      : cover;
    background-repeat    : no-repeat;
    background-attachment: scroll;
    position             : fixed;
    width                : 100%;
    height               : 100vh;
    top                  : 0;
    left                 : 0;
    height               : 100%;
    /* display           : grid; */
    align-items          : center;
    justify-content      : center;
    z-index              : 999;
    background           : rgba(25, 25, 25, 0.8);
    opacity              : 0;
    visibility           : hidden;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content {
    max-width : 740px;
    width     : 100%;
    max-height: 70vh;
    overflow-y: scroll;
    margin-top: 111px;
    min-height: 70vh;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content * {}

.tech-layer-group .cerca-popup-wrapper.open {
    opacity   : 1;
    visibility: visible;
}

.tech-layer-group .cerca-popup-wrapper.open .cerca-popup-close {
    position  : absolute;
    top       : 50%;
    height    : 70vh;
    transform : translatey(-50%);
    margin-top: 55.5px;
    overflow  : visible;
    width     : 100%;
    max-width : 740px;
    margin-top: 0;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content ul {
    padding-left : 14px;
    margin-top   : 14px;
    margin-bottom: 14px;
    display      : block;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content li {
    display     : list-item;
    padding-left: 0;
    list-style  : disc;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content li strong {
    font-family: Roboto Condensed !important;
}

.tech-layer-group .cerca-popup-wrapper.open .cerca-popup-close span {
    position         : absolute;
    top              : -35px;
    right            : -2px;
    width            : 14px !important;
    height           : 14px;
    display          : inline-block;
    cursor           : pointer;
    font-size        : 0px;
    background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='Icon_ionic-md-close' data-name='Icon ionic-md-close' d='M17.344 4.744l-1.4-1.4-5.6 5.6-5.6-5.6-1.4 1.4 5.6 5.6-5.6 5.6 1.4 1.4 5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6Z' transform='translate(-3.344 -3.344)' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-color : transparent;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content {
    position     : relative;
    z-index      : 1;
    overflow     : overlay;
    padding-left : 0;
    padding-right: 31px;
    margin-top   : 0;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar {
    width: 0.7rem;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-track {
    background: transparent;
    margin-top: 35px;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-thumb {
    background   : white;
    border-radius: 8px;
}

body.cercatecnologia-page .tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-thumb:hover {
    background: #e1e1e1;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content .riga-bottom {
    padding-bottom: 24px;
    position      : relative;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content .riga-bottom:after {
    position     : absolute;
    bottom       : 24px;
    border-bottom: 1px solid #707070;
    width        : calc(100% - 48px);
    left         : 24px;
    height       : 1px;
    content      : "";
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content h4 {
    text-transform: none;
    font-weight   : normal;
    padding-bottom: 18px;
    padding-right : 24px;
    border-top    : 0;
    padding-top   : 65px;
    cursor        : unset;
    margin-top    : 0;
    padding-bottom: 4px;
    font-size     : 16px;
    text-transform: uppercase;
    background    : white;
    padding-left  : 24px;
    padding-right : 24px;
    margin-bottom : 0;
    position      : relative;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content h4:after {
    position     : absolute;
    bottom       : -3px;
    border-bottom: 1px solid #707070;
    width        : calc(100% - 48px);
    left         : 24px;
    height       : 1px;
    content      : "";
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content .cerca-popup-content-text {
    padding-top   : 40px;
    padding-bottom: 34px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content .cerca-popup-content-text,
.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content .riga-bottom {
    background   : white;
    padding-left : 24px;
    padding-right: 24px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content h4:before {
    background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon_material-info-outline' data-name='Icon material-info-outline' d='M12.8 20h2.4V12.8H12.8ZM14 2A12 12 0 1 0 26 14 12 12 0 0 0 14 2Zm0 21.6A9.6 9.6 0 1 1 23.6 14 9.613 9.613 0 0 1 14 23.6ZM12.8 10.4h2.4V8H12.8Z' transform='translate(-2 -2)' fill='%23323232'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size  : contain;
    content          : "";
    margin-left      : 0;
    top              : 1px;
    height           : 24px;
    width            : 24px;
    cursor           : pointer;
    position         : absolute;
    top              : 22px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content h4 strong {
    margin-top   : 0;
    font-size    : 30px;
    padding-right: 3px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content p {
    margin-bottom: 0;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar {
    width: 0.7rem;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-track {
    background: transparent;
    margin-top: 35px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-thumb {
    background   : white;
    border-radius: 8px;
}

.tech-layer-group .cerca-popup-wrapper>.cerca-popup-content::-webkit-scrollbar-thumb:hover {
    background: #e1e1e1;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro {
    position      : fixed;
    z-index       : 1;
    width         : 914px;
    max-width     : inherit;
    padding-left  : 24px;
    padding-right : 24px;
    padding-top   : 15.5px;
    padding-bottom: 10.5px;
    line-height   : 17px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro:after {
    border-bottom: 2px solid #878787;
    content      : "";
    position     : absolute;
    bottom       : 0;
    height       : 2px;
    width        : calc(100% - 48px);
    left         : 24px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro+h4 {
    padding-top: 75px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro+h4+table+p {
    padding-bottom: 0;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro p {
    padding-bottom: 0;
}

.tech-layer-group .cerca-popup>.cerca-popup-content p.last-p-full-chip {
    padding-bottom: 38px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table:nth-child(1) {
    float: left;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table:nth-child(2) {
    float: right;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table a {
    padding-right: 29px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table p,
.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table a,
.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table a:hover {
    color: #323232;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table a:hover {
    text-decoration: none;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content .table-intro .contenuto-table a:after {
    content          : "";
    background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18.667' viewBox='0 0 16 18.667'%3E%3Cpath id='Icon_metro-file-pdf' data-name='Icon metro-file-pdf' d='M17.862 6.162a2.424 2.424 0 0 1 .5.792 2.4 2.4 0 0 1 .208.917v12a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1V3.2a1 1 0 0 1 1-1H12.9a2.4 2.4 0 0 1 .917.208 2.424 2.424 0 0 1 .792.5ZM13.237 3.62V7.537h3.917a1.138 1.138 0 0 0-.229-.427l-3.26-3.26a1.138 1.138 0 0 0-.427-.229Zm4 15.917V8.87H12.9a1 1 0 0 1-1-1V3.537h-8v16H17.237ZM11.883 13.36a7.926 7.926 0 0 0 .875.583 10.337 10.337 0 0 1 1.219-.073q1.531 0 1.844.51a.5.5 0 0 1 .021.542.03.03 0 0 1-.01.021l-.021.021v.01q-.063.4-.74.4a4.3 4.3 0 0 1-1.2-.208 7.6 7.6 0 0 1-1.354-.552 18.757 18.757 0 0 0-4.083.865Q6.842 18.2 5.914 18.2a.606.606 0 0 1-.292-.073l-.25-.125q-.01-.01-.063-.052a.43.43 0 0 1-.063-.375 2.262 2.262 0 0 1 .583-.953A5.034 5.034 0 0 1 7.206 15.62a.152.152 0 0 1 .24.063.06.06 0 0 1 .021.042q.542-.885 1.115-2.052a15.9 15.9 0 0 0 1.083-2.729 8.42 8.42 0 0 1-.318-1.661 4.05 4.05 0 0 1 .068-1.328q.115-.417.438-.417h.229a.439.439 0 0 1 .365.156.832.832 0 0 1 .094.708.226.226 0 0 1-.042.083.271.271 0 0 1 .01.083v.313a13.64 13.64 0 0 1-.146 2 5.27 5.27 0 0 0 1.521 2.479Zm-6 4.281A4.6 4.6 0 0 0 7.31 16a5.938 5.938 0 0 0-.911.875A3.462 3.462 0 0 0 5.883 17.641Zm4.146-9.583a3.1 3.1 0 0 0-.021 1.375q.01-.073.073-.458 0-.031.073-.448a.234.234 0 0 1 .042-.083.03.03 0 0 1-.01-.021.021.021 0 0 0-.005-.016.021.021 0 0 1-.005-.016.6.6 0 0 0-.135-.375.03.03 0 0 1-.01.021v.021ZM8.737 14.943A15.279 15.279 0 0 1 11.7 14.1a1.571 1.571 0 0 1-.135-.1 1.866 1.866 0 0 1-.167-.141 5.518 5.518 0 0 1-1.323-1.833 13.92 13.92 0 0 1-.865 2.052q-.313.583-.469.865Zm6.729-.167a2.493 2.493 0 0 0-1.458-.25 3.94 3.94 0 0 0 1.292.292 1.01 1.01 0 0 0 .188-.01q0-.01-.021-.031Z' transform='translate(-2.571 -2.203)' fill='%23af1615'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width            : 16px;
    height           : 18.67px;
    position         : absolute;
    margin-top       : -4.5px;
    right            : 24px;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content table {
    border       : 24px solid #fff;
    border-top   : 2px solid #878787;
    border-bottom: 2px solid #878787;
    width        : 100% !important;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content table tbody tr:nth-child(2n + 1) td {
    background: #e1e1e1;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content table tbody tr:nth-child(1) td {
    font-weight: bold;
}

.tech-layer-group .cerca-popup-wrapper .cerca-popup-content table tbody tr td {
    line-height   : 17px;
    padding-left  : 24px;
    padding-right : 24px;
    padding-top   : 8px;
    padding-bottom: 9px;
    border        : 0;
}

.tech-layer-group .cerca-popup-wrapper.open {
    overflow: hidden;
}

ol.tech-items-nested {
    margin-left: -10px;
}

body.cercatecnologia-page .tech-layer-group ol.tech-items-nested li a:before {
    border-radius: 100%;
    width        : 12px;
    height       : 12px;
    top          : 5px;
}

body.cercatecnologia-page .tech-layer-group ol.tech-items-nested li {
    padding-left: 20px;
}

body.cercatecnologia-page .tech-layer-group ol.tech-items-nested li a {
    font-size: 13px;
}

h2.tech-title {
    font-size     : 1.49vw;
    line-height   : 1.67vw;
    border-top    : 1px solid #000;
    font-weight   : bold;
    padding-top   : 12px;
    margin-bottom : 12px;
    text-transform: uppercase;
    margin-top    : 0;
}

body.cercatecnologia-page .product-item-details .product-item-name {
    text-align: left;
    margin-top: 13px;
}

body.cercatecnologia-page .filter-options-content {
    padding-bottom: 12.5px;
}

body.cercatecnologia-page .tech-items {
    margin: 0;
}

body.cercatecnologia-page .product-item-details a {
    font-weight    : normal;
    font-size      : 20px;
    line-height    : 1.2;
    text-decoration: none;
}

body.cercatecnologia-page .tech-group {
    margin-bottom: 75px;
}

body.cercatecnologia-page .tech-group-wrapper #chip-title h4 {
    font-size     : 1.49vw;
    line-height   : 1.67vw;
    font-weight   : bold;
    margin-bottom : 17px;
    text-transform: uppercase;
    margin-top    : -4px;
}

body.cercatecnologia-page .tech-group-wrapper #chip-title h4:before {
	content: 'CHIP '
}

body.cercatecnologia-page .tech-group-wrapper #chip-description {
    font-size     : 20px;
    line-height   : 1.2;
    padding-bottom: 70px;
}

body.cercatecnologia-page li.no-products {
    list-style: none;
}

.filter-options-content a.tech-filter-redirect {
    margin : 0;
    padding: 0;
}

a.tech-filter-redirect:before {
    content            : "";
    margin             : 0;
    height             : 14px;
    background-repeat  : no-repeat;
    background-position: center;
    width              : 14px;
    display            : inline-block;
    background-image   : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M10.75 40q-1.15 0-1.95-.8T8 37.25v-26.5q0-1.15.8-1.95t1.95-.8H22v1.55H10.75q-.45 0-.825.375-.375.375-.375.825v26.5q0 .45.375.825.375.375.825.375h26.5q.45 0 .825-.375.375-.375.375-.825V26H40v11.25q0 1.15-.8 1.95t-1.95.8Zm8.6-10.2-1.1-1.15 19.1-19.1h-10.3V8H40v12.95h-1.55v-10.3Z'/%3E%3C/svg%3E");
    background-size    : contain;
    position           : relative;
    top                : 1.5px;
}

body.cercatecnologia-page #maincontent .cerca-layer-search-chip #search_chip:focus {
    box-shadow: none;
}

body.cercatecnologia-page .filter-options-content a.tech-filter-redirect {
    display: none;
}

body.cercatecnologia-page .tech-layer-group li.tech-item-chip-child {
    margin-left: 17px;
}

body.cercatecnologia-page .tech-layer-group li.tech-item.tech-item-chip-parent.tech-item-chip-parentsub {
    margin-left: 17px;
}

body.cercatecnologia-page .tech-layer-group li.tech-item-chip-child.tech-item-chip-childsub {
    margin-left: 34px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	body.cercatecnologia-page .tech-top-content,
	body.cercatecnologia-page #maincontent {
		max-width: 100%;
	}
	
	body.cercatecnologia-page .desc-prima-cerca-tecnologia p,
	body.cercatecnologia-page .prima-cards-teconologia .prima-cards-teconologia__single-card p,
	body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo p,
	h2.tech-title,
	body.cercatecnologia-page .tech-group-wrapper #chip-title h4 {
		font-size: 20px;
		line-height: 1.2;
	}
	
	body.cercatecnologia-page .tech-group-wrapper #chip-description {
		font-size: 16px;
		line-height: 1.4;
		padding-bottom: 60px;
	}
	
	body.cercatecnologia-page.page-layout-2columns-left .column.main {
		width: 70%;
	}
	
	body.cercatecnologia-page.page-layout-2columns-left .sidebar-main {
		width: 30%;
	}
}

@media only screen and (max-width: 767px) {
	body.cercatecnologia-page .tech-top-content,
	body.cercatecnologia-page #maincontent {
		max-width: 100%;
		width: 100%;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	body.cercatecnologia-page .desc-prima-cerca-tecnologia p,
	body.cercatecnologia-page .prima-cards-teconologia .prima-cards-teconologia__single-card p,
	body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo p,
	body.cercatecnologia-page .tech-group-wrapper #chip-title h4 {
		font-size: 16px;
		line-height: 1.3;
	}
	
	h2.tech-title {
		font-size: 18px;
		line-height: 1.2;
	}
	
	body.cercatecnologia-page .tech-group-wrapper #chip-description {
		font-size: 16px;
		line-height: 1.3;
		padding-bottom: 60px;
	}
	
	body.cercatecnologia-page .prima-immagine-teconologia .prima-immagine-teconologia__testo {
		position: unset;
		margin-top: 24px;
		right: 2vw;
		width: 100%;
		transition-duration: 1s;
		opacity: 1!important;
	}
	
	body.cercatecnologia-page .tech-group-wrapper #chip-title h4 {
		font-size: 2rem;
		line-height: 1.2;
		padding-top: 55px;
	}
	
	body.cercatecnologia-page .tech-group-wrapper #chip-description {
		padding-bottom: 40px;
	}
	
	body.cercatecnologia-page .product-item-details strong,
	body.cercatecnologia-page .product-item-details a {
		font-size: 16px;
		line-height: 1;
	}
	
	body.cercatecnologia-page #maincontent .block.widget .products-grid .product-items {
		margin: 0;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 24px;
		row-gap: 39px;
	}
	
	body.cercatecnologia-page .tech-group {
		margin-bottom: 55px;
	}
	
	body.cercatecnologia-page.page-layout-2columns-left .columns {
		display: grid;
	}
	
	body.cercatecnologia-page.page-layout-2columns-left .sidebar-main {
		order: 1;
		width: 100%;
		padding-right: 0;
	}
	
	body.cercatecnologia-page.page-layout-2columns-left .column.main {
		order: 2;
		width: 100%;
		padding-left: 0;
	}
	
	body.cercatecnologia-page #maincontent {
		padding-bottom: 40px;
	}
	
	body.cercatecnologia-page .filter-options-item .filter-options-content {
		max-height: 0px;
		opacity: 0;
		overflow: hidden;
		padding-bottom: 10px;
		visibility: hidden;
		padding-top: 0;
	}
	
	body.cercatecnologia-page .tech-layer-group li {
		margin-bottom: 5px;
	}
	
	body.cercatecnologia-page .filter-options-item.active .filter-options-content {
		max-height: 8000px;
		opacity: 1;
		padding-bottom: 12px;
		padding-top: 12px;
		visibility: visible;
	}
	
	body.cercatecnologia-page .filter-options-item .filter-options-title:after {
		content: '\e622';
	}
	
	body.cercatecnologia-page #maincontent .cerca-layer-search-chip #search_chip {
		margin-top: 24px;
		margin-bottom: 12px;
	}
	
	body.cercatecnologia-page .filter-options-item.active .filter-options-title:after {
		content: '\e621';
	}
	
	body.catalog-product-view.catalog-product-view-cerca .product.data.items>.item.content div.tabs-content div:nth-child(1) p {
		display: grid;
		grid-template-columns: repeat(1,1fr);
	}
}