﻿        .titolo{font-family:'Cormorant Garamond';text-align: center;font-size: 48px;line-height: 52px;width: 90%;padding-bottom: 16px;margin: 16px auto;font-weight: 700;}

        #main-aside-container{max-width:100%;padding:0}
        .max-width{max-width:992px;margin:auto}

        .btn-cta{background:#329BD1;color:#fff;font-size:19px;padding-top:15px;}

        .btn-cta:hover{background:#227daa!important;color:#fff!important}

        .container-paragrafi{padding:0 16px;}
        .container-paragrafi p {font-size: 19px;width: 100%;}

        #banner-scalapay .logo-scalapay{max-width:200px;margin:auto;display: block;}
        #banner-scalapay p{text-align: center;font-size: 24px;color:#333;}

        .section{padding:48px 16px}
        .first-section{padding:32px 16px 48px}

        #section-why{background:#fff}
        .container-cards-why{margin-top: 24px;}
        .card-why{background: #fff;padding: 16px 32px;color: #fff;}
        .card-why .card-title{font-family: 'Josefin Sans';color:#111;text-align:center;font-size:24px;margin-bottom:4px;font-weight:bold}
        .card-why .card-text{font-size: 16px;color: #333;margin-top:0;text-align:center}

        .card-title img{width:25px;vertical-align:baseline}

        #section-cta .container-btn{margin-top:32px;}

        @media(min-width:992px){
            .section{padding:64px 16px}
            .titolo{width:60%;font-size:60px;line-height:64px;}
            .container-paragrafi p{font-size:21px;}
            #banner-scalapay p{font-size:27px;}
            #section-cta .container-btn{margin-top:64px;}
            /*.container-main-img{margin-top:64px;}*/
            .container-cards-why{display:flex;justify-content: space-between;}
            .card-why{width: calc(33.33% - 8px);margin-bottom:0}
            .card-text{margin-bottom:0}
        }