
/* --------------------------- SALIEN ---------------------------  */

.nectar-cta.text_hover_color_ea5b0c .link_wrap a {transition: none;}.nectar-cta.text_hover_color_ea5b0c .link_wrap:hover {color: #ea5b0c;}.nectar-cta[data-style="arrow-animation"].text_hover_color_ea5b0c .link_wrap:hover .line {background-color: #ea5b0c !important;}.nectar-highlighted-text .nectar-scribble {position: absolute;left: 0;top: 0;z-index: -1;}.nectar-highlighted-text .nectar-scribble path {stroke-dasharray: 1;stroke-dashoffset: 1;opacity: 0;}.nectar-highlighted-text em.animated .nectar-scribble path {stroke-linecap: round;opacity: 1;animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;}.nectar-highlighted-text[data-style="scribble"] em {background-image: none !important;}body .nectar-scribble.circle {width: 130%;height: 140%;top: -20%;left: -15%;}.nectar-cta.text_hover_color_2d7dab .link_wrap a {transition: none;}.nectar-cta.text_hover_color_2d7dab .link_wrap:hover {color: #2d7dab;}.nectar-cta[data-style="arrow-animation"].text_hover_color_2d7dab .link_wrap:hover .line {background-color: #2d7dab !important;}@keyframes nectarStrokeAnimation {0% {stroke-dashoffset: 1;opacity: 0;}1% {opacity: 1;}100% {stroke-dashoffset: 0;}}


@media only screen and (min-width:1000px) {
    .nectar-sticky-row-wrap {
        position: sticky;
        z-index: 100;
    }
}

.nectar-sticky-row-wrap--top_after_nav {
    top: calc(var(--nectar-sticky-top-distance) - 50px);
}


/* --------------------------- NOSTRO CODICE ---------------------------  */


/* Struttura */

/* Struttura  -> sfondo colorato */


/* Struttura  -> internet */
.page-template-pagina-offerta-internet .container-wrap.internet {
    background: linear-gradient(to bottom,rgba(12,235,226,0.10) 0%,rgba(12,235,226,0.15) 100%);
}
.page-template-pagina-offerta-internet .internet h1.h1-colorato {
    color: var(--azzurro);
}
.page-template-pagina-offerta-internet .internet .nectar-scribble path {
    stroke: var(--azzurro);
}
.page-template-pagina-offerta-internet .internet ::marker {
    color: var(--azzurro);
}


/* Struttura  -> luce gas */
.page-template-pagina-offerta-luce .container-wrap.luce_gas {
    background: linear-gradient(to bottom,#f7c92840 0%,#f7c92826 100%);
}
.page-template-pagina-offerta-luce .luce_gas h1.h1-colorato {
    color: var(--giallo);
}
.page-template-pagina-offerta-luce .luce_gas .nectar-scribble path {
    stroke: var(--giallo);
}
.page-template-pagina-offerta-luce .luce_gas ::marker {
    color: var(--giallo);
}




/* Struttura  -> mobile */
.page-template-pagina-offerta-mobile .mobile {
    background: linear-gradient(to bottom,#f7865940 0%,#f7865912 100%);
}
.page-template-pagina-offerta-mobile .mobile h1.h1-colorato {
    color: var(--arancione-chiaro);
}
.page-template-pagina-offerta-mobile .mobile .nectar-scribble path {
    stroke: var(--arancione-chiaro);
}
.page-template-pagina-offerta-mobile .mobile ::marker {
    color: var(--arancione-chiaro);
}






/* Struttura  -> 1 divivsore curvo */
.nectar-shape-divider-wrap.wpb_row.divisore-curvo-1 {
    margin: 0 -100px -6px;
}



/* Generiche */

/* Generiche  -> spazio tra li */
li {
    margin-bottom: 10px;
}
/* Generiche  -> img bordi radius */
img.img-with-animation.skip-lazy:not(.icona-img) {
    border-radius: 35px !important;
}

body[data-header-resize="0"] .container-wrap {
    padding-top: 0;
}

/* h1 */

/* h1  -> icona h1*/
img.img-with-animation.icona-img {
    max-width: 6%;
}

img.img-with-animation.icona-img {
    margin-bottom: 10px !important;
}
.riga-h1 .hover-wrap {
    margin-bottom: 0;
}
.main-content > .row > #breadcrumbs.yoast {
    padding: 20px 0;
}

/* Pulsanti fissi */
.nectar-cta.cta-sticky {
    font-size: 14px !important;
}
.riga-cta-sticky {
    margin-top: -9vw;
}

/* Introduzione */

.riga-categoria {
    margin-top: -5%;
}

/* Approfondimento */




/* Form */

/* Form  -> sfondo */
.colonna-info-form {
    background: #fff;
    margin-top: -20%;
}
/* Form  -> punto elenco */
.riga-info-form p {
    font-size: 13px;
}
.colonna-info-form {
    padding: 3% !important;
}
iframe#\32 31572293401046 {
    min-height: auto !important;
}



/* Plus */

/* Plus  -> pulsante faq */
.nectar-cta.pulsante_faq {
    margin-top: 60px;
}



/*trustpilot*/
.tp-widget-wrapper {
    font-size: 0;
    display:flex!important;
    text-align: left!important;
        padding-top: 24px;
}


/* -------- RESPONSIVE --------  */


@media(min-width:1366px){
    /* divisore h1 */
    .nectar-shape-divider-wrap.wpb_row.divisore-curvo-1 {
        margin: 0 -800px -6px;
    }
    /* Struttura  -> 1 divivsore curvo */
    .riga-h1 {
        padding-top: calc(100vw * 0.05) !important;
    }
}

@media(max-width:1366px){
    /* icona h1 */
    img.img-with-animation.skip-lazy.icona-img.animated-in {
        margin-top: 3%;
    }
}

@media(max-width:1000px){
    /* divisore h1 */
    .nectar-shape-divider-wrap.wpb_row.divisore-curvo-1 {
        margin: 0 -200px -6px;
    }
}

@media(max-width:691px){
    /* icona h1 */
    img.img-with-animation.icona-img {
        max-width: 11%;
    }
    .colonna-info-form {
        padding: 8% !important;
        margin-top: 0;
    }
    .img-with-aniamtion-wrap.center {
        margin-top: 30px;
    }
    .vc_col-sm-6.margin-mobile.wpb_column.column_container.vc_column_container.col.no-extra-padding {
        margin-bottom: -10px !important;
    }
}
