.inner-page-banner{min-height:400px;display:flex;align-items:center;padding-block:30px;background-repeat:no-repeat;background-size:cover;background-position:top left}.inner-page-banner .banner-content :is(h1,p){color:#fff}.single-cursos .inner-page-banner .banner-content h1{width:42%}@media only screen and (max-width:1199px){.inner-page-banner{min-height:360px}}@media only screen and (max-width:991px){.inner-page-banner{min-height:320px}.single-cursos .inner-page-banner .banner-content h1{width:100%}}@media only screen and (max-width:767px){.inner-page-banner{min-height:260px}.inner-page-banner .banner-content p br {display:none;}}@media only screen and (max-width:575){.inner-page-banner{min-height:220px}}.gallery-section .wrapper{column-count:3;column-gap:20px}.gallery-section .wrapper .gallery-item{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:20px;break-inside:avoid;border-radius:10px;overflow:hidden}.gallery-section .wrapper .gallery-item img{grid-row:1/-1;grid-column:1;width:100%}.gallery-section .wrapper .gallery-item,.gallery-section .wrapper .gallery-item img{border-radius:10px}.gallery-section{background-color:#f5f5f5;padding-top:55px;padding-bottom:80px}.gallery-section .button-block{margin-top:50px}@media only screen and (max-width:1199px){.gallery-section{padding-top:45px;padding-bottom:60px}.gallery-section .wrapper .gallery-item{margin-bottom:15px}.gallery-section .wrapper .gallery-item,.gallery-section .wrapper .gallery-item img{border-radius:8px}.gallery-section .wrapper{column-gap:15px}}@media only screen and (max-width:991px){.gallery-section .wrapper .gallery-item,.gallery-section .wrapper .gallery-item img{border-radius:5px}.gallery-section .wrapper .gallery-item{margin-bottom:10px}.gallery-section .wrapper{column-gap:10px}.gallery-section{padding-top:30px;padding-bottom:50px}.gallery-section .button-block{margin-top:40px}}@media only screen and (max-width:767px){.gallery-section .wrapper{column-count:2}.gallery-section{padding-bottom:35px;padding-top:35px}}