
    .partners p {
        color: #edf3ffff;
    }
    .partners h1 {
         color: #ff2dff;
    }
    .partners h2 {
        color: #ff2dff;
    }
    .partners h3 {
        color: #ff2dff;
    }
    .partners h4 {
        color: #ff2dff;
    }
    .partners h5 {
        color: #ff2dff;
    }
    .partners h6 {
        color: #ff2dff;
    }

    .partners {
        min-height: 100vh;
        background-image: url(../img/background/background1.jpg);
    }
    .partners .body {
        background: rgba( 31, 31, 31, 0.55 );
        box-shadow: 5px 6px 6px rgba(255, 45, 255, 0.37 );
        backdrop-filter: blur( 4.5px );
        -webkit-backdrop-filter: blur( 5.0px );
        border-radius: 15px;
        border: 1px solid rgba(255, 45, 255, 0.18 );
        margin-top: 12rem;
        padding-bottom: 4rem;
        text-align: center;
        margin-bottom: 8rem;
    }
    .partners .body .title {
        padding: 4rem 0;
    }
    .partners .body .description {
        padding: 1rem 4rem;
        text-align: justify;
    }
    .partners .body .rowContent {
        padding: 4rem;
    }
    .partners .body .rowContent .partnerBoxSx , .partners .body .rowContent .partnerBoxDx {
        justify-content: space-around;
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .partners .body .rowContent .partnerBoxSx .imgBox{
        position:relative;
        border: 2px solid #ff2dff;
        border-radius: 100px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .partners .body .rowContent .partnerBoxSx .imgBox img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
         max-width: 180px;
    }
    .partners .body .rowContent .partnerBoxSx .boxContent {
        padding: 1rem;
        border: 2px solid #ff2dff;
        border-radius: 100px;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .partners .body .rowContent .partnerBoxSx .boxContent p{
        text-align: justify;
    }
    .partners .body .rowContent .partnerBoxSx .boxContent .btn-partners {
        border: 1px solid #ff2dff;
        border-radius: 10px;
        background-color: transparent;
        color: #ff2dff;
        cursor:pointer;
        font-weight: 300;
        font-style: italic;
        transition: 0.5s;
        font-size: 12px;
    }
    .partners .body .rowContent .partnerBoxSx .boxContent .btn-partners:hover {
        transform: scale(1.1);
    }

    .partners .body .rowContent .partnerBoxDx {
        justify-content: space-around;
    }
    .partners .body .rowContent .partnerBoxDx .imgBox{
        position:relative;
        border: 2px solid #ff2dff;
        border-radius: 100px;
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .partners .body .rowContent .partnerBoxDx .imgBox img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
         max-width: 180px;
    }
    .partners .body .rowContent .partnerBoxDx .boxContent {
        padding: 1rem;
        border: 2px solid #ff2dff;
        border-radius: 100px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .partners .body .rowContent .partnerBoxDx .boxContent p{
        text-align: justify;
    }
    .partners .body .rowContent .partnerBoxDx .boxContent .btn-partners {
        border: 1px solid #ff2dff;
        border-radius: 10px;
        background-color: transparent;
        color: #ff2dff;
        cursor:pointer;
        font-weight: 300;
        font-style: italic;
        transition: 0.5s;
        font-size: 12px;
    }

    .partners .body .rowContent .partnerBoxDx .boxContent .btn-partners:hover {
        transform: scale(1.1);
    }
    .partners .body .rowContent .partner_logo_only {
        justify-content: space-around;
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .partners .body .rowContent .partner_logo_only .imgBox{
        position:relative;
        border: 2px solid #ff2dff;
        border-radius: 100px;
        min-height: 12rem;
        height:inherit;

    }
    .partners .body .rowContent .first_row .first-logo{
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .partners .body .rowContent .first_row .second-logo{
        border-top-right-radius: 0;
        border-top-left-radius: 0;

    }
    .partners .body .rowContent .first_row .third-logo{
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .partners .body .rowContent .second_row .first-logo{

        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
        display: none;
    }
    .partners .body .rowContent .second_row .second-logo{
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;

    }
    .partners .body .rowContent .second_row .third-logo{
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        display: none;
    }

    .partners .body .rowContent .partner_logo_only img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
         max-width: 224px;
    }




    .partnersModal .modal-content {
        text-align: center;
        border: 1px double #ff2dff;
        border-radius: 20px;
        background-color: rgba(61, 61, 61, 0.6);
        backdrop-filter: blur( 6px );
        -webkit-backdrop-filter: blur( 6px );

    }
    .partnersModal .modal-header {
        color: #ff2dff;
        border-bottom: none;
        padding-top: 2rem;

     }
    .partnersModal .modal-title {
        margin-left: auto;
        margin-right: auto;
    }
    .partnersModal .modal-header .btn-close {
        margin: 0px;
        padding-left: 1rem;
        color: #ff2dff;
    }
    .partnersModal .modal-body {
        color: #edf3ffff;
        text-align: justify;
        padding-left: 2rem;
        padding-right: 2rem;
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        opacity: 0.8;
    }
    .partnersModal .modal-body h6{
        color: #ff2dff;
        text-transform: uppercase;
        font-family: 'Exo 2', sans-serif
    }

    .partnersModal .modal-footer {
        border-top: none;
        justify-content: center;

    }
    .partnersModal .modal-footer .btn-chiudi {
        border: 1px solid #ff2dff;
        border-radius: 10px;
        background-color: transparent;
        color: #ff2dff;
        cursor:pointer;
        font-weight: 300;
        font-style: italic;
        transition: 0.5s;
        font-size: 12px;
    }
