.wp-block-columns{
    display:flex;
    /*margin-bottom:1.75em;*/
    box-sizing:border-box;
    flex-wrap:wrap!important;
    align-items:normal!important;
    margin-bottom: 0;
}
@media (min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap!important
    }
}
.wp-block-columns.are-vertically-aligned-top{
    align-items:flex-start
}

.wp-block-columns.are-vertically-aligned-center{
    align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom{
    align-items:flex-end
}

@media (max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:100%!important
    }
}
@media (min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:0;
        flex-grow:1
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.dx{
        flex-grow:0.7
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
        flex-grow:0
    }
    
   /* #clienti .guten-icon-box-wrapper,
#tecnologie .guten-icon-box-wrapper,
#partners .guten-icon-box-wrapper{
     display: flex;
}*/
}
.wp-block-columns.is-not-stacked-on-mobile{
    flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
    flex-basis:0;
    flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
    flex-grow:0
}
:where(.wp-block-columns.has-background){
    padding:1.25em 2.375em
}
.wp-block-column{
    flex-grow:1;
    min-width:0;
    word-break:break-word;
    overflow-wrap:break-word
}

.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
    width:100%
}


/*
*/
#clienti,#tecnologie,#partners{
        margin-left: 5%;

}
#clienti .guten-icon-box-wrapper,
#tecnologie .guten-icon-box-wrapper,
#partners .guten-icon-box-wrapper{
    text-align: left;
    justify-content: left;
    padding-top: 30;
    padding-right: 30;
    padding-bottom: 0px;
    padding-left: 30;
    /*background-color: rgba(52, 108, 158, 0);*/
    background-color: rgba(255, 255, 255, 255);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(219, 224, 233, 1);
    border-top-left-radius: 30px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 0px;
    display: flex;
    margin-bottom: 20px;
}
#clienti .guten-icon-box-wrapper .icon-box .icon i,
#tecnologie .guten-icon-box-wrapper .icon-box .icon i,
#partners .guten-icon-box-wrapper  .icon-box .icon i{
    font-size: 50px
}
#clienti:hover .guten-icon-box-wrapper,
#tecnologie:hover .guten-icon-box-wrapper,
#partners:hover .guten-icon-box-wrapper{
   /* padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;  */
    background-color: rgba(52, 108, 158, 1);
}
#clienti .icon-box.icon-box-header .icon i,
#tecnologie .icon-box.icon-box-header .icon i,
#partners .icon-box.icon-box-header .icon i{
    color: rgba(52, 108, 158, 1);
}
#clienti:hover .icon-box.icon-box-header .icon i,
#tecnologie:hover .icon-box.icon-box-header .icon i,
#partners:hover .icon-box.icon-box-header .icon i {
    color: rgba(52, 108, 158, 1);
}
#clienti .icon-box.icon-box-header .icon {
}
#clienti .icon-box.icon-box-body .title,
#tecnologie .icon-box.icon-box-body .title,
#partners .icon-box.icon-box-body .title{
    color: rgba(7, 41, 90, 1);
    font-family: "Helvetica";
    font-size: 24px;
    font-weight: 600;
}
#clienti:hover .icon-box.icon-box-body .title,
#tecnologie:hover .icon-box.icon-box-body .title,
#partners:hover .icon-box.icon-box-body .title {
    color: var(--wp--preset--color--white);
}
#clienti .icon-box.icon-box-body .icon-box-description,
#tecnologie .icon-box.icon-box-body .icon-box-description,
#partners .icon-box.icon-box-body .icon-box-description{
    margin-bottom: 20px;
    color: rgba(113, 124, 144, 1);
    font-family: var(--gutenverse-font-family-xckF69);
    font-size: var(--gutenverse-font-size-xckF69);
    font-weight: var(--gutenverse-font-weight-xckF69);
    text-transform: var(--gutenverse-font-transform-xckF69);
    font-style: var(--gutenverse-font-style-xckF69);
    text-decoration: var(--gutenverse-font-decoration-xckF69);
    line-height: var(--gutenverse-font-lineHeight-xckF69);
    letter-spacing: var(--gutenverse-font-spacing-xckF69);
    margin-left: -60px;
}
#clienti:hover .icon-box.icon-box-body .icon-box-description,
#tecnologie:hover .icon-box.icon-box-body .icon-box-description,
#partners:hover .icon-box.icon-box-body .icon-box-description {
    color: rgba(255, 255, 255, 1);
    
}

/**/
#clienti .icon-box.icon-box-body .icon-box-description img,
#tecnologie .icon-box.icon-box-body .icon-box-description img,
#partners .icon-box.icon-box-body .icon-box-description img{
    max-width: 45px;
        margin-right: 10px;
}
/**/
#clienti .hover-watermark i,
#tecnologie .hover-watermark i,
#partners  .hover-watermark i {
    margin-left: 10px;
    color: #fff
}
#clienti .icon-box.icon-box-body,
#tecnologie .icon-box.icon-box-body,
#partners .icon-box.icon-box-body{
        font-size: 20px;
    }

@media only screen and (max-width: 767px) {
    
    #clienti .icon-box.icon-box-body .title,
#tecnologie .icon-box.icon-box-body .title,
#partners .icon-box.icon-box-body .title {
        font-size: 20px;
    }
}

a.guten-button.guten-button-pro{
    color: rgba(7, 41, 90, 1);
    background: #fff;
        justify-content: flex-start;
            margin-bottom: 3px;
}
a.guten-button.guten-button-pro i.fas {
    color: #fff;
    margin-left: 5px;
}
#clienti:hover a.guten-button.guten-button-pro i.fas,
#tecnologie:hover a.guten-button.guten-button-pro i.fas,
#partners:hover a.guten-button.guten-button-pro i.fas {
    color: rgba(52, 108, 158, 1);
    
}
#clienti:hover a.guten-button.guten-button-pro i.gtn,
#tecnologie:hover a.guten-button.guten-button-pro i.gtn,
#partners:hover a.guten-button.guten-button-pro i.gtn {
    color: rgba(255, 255, 255, 1);
}
.taxonomy-post_tag a{
    color: #999
}