#sobre,.servicos-section{padding:36px 0 60px}#sobre,.sobre-wrapper{position:relative;display:flex}.card,.servicos-card,.servicos-card p,.servicos-final,.sobre-desc p,.sobre-wrapper{text-align:center}.card h3,.card p{text-shadow:1px 1px 2px rgba(0,0,0,.6)}.faq-question svg,.servicos-botao .arrow,.submit-btn i{transition:transform .3s}.why-title-bottom,.why-title-upper{font-size:22px;color:var(--color-2)}.contact-item:hover,.footer-social a,.social-links a{background:rgba(255,255,255,.1)}.servicos-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px}.servicos-card{height:468px;min-width:310px;max-width:420px;flex:1 1 310px;padding:16px 10px;border-radius:24px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s,box-shadow .3s}.servicos-middle,.servicos-upper{flex-direction:column;display:flex}.servicos-card:hover{transform:scale(1.01);box-shadow:0 15px 25px rgba(0,0,0,.15)}.servicos-upper{align-items:center;justify-content:flex-start}.servicos-middle{justify-content:center;align-items:center;flex-grow:1;padding:4px 0}.servicos-bottom{display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.servicos-icone{display:block;margin:0 auto;padding:4px 0;height:76px;width:96px}.servicos-texto-branco{color:var(--light)}.servicos-texto-azul{color:var(--color-2)}.servicos-card h3{font-size:29px;font-weight:700;margin-bottom:4px}.servicos-card h4{width:fit-content;margin:auto auto 8px;padding:2px 10px;font-size:18px;font-weight:400;border-radius:16px;border:1px solid var(--light)}.servicos-card .border{border:1px solid var(--color-2)}.servicos-card p{font-size:19px;font-weight:400;margin:0}.servicos-botao{width:280px;margin:0 auto;padding:10px 16px;border-radius:99px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;border:none;text-decoration:none;transition:.3s}.know-more{padding:8px 16px}.servicos-botao span{font-size:18px;color:inherit;line-height:1}.servicos-botao .arrow{font-size:14px;color:inherit;line-height:1}.servicos-botao:hover .arrow{transform:translateX(16px)}.servicos-botao-azul,.servicos-botao-branco{background:var(--color-1);color:var(--light)}.servicos-card-azul{background-color:var(--color-2)}.servicos-final{width:fit-content;margin:24px auto;padding:32px 8px 12px;border-radius:16px;border-bottom:4px solid var(--color-1)}.servicos-final p{color:var(--color-2);font-size:16px;font-weight:600}@media (min-width:365px){.servicos-final p{font-size:18px}}#sobre{width:100%;background:linear-gradient(135deg,rgba(0,12,26,.8) 0,rgba(23,64,114,.7) 100%) center/cover no-repeat,url('../images/about.webp') center/cover no-repeat;justify-content:center}@media (min-width:1080px){#sobre{background-attachment:fixed}}.sobre-wrapper{z-index:2;flex-direction:column;align-items:center;width:100%}.faq-wrapper,.why-box{flex-direction:column}.footer-col ul li a:hover,.sobre-wrapper strong{color:var(--color-1)}.card,.card h3,.card p,.sobre-desc p{color:var(--light)}.sobre-desc p{padding:0 16px;font-weight:500;font-size:20px;line-height:1.4}.cards{background-color:rgba(255,255,255,.3);padding:40px 16px;border-radius:30px;box-shadow:0 10px 20px rgba(0,0,0,.2);width:100%;margin:36px 20px 0}.cards-grid{display:grid;grid-template-columns:1fr;gap:20px}.card svg{margin-bottom:15px}.card h3{font-size:24px;font-weight:600;margin-bottom:10px}.card p{font-size:18px;font-weight:300}.faq-section{padding:36px 0;background-color:var(--background)}.faq-wrapper{margin:0 auto;max-width:780px;display:flex;align-items:center}.faq-item{border-bottom:1px solid #fff;margin-bottom:8px}.faq-question{width:100%;background:0 0;border:none;text-align:left;padding:20px 0;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s;font-family:Jost,sans-serif}.why-box,.why-item{border-radius:20px}.faq-question h3{font-size:20px;color:var(--color-2)}.faq-question:focus,.faq-question:hover{color:var(--color-1);outline:0}.faq-question svg.rotated{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s}.faq-answer.open{max-height:200px;padding-bottom:20px}.faq-answer p{color:var(--middle-dark);line-height:1.6;font-size:18.5px;font-weight:300}.why{padding:60px 0 30px}.why-title-upper{font-weight:bolder!important;text-align:center;padding:16px 30px!important;text-shadow:0 1px 2px rgba(90,90,90,.05)}.why-title-bottom{font-weight:700!important;text-align:center;padding:30px 30px 20px!important;margin-top:16px}.why-box{display:flex;align-items:center;background-color:rgba(0,64,143,.15);padding:16px 12px}.why-itens-wrapper{display:flex;flex-direction:column;gap:12px}.why-item{width:100%;background-color:var(--background);padding:20px 32px;box-shadow:0 1px 2px rgba(90,90,90,.05)}.social-links a:hover,.submit-btn{box-shadow:0 4px 12px rgba(0,0,0,.2)}.why-item-upper{display:flex;align-items:center;gap:12px;padding-bottom:12px}.why-icon-wrapper{background-color:rgba(0,64,143,.15);padding:2px;border-radius:50%;display:flex;justify-content:center;align-items:center}.why-icon-wrapper svg{fill:var(--color-2)}.why-item h3{font-weight:800;line-height:1.3;font-size:19.5px}.why-bottom-desc p,.why-item-desc p{color:var(--middle-dark);font-weight:300;line-height:1.3;font-size:18.5px}.why-bottom-desc{text-align:center;padding:0 16px}.why-bottom-desc p{line-height:1.4}@media (min-width:600px){.why-bottom-desc{padding:0 80px}}@media (min-width:800px){.why-bottom-desc{padding:0 140px}}@media (min-width:1000px){.why-bottom-desc{padding:0 200px}}.contact{padding:36px 0;background:var(--color-2);color:var(--light)}.contact-wrapper{display:grid;grid-template-columns:1fr;gap:32px}.contact-left .section-header{text-align:center;margin-bottom:32px}.contact-left .contato-titulo,.contact-left .section-description{color:var(--light)!important}.contact-left .section-description{color:var(--middle-dark);padding-top:12px}.section-description{font-size:18px;font-weight:500}.contact-info{margin-bottom:40px}.contact-item{cursor:pointer;display:flex;align-items:center;gap:8px;margin-bottom:24px;padding:24px 8px;background:rgba(255,255,255,.05);border-radius:20px;transition:.3s}.contact-icon{width:40px;height:40px;background-color:var(--color-1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:20px}.contact-item:hover{transform:translateX(8px)}.contact-details strong{display:block;font-weight:600;margin-bottom:6px;color:var(--color-1);font-size:16px}.contact-details span{color:var(--light);font-size:19px}.social-links{display:flex;justify-content:center;gap:16px}@media (min-width:360px){.contact-details span{font-size:21px}}@media (min-width:376px){.contact-details span{font-size:22px}}@media (min-width:386px){.contact-item{gap:10px;padding:24px 10px}}.social-links a{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:20px;transition:.3s;backdrop-filter:blur(10px)}.social-links a:hover{background-color:var(--color-1);transform:translateY(-4px)}.contact-form-wrapper{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px 12px}.contact-form{display:flex;flex-direction:column;gap:24px}.form-group{display:flex;flex-direction:column;gap:10px}.form-group label{font-weight:600;color:var(--light);font-size:16px}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:var(--light);font-size:16px;transition:.3s;backdrop-filter:blur(10px);resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--light)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--color-2);background:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(0,83,185,.2)}.submit-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background-color:var(--color-1);color:var(--light);border:none;border-radius:999px;font-weight:600;font-size:18px;cursor:pointer;transition:.3s}.copyright,.footer-col ul li a,.footer-description,.footer-info{font-weight:300;color:var(--light)}.submit-btn span{color:var(--light)}.submit-btn:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.submit-btn:hover i{transform:translateX(4px)}.footer{background:var(--color-2);color:var(--light);padding:60px 0 0}.footer-content{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px;text-align:center}.footer-col{display:flex;flex-direction:column;align-items:center}.footer-logo{max-width:160px;height:auto;cursor:pointer}.footer-logo img{width:100%;height:auto;object-fit:contain}.footer-col h4{margin-bottom:16px;color:var(--color-1);font-size:22px;font-weight:600}.footer-description{margin-top:12px;line-height:1.3;margin-bottom:24px;padding:0 8px;font-size:18px}.footer-social{display:flex;gap:16px}.footer-social a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--light);transition:.3s}.footer-social a:hover{background-color:var(--color-1);transform:translateY(-2px)}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px;display:flex;justify-content:center;align-items:center;gap:8px}.footer-col ul li a{display:flex;align-items:center;gap:6px;text-decoration:none;transition:color .3s;font-size:18px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:56px 0}.footer-bottom-content{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.copyright,.footer-info{font-size:14px}@media (min-width:780px){.servicos-final p{font-size:24px}.sobre-desc p{padding:0 40px;font-size:22px}.cards-grid{grid-template-columns:repeat(3,1fr)}.card p{font-size:20px}.why-title-bottom,.why-title-upper{font-size:28px}.why-box{flex-direction:row}.contato-titulo{width:fit-content;font-size:36px;text-align:left}.contact{padding:60px 0}.contato-titulo::after{margin:12px 0 0}.contact-item{gap:12px;padding:24px 12px}.footer-col ul li,.social-links{justify-content:flex-start}.contact-details strong{font-size:19px}.contact-details span{font-size:22px}.contact-icon{width:50px;height:50px;background-color:var(--color-1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--light);font-size:24px}.contact-wrapper{grid-template-columns:1fr 1fr;gap:60px}.contact-left .section-header{text-align:left}.contact-form-wrapper{padding:32px 20px}.footer-bottom{padding:32px 0}.footer-content{grid-template-columns:2fr 1fr 1fr 1fr;text-align:left}.footer-col{align-items:flex-start}.footer-bottom-content{flex-direction:row;justify-content:center;text-align:left;gap:40px}}