.counter__section,.features__section,.text__section{margin-top:80px;width:100%}.features__section .features__cols{display:flex;gap:30px}.features__section .features__cols .box{flex:0 1 calc(33.3333% - 15px);position:relative;min-height:280px;display:flex;align-items:center;justify-content:center}.features__section .features__cols .box .image{position:absolute;width:100%;height:100%;z-index:-1;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.features__section .features__cols .box .image img{width:100%;height:100%;object-fit:cover}.features__section .features__cols .box .text{padding:30px;color:#fff;opacity:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;text-align:center}.features__section .features__cols .box .text h2{font-family:Bitter,serif;font-weight:500;color:#fff;margin-bottom:30px}.features__section .features__cols .box .text p{color:#fff;font-size:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.features__section .features__cols .box .text .btn__white{margin:30px auto auto}.features__section .features__cols .box .text .btn__white:hover{background-color:#000;color:#fff}.features__section .features__cols .box:hover .image img{filter:brightness(.5);-webkit-filter:brightness(0.5)}.features__section .features__cols .box:hover .text{opacity:1}.text__section{padding-block:80px;background-color:#eaeaea}.text__section .button__box{display:flex;width:100%;gap:30px;justify-content:center}.counter__section{margin-bottom:80px}.counter__section .counter__cols{display:flex;justify-content:center;gap:80px}.counter__section .counter__cols .box{display:flex;gap:30px;flex-direction:column}.counter__section .counter__cols .box .number{font-family:Bitter,serif;font-size:80px;font-weight:700;color:#989898;text-align:center}.counter__section .counter__cols .box .text{font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#000;text-align:center;font-weight:700}@media screen and (max-width:1025px){.counter__section,.features__section,.text__section{padding-inline:1em}.features__section .features__cols{flex-wrap:wrap}.features__section .features__cols .box{flex:0 1 calc(50% - 15px)}}@media screen and (max-width:769px){.counter__section .counter__cols,.features__section .features__cols{flex-wrap:wrap}.features__section .features__cols .box{flex:0 1 calc(50% - 15px)}.text__section h2{font-size:32px;line-height:44.2px;text-align:center}}@media screen and (max-width:600px){.features__section,.text__section{margin-top:40px}.features__section .features__cols .box{flex:0 1 100%;width:100%}.features__section .features__cols .box .text{opacity:1}.features__section .features__cols .box .text .btn__white{min-width:250px}.features__section .features__cols .box .image img{filter:brightness(.5);-webkit-filter:brightness(0.5)}.about__section .about__cols .about__info h2{margin-bottom:30px}.about__section .about__cols .about__info .btn__black{margin:30px auto auto}.text__section{padding-block:40px}.text__section h2{font-size:24px;text-align:center;line-height:34px}.text__section .button__box{flex-wrap:wrap}.counter__section{margin-block:40px}.counter__section .counter__cols{gap:40px}.counter__section .counter__cols .box{gap:15px}}