header{width:100%;margin:auto;background:#fff;font-family:Inter,sans-serif}header .top-bar{margin:auto;width:100%;background:#f4f4f4}@media (max-width: 768px){header .top-bar{padding:0 10px}}header .top-bar .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){header .top-bar .container{display:none}}header .top-bar__text{color:#555;font-size:.9rem;font-weight:500;padding:10px 0}header .top-bar__whats{background-color:#25d366;border-radius:99px;color:#fff;padding:10px 40px;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:.1em;transition:all .2s ease-in-out}header .top-bar__whats:hover{background-color:#12aa45}@media (max-width: 768px){header .top-bar__whats{text-align:center;font-size:.7rem}}header .header-content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}header .header-content .logo img{width:266px}@media (max-width: 768px){header .header-content .logo{padding:0 20px;z-index:1100}}header .header-content .contact-infos{display:flex;flex-direction:row}header .header-content .contact-infos__item{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0 10px;color:#1c306c;padding-left:3rem}@media (max-width: 1100px){header .header-content .contact-infos__item.address{display:none}}header .header-content .contact-infos__item .icon .material-symbols-outlined{font-size:2rem;color:#80dbb7}header .header-content .contact-infos__item .text{font-size:.9rem;font-weight:500}header .header-content .contact-infos__item .phone{font-size:1.7rem;font-weight:700;letter-spacing:1px;font-family:Outfit,sans-serif;margin-bottom:5px}header .header-content .contact-infos__item .phone a{color:#1c306c;text-decoration:none}@media (max-width: 768px){header .header-content .contact-infos{display:none}}header nav{padding-bottom:.5rem}@media (max-width: 768px){header nav{display:none}}header nav .nav-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 4.7rem}header nav .nav-content .nav-link{position:relative}header nav .nav-content .nav-link a{text-decoration:none;color:#555;font-size:1.1rem;font-weight:700;font-family:Nunito Sans,sans-serif;display:inline-block;position:relative}header nav .nav-content .nav-link a span{display:inline-block;transition:all .3s ease}header nav .nav-content .nav-link a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%);background-color:#80dbb7;transition:width .3s ease}header nav .nav-content .nav-link a:hover{color:#1c306c;font-weight:800}header nav .nav-content .nav-link a:hover span{transform:translateY(-5px)}header nav .nav-content .nav-link a:hover:after{width:100%}.header-landing{width:100%;margin:auto;background:#fff;font-family:Inter,sans-serif}@media (min-width: 1200px){.header-landing{position:fixed;box-shadow:0 4px 6px #0000000d;z-index:10}}.header-landing .top-bar{margin:auto;width:100%;background:#f4f4f4}@media (max-width: 768px){.header-landing .top-bar{padding:0 10px}}.header-landing .top-bar .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.header-landing .top-bar .container{display:none}}.header-landing .top-bar__text{color:#555;font-size:.9rem;font-weight:500;padding:10px 0}.header-landing .top-bar__whats{background-color:#25d366;border-radius:99px;color:#fff;padding:10px 40px;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:.1em;transition:all .2s ease-in-out}.header-landing .top-bar__whats:hover{background-color:#12aa45}@media (max-width: 768px){.header-landing .top-bar__whats{text-align:center;font-size:.7rem}}.header-landing .header-content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.header-landing .header-content .logo img{width:266px}@media (max-width: 768px){.header-landing .header-content .logo{padding:0 20px;z-index:1100}}.header-landing .header-content .contact-infos{display:flex;flex-direction:row}.header-landing .header-content .contact-infos__item{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0 10px;color:#1c306c;padding-left:3rem}@media (max-width: 1100px){.header-landing .header-content .contact-infos__item.address{display:none}}.header-landing .header-content .contact-infos__item .icon .material-symbols-outlined{font-size:2rem;color:#80dbb7}.header-landing .header-content .contact-infos__item .text{font-size:.9rem;font-weight:500}.header-landing .header-content .contact-infos__item .phone{font-size:1.7rem;font-weight:700;letter-spacing:1px;font-family:Outfit,sans-serif;margin-bottom:5px}.header-landing .header-content .contact-infos__item .phone a{color:#1c306c;text-decoration:none}@media (max-width: 768px){.header-landing .header-content .contact-infos{display:none}}.header-landing nav{padding-bottom:.5rem}@media (max-width: 768px){.header-landing nav{display:none}}.header-landing nav .nav-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 4.7rem}.header-landing nav .nav-content .nav-link{position:relative}.header-landing nav .nav-content .nav-link a{text-decoration:none;color:#555;font-size:1.1rem;font-weight:500;font-family:Nunito Sans,sans-serif;display:inline-block;position:relative}.header-landing nav .nav-content .nav-link a span{display:inline-block;transition:all .3s ease}.header-landing nav .nav-content .nav-link a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%);background-color:#80dbb7;transition:width .3s ease}.header-landing nav .nav-content .nav-link a:hover{color:#1c306c;font-weight:600}.header-landing nav .nav-content .nav-link a:hover span{transform:translateY(-5px)}.header-landing nav .nav-content .nav-link a:hover:after{width:100%}.mobile-menu-toggle{display:none}@media (max-width: 768px){.mobile-menu-toggle{display:block;background:none;border:none;font-size:2rem;color:#1c306c;cursor:pointer;position:absolute;right:1rem;top:2rem;z-index:1100}.mobile-menu-toggle .material-symbols-outlined{font-size:2rem}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:998}.mobile-menu.active{opacity:1;pointer-events:auto}.mobile-menu__inner{position:relative;width:100%;max-width:90%;text-align:center}.mobile-menu__nav{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.mobile-menu__nav a{font-family:Nunito Sans,sans-serif;font-size:1.6rem;font-weight:500;color:#555;text-decoration:none}footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;border-top:2px solid #e5e5e5}@media (max-width: 768px){footer{text-align:center}}footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center}footer img{width:300px;padding:1rem}.btnWhats{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:500px;background:#25d366;border-radius:99px;padding:1.2rem 2rem;color:#fff;text-align:left;font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em;margin-top:3rem;transition:all .2s ease-in-out;box-shadow:0 4px 4px #0000001a}.btnWhats:hover{background:#12aa45}.btnWhats img{width:50px}@media (max-width: 768px){.btnWhats{max-width:375px;font-size:1rem;margin-top:1.5rem}}@media (max-width: 380px){.btnWhats{width:90%}}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;color:#fff;border-radius:50%;text-align:center;font-size:32px;box-shadow:0 6px 10px #00000026;z-index:1000;transition:all .3s ease;display:flex;align-items:center;justify-content:center;animation:pulseGlow 2.5s infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 8px 16px #0003;animation:none}@media (max-width: 768px){.whatsapp-float{opacity:0;pointer-events:none;transition:opacity .4s ease,transform .3s ease,box-shadow .3s ease}.whatsapp-float.visible{opacity:1;pointer-events:auto;animation:pulseGlow 2.5s infinite}}@keyframes pulseGlow{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;color:#fff;gap:.5rem;margin:1.5rem 0 1rem;font-family:Montserrat,sans-serif;font-size:.9rem}@media (max-width: 768px){.breadcrumb{font-size:.85rem;line-height:1.6}}.breadcrumb a{text-decoration:none;color:#fff;word-break:break-word}.breadcrumb a:hover{color:#1c306c}.breadcrumb span{color:inherit}.breadcrumb.gray,.breadcrumb.gray a{color:#9c9c9c}.breadcrumb.gray a:hover{color:#1c306c}.pagination-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:2rem}@media (min-width: 640px){.pagination-container{flex-direction:row;justify-content:space-between}}.pagination-container .pagination-info{font-size:.95rem;color:#666;font-weight:500}.pagination-container .pagination-links{display:flex;flex-wrap:wrap;gap:.5rem}.pagination-container .pagination-links .page-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;background-color:#f0f0f0;border-radius:6px;font-size:.875rem;font-weight:500;color:#467c86;text-decoration:none;transition:background-color .2s ease}.pagination-container .pagination-links .page-link:hover{background-color:#dce4f7}.pagination-container .pagination-links .page-link.active,.pagination-container .pagination-links .page-link.current{background-color:#467c86;color:#fff;cursor:default}.pagination-container .pagination-links .page-link.disabled{opacity:.5;pointer-events:none}.products{padding:0rem 0 4rem;background:#fff}.products .container{width:100%}.products__banner{width:100%;height:150px;background-image:url(https://otohear.com.br/build/image/products/bg_products.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:end;justify-self:start;padding:0 2rem}@media (max-width: 768px){.products__banner{background-image:url(https://otohear.com.br/build/image/products/bg_products_mob.webp)}}.products__banner h1{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#1c306c;letter-spacing:.07rem}.products__head-page{max-width:900px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2rem 1.5rem 4rem}.products__head-page h2{font-family:Montserrat,sans-serif;text-align:center;font-size:1.9rem;font-weight:700;color:#1c306c;max-width:600px}.products__head-page p{font-size:1.2rem;font-weight:500;line-height:1.9rem;text-align:center;width:100%;max-width:900px}@media (max-width: 768px){.products__head-page p{max-width:100%}}.product .product-layout{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;background:#fff;margin:1rem 0 4rem;padding:2rem 1rem;border-radius:14px;box-shadow:0 4px 12px #0000000d}@media (max-width: 1000px){.product .product-layout{flex-direction:column;align-items:center;padding:2rem 1rem}}.product .product-layout__image{width:auto;overflow-x:none}@media (max-width: 768px){.product .product-layout__image{width:100%}}.product .product-layout__image .product-gallery{position:sticky;top:2rem;min-width:500px;max-width:538px;margin:0 auto}@media (max-width: 768px){.product .product-layout__image .product-gallery{min-width:auto;max-width:100%;width:100%}}.product .product-layout__image .product-gallery .glider-contain{width:100%;max-width:100%}.product .product-layout__image .product-gallery .glider img{width:100%;height:auto;border-radius:12px;cursor:zoom-in}@media (max-width: 768px){.product .product-layout__image .product-gallery .glider img{max-width:100%;object-fit:contain}}.product .product-layout__image .product-gallery .glider-prev,.product .product-layout__image .product-gallery .glider-next{background:transparent;border:none;font-size:2rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.product .product-layout__image .product-gallery .glider-prev{left:1rem}.product .product-layout__image .product-gallery .glider-next{right:1rem}@media (max-width: 768px){.product .product-layout__image .product-gallery .glider-prev{left:0}.product .product-layout__image .product-gallery .glider-next{right:0}}.product .product-layout__image .product-gallery .glider-thumbs{display:flex;justify-content:center;gap:1rem;margin:.5rem 2rem;flex-wrap:wrap}@media (max-width: 768px){.product .product-layout__image .product-gallery .glider-thumbs{margin:.5rem 0;gap:.5rem}}.product .product-layout__image .product-gallery .glider-thumbs .thumb{border:2px solid #e5e5e5;padding:0;background:none;cursor:pointer;border-radius:6px}.product .product-layout__image .product-gallery .glider-thumbs .thumb.active,.product .product-layout__image .product-gallery .glider-thumbs .thumb:hover{border-color:#80dbb7}.product .product-layout__image .product-gallery .glider-thumbs .thumb img{width:60px;height:60px;object-fit:cover;border-radius:4px}@media (max-width: 768px){.product .product-layout__image .product-gallery .glider-thumbs .thumb img{width:50px;height:50px}}.product .product-layout__content{flex:1}.product .product-layout__content .title h1{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#1c306c;letter-spacing:.07rem;margin:0}.product .product-layout__content .brand{font-family:Montserrat,sans-serif}.product .product-layout__content .brand span{font-size:1.2rem}.product .product-layout__content .subtitle{margin-top:3rem;border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.product .product-layout__content .subtitle h2{font-family:Nunito Sans,sans-serif;color:#1c306c;font-size:1.4rem;margin:.5rem 0;letter-spacing:.02rem}.product .product-layout__content .description{padding-right:2rem;font-family:Montserrat,sans-serif}.product .product-layout__content .description p{margin-bottom:1rem;line-height:130%}.product .product-layout__content .specs__list{list-style:none;padding:0;margin:0}.product .product-layout__content .specs__list--item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.2rem}.product .product-layout__content .specs__list--item .check-icon{color:#80dbb7;font-size:1.7rem;flex-shrink:0;margin-top:-.15rem}.product .product-layout__content .specs__list--item .spec-text{display:flex;align-items:center;font-family:Montserrat,sans-serif;line-height:1.4}.product .product-layout__content .ctas{display:flex;flex-direction:column;border-top:1px solid #e5e5e5;padding-top:2rem;margin-top:2rem;width:100%}.product .product-layout__content .ctas h3{font-family:Montserrat,sans-serif;color:#1c306c;font-size:1.2rem;margin:0;padding-bottom:1.5rem;text-align:center}.product .product-layout__content .ctas__buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:0}.product .product-layout__content .ctas__buttons .cta-btn{width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:99px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;text-align:center;transition:all .2s ease-in-out;text-decoration:none}@media (max-width: 768px){.product .product-layout__content .ctas__buttons .cta-btn{font-size:.95rem;padding:.8rem 1.5rem;width:auto}}.product .product-layout__content .ctas__buttons .cta-btn.more-infos{border:2px solid #25d366;background:#25d366;color:#fff}.product .product-layout__content .ctas__buttons .cta-btn.more-infos:hover{border:2px solid #12aa45;background:#12aa45;transform:translateY(-5px);box-shadow:0 4px 12px #0000000d}.product .product-layout__content .ctas__buttons .cta-btn.scheduling{border:2px solid #467C86;background:#fff;color:#467c86}.product .product-layout__content .ctas__buttons .cta-btn.scheduling:hover{border:2px solid #467C86;color:#fff;background:#467c86;transform:translateY(-5px);box-shadow:0 4px 12px #0000000d}.services{min-height:calc(100vh - 400px)}.services .container{width:100%}.services__banner{width:100%;height:150px;background-image:url(https://otohear.com.br/build/image/services/bg_services.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:end;justify-self:start;padding:0 2rem}@media (max-width: 768px){.services__banner{background-image:url(https://otohear.com.br/build/image/services/bg_services_mob.webp)}}.services__banner h1{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#1c306c;letter-spacing:.07rem}.services__head-page{max-width:900px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2rem 1.5rem 4rem}@media (max-width: 1000px){.services__head-page{padding:2rem 1.5rem}}.services__head-page h2{font-family:Montserrat,sans-serif;text-align:center;font-size:1.9rem;font-weight:700;color:#1c306c;max-width:600px}.services__head-page p{font-size:1.2rem;font-weight:500;line-height:1.9rem;text-align:center;width:100%;max-width:900px}@media (max-width: 768px){.services__head-page p{max-width:100%}}.services__list{display:flex;flex-direction:column;gap:6rem;width:100%;margin-top:2rem;margin-bottom:4rem}@media (max-width: 1000px){.services__list{gap:2rem;margin-top:0}}.services__list .service-item{display:flex;flex-direction:row;justify-content:end;position:relative}@media (max-width: 1000px){.services__list .service-item{flex-direction:column}}.services__list .service-item__image{position:absolute;top:-25px;left:0;width:450px;height:450px;overflow:hidden;border-radius:16px}@media (max-width: 1000px){.services__list .service-item__image{position:relative;top:2rem;left:50%;transform:translate(-50%);width:360px;height:360px}}.services__list .service-item__image img{width:auto;height:100%;object-fit:cover}.services__list .service-item__content{width:70%;height:400px;background:#fff;padding:1rem 2rem 1rem 10rem;border-radius:16px}@media (max-width: 1000px){.services__list .service-item__content{padding:4rem 1rem 2rem;width:100%;height:auto}}.services__list .service-item__content .title{font-family:Nunito Sans,sans-serif;font-size:1.7rem;font-weight:500;color:#1c306c;letter-spacing:.07rem;display:inline-block}.services__list .service-item__content .title:after{content:"";display:block;width:auto;height:3px;bottom:0;left:0;background:#80dbb7}.services__list .service-item__content .description{margin-top:1rem;height:250px;overflow-y:auto}@media (max-width: 1000px){.services__list .service-item__content .description{height:auto}}.services__list .service-item__content .cta{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.services__list .service-item__content .cta a{text-align:center;background:#25d366;padding:.5rem 1.5rem;color:#fff;border-radius:8px;transition:all .3s ease;font-family:Nunito Sans,sans-serif;font-weight:700}.services__list .service-item__content .cta a:hover{background:#80dbb7;color:#1c306c;transform:translateY(-5px);box-shadow:0 0 10px #0000001a}.login-container{min-height:calc(100vh - 400px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#80dbb7,#467c86);padding:1.25rem}@media (max-width: 768px){.login-container{min-height:calc(100vh - 100px)}}.login-container__box{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;padding:2.5rem;width:100%;max-width:420px}.login-container__box .login-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:30px;text-align:center}.login-container__box .login-form .form-group{margin-bottom:20px}.login-container__box .login-form label{display:block;margin-bottom:8px;color:#555;font-weight:500}.login-container__box .login-form .form-control{width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.login-container__box .login-form .form-control:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.login-container__box .login-form .form-control.is-invalid{border-color:#dc3545}.login-container__box .login-form .invalid-feedback{color:#dc3545;font-size:.875rem;margin-top:5px}.login-container__box .alert{padding:.75rem 1rem;border-radius:8px;margin-bottom:20px;font-size:.875rem}.login-container__box .alert.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.login-container__box .alert.alert-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.login-container__box .login-button{width:100%;padding:.75rem;background:#467c86;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.login-container__box .login-button:hover{background:#80dbb7;color:#1c306c}.login-container__box .login-button:focus{outline:none;box-shadow:0 0 0 3px #4a90e24d}.about{padding:3rem 0}@media (max-width: 768px){.about{padding:1.5rem 0}}.about__presentation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem}.about__presentation h1{font-family:Montserrat,sans-serif;text-align:center;font-size:1.9rem;font-weight:700;color:#1c306c;max-width:600px}.about__presentation p{font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.9rem;text-align:center;width:100%;max-width:900px}@media (max-width: 768px){.about__presentation p{max-width:100%}}.about__values{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:3rem 0}@media (max-width: 768px){.about__values{grid-template-columns:repeat(1,1fr);gap:1rem}}.about__values--item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;border-radius:14px;border:1px solid transparent;box-shadow:0 0 10px #0000001a;transition:all .3s ease}.about__values--item:hover{border:1px solid #80dbb7;transform:translateY(-5px)}.about__values--item .icon img{width:80px;height:80px}.about__values--item .title h2{font-family:Nunito Sans,sans-serif;color:#1c306c;font-size:1.7rem;font-weight:700;text-align:center;margin-bottom:1rem}.about__values--item .text p{font-family:Nunito Sans,sans-serif;text-align:center;font-size:1.1rem;font-weight:500;line-height:1.6rem}.about__story{display:flex;flex-direction:row;width:100%;gap:3rem;background:#fff;border-radius:14px;padding:1.5rem}@media (max-width: 768px){.about__story{flex-direction:column-reverse;gap:1.5rem}}.about__story--text{flex:1}.about__story--text p{margin-bottom:.5rem}.about__story--image{flex:0 0 40%;max-width:400px;border-radius:14px;overflow:hidden}.about__story--image img{width:100%;height:auto;transition:all .3s ease;scale:1.02}.about__story--image img:hover{transform:scale(1.05)}.about__squad{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 0;text-align:center}.about__squad--item{max-width:900px;margin:0 auto}.about__compromise{display:flex;flex-direction:row;width:100%;gap:3.5rem;background:#80dbb7;border-radius:14px;padding:1.5rem}@media (max-width: 768px){.about__compromise{flex-direction:column;gap:1.5rem}}.about__compromise--text{flex:1}.about__compromise--text p{margin-bottom:.5rem}.about__compromise--image{flex:0 0 40%;max-width:400px;border-radius:14px;overflow:hidden}.about__compromise--image img{width:100%;height:auto;transition:all .3s ease;scale:1.02}.about__compromise--image img:hover{transform:scale(1.05)}.about__contact{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 0;margin-top:4rem;border-top:1px solid #e0e0e0}.about__contact h3{font-family:Nunito Sans,sans-serif;font-size:1.5rem;font-weight:700;color:#1c306c}.about h2{font-family:Nunito Sans,sans-serif;color:#1c306c;font-size:1.7rem;font-weight:700;margin-bottom:1rem}.about p{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6rem}.contact-page{min-height:calc(100vh - 400px)}.contact-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}.contact-page__content--intro{margin:0 auto;text-align:center;max-width:900px;margin-bottom:2rem}.contact-page__content--intro h1{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#1c306c;margin-bottom:1.5rem}.contact-page__content--intro p{font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:400}.contact-page__content p{font-size:1.3rem;font-weight:500;text-align:center;max-width:900px}.contact-page__content p a{font-size:1.5rem;color:#467c86;font-weight:700;font-family:Outfit,sans-serif}.contact-page__content--infos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:3rem;margin-bottom:2rem}@media (max-width: 1200px){.contact-page__content--infos{flex-direction:column;gap:2rem}}.contact-page__content--infos .info-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-page__content--infos .info-item p{font-size:1rem;color:#333}.contact-page__content--infos .info-item .icon .material-symbols-outlined{font-size:2.5rem;color:#467c86}.contact-page__content--infos .info-item a{font-size:1.7rem;font-weight:500;font-family:Outfit,sans-serif;color:#333}.not-found{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem;height:calc(100vh - 400px)}.not-found img{width:300px;height:auto}.not-found h1{font-size:3rem;font-weight:700;color:#1c306c}.not-found h1 span{font-size:10rem;font-weight:700;color:#467c86}.not-found .btn-back{border:2px solid #1C306C;border-radius:99px;padding:1rem 2rem;font-size:1.2rem;font-weight:700;color:#1c306c;background-color:transparent;transition:all .3s ease}.not-found .btn-back:hover{background-color:#80dbb7;border-color:#467c86;color:#1c306c;transform:translateY(-5px);box-shadow:0 0 10px #0000001a}.hero{width:100%;height:600px;background-image:url(https://otohear.com.br/build/image/hero/bg-hero-desk.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.hero{height:auto}}.hero__content{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}@media (max-width: 768px){.hero__content{flex-direction:column;padding:1.2rem;gap:0}}.hero__content--cta{flex:1;padding-left:40px}@media (max-width: 768px){.hero__content--cta{padding-left:0}}.hero__content--cta h1{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;color:#1c306c;max-width:560px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}@media (max-width: 768px){.hero__content--cta h1{font-size:33px}}.hero__content--cta h1 span{color:#80dbb7;font-weight:800}.hero__content--cta p{font-size:1.4rem;font-weight:500;color:#467c86;max-width:560px}.hero__content--image{flex:1}.hero__content--image img{width:110%}@media (max-width: 1100px){.hero__content--image img{width:100%;margin-top:2rem}}.ease{margin:0 auto;width:100%;padding:2rem 0 6rem;background:#fff}.ease__title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.ease__title h2{font-family:Montserrat,sans-serif;text-align:center;font-size:32px;font-weight:700;color:#1c306c;max-width:625px}.ease__title p{font-size:1rem;font-weight:500;text-align:center;width:100%;max-width:900px;margin-top:1rem}@media (max-width: 768px){.ease__title p{max-width:100%}}.ease__icons{display:flex;flex-direction:row;justify-content:center;gap:6rem}@media (max-width: 768px){.ease__icons{flex-direction:column;align-items:center;gap:2rem}}.ease__icons--item{display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.ease__icons--item{max-width:90%;justify-content:center}}.ease__icons--item img{width:150px;height:150px}@media (max-width: 768px){.ease__icons--item img{width:120px;height:120px}}.ease__icons--item p{font-size:1.5rem;font-weight:600;text-align:center;margin-top:1rem;max-width:400px}.ease__icons--item p span{font-weight:800;color:#1c306c}.brands{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4rem;max-width:1120px;margin:0 auto;padding:4rem 0 2rem;border-bottom:1px solid #e0e0e0;margin-bottom:4rem}@media (max-width: 1200px){.brands{flex-direction:column;gap:2rem}}.brands__title{max-width:300px}.brands__title h2{color:#1c306c;margin-bottom:.5rem}.brands__title p{text-align:justify}.brands__logos{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}@media (max-width: 768px){.brands__logos{flex-direction:column}}.brands__logos--item img{width:150px;height:auto}.about-home{width:100%;background:#80dbb7;padding:2rem 0}.about-home__content{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media (max-width: 768px){.about-home__content{flex-direction:column;gap:0}}.about-home__content--image{flex:1}.about-home__content--image img{width:100%;border-radius:30px}.about-home__content--text{flex:1}.about-home__content--text h3{color:#1c306c;font-size:2rem;margin-top:.5rem;margin-bottom:2rem}.about-home__content--text p{color:#000;text-align:justify;font-size:1.2rem;margin-bottom:3rem;line-height:1.5}.about-home__content--text .cta-btn{width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;padding:1rem 2rem;border-radius:99px;border:2px solid #1C306C;color:#1c306c;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;text-align:center;transition:all .2s ease-in-out;text-decoration:none}@media (max-width: 768px){.about-home__content--text .cta-btn{font-size:.95rem;padding:.8rem 1.5rem;width:auto}}.about-home__content--text .cta-btn:hover{background:#1c306c;color:#fff;transform:translateY(-5px)}.gallery-title{padding:4rem 0 0rem}.gallery-title h3{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:#1c306c;text-align:center;margin:0 auto}.gallery-title p{font-size:1rem;font-weight:500;text-align:center;max-width:900px;margin:0 auto;margin-top:1rem}.gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:2rem 0}@media (max-width: 768px){.gallery{grid-template-columns:repeat(2,1fr)}}.gallery__item{position:relative;overflow:hidden;border-radius:20px;transition:all .2s ease-in-out}.gallery__item img{width:100%;transition:all .2s ease-in-out}.gallery__item:hover img{transform:scale(1.1)}.whats-session{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;background:#25d366;color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;transition:all .2s ease-in-out;padding:4rem 0}.whats-session img{width:60px}.whats-session:hover{background:#12aa45}.whatsApp{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:1rem;border-radius:50px;max-width:600px;background:#25d366;color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;transition:all .2s ease-in-out;padding:1rem 0}@media (max-width: 768px){.whatsApp{padding:1rem 2rem;margin-bottom:2rem;font-size:24px}}.whatsApp img{width:60px}.whatsApp:hover{background:#12aa45}.contact-home{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:3rem 0;border-top:2px solid #e5e5e5;margin-top:3rem}.contact-home h2{font-family:Montserrat,sans-serif;text-align:center;font-size:32px;font-weight:700;color:#1c306c;max-width:600px}.contact-home p{font-size:1.3rem;font-weight:500;text-align:center;max-width:900px}.contact-home p a{font-size:1.5rem;color:#467c86;font-weight:700;font-family:Outfit,sans-serif}.contact-home__infos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:3rem;margin-bottom:2rem}@media (max-width: 1200px){.contact-home__infos{flex-direction:column;gap:2rem}}.contact-home__infos--item{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-home__infos--item p{font-size:1rem;color:#333}.contact-home__infos--item .icon .material-symbols-outlined{font-size:2.5rem;color:#467c86}.contact-home__infos--item a{font-size:1.7rem;font-weight:500;font-family:Outfit,sans-serif;color:#333}.home-products{padding:0 0 4rem}.home-products .section-title{font-size:1.8rem;font-weight:700;color:#1c306c;text-align:center;margin-bottom:.5rem}.home-products__slider .splide__slide{display:flex;justify-content:center;padding:2rem 1rem}.home-products__slider .splide__slide .product-highlight{display:flex;flex-direction:row;align-items:center;background:#fff;border:1px solid #fff;width:90%;padding:2rem 4rem;gap:4rem;border-radius:16px;box-shadow:0 4px 12px #0000000d;text-decoration:none;transition:transform .3s ease}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight{flex-direction:column;padding:2rem;gap:2rem}}.home-products__slider .splide__slide .product-highlight:hover{transform:scale(1.01);border:1px solid #80dbb7}.home-products__slider .splide__slide .product-highlight img{max-height:200px;object-fit:contain;margin-bottom:1.5rem}.home-products__slider .splide__slide .product-highlight .info{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:1rem;height:100%;border-left:1px solid #e0e0e0;padding-left:3rem}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight .info{border-left:none;padding-left:0;border-top:1px solid #e0e0e0;padding-top:2rem;height:auto}}.home-products__slider .splide__slide .product-highlight .info__title h3{font-size:1.6rem;color:#1c306c;text-align:start;margin:0}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight .info__title h3{font-size:1.4rem}}.home-products__slider .splide__slide .product-highlight .info__title h4{font-family:Montserrat,sans-serif;color:#333;font-weight:400;font-size:1.2rem}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight .info__title h4{font-size:1.1rem}}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight .info__description{display:none}}.home-products__slider .splide__slide .product-highlight .info__description p{font-family:Montserrat,sans-serif;color:#333;font-weight:400;line-height:1.5}@media (max-width: 768px){.home-products__slider .splide__slide .product-highlight .info__cta{display:none}}.home-products__slider .splide__slide .product-highlight .info__cta button{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700;padding:.7rem 1rem;background:#467c86;border:1px solid #467C86;border-radius:8px;color:#fff;margin-top:1.5rem;transition:all .2s ease-in-out}.home-products__slider .splide__slide .product-highlight .info__cta button:hover{background:#80dbb7;border:1px solid #80dbb7;color:#1c306c}.excelence{margin:0 auto;width:100%;padding:2rem 0 6rem;background:#fff;margin-top:-3rem}.excelence__title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.excelence__title h2{font-family:Montserrat,sans-serif;text-align:center;font-size:32px;font-weight:700;color:#1c306c;max-width:600px}.excelence__title p{font-size:1rem;font-weight:500;text-align:center;width:100%;max-width:900px}@media (max-width: 768px){.excelence__title p{max-width:100%}}.excelence__icons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}@media (max-width: 768px){.excelence__icons{flex-direction:column;align-items:center}}.excelence__icons--item{display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid transparent;gap:2rem;width:70%;border-radius:10px;background:#fff;padding:1rem 3rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.excelence__icons--item:hover{scale:1.01;border:1px solid #80dbb7;transition:all .3s ease}@media (max-width: 768px){.excelence__icons--item{width:auto;max-width:90%;justify-content:start;gap:1rem;padding:1rem}}.excelence__icons--item img{width:100px;height:100px}@media (max-width: 768px){.excelence__icons--item img{width:100px;height:100px}}.excelence__icons--item p{font-size:1.2rem;font-weight:600;text-align:left;margin-top:1rem;max-width:400px;color:#1c306c}.excelence__icons--item p span{font-weight:800;color:#1c306c}.hearingProduct{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 0;background:#80dbb7}.hearingProduct .container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}@media (max-width: 1200px){.hearingProduct .container{flex-direction:column;align-items:center}}.hearingProduct__image{display:flex;justify-content:center;align-items:center;width:100%;max-width:600px;margin-bottom:2rem;background-image:url(https://otohear.com.br/build/image/landing_pages/hearing_product/background_hearingProduct.webp);background-size:contain;background-position:center;background-repeat:no-repeat}.hearingProduct__image img{width:100%;height:auto;border-radius:30px;transition:transform .3s}.hearingProduct__image img:hover{transform:scale(1.01)}.hearingProduct__content{display:flex;flex-direction:column;justify-content:center;align-self:center}.hearingProduct__content h2{font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;color:#1c306c;margin:0;padding-bottom:1rem}.hearingProduct__content p{font-family:Inter,sans-serif;font-size:1.2rem;color:#1c306c}.hearingProduct__content p span{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;background:#467c86;color:#fff;line-height:1.5}.hearingProduct__content h3{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;color:#1c306c}.testimonials{padding:4rem 0}.testimonials h2{font-size:2rem;margin-bottom:4rem;color:#1c306c;line-height:1.4;font-weight:700;text-align:center;text-transform:uppercase}.testimonials__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:4rem 2rem;margin-top:2rem}@media (max-width: 768px){.testimonials__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.testimonials__list--item{background:#fff;padding:2rem 3rem;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.testimonials__list--item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a;border:1px solid #80dbb7}.testimonials__list--item .photo img{width:70px;height:70px;object-fit:cover;border-radius:99px;margin-bottom:1.5rem;margin-top:-3.5rem;border:3px solid #80dbb7}.testimonials__list--item .stars{margin-bottom:1rem}.testimonials__list--item .stars img{width:250px;height:auto}.testimonials__list--item p{font-size:1rem;color:#333;margin-bottom:1rem;line-height:1.5}.testimonials__list--item span{font-weight:700;color:#1c306c;margin-top:auto}.hero-landing{width:100%;height:600px;background-image:url(https://otohear.com.br/build/image/hero/bg-hero-desk-lp-v7.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.hero-landing{height:auto;background-image:url(https://otohear.com.br/build/image/hero/bg-hero-mob-lp-v8.webp)}}.hero-landing__content{max-width:1200px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}@media (max-width: 768px){.hero-landing__content{min-height:820px;height:100%;flex-direction:column;padding:1.2rem;gap:0}}.hero-landing__content--cta{width:100%;padding-left:40px}@media (max-width: 768px){.hero-landing__content--cta{padding:0}}.hero-landing__content--cta h1{font-family:Montserrat,sans-serif;font-size:33px;font-weight:700;color:#1c306c;max-width:560px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}@media (max-width: 768px){.hero-landing__content--cta h1{font-size:22px}}.hero-landing__content--cta h1 span{color:#467c86;font-weight:800;font-size:38px}@media (max-width: 768px){.hero-landing__content--cta h1 span{font-size:28px}}.hero-landing__content--cta p{font-size:1.4rem;font-weight:500;color:#467c86;max-width:560px}.hero-landing__content--image{flex:1}.hero-landing__content--image img{width:100%}@media (max-width: 1100px){.hero-landing__content--image img{width:100%;margin-top:2rem}}.catalogContainer{background-color:#f4f4f4;border-top:2px solid #e5e5e5;width:100%;overflow:hidden}.catalog{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:4rem 0}@media (max-width: 768px){.catalog{flex-direction:column;align-items:center;padding:2rem 1rem;width:100%}}.catalog__filters{width:100%;align-self:flex-start;max-width:315px;background:#fff;border-radius:14px;padding:2rem 1rem;box-shadow:0 4px 12px #0000000d}@media (max-width: 768px){.catalog__filters{display:none}}.catalog__filters--title{font-family:Montserrat,sans-serif;color:#1c306c;margin-bottom:1rem;padding-bottom:1rem;border-bottom:3px solid #80dbb7}.catalog__filters--title h3{font-size:1.5rem;font-weight:700;margin:0 0 0 .5rem}.catalog__filters--item h4{font-size:1.1rem;font-weight:600;margin-left:.5rem;color:#1c306c;margin-bottom:1rem}.catalog__filters--item .list{display:flex;flex-direction:column;margin-left:.5rem;margin-bottom:1rem}.catalog__filters--item .list label{color:#333;font-family:Montserrat,sans-serif}.catalog__filters--item .list input[type=checkbox]{margin-right:1rem;cursor:pointer;accent-color:#80dbb7;width:18px;height:18px}.catalog__filters .category{width:100%;margin-bottom:1rem}.catalog__filters .category a{display:flex;padding:1rem .5rem;border-bottom:1px solid #e5e5e5;transition:all .3s ease;color:#333;font-family:Montserrat,sans-serif}.catalog__filters .category a:hover{transform:translateY(-5px);color:#467c86;background:#fdfdfd;border-bottom:1px solid #1C306C;font-weight:600}.catalog__filters .category a.active{font-weight:600}.catalog__filters--actions{display:flex;justify-content:center;align-items:center}.catalog__filters--actions a{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700;padding:.5rem 2rem;background:#467c86;border:1px solid #467C86;border-radius:8px;color:#fff;margin-top:1.5rem;width:70%}.catalog__filters--actions a:hover{background:#80dbb7;border:1px solid #80dbb7}.catalog__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.catalog__grid{grid-template-columns:1fr;gap:1rem;padding:0;max-width:100%}}.catalog__grid .product-card{position:relative;height:450px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:center;background:#fff;border:1px solid #fff;border-radius:14px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.catalog__grid .product-card{height:auto;min-height:450px;margin:0}}.catalog__grid .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a;border:1px solid #80dbb7}.catalog__grid .product-card__image{border-radius:14px;object-fit:contain;width:100%;height:230px;overflow:hidden}.catalog__grid .product-card__image img{width:auto;height:100%}.catalog__grid .product-card__infos{align-self:stretch;display:flex;flex-direction:column;justify-content:end;align-items:center;width:100%;margin-top:1rem}.catalog__grid .product-card__infos .title{font-family:Nunito Sans,sans-serif;font-size:clamp(.1rem,1.5vw,1.7rem);font-weight:700;color:#1c306c;margin:0}@media (max-width: 768px){.catalog__grid .product-card__infos .title{font-size:1.6rem}}.catalog__grid .product-card__infos .brand{font-family:Montserrat,sans-serif;font-size:clamp(.1rem,1.1vw,1.2rem);font-weight:400;color:#333;margin-bottom:.5rem}@media (max-width: 768px){.catalog__grid .product-card__infos .brand{font-size:1.2rem}}.catalog__grid .product-card__infos .description{font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:400;color:#555;margin:0;padding:0 .5rem;height:55px;overflow:hidden}.catalog__grid .product-card__infos .details{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700;padding:.7rem 1rem;background:#467c86;border:1px solid #467C86;border-radius:8px;color:#fff;margin-top:1.5rem;width:50%}.catalog__grid .product-card__infos .details:hover{background:#80dbb7;border:1px solid #80dbb7}.catalog__pagination{margin-top:2rem;display:flex;justify-content:center}.catalog__pagination nav{width:100%}.catalog__pagination .pagination{display:flex;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.catalog__pagination .pagination .page-item .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:8px;background-color:#fff;border:1px solid #e2e8f0;color:#4a5568;font-size:.875rem;font-weight:500;transition:all .2s}.catalog__pagination .pagination .page-item .page-link:hover{background-color:#f7fafc;border-color:#cbd5e0}.catalog__pagination .pagination .page-item.active .page-link{background-color:#4299e1;border-color:#4299e1;color:#fff}.catalog__pagination .pagination .page-item.active .page-link:hover{background-color:#3182ce;border-color:#3182ce}.catalog__pagination .pagination .page-item.disabled .page-link{background-color:#f7fafc;border-color:#e2e8f0;color:#a0aec0;cursor:not-allowed}.catalog__pagination .pagination .page-item.disabled .page-link:hover{background-color:#f7fafc;border-color:#e2e8f0}.filters-toggle{display:none}@media (max-width: 768px){.filters-toggle{display:block;width:100%;background:#467c86;color:#fff;font-weight:700;font-family:Nunito Sans,sans-serif;padding:1rem;text-align:center;border:none;border-radius:8px;margin-bottom:1rem;cursor:pointer}}.mobile-filters-overlay{opacity:0;pointer-events:none;transition:opacity .3s ease;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:1000}.mobile-filters-overlay.active{opacity:1;pointer-events:auto}.mobile-filters-overlay .mobile-filters{background:#fff;padding:2rem 1rem;width:80%;max-width:300px;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-filters-overlay .mobile-filters .category{width:100%;margin-bottom:1rem}.mobile-filters-overlay .mobile-filters .category a{display:flex;padding:1rem .5rem;border-bottom:1px solid #e5e5e5;transition:all .3s ease;color:#333;font-family:Montserrat,sans-serif}.mobile-filters-overlay .mobile-filters .category a.active{font-weight:600}.mobile-filters-overlay.active .mobile-filters{transform:translate(0)}.related-products{background:#fff;padding:2rem 0 4rem}.related-products h2{font-family:Nunito Sans,sans-serif;text-align:center;font-size:1.5rem;margin-bottom:2rem;color:#1c306c}.related-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.related-products__card{border:2px solid #e5e5e5;padding:1rem;text-align:center;border-radius:14px;transition:all .2s ease}.related-products__card a{display:flex;flex-direction:column;justify-content:space-between;height:100%}.related-products__card:hover{box-shadow:0 0 10px #0000000d;border-color:#80dbb7}.related-products__card--image{border-radius:14px;object-fit:contain;width:100%;height:200px;overflow:hidden}.related-products__card--image img{width:auto;height:100%}.related-products__card h3{font-size:1rem;margin-bottom:.5rem;color:#1c306c;font-family:Montserrat,sans-serif}.related-products__card .more{font-family:Montserrat,sans-serif;font-size:.875rem;color:#467c86}.related-products__card .more:hover{color:#80dbb7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background-color:#f4f4f4;color:#333;margin:0 auto;padding:0}p{margin-block-start:0em;margin-block-end:0em}a{text-decoration:none}@media (min-width: 1200px){.main-lp{padding-top:139px}}.no-scroll{overflow:hidden;height:100vh}.container{max-width:1120px;margin:0 auto}@media (max-width: 1200px){.container{padding:0 1rem}}iframe{width:100%;height:300px;margin-bottom:2rem}@media (max-width: 768px){iframe{height:400px;border-radius:30px}}
