.mabucur-about-page .about-intro-text{font-size:15px;line-height:1.75}.mabucur-about-page .about-intro-text p{margin:0 0 1.45em}.mabucur-about-page .about-intro-text p:last-child{margin-bottom:0}.mabucur-about-page .section-title{letter-spacing:0}.mabucur-about-page .features-descr p{margin:0}.mabucur-about-team .section-descr{max-width:760px;margin-left:auto;margin-right:auto;color:#666;font-size:18px;line-height:1.65}.mabucur-about-team .section-descr p{margin:0}.mabucur-team-image{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#f2f2f2}.mabucur-team-photo{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .55s var(--ease-out-short)}.mabucur-team-photo-hover{position:absolute;inset:0;opacity:0;transform:scale(1.025)}.mabucur-team-card:focus-within .mabucur-team-photo-primary,.mabucur-team-card:hover .mabucur-team-photo-primary{opacity:0;transform:scale(1.02)}.mabucur-team-card:focus-within .mabucur-team-photo-hover,.mabucur-team-card:hover .mabucur-team-photo-hover{opacity:1;transform:scale(1)}.mabucur-team-image-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#777;font-size:58px;font-weight:800;background:#eee}.mabucur-about-team .team-item-name{letter-spacing:0}.mabucur-about-page .hs-title-1,.mabucur-blog-archive .hs-title-1,.mabucur-blog-single .hs-title-1,.mabucur-contact-page .hs-title-1,.mabucur-faq-page .hs-title-1,.mabucur-image-gallery-page .hs-title-1,.mabucur-legal-page .hs-title-1,.mabucur-page .hs-title-1,.mabucur-portfolio-page .hs-title-1,.mabucur-service-detail .hs-title-1,.mabucur-services-page .hs-title-1,.mabucur-showcase-page .hs-title-1,.mabucur-showcase-project-page .hs-title-1,.mabucur-video-gallery-page .hs-title-1{letter-spacing:0}.mabucur-global-cta .section-descr{font-size:24px;line-height:1.45}.mabucur-subservice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mabucur-subservice-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px 13px 14px;border:1px solid rgba(0,0,0,.16);border-radius:6px;color:#111;text-decoration:none!important;font-weight:700;line-height:1.25;background:#fff}.mabucur-subservice-link:hover{border-color:#111;color:#111}.mabucur-subservice-link-label{display:flex;align-items:center;gap:12px;min-width:0}.mabucur-subservice-icon{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f6f6f6;color:#111}.mabucur-subservice-icon svg{display:block;width:19px!important;height:22px!important;max-width:22px;fill:currentColor}.mabucur-subservice-icon .mabucur-service-tab-icon-img{display:block;max-width:21px;max-height:21px;width:auto;height:auto;object-fit:contain}.mabucur-services-page .tpl-alt-tabs{flex-wrap:wrap}.mabucur-services-page .tpl-alt-tabs>li{flex:1 1 150px;max-width:190px}.mabucur-services-page .tpl-alt-tabs .nav-link{height:100%}.mabucur-service-detail .text-gray p{margin:0 0 1.35em}.mabucur-service-detail .text-gray p:last-child{margin-bottom:0}@media (max-width:991px){.mabucur-subservice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.mabucur-subservice-list{grid-template-columns:1fr}.mabucur-services-page .tpl-alt-tabs .nav-link{font-size:14px}}.mabucur-contact-page .mabucur-choice{font-size:13px;line-height:1.55;color:#666}.mabucur-contact-page .mabucur-choice input{flex:0 0 auto;margin-top:.28em}.mabucur-contact-clients{padding-top:0;border-top:0}.mabucur-client-logo-carousel{display:flex;gap:18px;overflow:hidden}.mabucur-client-logo-carousel.owl-carousel{display:block;overflow:visible}.mabucur-client-logo-carousel .owl-item{padding:0 9px}.mabucur-contact-logo-item{display:grid;place-items:center;height:112px;padding:10px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#111;text-decoration:none!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mabucur-contact-logo-item:focus-visible,.mabucur-contact-logo-item:hover{border-color:#111;color:#111;box-shadow:0 16px 40px rgba(0,0,0,.08);transform:translateY(-2px);outline:0}.mabucur-contact-logo-item img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.78;transition:filter .25s ease,opacity .25s ease}.mabucur-contact-logo-item:focus-visible img,.mabucur-contact-logo-item:hover img{filter:none;opacity:1}.mabucur-client-logo-carousel .owl-controls{margin-top:40px}.mabucur-client-logo-carousel .owl-pagination{display:flex;justify-content:center;gap:8px}.mabucur-client-logo-carousel .owl-page{display:block;width:8px;height:8px;border:1px solid #111;border-radius:50%;cursor:pointer}.mabucur-client-logo-carousel .owl-page span{display:none}.mabucur-client-logo-carousel .owl-page.active{background:#111}@media (max-width:575px){.mabucur-contact-logo-item{height:92px;padding:8px}}.mabucur-client-logo-carousel>.mabucur-contact-logo-item{flex:0 0 calc((100% - 90px)/ 6)}@media (max-width:991px){.mabucur-client-logo-carousel>.mabucur-contact-logo-item{flex-basis:calc((100% - 54px)/ 4)}}@media (max-width:767px){.mabucur-client-logo-carousel>.mabucur-contact-logo-item{flex-basis:calc((100% - 36px)/ 3)}}@media (max-width:480px){.mabucur-client-logo-carousel>.mabucur-contact-logo-item{flex-basis:calc((100% - 18px)/ 2)}}.mabucur-client-logo-carousel .owl-controls{position:static!important;display:block!important;margin-top:42px!important}.mabucur-client-logo-carousel .owl-pagination{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important}.mabucur-client-logo-carousel .owl-page{width:16px!important;height:16px!important;padding:0!important}