.about__section,.our__services,.section__banner{margin-top:80px}.about__section .about__cols .about__info h3,.about__section .about__cols .about__info p,.about__section h2{margin-bottom:30px}.our__services{width:100%;display:block}.our__services h1{font-size:60px;font-style:italic;color:#000;font-weight:400}.our__services h1 span{display:block;font-size:60px;font-style:normal;color:#000;font-weight:600}.our__services .services__cols{display:flex;gap:30px;justify-content:space-between}.our__services .services__cols .box{flex:0 1 auto}.our__services .services__cols .box:nth-child(2){display:flex;align-items:center;justify-content:flex-end;flex:0 0 278px}.about__section .about__cols{display:flex;gap:30px}.about__section .about__cols .image{flex:0 0 687px}.about__section .about__cols .image img{width:auto;max-width:100%}.about__section .about__cols .about__info{flex:0 1 auto;display:flex;flex-direction:column;justify-content:center}.about__section .about__cols .about__info .btn__black{margin-top:0}@media screen and (max-width:1025px){.our__services .services__cols{flex-direction:column}.our__services .services__cols .box,.our__services .services__cols .box:nth-child(2){flex:0 1 auto;justify-content:center;text-align:center}.about__section{padding-inline:1em}}@media screen and (max-width:769px){.our__services h1{font-size:50px}.about__section{margin-top:80px}.about__section .about__cols{display:flex;gap:15px;flex-direction:column}.about__section .about__cols .image{flex:0 1 auto;background-color:#eee;margin-bottom:15px}.about__section .about__cols .about__info{flex:0 1 auto}}@media screen and (max-width:600px){.about__section,.our__services,.section__banner{margin-top:40px}.our__services h1,.our__services h1 span{font-size:32px;line-height:36px}}