.container{margin:0 auto;max-width:1300px;padding:0 10px}a{text-decoration:none}ul{list-style-type:none}.gallery-section{padding:68px 0 100px}.gallery-section .gallery-title h5{color:#222;font-family:Mulish;font-size:20px;font-weight:600;line-height:25px;text-align:center}.gallery-section .gallery-title h2{color:#222;font-family:Proza Libre;font-size:36px;font-weight:600;line-height:49px;margin:auto;max-width:487px;text-align:center}.gallery-section .gallery-inner-section{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.gallery-section .gallery-inner-section .gallery-box{overflow:hidden;position:relative}.gallery-section .gallery-inner-section .gallery-title p{color:#fff;font-family:Mulish;font-size:16px;font-weight:600;line-height:20px;text-align:center}.gallery-section .gallery-inner-section .gallery-box .gallery-icon{display:none;transition:all .9s ease}.gallery-section .gallery-inner-section .gallery-box .gallery-icon i,.gallery-section .gallery-inner-section .gallery-box .gallery-icon i svg{fill:currentColor;color:#fff;height:24px;position:absolute;right:0;right:10px;top:0;top:8px;width:24px;z-index:1}.gallery-section .gallery-inner-section .gallery-box .gallery-box-title{margin-bottom:15px;margin-top:-113px;position:relative}.gallery-section .gallery-inner-section .gallery-box:before{background:#000;content:"";display:none;height:399px;left:0;opacity:.3;position:absolute;top:0;transition:all .9s ease;width:413px}.gallery-section .gallery-inner-section .gallery-box:hover .gallery-icon,.gallery-section .gallery-inner-section .gallery-box:hover:before{display:block}.gallery-section .gallery-inner-section .gallery-box .gallery-icon:before{background:#77a30b;border-radius:50%;content:"";height:95px;line-height:95px;position:absolute;right:-24px;top:-30px;width:95px}.gallery-section .gallery-inner-section .gallery-box img{height:auto;max-width:100%;width:100%}.gallery-section .gallery-inner-section .gallery-box .gallery-box-title p{color:#fff;font-family:Mulish;font-size:16px;font-weight:600;line-height:20px;margin-bottom:15px;text-align:center}.gallery-section .gallery-inner-section .gallery-box .gallery-box-title h3{background:#000;color:#fff;font-family:Proza Libre;font-size:20px;font-weight:700;height:41px;line-height:27px;margin:auto;padding:7px 22px;text-align:center;transition:all .9s ease;width:160px}.gallery-section .gallery-inner-section .gallery-box:hover .gallery-box-title h3{background:#77a30b}.gallery-section .gallery-button{margin-top:50px;text-align:center}.gallery-section .gallery-button a{background:#77a30b;border-radius:5px;color:#fff;font-family:Proza Libre;font-size:16px;font-weight:700;line-height:22PX;padding:17px 21px;text-align:center;text-transform:uppercase;transition:all .9s ease}.gallery-section .gallery-button:hover a{background:#e73d26}@media (max-width:1199px){.gallery-section .gallery-inner-section{gap:25px;grid-template-columns:repeat(2,1fr);margin-top:40px;padding:0 114px}}@media (max-width:991px){.gallery-section .gallery-title h2{font-size:30px;line-height:35px}.gallery-section .gallery-inner-section{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:30px;padding:10px}}@media (max-width:757px){.gallery-section .gallery-title h2{font-size:24px;line-height:30px;margin-top:8px}.gallery-section .gallery-inner-section{gap:20px;grid-template-columns:repeat(1,1fr);margin-top:30px}}