@media screen and (max-width: 959px){
.section-icon-box-home .vcex-icon-box {
padding: 30px;
}
.row-form-assistenza > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 1em;
}
.section-cta-diventa-installatore .vcex-button {
width: 100%;
}
}
@media screen and (min-width: 960px){
.row-form-assistenza > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 2em;
}
.margin-left-sx-auto > .vc_column-inner > .wpb_wrapper {
margin-left: auto;
}
.section-icon-box-home .vcex-icon-box {
padding: 30px 50px;
}
.col-img-banner-ing-sicurzz, .col-form-contatti{
width: 58%;
}
.col-box-testi-ing-sicurzz, .col-dettagli-contatti{
width: 42%;
}
}
@media screen and (max-width: 1023px){
.vc_section{
padding-block-start: 50px;
padding-block-end: 10px;
}
.section-step-pedalblind .vcex-steps-item__content {
margin-bottom: 0;
}
}
@media screen and (min-width: 1024px){
.vc_section{
padding-block-start: 100px;
padding-block-end: 60px;
}
}
#footer-builder {
padding-block-start: 40px;
}
#site-header {
border-bottom: 1px solid #d1d1d1;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
}
.btn-custom-header {
font-size: 14px;
padding: .75em 1.75em;
}
.section-icon-box-home .vcex-icon-box {
box-shadow: 0 0 5px #00000026;
border-radius: 4px;
border: 1px solid #d1d1d1;
}
.section-icon-box-home .vcex-icon-box .vcex-icon-box-icon {
border-radius: 8px;
padding: 20px;
}
.section-soluzione-definitiva .vcex-bullets-icon {
font-size: 24px;
line-height: 1;
}
.section-eredita .vcex-icon-box{
padding: 30px;
border: 1px solid #d1d1d1;
box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
border-radius: 2px;
}
.section-nostra-mission .vcex-icon-box{
padding: 30px;
border: 1px solid #d1d1d1;
box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
border-radius: 8px;
}
.section-eredita .vcex-icon-box .wpex-icon {
font-size: 1.35em;
}
.hero-section-chi-siamo, .hero-section-prodotto, .section-step-pedalblind, 
.hero-section-contatti{
border-bottom: 1px solid #d1d1d1;
}
.section-faq .vcex-toggle {
box-shadow: 0px 3px 4px rgb(0 0 0 / 7%);
}
.section-step-pedalblind .vcex-steps-item__line {
height: 0;
}
.section-step-pedalblind .vcex-steps__items {
gap: 2.25em;
}
.section-step-pedalblind .vcex-steps__items .vcex-steps-item, 
.inner-col-txt-recapiti-aziendali > .vc_column-inner > .wpb_wrapper, 
.row-contatti-form .wpex-template-shortcode, .col-form-contatti > .vc_column-inner > .wpb_wrapper, 
.col-form-diventa-installatore > .vc_column-inner > .wpb_wrapper{
background: #fff;
padding: 2em;
border: 1px solid #d1d1d1;
box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
border-radius: 2px;
}
.row-form-assistenza > .wpb_column > .vc_column-inner > .wpb_wrapper {
border: 1px solid #d1d1d1;
box-shadow: 0px 2px 5px rgb(0 0 0 / 5%);
border-radius: 2px;
}
.textarea-height-custom textarea {
min-height: 180px;
}
.section-ingegneria-sicurezza .vcex-icon-box{
background: #fff;
padding: 3em 2em;
border: 1px solid #d1d1d1;
box-shadow: 0px 2px 5px rgb(0 0 0 / 5%);
border-radius: 2px;
}
.section-ingegneria-sicurezza .vcex-icon-box .vcex-icon-box-icon {
padding: 10px;
}
.section-step-pedalblind .vcex-steps__items .vcex-steps-item:nth-child(odd) .vcex-steps-item__symbol {
background: var(--wpex-palette-14-color);
}
.section-step-pedalblind .vcex-steps__items .vcex-steps-item .vcex-steps-item__symbol {
border-radius: 0.75rem;
font-weight: 600;
font-family: 'Montserrat';
border: 2px solid #fff;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
}
.section-step-pedalblind .vcex-steps__items .vcex-steps-item:nth-child(even) .vcex-steps-item__symbol {
background: var(--wpex-palette-9-color);
color: #fff;
}
.section-ingegneria-sicurezza .vcex-ib-content-wrap, 
.section-form-candidatura .vcex-ib-content-wrap{
padding-block: 0;
}
.col-box-testi-ing-sicurzz > .vc_column-inner > .wpb_wrapper {
height: 100%;
}
.col-box-testi-ing-sicurzz > .vc_column-inner > .wpb_wrapper > .vcex-grid-container {
height: inherit;
}
.section-ingegneria-sicurezza .vcex-icon-box-content {
max-width: 410px;
}
.section-ingegneria-sicurezza .vcex-video {
border-radius: 8px;
overflow: hidden;
}
.row-contatti-form .vcex-icon-box-symbol .wpex-icon {
width: 35px;
}
.row-contatti-form .wpex-template-shortcode .vcex-flex-container {
padding-block: 10px;
}
.section-cta-diventa-installatore {
background-image: radial-gradient(rgb(26 28 28 / 10%) 1px, transparent 1px);
background-size: 20px 20px;
}