@font-face {
    font-family:Montserrat-Regular;
    src: url(../fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
    font-family:Montserrat-SemiBold;
    src: url(../fonts/Montserrat/Montserrat-SemiBold.ttf);
}
@font-face {
    font-family:Montserrat-ExtraBold;
    src: url(../fonts/Montserrat/Montserrat-ExtraBold.ttf);
}
p{
    font-family:Montserrat-SemiBold;
    font-size: 14px;
}
@media (min-width: 576px) {
.modal-dialog {
    max-width: 700px;}}
.box-modal-plus {
    left: 0;
    bottom: -1rem;
    right: 0;
}
.box-modal-plus1 {
    left: -0.5rem;
    bottom: 0;
    right: 0;
}
.btn-plus {
    background-color: #00AAD3;
    border-radius: 50%;
    color: #EDEDED;
}
.btn-plus:hover {
    color: #EDEDED;
}

.navbar-social-networks-box {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}
.navbar-social-networks {
    padding: 1rem 0;
    background: #efefef;
}
.nav-picture.active {
    border-bottom: 4px solid #F2A108 !important;
    padding-bottom: 5px;
    color: #0F468C !important;
    font-family: Montserrat-ExtraBold !important;
    font-size: 16px;
    line-height: 100%; /* 16px */
}
.nav-picture.active .color-style {
    color: #0F468C !important;
}
.nav-picture {
    font-family: Montserrat-ExtraBold !important;
    padding: 10px 10px;
}
.color-style {
    color: #0F468C !important;
    padding: 0 !important;
    font-family: Montserrat-SemiBold !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: .25rem .5rem;
}

.navbar-social-networks-text {
    margin-left: 10px;
}
.navbar-social-networks-text p {
    margin-bottom: 0;
    color: white;
    font-family:Montserrat-Regular;
}
.navbar-social-picture {
    margin: 0 5px;
}
.social-anchor-box {
    display: flex;
}
.icon-socials {
    color: white;
}
.nav-social-picture {
    margin: 0 5px;
}
.image-logo {
    width: 150px;
}
.image-logo2 {
    height: 85px;
}
.nav-image-logo-images-box {
    margin: 0 20px;
}
.nav-image-logo-images-box:hover {
    text-decoration: none;
}
.social-anchor:hover {

}


.box-news-documents {
    background-image: url(../images/Fondo_GaleriaDocumento.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.box-news-documents .card-title {
    color: #F9A51B;
}
.box-news-documents .card-text {
    color: #292522;
}
.firs-event{
    padding: 5rem 0 5rem 0;
}
.second-event{
    background-color: #DDF1F8;
    padding: 5rem 0 5rem 0;
}
.first-banner {
    background-image: url(../images/first-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 11rem 0 11rem 0;
}
.first-banner-title {
    color: #0F468C;
    font-family:Montserrat-SemiBold;
}
.first-banner-circle {
    width: 100%;
}
.first-banner-text {
    padding: 2rem 0;
    color: white;
    font-family:Montserrat-Regular;
}
.second-banner {
    background-image: url(../images/second-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding:5rem 0 5rem 0;
}
.second-banner2 {
    background-image: url(../images/second-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding:8rem 0 8rem 0;
}
.third-banner {
    background-image: url(../images/third-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding:6rem 0 6rem 0;
    background-color: #0F468C;
}
.four-banner {
    background-image: url(../images/four-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding:6rem 0 6rem 0;
    background-color: #EFEFEF;
}
.five-banner {
    background-image: url(../images/five-banner.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding:8rem 0 8rem 0;
}
.sliders{
    background-color: #0F468C;
}
.title-slide{
    color: #75B12B;
    font-family:Montserrat-SemiBold;
}
.card-yellow{
    background-color: #F2A108;
    border-bottom-right-radius: 70px;
    box-shadow: 0px 4px 4px 0px #00000040;
    padding: 30px;
}
.card-news{
    background-color: #EFEFEF;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 24px;
}
.hr-news{
    border: 1px solid #F2A108
}
.card-news-info{
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    padding: 24px;
    background-color: #EFEFEF;
}

.improve-capacity {
    /* background-image: url(../images/Fondoazulblanco.png); */
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 5rem 0 5rem 0;
}
.improve-capacity-title {
    color: white;
    font-family:Montserrat-SemiBold;
}
.improve-image-circle {
    width: 100%;
}
.improve-capacity-text {
    padding: 2rem 0;
    color: white;
    font-family:Montserrat-Regular;
}
.color-yellow {
    color: #F9A51B;
}
.btn-yellow1 {
    color: white !important;
    background: #F9A51B !important;
    border-color: #F9A51B !important;
    border-radius: 15px;
    padding: 0.375rem 1.75rem;
    font-family:Montserrat-SemiBold;
}
.btn-yellow1:hover {
    color: #F9A51B !important;
    background: transparent !important;
    border-color: #F9A51B !important;
}
.btn-lead {
    color: #EDEDED !important;
    background: transparent !important;
    border-color: #EDEDED !important;
    border-radius: 15px;
    padding: 0.375rem 1.75rem;
    font-family:Montserrat-ExtraBold;
}
.btn-blue {
    color: #01519E !important;
    background: transparent !important;
    border-color: #01519E !important;
    border-radius: 15px;
    padding: 0.375rem 1.75rem;
    font-family:Montserrat-SemiBold;
}
.improve-capacity-btn-box2 {
    margin-left: 20px;
}
.img-icon {
    width: 20px;
    margin-left: 8px;
}
.improve-capacity-btn-picture {
    display: flex;
}
.improve-capacity-box-paragraph {
    /*padding: 10rem 0 0 0;*/
    color: black;
    text-align: center;
}
.improve-capacity-box-paragraph-box {
    font-family:Montserrat-Regular;
}
.improve-capacity-btn-box3 {
    padding: 3rem 0;
}
.improve-capacity-back-1 {
    height: 35rem;
    align-items: center;
    justify-content: center;
    display: flex;
}
.improve-capacity-back-2 {
    /* height: 45rem; */
    align-items: flex-end;
    justify-content: center;
    display: flex;
}
.goals {
    padding: 4rem 0;
    background: #76BA43;
}
.goals-title-box {
    text-align: center;
    color: white;
    font-family:Montserrat-ExtraBold;
}
.goals-title{
    color: #0F468C;
    font-family:Montserrat-ExtraBold;
}
.goals-benefits {
    background: #76BA43;
}
.goals-benefits-square-box-blue {
    padding: 24px;
    text-align: center;
    color: white;
    background-color: #1EA1D0;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}
.goals-benefits-square-box-green {
    padding: 24px;
    text-align: center;
    color: white;
    background-color: #75B12B;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}
.goals-benefits-square-box-yellow {
    padding: 24px;
    text-align: center;
    color: white;
    background-color: #F2A108;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}
.goals-benefits-square-box-white {
    padding: 24px;
    text-align: center;
    color: white;
    background-color: #fff;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}
.goals-benefits-square-picture-new {
    align-items: center;
    justify-content: center;
    display: flex;
}
.goals-benefits-square-box {
    padding: 2rem 2rem;
    text-align: center;
    color: white;
    border: 1px solid white;
    border-radius: 20px;
    width: 90%;
    margin: 0 auto 1.5rem auto;
}
.goals-benefits-circle-image {
    height: 60px;
    width: 60px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
}
.circle-down {
    width: 100%;
    height: 130px;
}
.goals-benefits-square-picture {
    height: 18rem;
    align-items: center;
    justify-content: center;
    display: flex;
}
.goals-benefits-circle-image-box  {
    position: absolute;
    left: -73px;
    top: -60px;
    background-color: #76BA43;
    border-radius: 50%;
    color: #ededed;
}
.goals-benefits-text-box p {
    margin-bottom: 0;
    font-family:Montserrat-Regular;
}
.results {
    background-image: url(../images/Fondo-resultados-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 6rem 0 6rem 0;
}
.results-box {
    color: white;
    padding: 3rem 0 4rem 0;
    text-align: center;
    font-family:Montserrat-ExtraBold;
}
.results-end {
    color: white;
}
.results-end-rectangle-box {
    background: #F9A51B;
    width: auto;
    padding: 5px 2rem;
    height: auto;
    margin: 0 auto 0 auto;
    border-radius: 20px;
    text-align: center;
    /*margin: 0 30px 0 0;*/
    font-family:Montserrat-SemiBold;
}
.results-end-rectangle-box p {
    margin-bottom: 0;
}
.results-end-rectangle-description p {
    margin-bottom: 0;
    font-family:Montserrat-Regular;
}
.results-end-picture-all {
    align-items: center;
    display: flex;
    margin-bottom: 30px;
}
.results-height-center {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 100%;
}
.results-paragraphs-all {
    margin-bottom: 1.5rem;
}
.results-center {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 40rem;
}
.title-proyect{
    color: #0F468C;
    font-size: 36px;
    font-family:Montserrat-SemiBold;
}
.proyect-subtitle{
    color: #75B12B;
    font-family:Montserrat-SemiBold;
    font-size: 24px;
}
.proyect-subtitle-second{
    color: #fff;
    font-family:Montserrat-SemiBold;
    font-size: 24px;
}
.advantage {
    background-image: url(../images/mapa-peru.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}
.advantage-title-box {
    background: #00AAD3;
    width: auto;
    padding: 2px 0;
    text-align: center;
    color: white;
    border-radius: 15px;
}
.advantage-title-box2 {
    width: auto;
}
.advantage-title-box2 h3 {
    margin-bottom: 0;
    font-family:Montserrat-ExtraBold;
}
.advantage-title-box3 h3 {
    margin-bottom: 0;
    font-family:Montserrat-ExtraBold;
}
.advantage-picture {
    padding: 2rem 0 3rem 0;
}
.advantage-picture2 {
    padding: 0 0 3rem 0;
}
.advantage-title-box h3 {
    margin-bottom: 0;
    font-family:Montserrat-ExtraBold;
}
.advantage-picture3 {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 100%;
}
.advantage-picture4 {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 100%;
}
.advantage-paragraph-box {
    color: white;
    padding: 1.5rem 0 0 3rem;
    font-family:Montserrat-Regular;
}
.advantage-title-box3 {
    background: #F9A51B;
    width: auto;
    padding: 2px 40px;
    color: white;
    border-radius: 15px;
}
.news {
    padding: 5rem 0;
    background: #00AAD3;
}
.news-title-box {
    padding: 2rem 0;
    color: white;
    text-align: center;
    font-family:Montserrat-ExtraBold;
}
.news-image {
    width: 100%;
    border: 5px solid white;
    border-radius: 40px;
}
.news-date-box {
    color: #0C4690;
    font-family:Montserrat-Regular;
}
.news-date-description {
    color: white;
    padding: 5px 0 1rem 0;
    font-family:Montserrat-Regular;
}
.news-picture {
    padding: 2rem 2rem;
}
.documents-reports {
    background-image: url(../images/Fondo_Documento.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 5rem 0 5rem 0;
}
.documents-reports-title-box {
    text-align: center;
    color: white;
    padding: 2rem 0;
    font-family:Montserrat-ExtraBold;
}
.documents-reports-image-box {
    text-align: center;
}
.btn-blue2 {
    color: white !important;
    background: #01519E !important;
    border-color: #01519E !important;
    border-radius: 15px;
    padding: 0.375rem 3.75rem;
    font-family:Montserrat-ExtraBold;
}
.documents-reports-btn-box {
    text-align: center;
    padding: 2rem 0;
}
.img-icon2 {
    width: 10px;
    margin-left: 8px;
}
.figures-title {
    color: #01519E;
    text-align: center;
    padding: 2rem 0 3rem 0;
    font-family:Montserrat-ExtraBold;
}
.figures {
    padding: 3rem 0;
}
.figures-picture {
    /*padding: 10px 0;*/
    background: #00AAD3;
    height: 350px;
}
.figures-picture2 {
    background: #01519E;
    height: 350px;
}
.figures-picture3 {
    background: #76BA43;
    height: 350px;
}
.figures-picture4 {
    background: #F9A51B;
    height: 350px;
}
.figures-picture-title {
    font-family:Montserrat-SemiBold;
}
.figures-picture-text {
    font-family:Montserrat-Regular;
}
.figures-img {
    width: 100%;
    height: 350px;
}
.figures-img2 {
    width: 100%;
    height: 700px;
}
.figures-picture-paragraph {
    color: white;
    padding: 15px 35px 15px 35px;
}
.figures-picture-paragraph2 {
    color: white;
    padding: 3rem 35px 3rem 35px;
}
.figures-picture-image-box {
    text-align: right;
    padding: 10px 10px 0 0;
}
.figures-picture-image {
    height: 60px;
}
.figures-position-img-box {
    position: absolute;
    height: 200%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.gallery {
    background-image: url(../images/Fondo_Documento.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 5rem 0 5rem 0;
}
.gallery-title-box {
    color: white;
    padding: 2rem 0 3rem 0;
    text-align: center;
    font-family:Montserrat-ExtraBold;
}
.gallery-description-picture {
    padding: 2rem 2rem;
    background: white;
    color: black;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    font-family:Montserrat-Regular;
}
.gallery-image {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    width: 100%;
}
.gallery-image-tiny {
    width: 100%;
}
.gallery-btn-sum-image-box {
    margin: auto;
}
.gallery-image-main {
    margin-bottom: 2rem;
}
.gallery-image-tiny-box {
    margin-bottom: 1.5rem;
}
.gallery-rectangle-box {
    width: 100%;
    height: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
    background: white;
    color: #7AB42A;
}
.gallery-rectangle-box p {
    margin-bottom: 0;
    font-family:Montserrat-SemiBold;
}
.gallery-sum-image {
    height: 65px;
}
.gallery-sum-image-box {
    position: absolute;
    top: -5px;
    left: -35px;
}
.comment {
    padding: 4rem 0;
    background: #01519E;
}
.comment-image-box {
    position: absolute;
    width: 100%;
}
.comment-description-box {
    padding: 0 3rem;
    position: relative;
    z-index: 999;
    color: white;
    height: 215px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.comment-description-box p {
    margin-bottom: 0;
    font-family:Montserrat-Regular;
}
.comment-center-all {
    align-items: center;
    justify-content: center;
    display: flex;
    height: 100%;
}
.comment-image-picture-box {
    position: absolute;
    width: 100%;
}
.comment-image-picture {
    width: 100%;
    height: 250px;
}
.comment-arrow-right-box {
    position: absolute;
    right: 20px;
    top: 70px;
}
.comment-from-box p {
    color: white;
    margin-bottom: 0;
}
.comment-from-box-name {
    font-family:Montserrat-SemiBold;
}
.comment-from-box-position {
    font-family:Montserrat-Regular;
}
.comment-author-all {
    padding: 2.5rem 0 0 0;
}
.institutions {
    background-image: url(../images/institutions.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 5rem 0 5rem 0;
}
.institutions-image-box {
    text-align: center;
    padding: 2rem 0;
}
.institutions-box-text {
    padding: 2rem 0;
    text-align: center;
    font-family:Montserrat-Regular;
}
.institutions-images-logos {
    width: 180px;
    margin: 0 15px;
    padding: 15px 0;
}
.institutions-images-logos2 {
    height: 130px;
    margin: 0 15px;
    padding: 15px 0;
}
.institutions-images-logos3 {
    width: 140px;
    margin: 0 15px;
    padding: 15px 0;
}
.institutions-images-logos-box {
    text-align: center;
    justify-content: space-evenly;
    display: flex;
    align-items: center;
}



.footer {
    /* background-image: url(../images/Fondo-Footer-1.png); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 5rem 0 5rem 0;
    background-color: #efefef;
}
.footer-images {
    margin-bottom: 0;
    text-align: center;
    font-family:Montserrat-Regular;
}
.footer-text-number-box {
    color: white;
    padding: 2rem 0 1rem 0;
}
.footer-text-number-box2 {
    color: white;
    padding: 2rem 0 1rem 0;
    justify-content: center;
    display: flex;
    align-items: center;
}
.footer-rectangle-picture {
    border-radius: 20px;
    background: transparent;
    border: 1px solid white;
    width: 200px;
    margin: 0 auto 30px auto;
}
.footer-rectangle-title-box {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    right: 0;
    top: -11px;
    color: white;
}
.footer-images-center {
    width: 140px;
    margin-bottom: 1.5rem;
}
.footer-rectangle-contact {
    padding: 0 10px;
    background: #0d4690;
    font-family:Montserrat-Regular;
}
.footer-rectangle-title-box p {
    margin-bottom: 0;
}
.footer-paragraph-title {
    padding: 0 0 10px 0;
    color: #05A6D3;
    font-family:Montserrat-Regular;
}
.footer-paragraph-box  {
    color: #0f468c;
    font-family:Montserrat-Regular;
}




@media only screen and (min-width:320px) and (max-width:480px) {
    .d-none-responsive {
        display: none !important;
    }
    .navbar-social-networks-box {
        justify-content: center;
        margin: 1rem 0;
        height: auto;
    }
    .improve-capacity-btn-picture {
        padding: 0 0 2rem 0;
        display: block;
        text-align: center;
    }
    .improve-image-circle-box {
        padding: 1rem 0 2rem 0;
    }
    .improve-capacity-back-2 {
        height: auto;
    }
    .results-height-center {
        padding-bottom: 2rem;
    }
    .improve-capacity {
        padding: 5rem 0 1rem 0;
    }
    .social-anchor-box {
        justify-content: center;
    }
    .improve-capacity-back-1 {
        height: auto !important;
        display: block !important;
    }
    .improve-capacity-btn-box2  {
        margin: 15px 0 0 0;
    }
    .goals-benefits-square-box {
        margin: 0 auto 3rem auto;
    }
    .circle-down {
        height: auto !important;
    }
    .results {
        padding: 15rem 0 15rem 0;
    }
    .advantage-paragraph-box {
        text-align: center;
        padding: 2rem 1rem 0px 1rem;
    }
    .advantage-title-box h3,.advantage-title-box2 h3,.advantage-title-box3 h3 {
        font-size: 20px;
        text-align: center;
    }
    .goals-benefits-square-picture {
        height: auto !important;
    }
    .footer-paragraph-title  {
        text-align: center;
    }
    .footer-paragraph-box {
        text-align: center;
    }
    .footer-images-center-box {
        margin-bottom: 1.5rem;
    }
    .institutions-images-logos-box {
        display: block;
    }
    .comment-image-person {
        padding: 0 0 5rem 0;
    }
    .gallery-sum-image-box {
        left: -3px;
    }
    .comment-description-box p {
        font-size: 13px;
    }
    .comment-description-box {
        padding: 0px 2.5rem 0 20px;
    }
    .comment-arrow-right-box {
        right: 10px;
    }
    .figures-position-img-box {
        position: relative;
    }
    .goals-benefits-circle-image-box {
        left: -55px;
    }
    .goals-benefits-circle-image {
        height: 55px;
    }
}

@media screen and (max-width: 767px) and (min-width: 480px) {
    .d-none-responsive {
        display: none !important;
    }
    .navbar-social-networks-box {
        justify-content: center;
        margin: 1rem 0;
        height: auto;
    }
    .improve-capacity-btn-picture {
        padding: 0 0 2rem 0;
        display: block;
        text-align: center;
    }
    .improve-image-circle-box {
        padding: 1rem 0 2rem 0;
    }
    .improve-capacity-back-2 {
        height: auto;
    }
    .results-height-center {
        padding-bottom: 2rem;
    }
    .improve-capacity {
        padding: 5rem 0 1rem 0;
    }
    .social-anchor-box {
        justify-content: center;
    }
    .improve-capacity-back-1 {
        height: auto !important;
        display: block !important;
    }
    .improve-capacity-btn-box2  {
        margin: 15px 0 0 0;
    }
    .goals-benefits-square-box {
        margin: 0 auto 3rem auto;
    }
    .circle-down {
        height: auto !important;
    }
    .results {
        padding: 15rem 0 15rem 0;
    }
    .advantage-paragraph-box {
        text-align: center;
        padding: 2rem 1rem 0px 1rem;
    }
    .advantage-title-box h3,.advantage-title-box2 h3,.advantage-title-box3 h3 {
        font-size: 20px;
        text-align: center;
    }
    .goals-benefits-square-picture {
        height: auto !important;
    }
    .footer-paragraph-title  {
        text-align: center;
    }
    .footer-paragraph-box {
        text-align: center;
    }
    .footer-images-center-box {
        margin-bottom: 1.5rem;
    }
    .institutions-images-logos-box {
        display: block;
    }
    .comment-image-person {
        padding: 0 0 5rem 0;
    }
    .gallery-sum-image-box {
        left: -3px;
    }
    .comment-description-box p {
        font-size: 13px;
    }
    .comment-description-box {
        padding: 0px 2.5rem 0 20px;
    }
    .comment-arrow-right-box {
        right: 10px;
    }
    .figures-position-img-box {
        position: relative;
    }
    .goals-benefits-circle-image-box {
        left: -55px;
    }
    .goals-benefits-circle-image {
        height: 55px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .improve-capacity-back-1 {
        height: auto;
    }
    .improve-image-circle-box {
        text-align: center;
        padding: 2rem 0;
    }
    .goals-benefits-square-box {
        margin: 0 auto 3rem auto;
    }
    .circle-down {
        height: auto !important;
    }
    .results {
        padding: 11rem 0 11rem 0;
    }
    .advantage-paragraph-box {
        padding: 1.5rem 0 0 1rem;
    }
    .news-picture {
        padding: 1rem 1rem;
    }
    .btn-blue2 {
        padding: 0.375rem 0.75rem;
    }
    .figures-picture-image {
        height: 30px;
    }
    .figures-picture-paragraph {
        padding: 5px 35px 15px 35px;
    }
    .comment-description-box {
        padding: 0 2.5rem;
    }
    .comment-arrow-right-box {
        right: 5px;
    }
    .footer-paragraph-title {
        text-align: center;
    }
    .footer-paragraph-box {
        text-align: center;
    }
}
.carousel-control-next {
    right: -3.5rem;
}.carousel-control-next, .carousel-control-prev {
    top: -3rem;}

    .carousel-control-next-icon {
        background-image: url(../images/arrow-white.png)
    }

    .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 2rem;
        height: 3rem;}