body{
    background-color:var(--ink)
}
.page {
    height: 100vh; /* occupa tutto il viewport */
    overflow-y: auto; /* abilita lo scroll verticale */
    scroll-snap-type: y mandatory; /* oppure: y mandatory */
    scroll-behavior: smooth; /* scorrimento fluido (opzionale) */
    /*scroll-padding-top: var(--header-height);*/
}

.snap-section {
    height: 100vh;
    scroll-snap-align: start;
    scroll-snap-stop: always;
}
/*============HEADER=================================*/
.site-header{color:white;background-color:var(--ink);transition:background-color 200ms ease-in-out;}
.site-header button{color:white}
.site-header.white button{color:var(--ink);}
.site-header.scrolled{background-color: var(--ink);}
.site-header.white{color:var(--ink);background-color:rgba(255,255,255,0.95);transition:background-color 200ms ease-in-out;}
.header-row{background:transparent}
.classicLogo{display:none !important;}
.site-brand img.logo.whiteLogo{display:block !important;}
.site-header.white .classicLogo {display: block !important}
.site-header.white .site-brand img.logo.whiteLogo{display:none !important}
/*HERO========================*/
.hero-container {
    width: 90vw;
    margin: auto;
    height: 600px
}
#hero{height:100vh;position:relative;padding-top:var(--header-height);overflow:hidden}
.hero-row{display:flex;padding:80px 0px 0px 20px;height:100%}
.video-bg {
    position: absolute;
    top: 0px;
    height: 101%;
    left: 0px;
}
.video-bg video {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    clip-path: inset(1px 1px);
}
.left-hero {
    width: 20%;
    margin-right: 2vw;
    position: relative;
    z-index: 5;
}
.left-hero-header{
    margin-bottom:20px;
    display:flex;
    width:100%; 
    justify-content:space-between;
    color:white;
}
.left-hero-header > :nth-child(1) {
    width: 10%;
}
.left-hero-header > :nth-child(3){
    width:60%;
}
.right-hero {
    position: relative;
    width: 60%;
    display: flex;
    align-items: center;
}
.hero-text {
    font-size: clamp(1rem, 2vw, 1rem);
    color: white;
    width:100%;
    padding:60px 0px;
}
.hero-text p{font-size:4.125rem;margin-bottom:20px;line-height:4.125rem}

#hero::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 62%;
    width: 78%;
    height: 62%;
    transform: translate(-50%, -50%);
    border-radius: 999px;
    /* Gradiente radiale: scuro al centro -> trasparente ai bordi */
    background: radial-gradient( ellipse at center, rgba(0,0,0,0.14) 0%, rgba(0,0,0,0.05) 45%, rgba(0,0,0,0.00) 78% );
    filter: blur(3px);
    pointer-events: none;
}

/*=====RISULTATO===============*/
#risultato-background {
    /*height: calc(100vh - var(--header-height));*/
    height: 100vh;
    width: 100%;
    background-color: #E3EFF4;
    border-radius:30px;
}
#risultato{
    height: 100%;
    width:100%;
    padding:100px 0px;
}
.risultato-row{
    height:85%;
    display:flex;
    justify-content:space-between;
}
.risultato-container{height:100%;}
.risultato-column {
    width: calc(100%/3 - 10px);
    height: 100%;
    padding: 20px 90px;
    display:flex;
    flex-direction:column;
    justify-content:end;
    align-items:center;
}
.risultato-text{height:200px;}
.risultato-column p{text-align:center;font-size:1.25rem}
.risultato-rectangle {
    width: 100%;
    border: 10px solid #0180B7;
    border-radius: 30px;
    margin-bottom: 30px;
    opacity: 0;
    height: 0px;
    transition:height 0.8s ease,opacity 0.8s ease-in-out;
}
#first-rectangle, #second-rectangle, #third-rectangle {
    display: flex;
    justify-content: center;
    align-items: center;
}
#first-rectangle img {width: 65%;}
#second-rectangle img {height: 90%;}
#third-rectangle img {height: 80%;}
#first-rectangle.grow{height:124px;opacity:1;transition:height 0.8s ease,opacity 0.8s ease-in-out;}
#second-rectangle.grow{height:217px;opacity:1;transition:height 0.8s ease,opacity 0.8s ease-in-out;}
#third-rectangle.grow{height:300px;opacity:1;transition:height 0.8s ease,opacity 0.8s ease-in-out;}
/*============PASSI==================*/
#passi {height: 100vh;}
.risultato-title{text-align:center;}
.risultato-title h3{font-size:2.625rem;margin-bottom:40px}
.passi-container{height:100%;display:flex;padding:var(--header-height) 0px 0px 0px;}
.left-passi{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left: 140px;}
.left-passi-text{color:white}
.left-passi-text h3{font-size:2.625rem}
.left-passi-text p{font-size:2.625rem}
.right-passi {
    width: 50%;
    height: 100%;
    padding: 20px 101px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.passi-cloud{width:423px;height:156px;margin-bottom:60px;position:relative;z-index:20}
.cloud-source{position:absolute;width:93px;height:81px;background-color:#0180B7;border-radius:30px;z-index:1}
#first-source{top:-25px;left:-43px;}
#second-source{bottom:-25px;right:-43px;}
#third-source{top:-25px;left:-43px;}
.cloud {
    height: 156px;
    width: 423px;
    background-color: #F6F8F9;
    position: relative;
    z-index: 2;
    border-radius: 30px;
    opacity: 0;
    transition:transform 800ms ease-in-out,opacity 500ms ease-in-out;
    transform:scale(0);
    display:flex;
    padding:20px 20px 20px 40px;
    
}
#first-inner-cloud{
    transform-origin:top left;
}
#first-inner-cloud.grow {
    transform: scale(1);
    opacity: 1;
    transition: transform 650ms ease-in-out,opacity 500ms ease-in-out;
}
#second-inner-cloud {
    transform-origin: bottom right;
}
#second-inner-cloud.grow {
    transform:scale(1);
    opacity: 1;
    transition:transform 650ms ease-in-out,opacity 500ms ease-in-out;
}
#third-inner-cloud {
    height: 206px;
    width: 423px;
    transform: scale(0);
    transform-origin:top left;
}
#third-inner-cloud.grow {
    transform: scale(1);
    opacity: 1;
    transition: transform 650ms ease-in-out,opacity 500ms ease-in-out;
}
.left-cloud{width:85%;}
.left-cloud h4{font-size:1.5rem;line-height: 1.6rem;margin-bottom:10px;}
.right-cloud{width:15%;font-size:2.625rem}
/*==================HSE===================*/
#hse {height: 100vh;position:relative;}
#hse-white-background {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: calc(50% - var(--header-height));
    width: 100%;
    background-color: #E3EFF4;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
.hse-row {
    height: 100%;
    display: flex;
    padding-top: var(--header-height);
    flex-direction: column;
    justify-content: center;
}
.hse-title{color:white;margin-bottom:20px;}
.hse-title p{font-size:2.625rem;}

.hse-container {
    width: 100%;
    height: max-content;
    position: relative;
    z-index: 1;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.hse-box {
    width: calc(100% / 3 - 15px);
    border-radius: 60px;
    padding: 50px 40px;
}
.hse-box p{margin-bottom:20px;line-height:1.3rem;}
.left-hse-box{height:413px;background-color:#0180B7;color:white;}
.center-hse-box{height:413px;background-color:#0180B7;display:flex;flex-direction:column;justify-content:center;color:white;}
.right-hse-box{height:191px;background-color:#F65980;display:flex;flex-direction:column;justify-content:center;color:white;}
.check-row{display:flex;align-items:center;}
.check img{transform:scale(0.7)}
/*=============COMODO====================*/
#comodo {
    height: 100vh;
    background-color: #E3EFF4;
}
.comodo-container{height:100%;padding: var(--header-height) 0px 0px 0px;}
.comodo-row{width:100%; height:100%;display:flex;}
.right-comodo {
    width: 67%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.left-comodo{width:33%;height:100%;display:flex;justify-content:center;align-items:center;}
.left-comodo-text p{font-size:2.625rem;line-height:2.5rem;}
.top-right-comodo {
    display: flex;
    justify-content: space-between;
    margin-bottom: 70px;
}
.bottom-right-comodo{display:flex;justify-content:space-between}
.comodo-box-container {
    width: 264px;
    height: 260px;
    position: relative;
}
.comodo-box {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    background-color: #E3EFF4;
    width: 264px;
    height: 260px;
    border-radius: 30px;
    opacity: 0;
    transform: scale(0);
    transform-origin: center top;
    transition: transform 500ms ease-in-out,opacity 800ms ease-in-out;
    display: flex;
    align-items: end;
    padding: 15px;
    border:3px solid white;
}
.comodo-box.grow {
    transform: scale(1);
    opacity:1;
    transition: transform 500ms ease-in-out,opacity 800ms ease-in-out;
}
.comodo-source {
    position: absolute;
    width: 93px;
    height: 81px;
    background-color: var(--ink);
    border-radius: 30px;
    top: -45px;
    right: calc(50% - 46.5px);
    z-index:1;
    display:flex;
    justify-content:center;
    align-items:center;
}
.comodo-source img{height:50%;}
.first-comodo-row {
    transform: translate(0px,90%);
    transition: transform 500ms ease-in-out;
}
.first-comodo-row.active {
    transform: translate(0px,0);
    transition: transform 500ms ease-in-out;
}

.comodo-box-text{height:77%}
.comodo-box-text h4 {font-size:1.3rem;line-height:1.5rem;margin-bottom:10px;}
.comodo-box-text p {font-size:0.91rem;line-height}

/*===============MODULI===============================*/
#moduli{height:100vh;position:relative;padding:150px 0px 100px 0px;display:flex;align-items:center;}
#moduli-white-background {
    height: 50%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    background-color: #E3EFF4;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.moduli-container{position:relative;height:75vh;display:flex;flex-direction:column;justify-content:center;}
.moduli-container-background {
    position:absolute;
    top:0;
    width: 80%;
    height: 100%;
    left:calc(50% - 40%);
    background-color: #FBFBFB;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius:100px;
}
.moduli-header {
    width: 100%;
    text-align: center;
    margin-bottom: 80px;
    position:relative;
}
.moduli-header h3{font-size:2.3rem}
.moduli-header p{font-size:1.5rem}
.moduli-row{width:100%;display:flex;justify-content:center}
.modulo-container {
    height: 216px;
    width: 300px;
    position: relative;
    transform: translate(0,50%);
    transition: transform 500ms ease-in-out;
    margin: 0px 7px;
}
.modulo-container.bottom {
    transform: translate(0,-50%)
}
.modulo-container.move{transform: translate(0,0);transition:transform 500ms ease-in-out;}
.modulo-container.bottom.move{transform: translate(0,0);transition:transform 500ms ease-in-out;}

.modulo-source {
    height: 81px;
    width: 93px;
    position: absolute;
    top: -40px;
    right: calc(50% - 46.5px);
    background-color: #F65980;
    border-radius:30px;
}
.modulo-source.bottom {
    top:auto;
    bottom: -40px;
}
.modulo {
    height: 216px;
    width: 300px;
    background-color: #0180B7;
    position: relative;
    border-radius: 30px;
    opacity: 0;
    transform: scale(0);
    transition: transform 800ms ease-in-out,opacity 500ms ease-in-out;
    transform-origin: top center;
    color: white;
    padding: 40px 30px 20px 30px;
}
.modulo h3{font-size:1.3rem;margin-bottom:20px;}
.modulo.bottom{transform-origin:bottom center;}
.modulo.grow{
    opacity:1;
    transform: scale(1);
    transition: transform 800ms ease-in-out,opacity 500ms ease-in-out;
}
.modulo.bottom.grow {
    opacity: 1;
    transform: scale(1);
    transition: transform 800ms ease-in-out,opacity 500ms ease-in-out;
}
/*=================SICUREZZA==================*/
#sicurezza{height:100vh}
.sicurezza-container {
    height: 100%;
    display: flex;
    color: white;
    display: flex;
    align-items: center;
    padding-top: var(--header-height);
}
.left-sicurezza{width:60%}
.left-sicurezza h3{font-size:2.625rem}
.right-sicurezza {
    width: 30%
}
.category{margin-bottom:50px;display:flex;justify-content:space-between;}
.category-check{width:10%}
.category-text{width:80%}
.category-text p{font-size:1.2rem;}
/*================FAQ===============*/
#faq {
    padding: 200px 0px;
    height: max-content;
    background-color: #FBFBFB;
    position: relative;
}
.faq-container {
    height: 100%;
    padding:50px 140px;
    display:flex;
    flex-direction:column;
}
.faq-text{text-align:center;margin-bottom:40px;}
.faq-text h3{font-size: 2.625rem}
.faq-drops{
    display:flex;
    flex-direction:column;
    flex-grow:1
}
.faq-drop {
    height: 81px;
    width: 100%;
    background-color: #EFF3F4;
    margin: 10px 0px;
    border-radius: 30px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    overflow: hidden;
    display: flex;
    padding: 23px 40px 23px 40px;
    cursor: pointer;
    transition: height 0.3s ease;
}

.faq-drop.expand {
    height: 173px;
    width: 100%;
    transition: height 0.3s ease;
}
.faq-drop-text{
    flex-grow:1;
}
.faq-drop-text h4 {
    font-size: 1.5rem;
    margin-bottom:30px;
}
.faq-drop-text p {
    opacity: 0;
    font-size: 1.125rem;
    transition: opacity 0.8s ease;
}
.faq-drop.expand p {
    opacity: 1;
    transition: opacity 0.8s ease;
}

.drop-circle > .circle {
    transition: all .45s cubic-bezier(0.65,0,.076,1);
    width: 2rem;
    height: 2rem;
    background: var(--ink);
    border-radius: 1rem;
    z-index: 2;
    pointer-events: none;
    position: relative
}
.drop-circle.expand > .circle{
    background-color:var(--rosaScuro)
}

.drop-circle > .circle .icon.arrow {
    left: .625rem;
    width: 1.125rem;
    height: .125rem;
    background: none
}

.drop-circle >.circle .icon.arrow::before {
    content: "";
    position: absolute;
    top: 10px;
    right: 11px;
    width: .5rem;
    height: .5rem;
    border-top: .125rem solid #fff;
    border-right: .125rem solid #fff;
    transform: rotate(135deg);
    transition: transform 0.3s ease;
}

.drop-circle.expand >.circle .icon.arrow::before {
    content: "";
    position: absolute;
    top: 12px;
    right: 11px;
    width: .5rem;
    height: .5rem;
    border-top: .125rem solid #fff;
    border-right: .125rem solid #fff;
    transform: rotate(-45deg)
}

@media (max-width:1700px){
    /*===============HERO======================*/
    .hero-text p{font-size:3.4rem}
    .left-hero {width: 17%;margin-right: 4vw;}
    /*==============RISULTATO==================*/
    #risultato {padding: 0px 0px 50px 0px;}
    .risultato-column {padding: 20px 80px;}
    .risultato-title h3{font-size:2.2rem}
    .risultato-text p{font-size:1.1rem;line-height:1.2rem;}
    .risultato-text {height: 110px;}

    /*==============PASSI======================*/
    .passi-cloud {height: 140px;width: 390px;margin-bottom: 45px;}
    .cloud {height: 140px;width: 390px;padding: 15px 15px 15px 35px;}
    #third-inner-cloud {height: 190px;width: 390px;}
    .cloud-source {width: 80px;height: 65px;}
    .right-passi {
        padding: 20px 75px;
    }
    /*==============COMODO=====================*/
    .left-comodo {width: 25%;}
    .right-comodo {width: 74%;}
    .comodo-source {
        width: 60px;
        height: 53px;
        right: calc(50% - 30px);
        border-radius: 20px;
        top: -21.5px;
    }
    .top-right-comodo {margin-bottom: 40px;}
    .comodo-box-text {height: 85%;}
    .comodo-box-container {width: 234px;height: 231px;}
    .comodo-box {width: 234px;height: 231px;}
    /*============HSE========================*/
    .hse-box {border-radius: 30px;padding: 30px 30px;}
    .left-hse-box {height: 350px;}
    .center-hse-box {height: 350px;}
    /*============MODULI=====================*/
    .modulo-source {height: 53px;width: 60px;right: calc(50% - 30px);border-radius:20px;top: -27px;}
    #moduli {padding: 120px 0px 65px 0px;}
    .modulo-container {height: 185px;width: 253px;}
    .modulo {height: 185px;width: 253px;padding: 25px 20px 20px 20px;}
    .moduli-header {margin-bottom: 60px;}
    .modulo p{line-height:1.3rem;}
    .modulo-source.bottom {bottom: -27px;}
    .modulo h3{font-size:1.2rem}
    /*============SICUREZZA==================*/
    .right-sicurezza {width: 35%;}
    .left-sicurezza h3 {font-size: 2.2rem;}
    /*=============FAQ==================*/
    .faq-container {padding: 30px 140px;}
    .faq-drop.expand {height: 140px;}
    .faq-text {margin-bottom: 20px;}
    .faq-drop {height: 70px;margin: 8px 0px;padding: 23px 40px 23px 40px;;border-radius:20px;}
    .faq-drop-text h4{font-size:1.2rem;margin-bottom:15px;}
    .faq-drop-text p{font-size:1rem;}
    #forma-pink-row {right: 5%;top: -17%; height: 160px;}
    #forma-pink-row img{height:100%}
}
@media(max-width:1400px){
    /*===============HERO======================*/
    .left-hero {margin-right: 1vw;}
    .hero-text p{font-size:3.1rem}
    .right-hero {width: 45%;}
    /*==============RISULTATO==================*/
    .risultato-column {padding: 20px 50px;}
    /*==============PASSI======================*/
    .left-passi {padding-left: 70px;}
    .right-passi {padding: 20px 20px;}
    .passi-cloud {margin-bottom: 35px;}
    .passi-cloud {width: 370px}
    .cloud {width: 370px}
    #third-inner-cloud {width: 370px;}
    /*==============HSE========================*/
    .hse-box {padding: 40px 20px;}
    .left-hse-box {height: 370px;}
    .center-hse-box {height: 370px;}
    .hse-box p {margin-bottom: 15px;}
    .hse-box {width: calc(100% / 3 - 10px);}
    /*=============FAQ==================*/
    .faq-container {padding: 30px 0px;}
    #forma-pink-row {height: 120px;}
    #forma-pink-row img{height:100%}
}

@media(max-width:1100px){
    .page{scroll-snap-type:none !important}
    .snap-section{height:max-content;}
    /*===============HERO======================*/
    .left-hero{display:none;}
    .hero-container {width: 80%;margin: auto;}
    .right-hero{width:100%;}
    .hero-text{max-width:100%;}
    /*===============HSE=======================*/
    .hse-container{flex-wrap:wrap;justify-content:start;gap:10px;}
    .hse-box{width:380px;padding: 30px 20px;}
    .left-hse-box{height:315px;}
    .center-hse-box{height:315px;}
    .right-hse-box{height:150px;}
    .hse-row {width: 770px;}
    

}
@media(max-width:870px){

    /*=RISULTATO==========================*/
    .risultato-column {padding: 20px 10px;}
    /*====PASSI===========================*/
    .left-passi-text h3 {font-size: 1.8rem;}
    .left-passi-text p {font-size: 1.8rem;}
    .left-passi {padding-left: 0px;}
    .left-passi {width: 35%;justify-content: center;align-items: start;}}
    #third-inner-cloud {height: 204px;}
    
@media(max-width:576px){
    /*================HERO=====================*/
    #hero{height:max-content;}
    .hero-container{width:100%;}
    .hero-row {padding: 120px 20px 90px 20px;height: 100%;display: block;}
    .left-hero {display:none;}
    .hero-text p {font-size: 2rem;line-height: 2.2rem;}
    .right-hero{width:100%;}
    .hero-text {max-width: 100%;}
    /*================RISULTATO================*/
    #risultato-background{height:max-content;border-radius: 10px;}
    .risultato-row{display:block;width:250px;margin:auto;}
    .risultato-column{width:250px;}
    #first-rectangle{height:50.25px;opacity:1;}
    #second-rectangle{height:87.94px;opacity:1;}
    #third-rectangle{height:121.58px;opacity:1;}
    .risultato-container {padding:50px 0px 100px 0px;}
    .risultato-rectangle {width: 82px;border-radius: 10px;border: 5px solid #0180B7}
    .risultato-text {height: 95px;}
    .risultato-title h3 {font-size: 1.85rem;line-height:2rem;}
    /*================PASSI====================*/
    #passi{height:max-content;overflow: hidden;}
    .passi-container {display: block;}
    .left-passi {padding-left: 0px;width:100%;display:block;margin-bottom:50px;}
    .left-passi-text h3{font-size:1.5rem}
    .left-passi-text p{font-size:1.5rem}
    .right-passi{width:100%;padding:0px;align-items: center;}
    .passi-cloud{width:337.5px;}
    .cloud{width:337.5px;}
    #first-inner-cloud{transform: scale(1);opacity: 1;}
    #second-inner-cloud{transform:scale(1);opacity: 1;}
    #third-cloud{height:190px}
    #third-inner-cloud{transform: scale(1);opacity: 1;width:100%;}
    .left-cloud h4{font-size: 1.295rem;margin-bottom:5px;}
    .left-cloud p {font-size: 1.125rem;line-height: 1.3rem;}
    /*================HSE=====================*/
    #hse{height:max-content}
    #hse-white-background{height:1%}
    .right-hse-box {margin-top: 30px;}
    .hse-container {justify-content: center;}
    .hse-box {border-radius: 20px;}
    .hse-row {padding-bottom:100px;width:90%}
    .hse-title p {font-size: 1.625rem;}
    .left-hse-box {height: 355px;}
    .hse-box p {font-size: 1.125rem;margin-bottom: 15px;}
    /*==============COMODO====================*/
    #comodo{height:max-content}
    .comodo-row{flex-direction:column;align-items:center;}
    .first-comodo-row {transform: translate(0px, 0px);}
    .left-comodo{width:100%;}
    .left-comodo-text p {font-size: 1.8rem;margin:50px;}
    .right-comodo {width: 100%;align-items: center;}
    .top-right-comodo {display:block;margin-bottom:0px;}
    .bottom-right-comodo {display:block;}
    .comodo-box {transform: scale(1);opacity: 1;}
    .comodo-box-container {width: 337.5px;height:190px;margin-bottom: 70px;}
    .comodo-box {width: 337.5px;height: 215px;}
    .comodo-box-text p {font-size: 1.125rem;line-height: 1.5rem;}
    /*==============MODULI====================*/
    #moduli{height:max-content;}
    .moduli-header {color:white;}
    #moduli-white-background{height:1%;}
    .moduli-container-background{display:none;}
    .moduli-row{flex-direction:column;align-items:center;}
    .moduli-container {height: 100%;justify-content:start;}
    .modulo{opacity: 1;transform: scale(1);}
    .modulo-container {transform: translate(0, 0%);margin-bottom:50px;}
    .modulo.bottom {opacity: 1;transform: scale(1);}
    .modulo-source.bottom {top: -27px;}
    .modulo-container.bottom {transform: translate(0, 0px);}
    .moduli-header h3 {font-size: 1.5rem;}
    /*===============SICUREZZA===============*/
    #sicurezza{height:max-content}
    .sicurezza-container{flex-direction:column;align-items:center;}
    .left-sicurezza{width:100%;}
    .right-sicurezza{width:100%;}
    .left-sicurezza h3 {font-size: 1.5rem;margin-bottom:60px;}
    .category-text p {font-size: 1.125rem;line-height: 1.5rem;}
    /*==========FAQ===============*/
    #faq{height:max-content}
    .faq-container {padding: 90px 0px;}
    .faq-drop-text h4{font-size:1rem;}
    .faq-drop-text p{font-size:0.9rem;}
    .faq-drop {height: 70px;margin: 8px 0px;padding: 18px 10px 23px 15px;border-radius: 10px;}
    #forma-pink-row {right: 5%;top: -15%;height: 85px;}
    .faq-drop.expand {height: 180px;}
    #faq {padding: 100px 0px;}
}