.button{font-family:SF Pro Display,sans-serif;font-size:1.111rem;line-height:1.111rem;padding:1.25rem;text-align:center}.button.primary{background-color:var(--bg-btn-primary);color:var(--color-btn-primary)}.button.primary:hover{background-color:#0037ad}.button.secondary{background-color:var(--bg-btn-secondary);color:var(--color-btn-secondary)}.button.secondary:hover{background-color:#ded703}.button.rounded{border-radius:5rem}@media(min-width:1920px){.button{font-size:28px;font-style:normal;font-weight:400;line-height:28px;padding:26px}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.service-item{position:relative;width:33.3333333333%}.service-item .icon{height:28px;position:relative;width:28px}.service-item .title{color:#e9e9e9;font-size:16px;line-height:100%}.service-item .description,.service-item .title{font-family:SF Pro Display;font-style:normal;font-weight:400}.service-item .description{color:#a7a7a7;font-size:14px;line-height:140%}@media(min-width:1920px){.service-item .icon{height:32px;width:32px}.service-item .title{font-size:20px}.service-item .description{font-size:18px}}@media(min-width:360px)and (max-width:767px){.service-item{width:50%}}@media(max-width:359px){.service-item{width:50%}}.card-review-container{display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.card-review-container .text-review p{color:#e9e9e9;font-family:SF Pro Display,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.card-review-container .client-container{display:flex;gap:8px}.card-review-container .client-container .profile{height:32px;width:32px}.card-review-container .client-container .profile img{border-radius:50px;height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.card-review-container .client-container .information{display:flex;flex-direction:column;gap:4px}.card-review-container .client-container .information span{font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.card-review-container .client-container .information span:first-child{color:#e9e9e9}.card-review-container .client-container .information span:nth-child(2){color:#a7a7a7}@media(min-width:1920px){.card-review-container{gap:20px}.card-review-container .text-review p{font-size:20px;line-height:140%}.card-review-container .client-container .profile{height:36px;width:36px}.card-review-container .client-container .information span{font-size:16px}}.card-publication-container{background-color:#2b2b2b;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;position:relative;width:100%}.card-publication-container .date{color:#a7a7a7;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.card-publication-container .title{color:#b6b6b6;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.card-publication-container .publisher{display:flex;gap:6px}.card-publication-container .publisher .publisher-icon{height:20px;width:20px}.card-publication-container .publisher .publisher-icon img{height:inherit;-o-object-fit:contain;object-fit:contain;width:inherit}.card-publication-container .publisher .publisher-name{color:#a7a7a7;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.card-publication-container:hover{background-color:#313131;cursor:pointer}.card-publication-container:hover .title{color:#e9e9e9}@media(min-width:1920px){.card-publication-container .date{font-size:16px}.card-publication-container .title{font-size:20px}.card-publication-container .publisher .publisher-name{font-size:16px}}.modal-overlay{align-items:center;background-color:#171717;display:flex;justify-content:center;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:1000}.modal-overlay .button{color:#e9e9e9;font-family:SF Pro Display;font-size:32px;font-style:normal;font-weight:400;line-height:100%;padding:24px 0;text-align:center}.modal-container{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);height:inherit;width:100%}.modal-title{font-size:1.5rem;margin-bottom:10px}.modal-content{position:relative}.modal-close{cursor:pointer}nav{align-items:center;display:flex;gap:8px;position:relative;width:100%}nav .logo{background-color:#2b2b2b;border-radius:5rem;flex-grow:0;flex-shrink:0;padding:1.172rem}nav .logo:hover{background-color:#313131}nav .logo svg{height:1.406rem;width:1.406rem}@media(min-width:1920px){nav .logo{padding:25px}nav .logo svg{height:30px;width:30px}}.footer-wrapper{flex-direction:row;position:relative}.footer-wrapper .footer-menu{display:flex;gap:1.5rem;margin-top:1rem;padding-bottom:150px}@media (min-width:1920px){.footer-wrapper .footer-menu{gap:2.5rem;margin-top:1.25rem}}@media(min-width:360px)and (max-width:767px){.footer-wrapper .footer-menu{flex-direction:row;flex-wrap:wrap;gap:0}.footer-wrapper .footer-menu .footer-item{flex-basis:50%;margin-bottom:20px;width:50%}.footer-wrapper .footer-menu .footer-item p{font-size:14px}}@media(max-width:359px){.footer-wrapper .footer-menu{flex-direction:row;flex-wrap:wrap;gap:0}.footer-wrapper .footer-menu .footer-item{flex-basis:50%;margin-bottom:20px;width:50%}.footer-wrapper .footer-menu .footer-item p{font-size:14px}}.nav-mobile-wrapper{background-color:#4a4a4a;border-radius:100px;bottom:0;display:flex;left:0;margin:8px;padding:6px;position:absolute;width:-webkit-fill-available;z-index:1}.nav-mobile-wrapper button{border-radius:100px;color:#c9c9c9;font-family:SF Pro Display,sans-serif;font-size:16px;font-weight:500;line-height:16px;padding:12px 0;text-align:center;width:100%}.nav-mobile-wrapper button.active{background-color:#e9e9e9;color:#171717}.nav-mobile-wrapper button.left.active{animation:slideInFromRight .1s ease-in-out}.nav-mobile-wrapper button.right.active{animation:slideInFromLeft .1s ease-in-out}@keyframes slideInFromRight{0%{transform:translateX(300px)}to{transform:translateX(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-300px)}to{transform:translateX(0)}}