﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import'icons/icons.css';@import"https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-rounded/css/uicons-regular-rounded.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-solid-rounded/css/uicons-solid-rounded.css";:root{--primary: #00083D;--primary-rgb: 0, 8, 61;--secondary: #00BF63;--secondary-rgb: 0, 191, 99;--third: #009b50;--third-rgb: 0, 155, 80;--background: #251730;--background-rgb: 37, 23, 48;--background-light: #7C5DA1;--background-light-rgb: 124, 93, 161;--text-dark: #171717;--text-dark-rgb: 23, 23, 23;--text: #5B5B5B;--text-rgb: 91, 91, 91;--text-light: #CECECE;--text-light-rgb: 206, 206, 206;--light-grey: #f7f7f7;--light-grey-rgb: 247, 247, 247;--border: #B1B1B1;--border-rgb: 177, 177, 177;--white: #fff;--white-rgb: 255, 255, 255;--text-header: #242424;--text-header-rgb: 36, 36, 36;--font: "Montserrat", sans-serif;--gap: 2rem;--gap-large: 4rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:var(--font);overflow-x:hidden;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content{width:100%;max-width:1450px;margin:0 auto;padding-left:20px;padding-right:20px}.content.min{max-width:1200px}*{box-sizing:border-box}a{color:var(--primary)}.button{font-family:"Poppins",sans-serif;padding:16px 28px;color:var(--primary);text-decoration:none;font-weight:500;font-style:normal;font-size:1.1rem;border-radius:40px;border:2px solid var(--primary);cursor:pointer;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 8px 25px rgba(var(--primary-rgb), 0.3)}@media screen and (max-width: 1300px){.button{font-size:.8rem;padding:14px 22px}}@media screen and (max-width: 999px){.button{font-size:.7rem;padding:10px 18px}}.button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.041), transparent);transition:left 600ms ease}.button .button-text{position:relative;z-index:2;transition:all 300ms ease}.button i{font-size:18px;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateX(0);position:relative;z-index:2}.button:hover{background:var(--primary);color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.4);border-color:rgba(var(--white-rgb), 0.3)}.button:hover::before{left:100%}.button:hover i{transform:translateX(8px) scale(1.1)}.button:hover .button-text{transform:translateX(-2px)}.button:active{transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--primary-rgb), 0.3)}.button.alt{background:var(--primary);color:var(--white)}.button.alt:hover{background:#fff;color:var(--primary);transform:translateY(-3px);box-shadow:0 15px 40px rgba(var(--secondary-rgb), 0.4)}.button.alt2{background:linear-gradient(135deg, var(--third) 0%, var(--white) 100%);color:var(--primary);border-color:rgba(var(--third-rgb), 0.2)}.button.alt2:hover{background:linear-gradient(135deg, var(--primary) 0%, var(--third) 100%);color:var(--white);box-shadow:0 15px 40px rgba(var(--third-rgb), 0.4)}.button.alt3{background:var(--white);color:var(--primary);border-color:rgba(var(--primary-rgb), 0.2);box-shadow:0 4px 15px rgba(var(--primary-rgb), 0.1)}.button.alt3:hover{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--white);box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.3)}.button.alt4{background:#0b4473;color:var(--white);border-color:rgba(11,68,115,.2);box-shadow:0 4px 15px rgba(11,68,115,.1)}.button.alt4:hover{background:linear-gradient(135deg, #3365A2 0%, #3365A2 100%);color:var(--white);box-shadow:0 15px 40px rgba(51,101,162,.3)}.button.small{padding:12px 20px;font-size:.9rem;border-radius:10px}.button.small i{font-size:14px}.button.large{padding:20px 36px;font-size:1.1rem;border-radius:14px}.button.large i{font-size:18px}.button-alt{background:linear-gradient(135deg, rgba(var(--white-rgb), 0.9) 0%, var(--white) 100%);border:2px solid var(--secondary);padding:16px 28px;text-decoration:none;font-weight:600;font-size:1rem;border-radius:12px;cursor:pointer;color:var(--secondary);display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 4px 15px rgba(var(--secondary-rgb), 0.15)}.button-alt::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(var(--secondary-rgb), 0.1), transparent);transition:left 600ms ease}.button-alt i{font-size:16px;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateX(0);position:relative;z-index:2}.button-alt:hover{background:linear-gradient(135deg, var(--secondary) 0%, var(--third) 100%);color:var(--white);transform:translateY(-3px);box-shadow:0 12px 35px rgba(var(--secondary-rgb), 0.4);border-color:rgba(var(--white-rgb), 0.3)}.button-alt:hover::before{left:100%}.button-alt:hover i{transform:translateX(8px) scale(1.1)}.button-alt:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--secondary-rgb), 0.3)}.button-alt.small{padding:12px 20px;font-size:.9rem;border-radius:10px}.button-alt.small i{font-size:14px}.button-alt.large{padding:20px 36px;font-size:1.1rem;border-radius:14px}.button-alt.large i{font-size:18px}.button-outline{background:var(--white);border:2px solid rgba(var(--border-rgb), 0.5);padding:16px 28px;text-decoration:none;font-weight:600;font-size:1rem;color:var(--text-dark);border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 4px 15px rgba(0,0,0,.05)}.button-outline::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), 0.1), transparent);transition:left 600ms ease}.button-outline i{font-size:16px;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateX(0);position:relative;z-index:2;color:var(--primary)}.button-outline:hover{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--white);transform:translateY(-3px);box-shadow:0 12px 35px rgba(var(--primary-rgb), 0.3);border-color:rgba(0,0,0,0)}.button-outline:hover::before{left:100%}.button-outline:hover i{transform:translateX(8px) scale(1.1);color:var(--white)}.button-outline:active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--primary-rgb), 0.2)}.button-outline.small{padding:12px 20px;font-size:.9rem;border-radius:10px}.button-outline.small i{font-size:14px}.button-outline.large{padding:20px 36px;font-size:1.1rem;border-radius:14px}.button-outline.large i{font-size:18px}.loading-overlay{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;visibility:hidden}.loading-overlay.active{visibility:visible}.loading-overlay svg{stroke:var(--secondary);transform:scale(1.4)}.form-state{margin-top:20px}.form-state .success{background:rgba(63,207,82,.05);border:2px solid rgba(63,207,82,.1);color:#3fcf52;border-radius:10px;padding:1rem;text-align:center;display:none}.form-state .error{background:rgba(216,63,54,.05);border:2px solid rgba(216,63,54,.1);color:#d83f36;border-radius:10px;padding:1rem;text-align:center;display:none}.form-state .loading{width:100%;height:40px;background:url(../images/loading.svg) center center no-repeat;display:none}#whats{position:fixed;right:20px;bottom:20px;z-index:101}#whats a{background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);border:2px solid var(--white);width:70px;height:70px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.2rem;text-decoration:none;border-radius:35px;position:relative;overflow:hidden;transition:all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0 8px 25px rgba(37,211,102,.4);animation:float 3s ease-in-out infinite}#whats a::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform 400ms ease}#whats a::after{content:"WhatsApp";position:absolute;right:100%;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:8px;font-size:.9rem;font-weight:600;white-space:nowrap;opacity:0;margin-right:15px;transition:all 300ms ease;font-family:var(--font)}#whats a i{position:relative;z-index:2;transition:all 300ms ease}#whats a:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgba(37,211,102,.6);background:linear-gradient(135deg, #128C7E 0%, #25D366 100%)}#whats a:hover::before{transform:translate(-50%, -50%) scale(1)}#whats a:hover::after{opacity:1;margin-right:20px}#whats a:hover i{transform:scale(1.1)}#whats a:active{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px rgba(37,211,102,.4)}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-5px)}}header.marcas{position:absolute;background-color:#fff;z-index:100;width:100%;top:0;transition:all 300ms ease-in-out}header.marcas .top{padding:.8rem;width:100%;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--white);position:relative;overflow:hidden}header.marcas .top p{text-align:center;margin:0;font-weight:600;font-size:.95rem;letter-spacing:.5px;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media all and (max-width: 999px){header.marcas .top p{font-size:.85rem}}header.marcas .mobile-menu{position:absolute;width:70px;height:70px;margin-top:10px;display:none;align-items:center;justify-content:center;top:0;left:0;z-index:110}header.marcas .mobile-menu a{text-decoration:none;color:var(--secondary);width:50px;height:50px;background:rgba(var(--white-rgb), 0.95);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(var(--secondary-rgb), 0.3);transition:all 300ms ease;backdrop-filter:blur(10px);border:1px solid rgba(var(--secondary-rgb), 0.2)}header.marcas .mobile-menu a:hover{transform:scale(1.1);box-shadow:0 12px 35px rgba(var(--secondary-rgb), 0.4);background:var(--secondary);color:var(--white)}header.marcas .mobile-menu a i{font-size:15px;transition:all 300ms ease}@media all and (max-width: 999px){header.marcas .mobile-menu{display:flex}}header.marcas .content{display:flex;padding:2rem;align-items:center;justify-content:space-between}@media all and (max-width: 999px){header.marcas .content{justify-content:center;padding:1rem}}header.marcas .content .navbar{padding:1rem 2rem}header.marcas .content .navbar ul{list-style:none;display:flex;gap:2rem;align-items:center}header.marcas .content .navbar a{text-decoration:none;color:var(--primary);font-weight:600}@media screen and (max-width: 999px){header.marcas .content .navbar{display:none}}header.marcas .content .dropdown{position:relative}header.marcas .content .dropdown-menu{position:absolute;top:6vh;left:-30vw;width:100vw;display:none;z-index:1000;padding:2rem 5%}@media screen and (max-width: 1600px){header.marcas .content .dropdown-menu{left:-29vw}}@media screen and (max-width: 1400px){header.marcas .content .dropdown-menu{left:-31vw}}header.marcas .content .dropdown-menu.open{display:block}header.marcas .content .dropdown-content{display:flex;gap:2rem;flex-wrap:wrap}header.marcas .content .dropdown-content .box{width:100%;background-color:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;border-radius:8px}header.marcas .content .dropdown-content .box .title{background-color:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;font-size:1.2rem;font-weight:600;color:var(--primary)}@media screen and (max-width: 1200px){header.marcas .content .dropdown-content .box .title{font-size:1rem}}header.marcas .content .dropdown-content .box .title img{max-width:30px}header.marcas .content .dropdown-content .box .container{display:flex;gap:2rem;margin-top:1rem;width:100%}header.marcas .content .dropdown-content .box .container .info{background-color:var(--white);width:70%;box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column}header.marcas .content .dropdown-content .box .container .info .text p{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-dark)}header.marcas .content .dropdown-content .box .container .result{width:30%;background:var(--white);box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}header.marcas .content .dropdown-content .box .container .result h4{margin-bottom:.5rem;color:var(--primary);font-size:1.4rem}header.marcas .content .dropdown-content .box .container .result p{font-size:.95rem;color:var(--text-dark);line-height:1.6}header.marcas .content .dropdown-content .box .container .result img{width:100px}header.marcas .content .dropdown-content .box .box-button{width:100%;display:flex;justify-content:center;margin-top:2rem;align-items:center}header.marcas .content .dropdown-content .box .box-button .button-menu{background:var(--secondary);padding:16px 50px;color:var(--white);text-decoration:none;font-weight:600;font-size:1rem;border-radius:2rem;border:2px solid rgba(0,0,0,0);cursor:pointer}header.marcas .content .dropdown-content .col{flex:1;min-width:200px;margin:0 2rem}header.marcas .content .dropdown-content .col h4{margin-bottom:1rem;font-size:1.1rem;color:var(--primary)}header.marcas .content .dropdown-content .col a{display:block;font-weight:600;padding:1rem 0;color:var(--primary);transition:.2s;font-size:1.1rem}header.marcas .content .dropdown-content .col a:hover{color:var(--primary)}header.marcas .content .logo{margin-right:4rem;position:relative;z-index:2}@media all and (max-width: 999px){header.marcas .content .logo{margin-right:0}}header.marcas .content .logo a{display:inline-block;transition:all 300ms ease}header.marcas .content .logo a:hover{transform:scale(1.05)}header.marcas .content .logo a img{transition:all 300ms ease;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1))}header.marcas .content nav{flex:1;position:relative;z-index:2}@media all and (max-width: 999px){header.marcas .content nav{display:none}}header.marcas .content nav a{color:var(--secondary);text-decoration:none;font-weight:600;margin-right:2rem;font-size:1rem;position:relative;transition:all 300ms ease;padding:8px 16px;border-radius:10px}@media screen and (max-width: 1300px){header.marcas .content nav a{font-size:.8rem;margin-right:.5rem}}header.marcas .content .social{display:flex;position:relative;z-index:2}@media all and (max-width: 999px){header.marcas .content .social{display:none}}header.marcas .content .social a{color:var(--secondary);text-decoration:none;font-size:1.2rem;margin:0px .7rem;width:40px;height:40px;background:rgba(var(--secondary-rgb), 0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;border:1px solid rgba(var(--secondary-rgb), 0.2)}header.marcas .content .social a:hover{color:var(--white);background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--secondary-rgb), 0.3)}header.marcas .content .social a i{transition:all 300ms ease}header.marcas .content .login{position:relative;z-index:2}@media all and (max-width: 999px){header.marcas .content .login{display:none}}header.marcas .about-register .dropdown{position:relative}header.marcas .about-register .dropdown-menu{position:absolute;top:12vh;width:100vw;display:none;z-index:1000;padding:2rem 5%}header.marcas .about-register .dropdown-menu.open{display:block}header.marcas .about-register .dropdown-content{display:flex;gap:2rem;flex-wrap:wrap}header.marcas .about-register .dropdown-content .box{width:100%;background-color:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;border-radius:8px}header.marcas .about-register .dropdown-content .box .title{background-color:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;font-size:1.2rem;font-weight:600;color:var(--primary)}@media screen and (max-width: 1200px){header.marcas .about-register .dropdown-content .box .title{font-size:1rem}}header.marcas .about-register .dropdown-content .box .title img{max-width:30px}header.marcas .about-register .dropdown-content .box .container{display:flex;gap:2rem;margin-top:1rem;width:100%}header.marcas .about-register .dropdown-content .box .container .info{background-color:var(--white);width:70%;box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column}header.marcas .about-register .dropdown-content .box .container .info .text p{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-dark)}header.marcas .about-register .dropdown-content .box .container .result{width:30%;background:var(--white);box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}header.marcas .about-register .dropdown-content .box .container .result h4{margin-bottom:.5rem;color:var(--primary);font-size:1.4rem}header.marcas .about-register .dropdown-content .box .container .result p{font-size:.95rem;color:var(--text-dark);line-height:1.6}header.marcas .about-register .dropdown-content .box .container .result img{width:100px}header.marcas .about-register .dropdown-content .box .box-button{width:100%;display:flex;justify-content:center;margin-top:2rem;align-items:center}header.marcas .about-register .dropdown-content .box .box-button .button-menu{background:var(--secondary);padding:16px 50px;color:var(--white);text-decoration:none;font-weight:600;font-size:1rem;border-radius:2rem;border:2px solid rgba(0,0,0,0);cursor:pointer}header.marcas .about-register .dropdown-content .col{flex:1;min-width:200px;margin:0 2rem}header.marcas .about-register .dropdown-content h4{margin-bottom:1rem;font-size:1.1rem;color:var(--primary)}header.marcas .about-register .dropdown-content a{display:block;font-weight:600;padding:1rem 0;color:var(--primary);transition:.2s;font-size:1.1rem}header.marcas .about-register .dropdown-content a:hover{color:var(--primary)}header.marcas .about-services .dropdown{position:relative}header.marcas .about-services .dropdown-menu{position:absolute;top:12vh;width:100vw;display:none;z-index:1000;padding:2rem 5%}header.marcas .about-services .dropdown-menu.open{display:block}header.marcas .about-services .dropdown-content{display:flex;gap:2rem;flex-wrap:wrap}header.marcas .about-services .dropdown-content .box{width:100%;background-color:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;border-radius:8px}header.marcas .about-services .dropdown-content .box .title{background-color:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;font-size:1.2rem;font-weight:600;color:var(--primary)}@media screen and (max-width: 1200px){header.marcas .about-services .dropdown-content .box .title{font-size:1rem}}header.marcas .about-services .dropdown-content .box .title img{max-width:30px}header.marcas .about-services .dropdown-content .box .container{display:flex;gap:2rem;margin-top:1rem;width:100%}header.marcas .about-services .dropdown-content .box .container .info{background-color:var(--white);width:70%;box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column}header.marcas .about-services .dropdown-content .box .container .info .text p{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-dark)}header.marcas .about-services .dropdown-content .box .container .result{width:30%;background:var(--white);box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}header.marcas .about-services .dropdown-content .box .container .result h4{margin-bottom:.5rem;color:var(--primary);font-size:1.4rem}header.marcas .about-services .dropdown-content .box .container .result p{font-size:.95rem;color:var(--text-dark);line-height:1.6}header.marcas .about-services .dropdown-content .box .container .result img{width:100px}header.marcas .about-services .dropdown-content .box .box-button{width:100%;display:flex;justify-content:center;margin-top:2rem;align-items:center}header.marcas .about-services .dropdown-content .box .box-button .button-menu{background:var(--secondary);padding:16px 50px;color:var(--white);text-decoration:none;font-weight:600;font-size:1rem;border-radius:2rem;border:2px solid rgba(0,0,0,0);cursor:pointer}header.marcas .about-services .dropdown-content .col{flex:1;min-width:200px;margin:0 2rem}header.marcas .about-services .dropdown-content h4{margin-bottom:1rem;font-size:1.1rem;color:var(--primary)}header.marcas .about-services .dropdown-content a{display:block;font-weight:600;padding:1rem 0;color:var(--primary);transition:.2s;font-size:1.1rem}header.marcas .about-services .dropdown-content a:hover{color:var(--primary)}header.marcas .box-parceiro{position:fixed;top:0;z-index:50;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.582)}header.marcas .box-parceiro.hidden{display:none !important}header.marcas .box-parceiro #exit-modal{position:relative;right:-22vw;height:50px;width:50px;border-radius:50%;background:linear-gradient(135deg, #ff4757 0%, #c44569 100%);color:var(--white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;font-size:18px;box-shadow:0 8px 25px rgba(255,71,87,.4);transition:all 400ms ease;z-index:10}header.marcas .box-parceiro #exit-modal:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 12px 35px rgba(255,71,87,.6)}header.marcas .box-parceiro #exit-modal:active{transform:scale(0.95)}@media all and (max-width: 699px){header.marcas .box-parceiro #exit-modal{top:-0.5rem;right:-0.5rem;height:40px;width:40px;font-size:16px}}header.marcas .box-parceiro .box{width:40%;height:40%;text-align:center;background:var(--white);border-radius:40px;gap:1.5rem;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.596);transition:all .3s ease}header.marcas .box-parceiro .box .title h1{font-size:1.6rem;color:var(--primary)}header.marcas .box-parceiro .box .title img{max-width:60px}@media all and (max-width: 999px){header.marcas .box-parceiro .box .title h1{font-size:1.5rem}header.marcas .box-parceiro .box .title img{max-width:40px}}header.marcas .box-parceiro .box .text p{font-size:1.2rem;color:var(--text-dark)}@media all and (max-width: 999px){header.marcas .box-parceiro .box .text p{font-size:1rem}}@keyframes floatSide{0%,100%{transform:translateX(0px) translateY(0px)}25%{transform:translateX(10px) translateY(-5px)}50%{transform:translateX(15px) translateY(0px)}75%{transform:translateX(5px) translateY(5px)}}#main-nav{position:fixed;left:0;top:0;bottom:0;z-index:200}#main-nav:target .inset{margin-left:0}#main-nav .inset{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);backdrop-filter:opacity(0.6);position:absolute;left:0;bottom:0;top:10rem;width:280px;margin-left:-280px;transition:all 300ms ease-in;box-shadow:4px 0 25px rgba(0,0,0,.15);backdrop-filter:blur(10px);position:relative;overflow:hidden;border-top-right-radius:2rem;border-bottom-right-radius:2rem}#main-nav .inset::before{content:"";position:absolute;top:-40px;left:-40px;width:120px;height:120px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.1) 0%, transparent 70%);border-radius:50%;z-index:0}#main-nav .inset::after{content:"";position:absolute;bottom:-60px;right:-60px;width:150px;height:150px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:0}#main-nav .inset a{color:#fff;position:relative;z-index:2}#main-nav .inset .close{position:absolute;right:0;top:0;padding:20px;background:rgba(var(--white-rgb), 0.1);border-radius:0 0 0 15px;transition:all 300ms ease;backdrop-filter:blur(10px)}#main-nav .inset .close:hover{background:rgba(var(--white-rgb), 0.2);transform:scale(1.1)}#main-nav .inset .close i{font-size:18px;transition:all 300ms ease}#main-nav .inset nav{margin-top:64px;display:flex;flex-direction:column;padding:1rem;position:relative;z-index:2}#main-nav .inset nav a{margin-bottom:20px;font-size:1.1rem;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:12px;transition:all 300ms ease;border:1px solid rgba(0,0,0,0)}#main-nav .inset nav a:hover{background:rgba(var(--white-rgb), 0.15);border-color:rgba(var(--white-rgb), 0.3);transform:translateX(5px)}#main-nav .inset nav a.button-alt{background:rgba(var(--white-rgb), 0.1);border:2px solid rgba(var(--white-rgb), 0.3);text-align:center;margin-top:1rem;backdrop-filter:blur(10px)}#main-nav .inset nav a.button-alt:hover{background:var(--white);color:var(--secondary);border-color:var(--white);transform:translateX(0) scale(1.05)}#main-nav .inset nav a.button-alt i{margin-left:8px;font-size:14px}#main-nav .inset .social{margin-left:30px;display:flex;position:relative;z-index:2;gap:10px}#main-nav .inset .social a{text-decoration:none;width:40px;height:40px;background:rgba(var(--white-rgb), 0.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;border:1px solid rgba(var(--white-rgb), 0.2);backdrop-filter:blur(10px)}#main-nav .inset .social a:hover{background:var(--white);color:var(--secondary);transform:scale(1.1);border-color:var(--white)}#main-nav .inset .social a i{font-size:16px;transition:all 300ms ease}header{font-family:"Poppins",sans-serif;background-color:#fff;width:100%;z-index:100;top:0;left:0;box-shadow:0 4px 15px rgba(0,0,0,.2)}header .mobile-menu{position:absolute;width:70px;height:70px;display:none;align-items:center;justify-content:center;top:0;left:0;z-index:110}header .mobile-menu a{text-decoration:none;color:var(--secondary);width:50px;height:50px;background:rgba(var(--white-rgb), 0.95);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(var(--secondary-rgb), 0.3);transition:all 300ms ease;backdrop-filter:blur(10px);border:1px solid rgba(var(--secondary-rgb), 0.2)}header .mobile-menu a:hover{transform:scale(1.1);box-shadow:0 12px 35px rgba(var(--secondary-rgb), 0.4);background:var(--secondary);color:var(--white)}header .mobile-menu a i{font-size:15px;transition:all 300ms ease}@media all and (max-width: 999px){header .mobile-menu{display:flex}}header .content{max-width:90%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding:1rem 2rem}@media screen and (max-width: 1400px){header .content{max-width:100%}}@media all and (max-width: 999px){header .content{padding:.5rem 1rem}}header .content .mobile-menu{display:none}@media all and (max-width: 999px){header .content .mobile-menu{display:block;padding:1rem}header .content .mobile-menu a{color:var(--primary);font-size:24px;text-decoration:none;transition:all 300ms ease}header .content .mobile-menu a:hover{opacity:.7}}header .content .logo{width:fit-content}header .content .logo img{width:auto;height:100%;filter:brightness(1.1);transition:all 300ms ease}header .content .logo img:hover{filter:brightness(1.3);transform:scale(1.02)}@media all and (max-width: 1100px){header .content .logo img{max-width:auto;height:50px}}header .content nav{width:fit-content;position:relative;gap:3rem;display:flex;align-items:center;justify-content:left}@media all and (max-width: 999px){header .content nav{display:none}}header .content nav a{font-size:18px;line-height:26px;text-decoration:none;color:var(--text-header);font-weight:600;transition:all 400ms ease}header .content nav a:hover{color:var(--primary);transform:translateY(-5px);font-size:20px;border-bottom:5px solid var(--secondary);border-radius:4px}@media screen and (max-width: 1500px){header .content nav a{font-size:15px}}@media screen and (max-width: 1200px){header .content nav a{font-size:13px}}header .content .login{width:fit-content;position:relative;gap:1rem;display:flex;align-items:center;justify-content:space-between}@media all and (max-width: 999px){header .content .login{display:none}}header.home.certificate-header{position:sticky;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);padding:2rem 0;color:#fff;border-top:none;backdrop-filter:none;z-index:auto;width:auto;top:auto}@media all and (max-width: 999px){header.home.certificate-header{height:auto;padding:1.5rem 0}}@media all and (max-width: 480px){header.home.certificate-header{padding:1rem 0}}header.home.certificate-header .content{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 1rem}@media all and (max-width: 1200px){header.home.certificate-header .content{padding:0 2rem}}@media all and (max-width: 999px){header.home.certificate-header .content{flex-direction:column;gap:1.5rem;text-align:center;padding:0 1.5rem}}@media all and (max-width: 480px){header.home.certificate-header .content{gap:1rem;padding:0 1rem}}header.home.certificate-header .content .logo{margin-right:0;flex-shrink:0}@media all and (max-width: 999px){header.home.certificate-header .content .logo{order:1}}header.home.certificate-header .content .logo img{height:50px;width:auto;display:block}@media all and (max-width: 768px){header.home.certificate-header .content .logo img{height:40px}}@media all and (max-width: 480px){header.home.certificate-header .content .logo img{height:35px}}header.home.certificate-header .content .title-nav{display:flex;align-items:center;gap:1rem}header.home.certificate-header .content .title-nav .nav{display:flex;gap:1.5rem}header.home.certificate-header .content .title-nav .nav a{color:#fff;text-decoration:none;font-weight:500;transition:opacity .3s ease}header.home.certificate-header .content .title-nav .nav a:hover{opacity:.8}@media screen and (max-width: 999px){header.home.certificate-header .content .title-nav .nav a{margin:0}}@media all and (max-width: 999px){header.home.certificate-header .content .title-nav .nav{justify-content:center}}header.home.certificate-header .content .title-nav .header-title{display:flex;flex-direction:column;gap:.5rem;text-align:center;border-left:2px solid #fff;padding-left:2rem}@media all and (max-width: 999px){header.home.certificate-header .content .title-nav .header-title{display:none}}header.home.certificate-header .content .title-nav .header-title h1{font-size:2.5rem;margin:0;font-weight:bold;line-height:1.2}header.home.certificate-header .content .title-nav .header-title p{font-size:1.1rem;opacity:.9;margin:0;line-height:1.4}#main-nav{position:fixed;left:0;top:0;bottom:0;z-index:200}#main-nav:target .inset{margin-left:0}#main-nav .inset{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);backdrop-filter:opacity(0.6);position:absolute;left:0;bottom:0;width:280px;height:100%;margin-left:-280px;transition:all 300ms ease-in;box-shadow:4px 0 25px rgba(0,0,0,.15);backdrop-filter:blur(10px);position:relative;overflow:hidden;border-top-right-radius:20px;border-bottom-right-radius:20px}#main-nav .inset::after{content:"";position:absolute;bottom:-60px;right:-60px;width:150px;height:150px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:0}#main-nav .inset a{color:#fff;position:relative;z-index:2}#main-nav .inset .close{position:absolute;right:0;top:0;padding:20px;background:rgba(var(--white-rgb), 0.1);border-radius:0 0 0 15px;transition:all 300ms ease;backdrop-filter:blur(10px)}#main-nav .inset .close:hover{background:rgba(var(--white-rgb), 0.2);transform:scale(1.1)}#main-nav .inset .close i{font-size:18px;transition:all 300ms ease}#main-nav .inset nav{margin-top:64px;display:flex;flex-direction:column;padding:1rem;position:relative;z-index:2}#main-nav .inset nav a{margin-bottom:20px;font-size:1.1rem;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:12px;transition:all 300ms ease;border:1px solid rgba(0,0,0,0)}#main-nav .inset nav a:hover{background:rgba(var(--white-rgb), 0.15);border-color:rgba(var(--white-rgb), 0.3);transform:translateX(5px)}#main-nav .inset nav a.button-alt{background:rgba(var(--white-rgb), 0.1);border:2px solid rgba(var(--white-rgb), 0.3);text-align:center;margin-top:1rem;backdrop-filter:blur(10px)}#main-nav .inset nav a.button-alt:hover{background:var(--white);color:var(--secondary);border-color:var(--white);transform:translateX(0) scale(1.05)}#main-nav .inset nav a.button-alt i{margin-left:8px;font-size:14px}#main-nav .inset .social{margin-left:30px;display:flex;position:relative;z-index:2;gap:10px}#main-nav .inset .social a{text-decoration:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--white-rgb), 0.2);backdrop-filter:blur(10px)}#main-nav .inset .social a:has(.icon-instagram){background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}#main-nav .inset .social a:has(.icon-facebook){background:linear-gradient(135deg, #1877F2 0%, #42A5F5 100%)}#main-nav .inset .social a i{font-size:16px;color:#fff}#main-nav .inset .social a i.icon-instagram{color:#fff}#main-nav .inset .social a i.icon-facebook{color:#fff}footer.footer{width:100%;background-color:#f5f7fa !important;min-height:120px;height:auto;display:flex;align-items:center;justify-content:space-between;padding:20px 5%}@media(max-width: 640px){footer.footer{min-height:80px;padding:15px 3%;flex-direction:column;gap:15px}}@media(min-width: 641px)and (max-width: 999px){footer.footer{min-height:100px;padding:18px 4%}}footer.footer .footer-left{display:flex;align-items:center;width:70%;justify-content:space-around}@media(max-width: 640px){footer.footer .footer-left{width:100%;flex-direction:column;gap:15px;text-align:center}}@media(min-width: 641px)and (max-width: 999px){footer.footer .footer-left{width:100%;justify-content:space-between}}footer.footer .logo-openmarcas{width:auto;max-width:200px}@media(max-width: 640px){footer.footer .logo-openmarcas{max-width:150px}}@media(min-width: 641px)and (max-width: 999px){footer.footer .logo-openmarcas{max-width:170px}}footer.footer .footer-menu{width:100%}@media(max-width: 640px){footer.footer .footer-menu{width:100%}}footer.footer .footer-menu ul{display:flex;justify-content:flex-start;align-items:center;width:auto;list-style:none;margin:0;gap:2px}@media(max-width: 640px){footer.footer .footer-menu ul{flex-wrap:wrap;justify-content:center;gap:8px}}@media(min-width: 641px)and (max-width: 999px){footer.footer .footer-menu ul{gap:15px}}footer.footer .footer-menu ul li a{text-decoration:none;color:var(--primary);font-weight:600;font-size:1rem;padding:.8rem 1rem;text-align:center;display:inline-block;transition:all .3s ease}footer.footer .footer-menu ul li a:hover{color:var(--secondary);transform:translateY(-2px)}footer.footer .footer-menu ul li a.social{font-size:1.3rem;padding:.5rem}@media(max-width: 640px){footer.footer .footer-menu ul li a.social{font-size:1.1rem}}@media(min-width: 641px)and (max-width: 999px){footer.footer .footer-menu ul li a.social{font-size:1.2rem}}@media(max-width: 640px){footer.footer .footer-menu ul li a{font-size:.85rem;padding:.5rem .7rem}}@media(min-width: 641px)and (max-width: 1024px){footer.footer .footer-menu ul li a{font-size:.9rem;padding:.6rem .8rem}}footer.footer .footer-right{display:flex;flex-direction:column;align-items:center;width:25%;text-align:center}@media(max-width: 640px){footer.footer .footer-right{width:100%;margin-top:10px}}@media(min-width: 641px)and (max-width: 999px){footer.footer .footer-right{width:30%}}footer.footer .footer-right p{color:#593178;font-weight:bold;font-size:1rem;margin-bottom:5px}@media(max-width: 640px){footer.footer .footer-right p{font-size:.9rem}}footer.footer .logo-opencon{width:100%;max-width:120px}@media(max-width: 640px){footer.footer .logo-opencon{max-width:100px}}footer{background-color:var(--white);padding:2rem 0}footer .content{width:80%;display:flex;flex-direction:column}@media screen and (max-width: 1200px){footer .content{width:90%}}@media screen and (max-width: 999px){footer .content{width:100%}}footer .content .container_one{width:100%;display:flex;justify-content:space-between;gap:2rem;padding:2rem;border-bottom:2px solid #e5e5e5}@media screen and (max-width: 1200px){footer .content .container_one{flex-direction:column}}footer .content .container_one .logo{width:30%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 999px){footer .content .container_one .logo{width:100%}}footer .content .container_one .logo img{max-width:100%;height:auto}@media screen and (max-width: 1200px){footer .content .container_one .logo img{width:50%}}footer .content .container_one .logo p{font-size:.9rem;line-height:1.6;color:var(--secondary);margin:0;max-width:280px}@media screen and (max-width: 1200px){footer .content .container_one .logo p{font-size:.8rem}}footer .content .container_one .nav{width:40%;display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width: 1200px){footer .content .container_one .nav{width:50%}}@media screen and (max-width: 999px){footer .content .container_one .nav{width:100%}}footer .content .container_one .nav .colum{width:50%;display:flex;flex-direction:column;gap:.5rem}footer .content .container_one .nav .colum span{color:var(--secondary);font-size:1.2rem;line-height:1.2;font-weight:600;margin:0}@media screen and (max-width: 1200px){footer .content .container_one .nav .colum span{font-size:1rem}}footer .content .container_one .nav .colum a{color:var(--third);font-size:.9rem;line-height:1.6;font-weight:400;margin:0;text-decoration:none}@media screen and (max-width: 1200px){footer .content .container_one .nav .colum a{font-size:.8rem}}footer .content .container_one .social{width:30%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 1200px){footer .content .container_one .social{width:50%}}@media screen and (max-width: 999px){footer .content .container_one .social{width:100%}}footer .content .container_one .social .app{width:100%;display:flex;flex-direction:column;gap:1rem}footer .content .container_one .social .app span{color:var(--secondary);font-size:1.2rem;line-height:1.2;font-weight:600;text-align:left;margin:0}@media screen and (max-width: 1200px){footer .content .container_one .social .app span{font-size:1rem}}footer .content .container_one .social .app .appbadges{display:flex;gap:1rem}footer .content .container_one .social .app .appbadges a img{width:100%;height:auto}@media screen and (max-width: 1200px){footer .content .container_one .social .app .appbadges a img{width:80%}}footer .content .container_one .social .redes{width:100%;display:flex;flex-direction:column;gap:1rem}footer .content .container_one .social .redes span{color:var(--secondary);font-size:1.2rem;line-height:1.2;font-weight:600;text-align:left;margin:0}@media screen and (max-width: 1200px){footer .content .container_one .social .redes span{font-size:1rem}}footer .content .container_one .social .redes .icons{width:100%;display:flex;gap:1rem;padding:0rem .2rem}footer .content .container_one .social .redes .icons a{color:var(--third);font-size:1.5rem;line-height:1.6;font-weight:400;margin:.2rem;text-decoration:none}@media screen and (max-width: 1200px){footer .content .container_one .social .redes .icons a{font-size:1rem}}footer .content .container_two{width:100%;display:flex;justify-content:space-between;padding:1rem 0}footer .content .container_two p{color:var(--secondary);font-size:.8rem;line-height:1.6;font-weight:400;margin:0}@media screen and (max-width: 1200px){footer .content .container_two p{font-size:.7rem}}footer .content .container_two .politicas{display:flex;gap:1rem}footer .content .container_two .politicas a{color:var(--secondary);font-size:.8rem;line-height:1.6;font-weight:400;margin:0;text-decoration:none}@media screen and (max-width: 1200px){footer .content .container_two .politicas a{font-size:.7rem}}footer.certificate-footer{background:var(--primary);color:#fff;padding:4rem 0 2rem}@media all and (max-width: 999px){footer.certificate-footer{padding:2rem 0 1rem}}footer.certificate-footer .content{max-width:1200px;margin:0 auto;padding:0 2rem}@media all and (max-width: 999px){footer.certificate-footer .content{padding:0 1rem}}footer.certificate-footer .content .grid-separe{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe{flex-direction:column;align-items:center;gap:2rem}}footer.certificate-footer .content .grid-separe .logo{flex-shrink:0}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .logo{text-align:center;width:100%}}footer.certificate-footer .content .grid-separe .logo img{width:150px}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .logo img{width:100px}}footer.certificate-footer .content .grid-separe .summary{flex:1;max-width:500px;text-align:left}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .summary{max-width:100%;text-align:center}}footer.certificate-footer .content .grid-separe .summary .summary-header{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:1.5rem}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .summary .summary-header{justify-content:center}}footer.certificate-footer .content .grid-separe .summary .summary-header h4{margin:0;font-size:1.4rem;font-weight:600}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .summary .summary-header h4{font-size:1.2rem}}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .summary-header h4{font-size:1.1rem}}footer.certificate-footer .content .grid-separe .summary .contact-item{display:flex;align-items:center;gap:15px;margin-bottom:1.5rem}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .summary .contact-item{justify-content:center;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item{gap:10px;margin-bottom:1.25rem}}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item .contact-icon{width:20px;height:20px}}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-icon i{font-size:18px;color:var(--secondary)}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item .contact-icon i{font-size:16px}}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info{flex:1}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info .contact-label{display:block;font-size:.9rem;opacity:.8;margin-bottom:.3rem;font-weight:500}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info .contact-label{font-size:.85rem}}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info p{font-size:1rem;margin:0;line-height:1.5}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info p{font-size:.9rem}}footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info a{font-size:1rem;margin:0;line-height:1.5;text-decoration:none;color:var(--white)}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .summary .contact-item .contact-info a{font-size:.9rem}}footer.certificate-footer .content .grid-separe .made-by-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .made-by-section{margin-top:1rem;width:100%}}footer.certificate-footer .content .grid-separe .made-by-section .made-header{display:flex;align-items:center;justify-content:center;width:100%}footer.certificate-footer .content .grid-separe .made-by-section .made-header h4{margin-top:0;margin-bottom:.5rem;font-size:1.4rem;font-weight:600;text-align:center}@media all and (max-width: 999px){footer.certificate-footer .content .grid-separe .made-by-section .made-header h4{font-size:1.2rem}}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .made-by-section .made-header h4{font-size:1.1rem}}footer.certificate-footer .content .grid-separe .made-by-section .rede-ideia-logo{width:6.25rem;height:auto}@media all and (max-width: 480px){footer.certificate-footer .content .grid-separe .made-by-section .rede-ideia-logo{width:5rem}}footer.certificate-footer .end{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}@media all and (max-width: 999px){footer.certificate-footer .end{padding:0 1rem;padding-top:1.5rem;margin-top:1.5rem}}footer.certificate-footer .end p{font-size:1rem;opacity:.8;margin:0}@media all and (max-width: 480px){footer.certificate-footer .end p{font-size:.9rem}}main.home{font-family:"Poppins",sans-serif}main.home section.hero{background:url("../images/hero-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:80vh;overflow:hidden}@media screen and (max-width: 999px){main.home section.hero{height:auto}}main.home section.hero .container{margin:0 auto;background-size:contain;position:relative;z-index:1;width:80%;height:100%;display:flex;align-items:center}@media screen and (max-width: 999px){main.home section.hero .container{flex-direction:column;width:100%;background:none}}main.home section.hero .container .heading{width:50%}@media screen and (max-width: 999px){main.home section.hero .container .heading{width:100%;padding:2rem;margin-top:60px}}main.home section.hero .container .heading h1{font-size:3rem;color:var(--white);line-height:1.2}main.home section.hero .container .heading h1 strong{color:var(--secondary)}@media all and (max-width: 1200px){main.home section.hero .container .heading h1{font-size:2rem}}@media screen and (max-width: 999px){main.home section.hero .container .heading h1{font-size:1.2rem}}main.home section.hero .container .heading p{width:70%;font-size:1.3rem;color:var(--white);line-height:1.6}@media all and (max-width: 1200px){main.home section.hero .container .heading p{font-size:1rem}}@media screen and (max-width: 999px){main.home section.hero .container .heading p{width:100%;font-size:1rem}}main.home section.hero .container .heading .action{display:flex;gap:1rem}main.home section.hero .container .heading .action a{justify-self:center}@media screen and (max-width: 999px){main.home section.hero .container .heading .action a{font-size:.8rem}}main.home section.hero .container .image{display:flex;height:100%;align-items:flex-end;justify-content:center;flex:1;z-index:5}main.home section.hero .container .image img{max-width:100%;max-height:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, 0.2))}@media all and (max-width: 999px){main.home section.hero .container .image img{max-height:100%}}main.home section.tutorial{padding:3rem;width:100%;background:linear-gradient(180deg, #170D22 0%, #221135 100%)}@media screen and (max-width: 999px){main.home section.tutorial{padding:2rem}}main.home section.tutorial .content{width:80%;margin:0 auto;display:flex;gap:2rem;align-items:center;height:100%}@media screen and (max-width: 999px){main.home section.tutorial .content{flex-direction:column;width:100%}}main.home section.tutorial .content .text{width:50%}@media screen and (max-width: 999px){main.home section.tutorial .content .text{width:100%}}main.home section.tutorial .content .text h2{color:var(--white);font-size:2.3rem;line-height:1.2;font-weight:500}@media screen and (max-width: 1200px){main.home section.tutorial .content .text h2{font-size:1.8rem}}main.home section.tutorial .content .text p{color:var(--text-light);font-size:1.3rem;line-height:1.6;font-weight:400}@media screen and (max-width: 1200px){main.home section.tutorial .content .text p{font-size:1rem}}main.home section.tutorial .content .info{width:50%;position:relative;display:flex;flex-direction:column;align-items:center;border-radius:16px;border:1px solid var(--background-light);background:var(--background);padding:1rem 0rem}@media screen and (max-width: 999px){main.home section.tutorial .content .info{width:100%}}main.home section.tutorial .content .info .line{position:absolute;left:2.6rem;top:100px;width:3px;height:60%;z-index:0;background-color:var(--background-light)}@media screen and (max-width: 999px){main.home section.tutorial .content .info .line{display:none}}main.home section.tutorial .content .info .item{width:100%;display:flex;gap:1rem;align-items:center;padding:0rem 1rem;transition:all 400ms ease;position:relative;z-index:1}main.home section.tutorial .content .info .item .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:60px;height:60px;font-size:2.5rem;color:var(--primary);background-color:#ded6e7;border-radius:20px}main.home section.tutorial .content .info .item .text{padding:1.5rem;width:90%}main.home section.tutorial .content .info .item .text h3{color:var(--white);font-size:1.4rem;line-height:1.2;font-weight:500;margin:0}@media screen and (max-width: 999px){main.home section.tutorial .content .info .item .text h3{font-size:1.1rem}}main.home section.tutorial .content .info .item .text p{color:var(--text-light);font-size:1.2rem;line-height:1.6;font-weight:400;margin:0}@media screen and (max-width: 999px){main.home section.tutorial .content .info .item .text p{font-size:1rem}}main.home section.tutorial .content .info .divider{position:relative;z-index:0;width:87%;height:40px;border-left:3px solid var(--background-light)}main.home section.solutions{width:100%;background:var(--white)}@media all and (max-width: 1200px){main.home section.solutions{padding:2rem}}main.home section.solutions .content{width:80%;margin:0 auto;display:flex;flex-direction:column;gap:2rem;align-items:center;height:100%;padding:2rem 0 4rem 0}@media all and (max-width: 1200px){main.home section.solutions .content{width:95%;padding:1rem 0 2rem 0}}main.home section.solutions .content .info{width:100%;margin:3rem auto;text-align:center}@media all and (max-width: 1200px){main.home section.solutions .content .info{margin:1rem auto}}main.home section.solutions .content .info h2{color:var(--text-dark);font-size:2.3rem;line-height:1.2;font-weight:500}@media all and (max-width: 1200px){main.home section.solutions .content .info h2{font-size:1.8rem}}main.home section.solutions .content .info p{color:var(--text-dark);font-size:1.3rem;line-height:1.6;font-weight:400}@media all and (max-width: 1200px){main.home section.solutions .content .info p{font-size:1rem}}main.home section.solutions .content .action{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}main.home section.solutions .content .action .button-solutions{color:var(--white);text-decoration:none;font-size:1.3rem;padding:1rem 2rem;border-radius:40px;line-height:1.6;font-weight:500;background-color:var(--primary)}main.home section.solutions .content .action .button-solutions:hover{background:var(--primary);color:var(--white);transform:translateY(-3px);box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.4);border-color:rgba(var(--white-rgb), 0.3)}main.home section.solutions .content .action .button-solutions:hover::before{left:100%}main.home section.solutions .content .action .button-solutions:hover i{transform:translateX(8px) scale(1.1)}main.home section.solutions .content .action .button-solutions:hover .button-text{transform:translateX(-2px)}main.home section.solutions .content .solutions-list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:2rem}@media all and (max-width: 1200px){main.home section.solutions .content .solutions-list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 1000px){main.home section.solutions .content .solutions-list{grid-template-columns:repeat(1, 1fr)}}main.home section.solutions .content .solutions-list .item{width:100%;display:flex;flex-direction:column;transition:all 400ms ease;border:2px solid var(--border);border-radius:20px;padding:2rem;gap:1.5rem}main.home section.solutions .content .solutions-list .item .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:60px;height:60px;font-size:1.5rem;color:var(--primary);background-color:#ded6e7;border-radius:20px}main.home section.solutions .content .solutions-list .item .text{width:95%}main.home section.solutions .content .solutions-list .item .text h3{color:var(--secondary);font-size:1.4rem;line-height:1.2;font-weight:500;margin:0}main.home section.solutions .content .solutions-list .item .text p{color:var(--text);font-size:.9rem;line-height:1.6;font-weight:400;margin:0}main.home section.app{border-top:2px solid var(--primary);border-bottom:2px solid var(--primary);width:100%;background:#f7f7f7}main.home section.app .container{width:100%;display:flex;height:550px}@media screen and (max-width: 999px){main.home section.app .container{flex-direction:column;height:auto}}main.home section.app .container .image{width:50%;background-color:var(--third);height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media screen and (max-width: 999px){main.home section.app .container .image{width:100%;padding-top:1rem}}main.home section.app .container .image img{max-width:100%;height:auto}@media screen and (max-width: 999px){main.home section.app .container .image img{max-height:70%;max-width:70%}}main.home section.app .container .text{padding:2rem;width:50%;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 999px){main.home section.app .container .text{width:100%}}main.home section.app .container .text h1{color:var(--text-dark);font-size:2.3rem;line-height:1.2;font-weight:500;margin:0}@media screen and (max-width: 1200px){main.home section.app .container .text h1{font-size:1.6rem;text-align:center}}main.home section.app .container .text h1 strong{color:var(--primary);font-weight:600}main.home section.app .container .text p{color:var(--text-dark);font-size:1.1rem;line-height:1.6;font-weight:400;margin:1rem 0}@media screen and (max-width: 1400px){main.home section.app .container .text p{font-size:1rem}}main.home section.app .container .text .app-badges{display:flex;gap:20px;margin:1rem 0}@media all and (max-width: 1400px){main.home section.app .container .text .app-badges{gap:15px;justify-content:center}}@media all and (max-width: 999px){main.home section.app .container .text .app-badges{max-width:100%}}main.home section.app .container .text .app-badges a{transition:all 300ms ease}main.home section.app .container .text .app-badges a:hover{transform:translateY(-3px);filter:brightness(1.1);-webkit-filter:drop-shadow(5px 5px 5px rgba(34, 34, 34, 0.1647058824));filter:drop-shadow(5px 5px 5px rgba(34, 34, 34, 0.1647058824))}main.home section.app .container .text .app-badges a img{height:80px;width:auto}@media all and (max-width: 1100px){main.home section.app .container .text .app-badges a img{height:45px}}@media screen and (max-width: 999px){main.home section.app .container .text .app-badges a img{height:60px}}@media screen and (max-width: 400px){main.home section.app .container .text .app-badges a img{height:50px}}main.home section.plans{width:100%;background:var(--white)}main.home section.plans .content{width:80%;margin:0 auto;display:flex;flex-direction:column;gap:2rem;align-items:center;height:100%;padding:2rem 0}@media screen and (max-width: 999px){main.home section.plans .content{width:100%}}main.home section.plans .content .info{width:100%;margin:3rem auto 0;text-align:center}@media screen and (max-width: 999px){main.home section.plans .content .info{margin:0}}main.home section.plans .content .info h2{color:var(--text-dark);font-size:2.6rem;line-height:1.2;font-weight:500}@media screen and (max-width: 999px){main.home section.plans .content .info h2{font-size:2rem}}main.home section.plans .content .info p{color:var(--text-dark);font-size:1.3rem;line-height:1.6;font-weight:400}@media screen and (max-width: 999px){main.home section.plans .content .info p{font-size:1rem}}main.home section.plans .content .plan-option{display:flex;align-items:center;justify-content:center;height:60px;width:fit-content;border:3px solid var(--secondary);border-radius:15px;padding:3px;margin:0 auto 2rem;box-shadow:0 8px 25px rgba(var(--secondary-rgb), 0.3);transition:all 400ms ease}@media screen and (max-width: 999px){main.home section.plans .content .plan-option{height:30px;max-width:100%}}main.home section.plans .content .plan-option:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(var(--secondary-rgb), 0.4)}main.home section.plans .content .plan-option a{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%;border-radius:14px;padding:0 24px;text-align:center;font-size:1.3rem;font-weight:700;color:var(--primary);transition:all 400ms ease;position:relative;overflow:hidden}main.home section.plans .content .plan-option a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);transition:transform 400ms ease}main.home section.plans .content .plan-option a.active{background:var(--primary);color:var(--white);box-shadow:0 4px 15px rgba(0,0,0,.1)}main.home section.plans .content .plan-option a.active::before{transform:translateX(0)}main.home section.plans .content .plan-option a:hover:not(.active)::before{transform:translateX(0)}@media all and (max-width: 1199px){main.home section.plans .content .plan-option{height:50px}main.home section.plans .content .plan-option a{font-size:.8rem;padding:0 16px}}main.home section.plans .content .solutions-list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 999px){main.home section.plans .content .solutions-list{grid-template-columns:repeat(1, 1fr)}}main.home section.plans .content .solutions-list .item{width:100%;display:flex;flex-direction:column;transition:all 400ms ease;border:2px solid var(--border);border-radius:20px;padding:2rem;gap:1rem;animation:slide-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media screen and (max-width: 999px){main.home section.plans .content .solutions-list .item{width:90%;margin:0 auto}}main.home section.plans .content .solutions-list .item .title{width:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between}main.home section.plans .content .solutions-list .item .title h1{color:#5a2c7f;font-size:1.8rem;line-height:1.2;font-weight:500;margin:0}main.home section.plans .content .solutions-list .item .title .badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ded6e7;color:var(--secondary);padding:8px 20px;border-radius:15px;font-size:.9rem;font-weight:600;width:fit-content;box-shadow:0 4px 15px rgba(var(--secondary-rgb), 0.3)}@media screen and (max-width: 999px){main.home section.plans .content .solutions-list .item .title .badge{padding:4px 10px;font-size:.7rem}}main.home section.plans .content .solutions-list .item .price{width:100%;display:flex;align-items:center}main.home section.plans .content .solutions-list .item .price h2{color:var(--text-dark);font-size:1.8rem;line-height:1.2;font-weight:500;margin:0}main.home section.plans .content .solutions-list .item .price span{color:var(--text);font-size:.9rem;line-height:1.6;font-weight:400;margin:0}main.home section.plans .content .solutions-list .item .text{width:100%}main.home section.plans .content .solutions-list .item .text p{color:var(--text);font-size:.9rem;line-height:1.6;font-weight:400;margin:0}main.home section.plans .content .solutions-list .item .action{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:auto}main.home section.plans .content .solutions-list .item .features{list-style:none;padding:0;margin:0}main.home section.plans .content .solutions-list .item .features li{display:flex;text-align:left;margin-bottom:10px;font-size:14px}main.home section.plans .content .solutions-list .item .features li::before{content:"✔";border-radius:50%;font-weight:bold;display:inline-block;width:10px;margin-right:8px;align-items:center}main.home section.plans .content .solutions-list .item .features li.active{color:var(--primary)}main.home section.plans .content .solutions-list .item .features li.active::before{color:var(--primary)}main.home section.plans .content .solutions-list .item .features li.inactive{color:#aaa;text-decoration:line-through}main.home section.plans .content .solutions-list .item .features li.inactive::before{content:"-";text-decoration:none;color:#ccc}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}main.home section.about{width:100%;background:var(--white)}main.home section.about .container{display:flex;justify-content:center;align-items:center;height:600px}@media screen and (max-width: 999px){main.home section.about .container{flex-direction:column;height:auto}}main.home section.about .container .info{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--third);padding:1rem 0rem}@media screen and (max-width: 999px){main.home section.about .container .info{width:100%}}main.home section.about .container .info .text{width:60%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:0rem 1rem;transition:all 400ms ease}@media screen and (max-width: 1300px){main.home section.about .container .info .text{width:100%;padding:2rem}}main.home section.about .container .info .text h1{color:var(--white);text-align:left;font-size:3rem;line-height:1.2;font-weight:500;margin:0}@media screen and (max-width: 1300px){main.home section.about .container .info .text h1{font-size:2rem}}main.home section.about .container .info .text p{color:var(--text-light);font-size:1.2rem;line-height:1.6;font-weight:400;margin:0}@media screen and (max-width: 1300px){main.home section.about .container .info .text p{font-size:1rem}}main.home section.about .container .image{width:50%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media screen and (max-width: 999px){main.home section.about .container .image{width:100%;height:300px}}main.home section.about .container .image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, var(--third), transparent);z-index:1;pointer-events:none}@media screen and (max-width: 999px){main.home section.about .container .image::before{background:linear-gradient(to bottom, rgba(var(--third-rgb), 0.5), transparent 100%)}}main.home section.about .container .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}main.home section.parceiros{width:100%;padding:5rem 0;background:#f7f7f7}main.home section.parceiros .container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:0 auto}@media screen and (max-width: 999px){main.home section.parceiros .container{width:100%;flex-direction:column}}main.home section.parceiros .container .title{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}main.home section.parceiros .container .title h1{color:var(--secondary);text-align:center;font-size:3rem;line-height:1.2;font-weight:500;margin:0}@media screen and (max-width: 1300px){main.home section.parceiros .container .title h1{font-size:2rem}}main.home section.parceiros .container .descricao{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}main.home section.parceiros .container .descricao p{color:var(--text-dark);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1300px){main.home section.parceiros .container .descricao p{font-size:1rem}}main.home section.parceiros .container .content{width:100%;display:flex;gap:2rem;margin:3rem 0;justify-content:center;align-items:center}@media screen and (max-width: 999px){main.home section.parceiros .container .content{flex-direction:column}}main.home section.parceiros .container .content .item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:40px;padding:3rem 2rem;background-color:var(--white)}@media screen and (max-width: 999px){main.home section.parceiros .container .content .item{width:60%;margin:0 auto}}main.home section.parceiros .container .content .item img{max-width:90%;margin:0 auto}main.home section.certificado{width:100%;background:url("../images/certificado.jpeg") center center no-repeat;background-size:cover;padding:5rem 0}@media screen and (max-width: 1200px){main.home section.certificado{background-position:left center}}@media screen and (max-width: 999px){main.home section.certificado{background:none;padding:1rem 0}}main.home section.certificado .content{width:80%;margin:0 auto;display:flex;gap:2rem;justify-content:flex-end}@media screen and (max-width: 999px){main.home section.certificado .content{flex-direction:column;padding:2rem 1rem;border-radius:20px;justify-content:center;align-items:center;background:linear-gradient(180deg, #170D22 0%, #221135 100%)}}main.home section.certificado .content .text{width:50%;display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:right;align-items:end}@media screen and (max-width: 999px){main.home section.certificado .content .text{width:100%;text-align:center;align-items:center}}main.home section.certificado .content .text h1{color:var(--white);font-size:3rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.certificado .content .text h1{font-size:2rem}}main.home section.certificado .content .text p{color:var(--white);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.certificado .content .text p{font-size:1rem}}main.home section.certificado .content .features{width:50%;list-style:none;padding:0;margin:0;gap:1.5rem}main.home section.certificado .content .features li{display:flex;text-align:center;margin-bottom:1rem;font-size:1.2rem;color:var(--text-dark)}main.home section.certificado .content .features li::before{content:"✔";background-color:#ded6e7;border-radius:50%;font-weight:bold;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:2rem;text-align:center;margin-right:8px;color:var(--secondary)}main.home section.certificado .content .features li.active{color:#6321b4}main.home section.certificado .content .features li.active::before{color:#6c2abd}main.home section.certificado .content .features li.inactive{color:#aaa;text-decoration:line-through}main.home section.certificado .content .features li.inactive::before{content:"-";text-decoration:none;color:#ccc}main.home section.marcas{width:100%;background:url("../images/marcas.jpeg") center center no-repeat;background-size:cover;padding:5rem 0}@media screen and (max-width: 1200px){main.home section.marcas{background-position:right center}}@media screen and (max-width: 999px){main.home section.marcas{background:none;padding:1rem 0}}main.home section.marcas .content{width:80%;margin:0 auto;display:flex;gap:3rem}@media screen and (max-width: 999px){main.home section.marcas .content{flex-direction:column;padding:2rem 1rem;border-radius:20px;justify-content:center;align-items:center;background:linear-gradient(180deg, #170D22 0%, #221135 100%)}}main.home section.marcas .content .text{width:50%;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (max-width: 999px){main.home section.marcas .content .text{width:100%;text-align:center;align-items:center}}main.home section.marcas .content .text h1{color:var(--white);font-size:3rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.marcas .content .text h1{font-size:2rem}}main.home section.marcas .content .text p{color:var(--white);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.marcas .content .text p{font-size:1rem}}main.home section.marcas .content .features{width:50%;list-style:none;padding:0;margin:0;gap:1.5rem}main.home section.marcas .content .features li{display:flex;text-align:center;margin-bottom:1rem;font-size:1.2rem;color:var(--text-dark)}main.home section.marcas .content .features li::before{content:"✔";background-color:#ded6e7;border-radius:50%;font-weight:bold;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:2rem;text-align:center;margin-right:8px;color:var(--secondary)}main.home section.marcas .content .features li.active{color:#6321b4}main.home section.marcas .content .features li.active::before{color:#6c2abd}main.home section.marcas .content .features li.inactive{color:#aaa;text-decoration:line-through}main.home section.marcas .content .features li.inactive::before{content:"-";text-decoration:none;color:#ccc}main.home section.extra-services{width:100%;background:#f7f7f7;padding:5rem 2rem}@media screen and (max-width: 999px){main.home section.extra-services{padding:1rem 0}}main.home section.extra-services .content{width:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 999px){main.home section.extra-services .content{width:100%}}main.home section.extra-services .content .text{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}main.home section.extra-services .content .text h1{color:var(--secondary);font-size:3rem;line-height:1.2;font-weight:700;margin:0;text-align:center}@media screen and (max-width: 1200px){main.home section.extra-services .content .text h1{font-size:2rem}}main.home section.extra-services .content .text p{color:var(--text-dark);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0;text-align:center}@media screen and (max-width: 1200px){main.home section.extra-services .content .text p{font-size:1rem}}main.home section.extra-services .content .list{width:100%;display:grid;gap:2rem}main.home section.extra-services .content .list.impar{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1200px){main.home section.extra-services .content .list.impar{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 400px){main.home section.extra-services .content .list.impar{grid-template-columns:repeat(1, 1fr)}}main.home section.extra-services .content .list.par{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 400px){main.home section.extra-services .content .list.par{grid-template-columns:repeat(1, 1fr)}}main.home section.extra-services .content .list .item{display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:20px;padding:2rem;transition:all 400ms ease}main.home section.extra-services .content .list .item .title h3{color:var(--third);font-size:1.5rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.extra-services .content .list .item .title h3{font-size:1.2rem}}main.home section.extra-services .content .list .item .price h4{color:var(--secondary);font-size:2rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.extra-services .content .list .item .price h4{font-size:1.5rem}}main.home section.extra-services .content .list .item .description p{color:var(--text-dark);font-size:.9rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.extra-services .content .list .item .description p{font-size:.7rem}}main.home section.avaliation{width:100%;background-color:var(--white);padding:5rem 1rem;position:relative;overflow:hidden}@media screen and (max-width: 999px){main.home section.avaliation{padding:2rem 0}}main.home section.avaliation .content{width:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center}@media screen and (max-width: 1200px){main.home section.avaliation .content{width:100%}}main.home section.avaliation .content .title h2{color:var(--secondary);font-size:3rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.avaliation .content .title h2{font-size:2rem}}main.home section.avaliation .content .subTitle h3{color:var(--text-dark);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.avaliation .content .subTitle h3{font-size:1rem}}main.home section.avaliation .content .swiper-container{width:100%;height:auto;min-height:350px;overflow-y:visible;overflow-x:hidden;padding:2rem 1rem;border-radius:40px}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container{padding:2rem 2rem;height:auto;min-height:auto}}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide{height:auto}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item{display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.1);padding:2rem;transition:all 400ms ease;height:100%;min-height:380px}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item{min-height:320px}}@media screen and (max-width: 799px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item{min-height:auto}}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .stars{padding-top:.5rem;padding-left:.5rem;display:flex;gap:.125rem;margin-bottom:.5rem}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .stars .star{color:#fbbf24;font-size:2rem;line-height:1}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .stars .star{font-size:1rem}}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .description{flex:1;display:flex;flex-direction:column}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .description p{text-align:left;color:var(--text-dark);font-size:.85rem;line-height:1.4;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .description p{font-size:.75rem}}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user{display:flex;gap:1rem;align-items:center}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user .avatar{width:50px;height:50px;border-radius:50%}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user .avatar{width:30px;height:30px}}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user .avatar img{width:100%;height:100%;object-fit:cover}main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user .name h4{color:var(--secondary);font-size:1.2rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.avaliation .content .swiper-container .swiper-wrapper .swiper-slide .item .user .name h4{font-size:.8rem}}main.home section.contact{width:100%;background-color:#f7f7f7;padding:2rem 1rem}main.home section.contact .content{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 1200px){main.home section.contact .content{width:100%;flex-direction:column-reverse}}main.home section.contact .content .list{width:50%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1200px){main.home section.contact .content .list{width:100%}}main.home section.contact .content .list .item{width:90%;background-color:var(--white);border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.1);padding:2rem;align-items:center;justify-content:left;display:flex;gap:1rem}@media screen and (max-width: 1200px){main.home section.contact .content .list .item{width:90%}}main.home section.contact .content .list .item .icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#fff;box-shadow:0 8px 5px rgba(0,0,0,.527);border:1px solid rgba(0,0,0,.767);border-radius:20px;color:var(--white)}@media screen and (max-width: 1200px){main.home section.contact .content .list .item .icon{width:40px;height:40px;border-radius:10px}}main.home section.contact .content .list .item .icon .i{width:50px;height:50px}@media screen and (max-width: 1200px){main.home section.contact .content .list .item .icon .i{width:30px;height:30px}}main.home section.contact .content .list .item .text a{color:var(--text-dark);font-size:1.2rem;line-height:1.2;font-weight:400;margin:0;text-decoration:none}@media screen and (max-width: 1200px){main.home section.contact .content .list .item .text a{font-size:.8rem}}main.home section.contact .content .info{width:50%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1200px){main.home section.contact .content .info{width:100%}}main.home section.contact .content .info h1{color:var(--secondary);font-size:3rem;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 1200px){main.home section.contact .content .info h1{font-size:2rem}}main.home section.contact .content .info p{color:var(--text-dark);font-size:1.2rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.contact .content .info p{font-size:.8rem}}main.home section.calltoaction{width:100%;background:var(--Colors-Brand-Gradient-Gradient-25, linear-gradient(180deg, #170D22 0%, #221135 100%));padding:5rem 0rem}main.home section.calltoaction .content{text-align:center;width:50%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}@media screen and (max-width: 1200px){main.home section.calltoaction .content{width:80%}}main.home section.calltoaction .content h1{color:var(--white);font-size:3rem;line-height:1.2;font-weight:700;margin:1.5rem}@media screen and (max-width: 1200px){main.home section.calltoaction .content h1{font-size:2rem}}@media screen and (max-width: 999px){main.home section.calltoaction .content h1{font-size:1.5rem}}main.home section.calltoaction .content p{color:var(--white);font-size:1.2rem;line-height:1.2;font-weight:400;margin:0}@media screen and (max-width: 1200px){main.home section.calltoaction .content p{font-size:.8rem}}main.home .main-options-modal{z-index:100;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);animation:modalFadeIn 400ms ease-out;padding:1rem;overflow-y:auto}main.home .main-options-modal.hidden{display:none !important}main.home .main-options-modal .container{position:relative;padding:2rem;width:50%;max-width:1200px;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;animation:modalSlideIn 400ms ease-out;margin:auto}@media all and (max-width: 699px){main.home .main-options-modal .container{grid-template-columns:repeat(1, 1fr);gap:1.5rem;padding:3rem 1rem 1rem;margin:0;width:100%;max-width:500px}}main.home .main-options-modal .container #exit-modal{position:absolute;top:-3rem;right:1rem;height:50px;width:50px;border-radius:50%;background:linear-gradient(135deg, #ff4757 0%, #c44569 100%);color:var(--white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;font-size:18px;box-shadow:0 8px 25px rgba(255,71,87,.4);transition:all 400ms ease;z-index:10}main.home .main-options-modal .container #exit-modal:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 12px 35px rgba(255,71,87,.6)}main.home .main-options-modal .container #exit-modal:active{transform:scale(0.95)}@media all and (max-width: 699px){main.home .main-options-modal .container #exit-modal{top:.5rem;right:.5rem;height:40px;width:40px;font-size:16px}}main.home .main-options-modal .container .item{padding:3rem 2.5rem;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;background:var(--white);color:var(--text-dark);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(var(--primary-rgb), 0.3);border:1px solid rgba(var(--white-rgb), 0.1);transition:all 400ms ease}main.home .main-options-modal .container .item:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(var(--primary-rgb), 0.4)}main.home .main-options-modal .container .item .icon{width:70px;height:70px;background:rgba(var(--white-rgb), 0.15);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);backdrop-filter:blur(10px);border:1px solid rgba(var(--white-rgb), 0.2);position:relative;z-index:2;transition:all 400ms ease;margin-bottom:.5rem}main.home .main-options-modal .container .item .icon:hover{transform:scale(1.05) rotate(5deg)}@media all and (max-width: 699px){main.home .main-options-modal .container .item .icon{width:60px;height:60px;font-size:1.6rem}}main.home .main-options-modal .container .item h3{font-size:2rem;margin:0;font-weight:700;line-height:1.2;position:relative;z-index:2}@media all and (max-width: 699px){main.home .main-options-modal .container .item h3{font-size:1.5rem}}main.home .main-options-modal .container .item span{font-size:1.1rem;line-height:1.5;color:var(--text);margin-bottom:auto;position:relative;z-index:2}@media all and (max-width: 699px){main.home .main-options-modal .container .item span{font-size:.95rem;line-height:1.6}}main.home .main-options-modal .container .item a{position:relative;z-index:2;background:var(--primary);color:var(--white);border:2px solid rgba(var(--white-rgb), 0.3);padding:16px 24px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 400ms ease;backdrop-filter:blur(10px);text-align:center;margin-top:1rem}main.home .main-options-modal .container .item a:hover{background:var(--third);color:var(--primary);border-color:var(--white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--white-rgb), 0.3)}main.home .main-options-modal .container .item a i{font-size:16px;transition:all 300ms ease}@media all and (max-width: 699px){main.home .main-options-modal .container .item a{padding:14px 20px;font-size:.95rem}}main.home .main-options-modal .container .item.alt a{background-color:var(--third)}@media all and (max-width: 699px){main.home .main-options-modal .container .item{max-width:100%;padding:2rem 1.5rem;gap:1rem}}main.home.certificate-page .certificate-hero-section{position:relative;min-height:100vh;margin-top:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:4rem 0}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section{margin-top:0;flex-direction:column;padding:2rem 0}}main.home.certificate-page .certificate-hero-section .hero-decoration{position:absolute;z-index:1;pointer-events:none}main.home.certificate-page .certificate-hero-section .hero-decoration.deco-1{top:10%;left:5%;width:60px;height:60px;background:rgba(var(--primary-rgb), 0.1);border-radius:50%;animation:floatUp 8s ease-in-out infinite}main.home.certificate-page .certificate-hero-section .hero-decoration.deco-2{top:30%;right:8%;width:40px;height:40px;background:rgba(var(--secondary-rgb), 0.15);border-radius:50%;animation:floatDown 10s ease-in-out infinite reverse}main.home.certificate-page .certificate-hero-section .hero-decoration.deco-3{bottom:20%;left:10%;width:80px;height:80px;background:rgba(var(--third-rgb), 0.08);border-radius:50%;animation:floatSide 12s ease-in-out infinite}main.home.certificate-page .certificate-hero-section .hero-decoration.deco-4{top:50%;right:15%;width:25px;height:25px;background:rgba(var(--primary-rgb), 0.2);border-radius:50%;animation:floatUp 6s ease-in-out infinite}main.home.certificate-page .certificate-hero-section .hero-decoration.deco-5{bottom:40%;right:25%;width:35px;height:35px;background:rgba(var(--secondary-rgb), 0.12);border-radius:50%;animation:floatDown 9s ease-in-out infinite}main.home.certificate-page .certificate-hero-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%}main.home.certificate-page .certificate-hero-section .background-image .background_blur{position:absolute;background:linear-gradient(90deg, rgba(1, 2, 0, 0.151) 0%, rgb(17, 49, 8) 50%, rgb(106, 201, 83) 100%);width:100%;height:100%}main.home.certificate-page .certificate-hero-section .background-image img{width:100%;height:100%;object-fit:cover;opacity:1}main.home.certificate-page .certificate-hero-section .center-content{display:flex;align-items:center;justify-content:center;width:100%;max-width:1400px;padding:0 3rem;position:relative;z-index:4;gap:3rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content{flex-direction:column;padding:2rem 1.5rem;gap:2rem}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay{flex:1;padding:2.5rem;display:flex;align-items:center;justify-content:flex-start;width:100%}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay{padding:1.5rem;justify-content:center;text-align:center}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay{padding:1rem}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container{position:relative;width:100%;max-width:600px;padding:0 60px}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container{padding:0 50px;max-width:100%}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container{padding:0 40px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item{width:100%;display:none;opacity:0;transform:translateX(30px);transition:all .5s ease}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item.active{display:block;opacity:1;transform:translateX(0)}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content{color:var(--primary);text-align:left;padding:1rem 0}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content{text-align:center;padding:.5rem 0}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content .subtitle{display:block;font-size:1.6rem;color:var(--secondary);font-weight:500}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content .subtitle{font-size:1rem;margin-bottom:.75rem}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content .subtitle{font-size:.9rem}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content h1{font-size:2.5rem;margin:0;font-weight:bold;line-height:1.2;color:var(--white)}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content h1{font-size:1.8rem;margin-bottom:.75rem}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content h1{font-size:1.5rem}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:var(--white)}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content p{font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content p{font-size:.9rem;margin-bottom:1rem}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-item .text-content .button_container{width:100%;display:flex;justify-content:center}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:10}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow{width:45px;height:45px}}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow{width:40px;height:40px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow i{font-size:20px;color:var(--primary);transition:all 300ms ease}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow i{font-size:16px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow:hover{background:var(--white);transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3)}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow:hover i{color:var(--secondary)}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow:active{transform:translateY(-50%) scale(0.95)}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow.carousel-prev{left:0}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow.carousel-prev{left:-5px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow.carousel-next{right:0}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-arrow.carousel-next{right:-5px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators{display:flex;justify-content:center;gap:10px;margin-top:20px}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators{margin-top:15px;gap:8px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators .indicator{width:12px;height:12px;border-radius:50%;background-color:rgba(var(--secondary-rgb), 0.3);cursor:pointer;transition:all .3s ease}@media all and (max-width: 480px){main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators .indicator{width:10px;height:10px}}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators .indicator.active{background-color:var(--secondary);transform:scale(1.2)}main.home.certificate-page .certificate-hero-section .center-content .content-overlay .carousel-container .carousel-indicators .indicator:hover{background-color:rgba(var(--primary-rgb), 0.6);transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container{flex:1;max-width:1200px;background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.15);margin:0;margin-top:100px;position:relative;overflow:hidden}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%)}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container{width:100%;padding:1rem;margin-top:100px}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options{display:flex;margin-bottom:1.5rem;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;background:#f8f9fa}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn{flex:1;padding:1rem 1.5rem;border:none;background:rgba(0,0,0,0);color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all 300ms ease;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn i{font-size:18px;transition:all 300ms ease}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;box-shadow:0 4px 15px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn.active i{transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn:hover{background:rgba(var(--primary-rgb), 0.1);color:var(--primary)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn:hover.active{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);color:#fff}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn{padding:.8rem 1rem;font-size:.9rem;flex-direction:column;gap:5px}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .certificate-options .option-btn i{font-size:16px}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method{display:flex;margin-bottom:1.5rem;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;background:#f8f9fa}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn{flex:1;padding:.8rem 1.2rem;border:none;background:rgba(0,0,0,0);color:#666;font-size:.9rem;cursor:pointer;transition:all 300ms ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn i{font-size:16px;transition:all 300ms ease}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:20px;box-shadow:0 4px 15px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn.active i{transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn:hover{background:rgba(var(--primary-rgb), 0.1);color:var(--primary)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .acquisition-method .method-btn:hover.active{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);color:#fff}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections{grid-template-columns:1fr;gap:1rem}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section{margin-bottom:0;padding:1rem;border-radius:12px;background:#f8f9fa;border:1px solid #e9ecef}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section:nth-child(3){grid-column:1/-1}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section:nth-child(4){grid-column:1/-1}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .section-header{display:flex;align-items:center;gap:12px;margin-bottom:.8rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .section-header .section-number{width:28px;height:28px;min-width:28px;flex-shrink:0;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:12px;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .section-header h3{font-size:1rem;color:var(--primary);margin:0;font-weight:600;line-height:1.3;flex:1}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type label{display:block;font-size:.85rem;color:#666;margin-bottom:.5rem;font-weight:500}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn{width:100%;padding:.8rem 1.2rem;background:#fff;color:var(--primary);border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all 300ms ease;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn i{font-size:16px;transition:all 300ms ease}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 6px 20px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn.active i{transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field-certificate-type .certificate-btn:hover.active{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb), 0.4)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field{display:flex;flex-direction:column;gap:.5rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field label{display:block;font-size:.85rem;color:#666;margin-bottom:.5rem;font-weight:500}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn{width:100%;padding:.8rem 1.2rem;background:#fff;color:var(--primary);border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all 300ms ease;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn i{font-size:16px;transition:all 300ms ease}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 6px 20px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn.active i{transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .device-btn:hover.active{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb), 0.4)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options{display:flex;gap:.8rem;margin-bottom:.8rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options{flex-direction:column}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn{flex:1;padding:.8rem;background:#fff;color:var(--primary);border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all 300ms ease;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn i{font-size:16px;transition:all 300ms ease}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 6px 20px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn.active i{transform:scale(1.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .storage-options .storage-btn:hover.active{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb), 0.4)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .compatibility-info{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:.8rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .compatibility-info .info-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,193,7,.2);padding:4px 8px;border-radius:12px;margin-bottom:.5rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .compatibility-info .info-badge i{font-size:14px;color:#ffc107}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .compatibility-info .info-badge span{font-size:.8rem;font-weight:600;color:#856404}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .compatibility-info p{font-size:.8rem;color:#856404;margin:0;line-height:1.4}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row{display:flex;flex-direction:row;gap:.8rem;margin-bottom:.8rem;justify-content:space-between}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row{gap:.5rem;flex-wrap:wrap}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn{flex:1;min-width:120px;padding:.8rem .6rem;background:#fff;color:var(--primary);border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all 300ms ease;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-weight:500}@media all and (max-width: 999px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn{min-width:100px;padding:.6rem .4rem}}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn .duration{font-size:.9rem;font-weight:600;white-space:nowrap}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn .bonus{font-size:.75rem;color:var(--secondary);font-weight:500;white-space:nowrap}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn.active{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 6px 20px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn.active .bonus{color:rgba(255,255,255,.8)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-sections .section .field .validity-options .row .validity-btn:hover.active{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb), 0.4)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:15px;padding:1.2rem;display:flex;justify-content:space-between;align-items:center;color:#fff;box-shadow:0 10px 30px rgba(var(--primary-rgb), 0.3)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .summary-info .certificate-type{display:block;font-size:.85rem;opacity:.9;margin-bottom:.4rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .summary-info .certificate-icon{display:flex;gap:8px;flex-direction:column}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .summary-info .certificate-icon i{font-size:18px}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .summary-info .certificate-icon span{font-size:1rem;font-weight:bold}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section{text-align:right}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section .price{font-size:1.8rem;font-weight:bold;margin-bottom:.4rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section .buy-btn{background:#fff;color:var(--primary);border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 300ms ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section .buy-btn i{font-size:16px}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section .buy-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2);background:#f8f9fa}@media all and (max-width: 499px){main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary{flex-direction:column;align-items:center;text-align:center;gap:1rem}main.home.certificate-page .certificate-hero-section .center-content .certificate-form-container .form-summary .price-section{text-align:center}}main.home.certificate-page .certificate-contact{position:relative;padding:4rem 0;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);overflow:hidden}main.home.certificate-page .certificate-contact .contact-decoration{position:absolute;z-index:1;pointer-events:none}main.home.certificate-page .certificate-contact .contact-decoration.deco-1{top:10%;left:5%;width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%;animation:floatUp 12s ease-in-out infinite}main.home.certificate-page .certificate-contact .contact-decoration.deco-2{bottom:20%;right:10%;width:60px;height:60px;background:rgba(255,255,255,.08);border-radius:50%;animation:floatDown 15s ease-in-out infinite reverse}main.home.certificate-page .certificate-contact .contact-decoration.deco-3{top:50%;left:15%;width:40px;height:40px;background:rgba(255,255,255,.12);border-radius:50%;animation:floatSide 10s ease-in-out infinite}main.home.certificate-page .certificate-contact .content{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 3rem;position:relative;z-index:2;gap:3rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-contact .content{flex-direction:column;padding:2rem 1.5rem;gap:2rem}}main.home.certificate-page .certificate-contact .content .map-section{flex:1;display:flex;justify-content:center}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper{position:relative;max-width:400px;width:100%}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .decorative-element{position:absolute;z-index:1}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .decorative-element.deco-1{top:-20px;left:-20px;width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;animation:floatUp 8s ease-in-out infinite}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .decorative-element.deco-2{bottom:-20px;right:-20px;width:30px;height:30px;background:rgba(255,255,255,.15);border-radius:50%;animation:floatDown 10s ease-in-out infinite}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper img{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2)}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .map-overlay{position:absolute;top:100%;left:100%;transform:translate(-50%, -50%);background:rgba(255,255,255,.9);padding:1rem 1.5rem;border-radius:25px;box-shadow:0 5px 15px rgba(0,0,0,.1)}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .map-overlay .overlay-content{display:flex;align-items:center;gap:8px;color:var(--primary);font-weight:600}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .map-overlay .overlay-content i{font-size:18px}main.home.certificate-page .certificate-contact .content .map-section .map-wrapper .map-overlay .overlay-content span{font-size:.9rem}main.home.certificate-page .certificate-contact .content .info-section{flex:1;color:#fff;text-align:left}@media all and (max-width: 999px){main.home.certificate-page .certificate-contact .content .info-section{text-align:center}}main.home.certificate-page .certificate-contact .content .info-section h2{font-size:2.2rem;margin-bottom:1rem;font-weight:bold;line-height:1.2}@media all and (max-width: 999px){main.home.certificate-page .certificate-contact .content .info-section h2{font-size:1.8rem}}main.home.certificate-page .certificate-contact .content .info-section p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}@media all and (max-width: 999px){main.home.certificate-page .certificate-contact .content .info-section p{font-size:1rem}}main.home.certificate-page .certificate-contact .content .info-section .highlight-message{display:flex;align-items:center;gap:10px;margin-bottom:2rem;padding:1rem;background:rgba(255,255,255,.1);border-radius:10px;border:1px solid rgba(255,255,255,.2)}@media all and (max-width: 999px){main.home.certificate-page .certificate-contact .content .info-section .highlight-message{justify-content:center}}main.home.certificate-page .certificate-contact .content .info-section .highlight-message i{font-size:20px;color:gold}main.home.certificate-page .certificate-contact .content .info-section .highlight-message span{font-size:1rem;font-weight:500}main.home.certificate-page .certificate-contact .content .info-section .whatsapp-button{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:#fff;padding:15px 25px;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 300ms ease;box-shadow:0 5px 15px rgba(37,211,102,.3)}main.home.certificate-page .certificate-contact .content .info-section .whatsapp-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.4);background:#20ba5a}main.home.certificate-page .certificate-footer{background:var(--primary);color:#fff;padding:4rem 0 2rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer{padding:2rem 0 1rem}}main.home.certificate-page .certificate-footer .content{max-width:1200px;margin:0 auto;padding:0 2rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content{padding:0 1rem}}main.home.certificate-page .certificate-footer .content .grid-separe{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe{flex-direction:column;align-items:center;gap:2rem}}main.home.certificate-page .certificate-footer .content .grid-separe .logo{flex-shrink:0}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .logo{text-align:center;width:100%}}main.home.certificate-page .certificate-footer .content .grid-separe .logo img{height:250px;width:auto}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .logo img{height:180px}}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .logo img{height:150px}}main.home.certificate-page .certificate-footer .content .grid-separe .summary{flex:1;max-width:500px;text-align:left}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .summary{max-width:100%;text-align:center}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .summary-header{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:1.5rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .summary-header{justify-content:center}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .summary-header h4{margin:0;font-size:1.4rem;font-weight:600}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .summary-header h4{font-size:1.2rem}}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .summary-header h4{font-size:1.1rem}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item{display:flex;align-items:center;gap:15px;margin-bottom:1.5rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item{justify-content:center;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item{gap:10px;margin-bottom:1.25rem}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-icon{width:20px;height:20px}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-icon i{font-size:18px;color:var(--secondary)}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-icon i{font-size:16px}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info{flex:1}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info .contact-label{display:block;font-size:.9rem;opacity:.8;margin-bottom:.3rem;font-weight:500}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info .contact-label{font-size:.85rem}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info p{font-size:1rem;margin:0;line-height:1.5}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info p{font-size:.9rem}}main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info a{font-size:1rem;margin:0;line-height:1.5;text-decoration:none;color:var(--white)}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .summary .contact-item .contact-info a{font-size:.9rem}}main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section{margin-top:1rem;width:100%}}main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .made-header{display:flex;align-items:center;justify-content:center;width:100%}main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .made-header h4{margin-top:0;margin-bottom:.5rem;font-size:1.4rem;font-weight:600;text-align:center}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .made-header h4{font-size:1.2rem}}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .made-header h4{font-size:1.1rem}}main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .rede-ideia-logo{width:6.25rem;height:auto}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .content .grid-separe .made-by-section .rede-ideia-logo{width:5rem}}main.home.certificate-page .certificate-footer .end{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}@media all and (max-width: 999px){main.home.certificate-page .certificate-footer .end{padding:0 1rem;padding-top:1.5rem;margin-top:1.5rem}}main.home.certificate-page .certificate-footer .end p{font-size:1rem;opacity:.8;margin:0}@media all and (max-width: 480px){main.home.certificate-page .certificate-footer .end p{font-size:.9rem}}main.home.certificate-page .certificate-end-footer{background:var(--secondary);color:#fff;padding:1rem 0;text-align:center}main.home.certificate-page .certificate-end-footer span{font-size:.9rem}main.home.certificate-page .certificate-end-footer span strong{font-weight:600}main.home.certificate-page .certificate-end-footer span i{color:#25d366}main.home.certificate-main-list{padding:2rem 1rem;max-width:1200px;margin:0 auto;min-height:calc(100vh - 200px)}main.home.certificate-main-list .title-container{text-align:center;margin-bottom:3rem}main.home.certificate-main-list .title-container .title{font-size:2rem;color:#333;font-weight:600;margin-bottom:1rem}@media(max-width: 768px){main.home.certificate-main-list .title-container .title{font-size:1.5rem}}main.home.certificate-main-list .certificate-card-container{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}main.home.certificate-main-list .certificate-card-container .certificate-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;max-width:400px;width:100%;transition:all .3s ease;border:1px solid #e9ecef}main.home.certificate-main-list .certificate-card-container .certificate-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-title{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-title .certificate-title{font-size:1.25rem;color:#2d5a1f;font-weight:600;margin-bottom:.5rem;line-height:1.4}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-title .certificate-type{display:inline-block;background:#2d5a1f;color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;margin:0}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body{display:flex;flex-direction:column;gap:1.5rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section{display:flex;justify-content:space-between;align-items:center;gap:1rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section:first-child{flex-wrap:wrap}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-method{display:flex;align-items:center;gap:.5rem;flex:1}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-method .icon-location{color:#2d5a1f;font-size:1.125rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-method .method{color:#666;font-size:.875rem;font-weight:500;margin:0}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-model .model{background:#f8f9fa;color:#333;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;margin:0;border:1px solid #dee2e6}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-price-buy .price{font-size:1.5rem;font-weight:700;color:#28a745;margin:0}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .buy-button-container .buy-button{background:#28a745;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .buy-button-container .buy-button:hover{background:#2d5a1f}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .buy-button-container .buy-button:active{transform:translateY(0)}@media(max-width: 768px){main.home.certificate-main-list{padding:1rem .5rem}main.home.certificate-main-list .certificate-card-container .certificate-card{padding:1.5rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section{flex-direction:column;align-items:stretch;gap:.75rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section:last-child{flex-direction:row;align-items:center;justify-content:space-between}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-method{justify-content:center}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-model{text-align:center}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .buy-button-container .buy-button{padding:.625rem 1.5rem;font-size:.875rem}}@media(max-width: 480px){main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section:last-child{flex-direction:column;gap:1rem}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .certificate-price-buy{text-align:center}main.home.certificate-main-list .certificate-card-container .certificate-card .certificate-card-body>section .buy-button-container .buy-button{width:100%}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}25%{transform:translateY(-10px) rotate(1deg)}50%{transform:translateY(-20px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-1deg)}}@keyframes floatUp{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes floatDown{0%,100%{transform:translateY(0px)}50%{transform:translateY(20px)}}@keyframes floatSide{0%,100%{transform:translateX(0px)}50%{transform:translateX(15px)}}main.home.certificate-main-list .certificate-card{animation:fadeInUp .6s ease-out}main.home.buy-certificate-page{margin:0 auto;padding:2rem}@media(max-width: 768px){main.home.buy-certificate-page{padding:1rem}}main.home.buy-certificate-page .error-container{margin:20px 0;padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;display:flex;justify-content:center;align-items:center}main.home.buy-certificate-page .error-container span{display:flex;justify-content:center;align-items:center;margin:0;padding:0;color:#721c24;font-size:13px;line-height:1.5;background:none;border:none}main.home.buy-certificate-page .section-title{text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:3rem;font-weight:700}@media(max-width: 768px){main.home.buy-certificate-page .section-title{font-size:2rem;margin-bottom:2rem}}main.home.buy-certificate-page .purchase-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}@media(max-width: 1024px){main.home.buy-certificate-page .purchase-content{grid-template-columns:1fr;gap:1.5rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form{display:flex;flex-direction:column;gap:1.2rem}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form{gap:1rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e1e8ed}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container .title-process-container{background:#2d5a1f;padding:1.5rem}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container .title-process-container{padding:1rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container .title-process-container .title-process{color:#fff;font-size:1.5rem;font-weight:600;margin:0;text-align:center}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container .title-process-container .title-process{font-size:1.25rem}}@media(max-width: 480px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-container .title-process-container .title-process{font-size:1.1rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info{padding:2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info{grid-template-columns:1fr;padding:1.5rem;gap:1.25rem}}@media(max-width: 480px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info{padding:1rem;gap:1rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info{display:flex;flex-direction:column}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info label{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.95rem}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info label{font-size:.9rem}}@media(max-width: 480px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info label{font-size:.85rem}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select{width:100%;padding:.875rem 1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;background-color:#fff;color:#2c3e50;cursor:pointer;transition:all .3s ease;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:3rem}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select{padding:1rem;font-size:16px;padding-right:3rem}}@media(max-width: 480px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select{padding:.875rem;font-size:16px;border-radius:6px}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23667eea' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select:hover{border-color:#cbd5e0}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select[required]{border-left:4px solid #e74c3c}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select[required]:valid{border-left:4px solid #27ae60}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option{padding:.75rem 1rem;background-color:#fff;color:#2c3e50;font-size:1rem;border:none}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:hover,main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:focus{background-color:#f8f9fa;color:#667eea}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:checked,main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:selected{background-color:#667eea;color:#fff}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option[disabled]{color:#6c757d;font-style:italic}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option pre{display:none}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option[value=""][disabled]{color:#6c757d;font-style:italic}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select:focus{animation:selectFocus .2s ease-out}@keyframes selectFocus{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select.error{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select.success{border-color:#27ae60;box-shadow:0 0 0 3px rgba(39,174,96,.1)}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.6}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select{padding:1rem;font-size:16px}}@media(prefers-color-scheme: dark){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select{background-color:#2d3748;color:#fff;border-color:#4a5568}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.2)}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option{background-color:#2d3748;color:#fff}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:hover,main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info select option:focus{background-color:#4a5568}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input{width:100%;padding:.875rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}@media(max-width: 768px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input{padding:1rem;font-size:16px}}@media(max-width: 480px){main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input{padding:.875rem;font-size:16px;border-radius:6px}}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input:hover{border-color:#cbd5e0}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input[required]{border-left:4px solid #e74c3c}main.home.buy-certificate-page .purchase-content .certificate-purchase-form .process-form-purchase-info .label-info input[required]:valid{border-left:4px solid #27ae60}main.home.buy-certificate-page .certificate-info-purchase-container{background:#f8f9fa;border-radius:12px;padding:2rem;margin-bottom:0;border:1px solid #e9ecef;min-height:fit-content;position:sticky;top:2rem;display:flex;flex-direction:column}@media(max-width: 1024px){main.home.buy-certificate-page .certificate-info-purchase-container{position:static;top:auto}}@media(max-width: 768px){main.home.buy-certificate-page .certificate-info-purchase-container{padding:1.5rem;border-radius:8px}}@media(max-width: 480px){main.home.buy-certificate-page .certificate-info-purchase-container{padding:1rem}}main.home.buy-certificate-page .certificate-info-purchase-container .info,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background:#fff;border-radius:8px}@media(max-width: 768px){main.home.buy-certificate-page .certificate-info-purchase-container .info,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info){flex-direction:column;align-items:flex-start;gap:.5rem;padding:.875rem}}@media(max-width: 480px){main.home.buy-certificate-page .certificate-info-purchase-container .info,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info){padding:.75rem;border-radius:6px}}main.home.buy-certificate-page .certificate-info-purchase-container .info p,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p{margin:0;font-weight:600;color:#2c3e50}@media(max-width: 768px){main.home.buy-certificate-page .certificate-info-purchase-container .info p,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p{font-size:.9rem}}@media(max-width: 480px){main.home.buy-certificate-page .certificate-info-purchase-container .info p,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p{font-size:.85rem}}main.home.buy-certificate-page .certificate-info-purchase-container .info p:first-child,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p:first-child{color:#667eea}@media(max-width: 768px){main.home.buy-certificate-page .certificate-info-purchase-container .info p:first-child,main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p:first-child{font-weight:700}}main.home.buy-certificate-page .certificate-info-purchase-container .info{border-left:4px solid #667eea}main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info){border-left:4px solid #27ae60}main.home.buy-certificate-page .certificate-info-purchase-container>section:not(.info) p:first-child{color:#27ae60}main.home.buy-certificate-page .certificate-info-purchase-container .final-purchase-buy{width:100%;background:#27ae60;color:#fff;padding:1.25rem 2rem;border:none;border-radius:12px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(39,174,96,.3);margin-top:auto}@media(max-width: 768px){main.home.buy-certificate-page .certificate-info-purchase-container .final-purchase-buy{font-size:1.1rem;padding:1rem 1.5rem;border-radius:8px;letter-spacing:.5px}}@media(max-width: 480px){main.home.buy-certificate-page .certificate-info-purchase-container .final-purchase-buy{font-size:1rem;padding:.875rem 1.25rem;border-radius:6px;margin-bottom:3.75rem}}main.home.buy-certificate-page .certificate-info-purchase-container .final-purchase-buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(39,174,96,.4);background:#2d5a1f}main.home.buy-certificate-page .certificate-info-purchase-container .final-purchase-buy:active{transform:translateY(0);box-shadow:0 2px 10px rgba(39,174,96,.3)}main.home.login-digital-certificate{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #6ac953 0%, #2d5a1f 100%);padding:2rem 1rem}main.home.login-digital-certificate .container{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:3rem 2rem;max-width:400px;width:100%;text-align:center}main.home.login-digital-certificate-logo{margin-bottom:2.5rem}main.home.login-digital-certificate-logo img{max-width:180px;height:auto}main.home.login-digital-certificate-title{margin-bottom:2rem}main.home.login-digital-certificate-title h2{color:#333;font-size:.5rem;font-weight:600;margin:0;line-height:1.3}main.home.login-digital-certificate label{display:block;color:#666;font-weight:500;margin-bottom:.5rem;text-align:left}main.home.login-digital-certificate input[type=text]{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all .3s ease;margin-bottom:2rem;box-sizing:border-box}main.home.login-digital-certificate input[type=text]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}main.home.login-digital-certificate input[type=text]::placeholder{color:#999}main.home.login-digital-certificate button{width:100%;background:#2d5a1f;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}main.home.login-digital-certificate button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.3)}main.home.login-digital-certificate button:active{transform:translateY(0)}@media(max-width: 480px){main.home.login-digital-certificate{padding:1rem}main.home.login-digital-certificate .container{padding:2rem 1.5rem}main.home.login-digital-certificate-title h2{font-size:1.3rem}main.home.login-digital-certificate-logo img{max-width:150px}}main.home.agencia-page{padding:2rem 1rem;max-width:1200px;margin:0 auto}main.home.agencia-page .title-container{margin-bottom:2rem;text-align:center}main.home.agencia-page .title-container .title{font-size:2rem;font-weight:600;color:#2c3e50;margin:0}@media(max-width: 768px){main.home.agencia-page .title-container .title{font-size:1.5rem}}main.home.agencia-page .card-agencia{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:1.5rem}@media(max-width: 768px){main.home.agencia-page .card-agencia{grid-template-columns:1fr;gap:1rem}}main.home.agencia-page .card-agencia .card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e9ecef;transition:all .3s ease}main.home.agencia-page .card-agencia .card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}main.home.agencia-page .card-agencia .card .name-container{margin-bottom:1.5rem;padding-bottom:1rem;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #2d5a1f;height:5.5rem}main.home.agencia-page .card-agencia .card .name-container .name{display:flex;align-items:center;justify-items:center;text-align:center;font-size:1.25rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.4}@media(max-width: 480px){main.home.agencia-page .card-agencia .card .name-container .name{font-size:1.1rem}}main.home.agencia-page .card-agencia .card .address{display:grid;gap:.75rem}main.home.agencia-page .card-agencia .card .address .address-info{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f8f9fa}main.home.agencia-page .card-agencia .card .address .address-info:last-child{border-bottom:none}main.home.agencia-page .card-agencia .card .address .address-info .type{font-weight:600;color:#6c757d;margin:0;font-size:.9rem;min-width:100px;text-transform:uppercase;letter-spacing:.5px}main.home.agencia-page .card-agencia .card .address .address-info .value{font-weight:500;color:#495057;margin:0;text-align:right;flex:1;margin-left:1rem}@media(max-width: 480px){main.home.agencia-page .card-agencia .card .address .address-info{flex-direction:column;align-items:flex-start;gap:.25rem}main.home.agencia-page .card-agencia .card .address .address-info .type{min-width:auto}main.home.agencia-page .card-agencia .card .address .address-info .value{text-align:left;margin-left:0}}main.home.agencia-page .card-agencia .card .card-action{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef;display:flex;justify-content:center}main.home.agencia-page .card-agencia .card .card-action .action{background:#2d5a1f;color:#fff;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:140px;box-shadow:0 4px 15px rgba(52,152,219,.3)}main.home.agencia-page .card-agencia .card .card-action .action:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,90,31,.4);background:linear-gradient(135deg, #244718, #1a3412)}main.home.agencia-page .card-agencia .card .card-action .action:active{transform:translateY(0);box-shadow:0 2px 10px rgba(45,90,31,.3)}main.home.agencia-page .card-agencia .card .card-action .action:focus{outline:none;box-shadow:0 0 0 3px rgba(45,90,31,.3)}main.home.agencia-page .card-agencia .card .card-action .action::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%, -50%);transition:width .3s,height .3s}main.home.agencia-page .card-agencia .card .card-action .action:active::before{width:120%;height:120%}main.home.agencia-page .card-agencia .card .card-action .action:disabled{background:#bdc3c7;color:#7f8c8d;cursor:not-allowed;transform:none;box-shadow:none}main.home.agencia-page .card-agencia .card .card-action .action:disabled:hover{transform:none;box-shadow:none;background:#bdc3c7}@media(max-width: 768px){main.home.agencia-page .card-agencia .card .card-action .action{width:100%;padding:1rem;font-size:.9rem}}main.home.agencia-page .card-agencia .card .card-action .action .icon{margin-right:.5rem;font-size:1.1rem}main.home.agencia-page .card-agencia .note{font-size:1.2rem;color:#6ac953;text-align:center}@media(max-width: 640px){main.home.agencia-page .card-agencia .note{font-size:.85rem}}@media(max-width: 480px){main.home.agencia-page .card-agencia .note .note-msg{font-size:.8rem}}main.home.hour-and-date-list{max-width:1000px;margin:0 auto;padding:1.5rem;min-height:100vh}@media(max-width: 640px){main.home.hour-and-date-list{padding:1rem}}main.home.hour-and-date-list .filter{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:24px;margin:20px 0;border:1px solid #e5e7eb}main.home.hour-and-date-list .filter form{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}main.home.hour-and-date-list .filter label{font-weight:600;color:#374151;font-size:14px;white-space:nowrap}main.home.hour-and-date-list .filter p{color:#6b7280;font-size:14px;margin:0;white-space:nowrap}main.home.hour-and-date-list .filter input[type=date]{padding:10px 12px;border:2px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;min-width:150px}main.home.hour-and-date-list .filter input[type=date]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}main.home.hour-and-date-list .filter input[type=date]:hover{border-color:#9ca3af}main.home.hour-and-date-list .filter button{background:#2d5a1f;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}main.home.hour-and-date-list .filter button:hover{background:linear-gradient(135deg, #244718, #1a3412);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}main.home.hour-and-date-list .filter button:active{transform:translateY(0)}@media(max-width: 768px){main.home.hour-and-date-list .filter form{flex-direction:column;align-items:stretch;gap:12px}main.home.hour-and-date-list .filter input[type=date]{min-width:auto;width:100%}main.home.hour-and-date-list .filter button{width:100%;padding:12px}}@media(max-width: 480px){main.home.hour-and-date-list .filter .filter{padding:16px;margin:16px 0}}main.home.hour-and-date-list .pagination{margin:20px 0;text-align:center}main.home.hour-and-date-list .pagination .info{margin-bottom:10px;color:#666}main.home.hour-and-date-list .pagination .controls{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}main.home.hour-and-date-list .pagination .btn{display:inline-block;padding:8px 12px;margin:2px;text-decoration:none;border:1px solid #ddd;border-radius:4px;color:#333;background-color:#fff;transition:all .3s ease}main.home.hour-and-date-list .pagination .btn:hover{background-color:#f0f0f0;border-color:#ccc}main.home.hour-and-date-list .pagination .btn.active{background-color:#2d5a1f;color:#fff;border-color:#2d5a1f;cursor:default}main.home.hour-and-date-list .pagination .btn.active:hover{background-color:#2d5a1f}main.home.hour-and-date-list .title-container{text-align:center;margin-bottom:2rem}main.home.hour-and-date-list .title-container .title{font-size:1.875rem;font-weight:600;color:#343a40;margin:0}@media(max-width: 640px){main.home.hour-and-date-list .title-container .title{font-size:1.5rem}}main.home.hour-and-date-list .card-container{display:flex;justify-content:center}main.home.hour-and-date-list .card-container .card{background:#fff;border-radius:12px;border:1px solid #6ac953;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;width:100%;padding:1.5rem}main.home.hour-and-date-list .card-container .card .date-section{display:flex;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #343a40}main.home.hour-and-date-list .card-container .card .date-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media(max-width: 768px){main.home.hour-and-date-list .card-container .card .date-section{flex-direction:column;gap:1rem;align-items:center}}main.home.hour-and-date-list .card-container .card .date-section .date-info{flex:0 0 200px;background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #2d5a1f;text-align:center}@media(max-width: 768px){main.home.hour-and-date-list .card-container .card .date-section .date-info{flex:none;width:100%}}main.home.hour-and-date-list .card-container .card .date-section .date-info .date-title{font-size:1rem;font-weight:600;color:#6ac953;margin:0 0 .5rem 0;text-transform:uppercase;letter-spacing:.5px}main.home.hour-and-date-list .card-container .card .date-section .date-info .date-value{font-size:1.25rem;font-weight:600;color:#343a40;margin:0}main.home.hour-and-date-list .card-container .card .date-section .hours-container{flex:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}@media(max-width: 640px){main.home.hour-and-date-list .card-container .card .date-section .hours-container{grid-template-columns:1fr}}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:1rem;text-align:center;transition:all .3s ease}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card:hover{border-color:#2d5a1f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:1rem}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour,main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour-minutes{background:#f8f9fa;border:2px solid #2d5a1f;color:#2d5a1f;font-size:1.25rem;font-weight:600;padding:.5rem .75rem;border-radius:6px;min-width:50px;text-align:center}@media(max-width: 640px){main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour,main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour-minutes{font-size:1.1rem;padding:.4rem .6rem;min-width:45px}}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour-middle{font-size:1.25rem;font-weight:600;color:#2d5a1f}@media(max-width: 640px){main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-container .hour-middle{font-size:1.1rem}}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-action a{text-decoration:none}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-action .action{background:#2d5a1f;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-action .action:hover{background:#1a3412}main.home.hour-and-date-list .card-container .card .date-section .hours-container .hour-card .card-hour-action .action:active{background:#11210b}main.home.hour-and-date-list .card-container .card .note{font-size:.9rem;color:#6ac953;text-align:center}@media(max-width: 640px){main.home.hour-and-date-list .card-container .card .note{font-size:.85rem}}@media(max-width: 480px){main.home.hour-and-date-list .card-container .card .note .note-msg{font-size:.8rem}}main.home.create-agenda{padding:2rem 1rem;background-color:#f8f9fa;min-height:100vh}main.home.create-agenda .title-container{text-align:center;margin-bottom:2rem}main.home.create-agenda .title-container .title{font-size:2rem;font-weight:600;color:#2d5a1f;margin:0}main.home.create-agenda .agenda-info{max-width:1200px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2rem}main.home.create-agenda .agenda-info .error-container{margin:20px 0;padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;display:flex;justify-content:center;align-items:center}main.home.create-agenda .agenda-info .error-container span{display:flex;justify-content:center;align-items:center;margin:0;padding:0;color:#721c24;font-size:13px;line-height:1.5;background:none;border:none}main.home.create-agenda .agenda-info form .form-group .form-info-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width: 768px){main.home.create-agenda .agenda-info form .form-group .form-info-container{grid-template-columns:1fr}}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info label{display:block;font-weight:500;color:#6b7280;margin-bottom:.5rem;font-size:.9rem}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;box-sizing:border-box;transition:border-color .3s ease}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input:focus{outline:none;border-color:#2d5a1f}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input:disabled,main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input[readonly]{background-color:#f8f9fa;color:#6b7280;cursor:not-allowed}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input:required{border-left:3px solid #dc3545}main.home.create-agenda .agenda-info form .form-group .form-info-container .form-info input:valid{border-left:3px solid #28a745}main.home.create-agenda .agenda-info form .action{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}main.home.create-agenda .agenda-info form .action .action-btn{background:#2d5a1f;color:#fff;border:none;padding:1rem 2rem;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}main.home.create-agenda .agenda-info form .action .action-btn:hover{background:#1a3412}main.home.create-agenda .agenda-info form .action .action-btn:active{background:#11210b}@media(max-width: 768px){main.home.create-agenda{padding:1rem .5rem}main.home.create-agenda .title-container .title{font-size:1.5rem}main.home.create-agenda .agenda-info{padding:1.5rem}}main.marcas .about-us{padding:4rem 0;background:#fff;position:relative;overflow:hidden}main.marcas .about-us .content{position:relative;z-index:2}main.marcas .about-us .content .container{display:flex;flex-direction:column;gap:4rem;align-items:center}main.marcas .about-us .content .container .main-content{display:flex;justify-content:center;flex-direction:row-reverse;gap:3rem;align-items:center;width:100%}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content{flex-direction:column;gap:2rem}}main.marcas .about-us .content .container .main-content .info{width:55%;position:relative}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content .info{width:100%}}main.marcas .about-us .content .container .main-content .info .info-content .badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);color:var(--white);padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(var(--secondary-rgb), 0.3)}main.marcas .about-us .content .container .main-content .info .info-content .badge i{font-size:18px}main.marcas .about-us .content .container .main-content .info .info-content h2{font-size:3.1rem;color:#3365a2;margin-top:0;margin-bottom:1.5rem;font-weight:bold;line-height:1.3}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content .info .info-content h2{font-size:2rem;text-align:center}main.marcas .about-us .content .container .main-content .info .info-content h2 strong{font-size:1.8rem}}main.marcas .about-us .content .container .main-content .info .info-content p{font-size:1.3rem;font-weight:bold;line-height:1.7;text-align:justify;color:var(--fourth);margin:0 0 1.5rem 0}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content .info .info-content p{font-size:1rem}}main.marcas .about-us .content .container .main-content .info .info-content .custom-list{list-style-type:disc;margin-left:2%;margin-top:2%;font-weight:bold;color:#414141;font-size:13px}main.marcas .about-us .content .container .main-content .info .info-content .custom-list li::marker{color:#0b4473}@media(min-width: 1024px){main.marcas .about-us .content .container .main-content .info .info-content .custom-list{font-size:20px}}main.marcas .about-us .content .container .main-content .info .info-content .highlight-message{background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.1) 0%, rgba(var(--primary-rgb), 0.05) 100%);border-left:4px solid #0b4473;padding:1.5rem;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px rgba(var(--secondary-rgb), 0.1)}main.marcas .about-us .content .container .main-content .info .info-content .highlight-message i{font-size:24px;color:#0b4473;flex-shrink:0}main.marcas .about-us .content .container .main-content .info .info-content .highlight-message strong{color:#3365a2;font-size:1.1rem;line-height:1.4}main.marcas .about-us .content .container .main-content .image{width:45%;display:flex;justify-content:center;align-items:center;position:relative}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content .image{width:100%;max-width:500px}}main.marcas .about-us .content .container .main-content .image .image-wrapper{position:relative;width:100%;max-width:500px}main.marcas .about-us .content .container .main-content .image .image-wrapper .decorative-element{position:absolute;border-radius:50%;z-index:1}main.marcas .about-us .content .container .main-content .image .image-wrapper .decorative-element.deco-1{top:-20px;right:-20px;width:80px;height:80px;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.3) 0%, rgba(var(--primary-rgb), 0.1) 100%);animation:float 6s ease-in-out infinite}main.marcas .about-us .content .container .main-content .image .image-wrapper .decorative-element.deco-2{bottom:-30px;left:-30px;width:120px;height:120px;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.2) 0%, rgba(var(--third-rgb), 0.1) 100%);animation:float 8s ease-in-out infinite reverse}main.marcas .about-us .content .container .main-content .image .image-wrapper img{width:100%;height:auto;border-radius:20px;position:relative;z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:all 300ms ease}main.marcas .about-us .content .container .main-content .image .image-wrapper img:hover{transform:scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.2)}main.marcas .about-us .content .container .main-content .image .image-wrapper .image-overlay{position:absolute;bottom:-10px;right:-10px;background:rgba(var(--white-rgb), 0.95);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px;z-index:3;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(var(--border-rgb), 0.2)}@media all and (max-width: 999px){main.marcas .about-us .content .container .main-content .image .image-wrapper .image-overlay{bottom:0px;right:0px}}main.marcas .about-us .content .container .main-content .image .image-wrapper .image-overlay .overlay-content{display:flex;align-items:center;gap:8px}main.marcas .about-us .content .container .main-content .image .image-wrapper .image-overlay .overlay-content i{font-size:20px;color:#0b4473}main.marcas .about-us .content .container .main-content .image .image-wrapper .image-overlay .overlay-content span{font-size:.9rem;font-weight:600;color:#3365a2}main.marcas .about-us .content .container .stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;width:100%;max-width:800px;margin-top:1rem}@media all and (max-width: 768px){main.marcas .about-us .content .container .stats{grid-template-columns:repeat(1, 1fr);gap:1.5rem;max-width:400px}}@media all and (min-width: 769px)and (max-width: 999px){main.marcas .about-us .content .container .stats{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}main.marcas .about-us .content .container .stats .stat-item{text-align:center;padding:2rem 1.5rem;background:var(--white);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.1);border:1px solid rgba(var(--border-rgb), 0.3);transition:all 400ms ease;position:relative;overflow:hidden}main.marcas .about-us .content .container .stats .stat-item::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);z-index:1}main.marcas .about-us .content .container .stats .stat-item:hover{transform:translateY(-8px);box-shadow:0 15px 50px rgba(var(--primary-rgb), 0.2);border-color:rgba(var(--secondary-rgb), 0.3)}main.marcas .about-us .content .container .stats .stat-item .stat-number{font-size:2.8rem;font-weight:900;color:#3365a2;margin-bottom:.8rem;background:linear-gradient(135deg, #3365A2 0%, #0B4473 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1}@media all and (max-width: 768px){main.marcas .about-us .content .container .stats .stat-item .stat-number{font-size:2.4rem}}main.marcas .about-us .content .container .stats .stat-item .stat-label{font-size:1rem;color:var(--text);font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media all and (max-width: 768px){main.marcas .about-us .content .container .stats .stat-item .stat-label{font-size:.9rem}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}main.marcas .about-us2{padding:4rem 0;background:#fff;position:relative;overflow:hidden}main.marcas .about-us2 .content{position:relative;z-index:2}main.marcas .about-us2 .content .container{display:flex;flex-direction:column;gap:4rem;align-items:center}main.marcas .about-us2 .content .container .main-content{display:flex;justify-content:center;flex-direction:reverse;gap:3rem;align-items:center;width:100%}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content{flex-direction:column;gap:2rem}}main.marcas .about-us2 .content .container .main-content .info{width:55%;position:relative}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content .info{width:100%}}main.marcas .about-us2 .content .container .main-content .info .info-content h1{font-size:3.1rem;color:#3365a2;margin-top:0;margin-bottom:1.5rem;font-weight:bold;line-height:1.3;width:70%}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content .info .info-content h1{font-size:2.5rem;width:100%;text-align:center}main.marcas .about-us2 .content .container .main-content .info .info-content h1 strong{font-size:1.8rem}}main.marcas .about-us2 .content .container .main-content .info .info-content p{font-size:1.3rem;font-weight:bold;line-height:1.7;text-align:justify;color:var(--text);margin:0 0 1.5rem 0}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content .info .info-content p{font-size:1rem;text-align:center}}main.marcas .about-us2 .content .container .main-content .info .info-content p:last-child{font-size:1.2rem;font-weight:bold;line-height:1.7;color:var(--text-dark);margin:0 0 1.5rem 0}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content .info .info-content p:last-child{font-size:1rem;text-align:center}}main.marcas .about-us2 .content .container .main-content .info .info-content .custom-list{list-style-type:disc;margin-left:2%;margin-top:2%;font-weight:bold;color:#414141;font-size:1.1rem}main.marcas .about-us2 .content .container .main-content .info .info-content .custom-list li::marker{color:#f18311}@media all and (max-width: 1024px){main.marcas .about-us2 .content .container .main-content .info .info-content .custom-list{font-size:1.2rem;display:flex;justify-content:center;flex-direction:column;align-items:center}}main.marcas .about-us2 .content .container .main-content .info .info-content .highlight-message{background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.1) 0%, rgba(var(--primary-rgb), 0.05) 100%);border-left:4px solid #0b4473;padding:1.5rem;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px rgba(var(--secondary-rgb), 0.1)}main.marcas .about-us2 .content .container .main-content .info .info-content .highlight-message i{font-size:24px;color:#0b4473;flex-shrink:0}main.marcas .about-us2 .content .container .main-content .info .info-content .highlight-message strong{color:#3365a2;font-size:1.1rem;line-height:1.4}main.marcas .about-us2 .content .container .main-content .image{width:50%;display:flex;justify-content:center;align-items:center;position:relative}@media all and (max-width: 999px){main.marcas .about-us2 .content .container .main-content .image{width:100%;max-width:500px}}main.marcas .about-us2 .content .container .main-content .image .image-wrapper{position:relative;width:100%}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .decorative-element{position:absolute;border-radius:50%;z-index:1}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .decorative-element.deco-1{top:-20px;right:-20px;width:80px;height:80px;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.3) 0%, rgba(var(--primary-rgb), 0.1) 100%);animation:float 6s ease-in-out infinite}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .decorative-element.deco-2{bottom:-30px;left:-30px;width:120px;height:120px;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.2) 0%, rgba(var(--third-rgb), 0.1) 100%);animation:float 8s ease-in-out infinite reverse}main.marcas .about-us2 .content .container .main-content .image .image-wrapper img{width:100%;height:auto;border-radius:20px;position:relative;z-index:2;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:all 300ms ease}main.marcas .about-us2 .content .container .main-content .image .image-wrapper img:hover{transform:scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.2)}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .image-overlay{position:absolute;bottom:20px;right:20px;background:rgba(var(--white-rgb), 0.95);backdrop-filter:blur(10px);padding:12px 16px;border-radius:12px;z-index:3;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid rgba(var(--border-rgb), 0.2)}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .image-overlay .overlay-content{display:flex;align-items:center;gap:8px}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .image-overlay .overlay-content i{font-size:20px;color:#0b4473}main.marcas .about-us2 .content .container .main-content .image .image-wrapper .image-overlay .overlay-content span{font-size:.9rem;font-weight:600;color:#3365a2}main.marcas .about-us2 .content .container .stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;width:100%;max-width:800px;margin-top:1rem}@media all and (max-width: 768px){main.marcas .about-us2 .content .container .stats{grid-template-columns:repeat(1, 1fr);gap:1.5rem;max-width:400px}}@media all and (min-width: 769px)and (max-width: 999px){main.marcas .about-us2 .content .container .stats{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}main.marcas .about-us2 .content .container .stats .stat-item{text-align:center;padding:2rem 1.5rem;background:var(--white);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.1);border:1px solid rgba(var(--border-rgb), 0.3);transition:all 400ms ease;position:relative;overflow:hidden}main.marcas .about-us2 .content .container .stats .stat-item::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);z-index:1}main.marcas .about-us2 .content .container .stats .stat-item:hover{transform:translateY(-8px);box-shadow:0 15px 50px rgba(var(--primary-rgb), 0.2);border-color:rgba(var(--secondary-rgb), 0.3)}main.marcas .about-us2 .content .container .stats .stat-item .stat-number{font-size:2.8rem;font-weight:900;color:#3365a2;margin-bottom:.8rem;background:linear-gradient(135deg, #3365A2 0%, #0B4473 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1}@media all and (max-width: 768px){main.marcas .about-us2 .content .container .stats .stat-item .stat-number{font-size:2.4rem}}main.marcas .about-us2 .content .container .stats .stat-item .stat-label{font-size:1rem;color:var(--text);font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media all and (max-width: 768px){main.marcas .about-us2 .content .container .stats .stat-item .stat-label{font-size:.9rem}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}main.marcas .SixthSection{padding:2rem 0 2rem;background-color:#eff0f0;position:relative;overflow:hidden}main.marcas .SixthSection .title{display:flex;flex-direction:column;text-align:center;gap:1rem;width:80%;margin:2rem auto}main.marcas .SixthSection .title h2{color:#3365a2;font-size:3.2rem;font-weight:bold;margin:0}@media all and (max-width: 999px){main.marcas .SixthSection .title h2{font-size:1.8rem}}main.marcas .SixthSection .title p{color:var(--text-dark);font-size:1.4rem;width:80%;margin:0 auto}@media all and (max-width: 999px){main.marcas .SixthSection .title p{font-size:1rem}}main.marcas .SixthSection .benefits{width:80%;margin:5rem auto;display:flex;gap:1rem;justify-content:center;align-items:center}@media all and (max-width: 999px){main.marcas .SixthSection .benefits{flex-direction:column;gap:2rem}}main.marcas .SixthSection .benefits .item{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;max-width:33%}@media screen and (max-width: 999px){main.marcas .SixthSection .benefits .item{padding:2rem 1rem;width:100%;max-width:100%;background-color:var(--white);border-radius:40px;box-shadow:0 8px 30px rgba(0,0,0,.1)}}main.marcas .SixthSection .benefits .item:nth-child(1) h4{color:#f1c811}main.marcas .SixthSection .benefits .item:nth-child(1) .image{background-color:#f1c811}main.marcas .SixthSection .benefits .item:nth-child(2) h4{color:#3099a2}main.marcas .SixthSection .benefits .item:nth-child(2) .image{background-color:#3099a2}main.marcas .SixthSection .benefits .item:nth-child(3) h4{color:#eeba8a}main.marcas .SixthSection .benefits .item:nth-child(3) .image{background-color:#eeba8a}main.marcas .SixthSection .benefits .item .image{width:100px;padding:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center}main.marcas .SixthSection .benefits .item .image img{width:100%}main.marcas .SixthSection .benefits .item h4{color:#3365a2;font-size:1.2rem;font-weight:bold;margin:0}main.marcas .SixthSection .benefits .item p{color:var(--text-dark);font-size:1rem;width:80%;margin:0 auto;height:100px}@media all and (max-width: 999px){main.marcas .SixthSection .benefits .item p{height:auto}}main.marcas .SixthSection .slider{position:relative;padding:0 4rem;height:auto}@media all and (max-width: 999px){main.marcas .SixthSection .slider{padding:0 2rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider{padding:0 1rem}}main.marcas .SixthSection .slider .swiper-container{overflow:hidden;border-radius:1rem;padding:1rem 0}main.marcas .SixthSection .slider .swiper-slide{height:auto;display:flex}main.marcas .SixthSection .slider .swiper-slide .item{height:100%;width:100%}main.marcas .SixthSection .slider .item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;min-height:420px;background:#fff;padding:2.5rem 2rem;border-radius:1rem;position:relative;overflow:hidden;transition:all 400ms ease;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item{padding:2rem 1.5rem;gap:1.2rem;min-height:380px}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item{padding:1.5rem 1.2rem;gap:1rem;min-height:350px}}main.marcas .SixthSection .slider .item::before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;border-radius:50%;transform:translate(30px, -30px)}main.marcas .SixthSection .slider .item::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:80px;border-radius:50%;transform:translate(-20px, 20px)}main.marcas .SixthSection .slider .item:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.05)}main.marcas .SixthSection .slider .item .image{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:100%}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .image{flex-direction:column;gap:.5rem}}main.marcas .SixthSection .slider .item .image .icon{width:12%;min-width:45px;height:45px;flex-shrink:0}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .image .icon{min-width:40px;height:40px}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .image .icon{min-width:35px;height:35px}}main.marcas .SixthSection .slider .item .image .circle{stroke:#e8f1fb;stroke-width:6}main.marcas .SixthSection .slider .item .image .check{stroke:#f18311;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}main.marcas .SixthSection .slider .item .image h1{color:#3365a2;font-size:1.6rem;margin:0 0 0 1rem;font-weight:bold;line-height:1.3;flex:1}@media all and (max-width: 1300px){main.marcas .SixthSection .slider .item .image h1{font-size:1.4rem}}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .image h1{font-size:1.2rem;margin:0 0 0 .8rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .image h1{font-size:1.05rem;text-align:center;margin:.3rem 0 0 0}}main.marcas .SixthSection .slider .item .image .image-inset{width:90px;height:90px;background:var(--white);color:#0b4473;display:flex;align-items:center;justify-content:center;font-size:36px;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all 300ms ease}main.marcas .SixthSection .slider .item .image .image-inset:hover{transform:scale(1.05);box-shadow:0 12px 35px rgba(0,0,0,.15)}main.marcas .SixthSection .slider .item .info{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:2;width:100%;flex:1}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .info{gap:.8rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .info{gap:.6rem}}main.marcas .SixthSection .slider .item .info h1{color:var(--third);font-size:1.4rem;font-weight:700;margin:0;line-height:1.3;text-align:center}@media all and (max-width: 1400px){main.marcas .SixthSection .slider .item .info h1{font-size:1.3rem}}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .info h1{font-size:1.2rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .info h1{font-size:1.1rem}}main.marcas .SixthSection .slider .item .info ul{display:block;color:#000;font-weight:bold;margin:0;flex-grow:1;height:auto;text-align:left;padding-left:1.5rem;width:100%}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .info ul{padding-left:1.2rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .info ul{padding-left:1rem}}main.marcas .SixthSection .slider .item .info ul li{font-size:1.05rem;line-height:1.7;font-weight:500;margin-bottom:.6rem}@media all and (max-width: 999px){main.marcas .SixthSection .slider .item .info ul li{font-size:.95rem;line-height:1.6;margin-bottom:.5rem}}@media all and (max-width: 599px){main.marcas .SixthSection .slider .item .info ul li{font-size:.88rem;line-height:1.5;margin-bottom:.4rem}}main.marcas .SixthSection .slider .item .info .service-price{display:flex;flex-direction:column;gap:1rem;margin-top:auto}main.marcas .SixthSection .slider .item .info .service-price .price-info{background:rgba(var(--white-rgb), 0.15);backdrop-filter:blur(10px);padding:.8rem 1rem;border-radius:10px;border:1px solid rgba(var(--white-rgb), 0.2)}main.marcas .SixthSection .slider .item .info .service-price .price-info .price-label{font-size:.8rem;color:rgba(var(--white-rgb), 0.8);margin-bottom:.3rem}main.marcas .SixthSection .slider .item .info .service-price .price-info .price-value{font-size:1.4rem;font-weight:900;color:var(--white)}main.marcas .SixthSection .slider .item .info .service-price .price-info .price-value span{font-size:.9rem;font-weight:500}main.marcas .SixthSection .slider .item .info .service-price .whatsapp-button{background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:var(--white);padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 300ms ease;border:2px solid rgba(0,0,0,0);box-shadow:0 6px 20px rgba(37,211,102,.3)}main.marcas .SixthSection .slider .item .info .service-price .whatsapp-button i{font-size:16px;transition:all 300ms ease}main.marcas .SixthSection .slider .item .info .service-price .whatsapp-button:hover{background:linear-gradient(135deg, #128C7E 0%, #25D366 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.4);border-color:rgba(var(--white-rgb), 0.3)}main.marcas .SixthSection .slider .item .info .service-price .whatsapp-button:hover i{transform:scale(1.1)}main.marcas .SixthSection .slider .swiper-pagination{position:relative;bottom:0;margin-top:2rem;display:flex;justify-content:center;gap:.5rem}@media all and (max-width: 999px){main.marcas .SixthSection .slider .swiper-pagination{margin-top:1.5rem}}main.marcas .SixthSection .slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;border-radius:50%;cursor:pointer;transition:all 300ms ease;opacity:.5}main.marcas .SixthSection .slider .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8;transform:scale(1.1)}main.marcas .SixthSection .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3365a2;opacity:1;transform:scale(1.2)}main.marcas .SixthSection .faq-section{width:80%;margin:1rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center}main.marcas .SixthSection .faq-section h1{color:#3365a2;font-weight:bold;font-size:3.2rem;margin-bottom:10px;text-align:center}@media screen and (max-width: 999px){main.marcas .SixthSection .faq-section h1{font-size:1.6rem}}main.marcas .SixthSection .faq-section p{color:var(--text-dark);font-size:1.4rem;width:80%;text-align:center;margin:0 auto}@media screen and (max-width: 999px){main.marcas .SixthSection .faq-section p{font-size:1.2rem;text-align:center}}main.marcas .SixthSection .faq-section .faq-button{display:inline-block;background:linear-gradient(135deg, #3365A2 0%, #0B4473 100%);color:#fff;font-weight:bold;font-size:1.5rem;padding:12px 35px;border-radius:9999px;text-decoration:none;margin-top:2%;margin-bottom:2%}@media screen and (max-width: 999px){main.marcas .SixthSection .faq-section .faq-button{margin:0}}@media(max-width: 1024px){main.marcas .SixthSection .faq-section .faq-section{margin-top:4%}main.marcas .SixthSection .faq-section .faq-section h1{font-size:50px}main.marcas .SixthSection .faq-section .faq-section p{font-size:20px}main.marcas .SixthSection .faq-section .faq-button{font-size:20px;padding:24px 40px;margin-top:3%}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}main.marcas .plans-section{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff;padding-top:2rem}@media(min-width: 1024px){main.marcas .plans-section .plans-section{height:110vh}}main.marcas .plans-section .plans-container{width:90%;margin-top:2rem;text-align:center;overflow:visible}@media(min-width: 1024px){main.marcas .plans-section .plans-container{width:70%;text-align:left}}main.marcas .plans-section .plans-title{color:#3365a2;font-size:20px;font-weight:bold;margin-bottom:0}@media(min-width: 1024px){main.marcas .plans-section .plans-title{font-size:50px;text-align:center}}main.marcas .plans-section .plans-title2{color:#3365a2;font-size:18px;margin:0;font-weight:bold}@media(min-width: 1024px){main.marcas .plans-section .plans-title2{font-size:40px;text-align:center}}main.marcas .plans-section .plans-subtitle{color:#9a9a9a;font-size:15px;margin-left:1%}@media(min-width: 1024px){main.marcas .plans-section .plans-subtitle{font-size:20px;text-align:center}}main.marcas .plans-section .plans-desktop{display:none}@media(min-width: 1024px){main.marcas .plans-section .plans-desktop{display:flex;justify-content:space-around;gap:20px;margin-top:6%;width:90%;margin-left:auto;margin-right:auto}}main.marcas .plans-section .plans-mobile{display:block;margin-top:3rem;padding-top:2rem;width:80%;margin-left:auto;margin-right:auto}@media(min-width: 1024px){main.marcas .plans-section .plans-mobile{display:none}}main.marcas .plans-section .plan-box{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;background:#f5f5f5;border-radius:30px;text-align:center;padding:20px;margin-top:20px;border:2px solid #0b4473}@media(min-width: 1024px){main.marcas .plans-section .plan-box{animation:slide-top .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;margin-top:0}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media(min-width: 1024px){main.marcas .plans-section .plan-box{width:30%;background:#fff;box-shadow:0px 0px 24px 10px rgba(0,0,0,.2)}main.marcas .plans-section .plan-box:hover{border:2px outset #3365a2;transition:all 1s linear;transform:scale(1.05);transform:translateY(-10px);box-shadow:0px 0px 24px 10px #3365a2}}main.marcas .plans-section .plan-title{color:#3365a2;font-weight:bold;font-size:15px;margin-top:10%}main.marcas .plans-section .plan-payment{color:#414141;font-weight:bold;font-size:12px;margin:8px 0 4px 0}main.marcas .plans-section .plan-taxes{color:#9a9a9a;font-size:10px;margin-bottom:15px;font-style:italic}main.marcas .plans-section .plan-featured{position:relative;border:2px solid #3365a2}main.marcas .plans-section .plan-featured::before{content:"MAIS POPULAR";position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#3365a2;color:#fff;padding:5px 15px;border-radius:20px;font-size:10px;font-weight:bold;z-index:10}@media(min-width: 640px){main.marcas .plans-section .plan-title{font-size:3vw}main.marcas .plans-section .plan-payment{font-size:2.2vw}main.marcas .plans-section .plan-taxes{font-size:1.8vw}}@media(min-width: 1024px){main.marcas .plans-section .plan-title{font-size:1.5vw}main.marcas .plans-section .plan-payment{font-size:1.1vw}main.marcas .plans-section .plan-taxes{font-size:.9vw}main.marcas .plans-section .plan-featured::before{font-size:.8vw}}main.marcas .plans-section .plan-price{color:#414141;font-weight:bold;font-size:20px;margin:10px 0}main.marcas .plans-section .plan-price span{font-size:20px;font-weight:bold}@media(min-width: 640px){main.marcas .plans-section .plan-price,main.marcas .plans-section .plan-price span{font-size:4vw}}@media(min-width: 1024px){main.marcas .plans-section .plan-price,main.marcas .plans-section .plan-price span{font-size:2vw}}main.marcas .plans-section .plans-button{display:inline-block;color:#fff;background:#f18311;padding:10px 25px;border-radius:9999px;font-weight:bold;text-decoration:none;transition:all .3s ease}main.marcas .plans-section .plans-button:hover{background:#d96e0d;transform:translateY(-2px);box-shadow:0 4px 12px rgba(241,131,17,.4)}@media(max-width: 1024px)and (min-width: 641px){main.marcas .plans-section .plans-button{padding:14px 40px}}@media(max-width: 640px){main.marcas .plans-section .plans-button{padding:14px 35px}}main.marcas .plans-section .plan-note{color:#414141;font-size:14px;font-weight:bold;margin-top:2%}@media(min-width: 640px){main.marcas .plans-section .plan-note{font-size:2.8vw}}@media(min-width: 1024px){main.marcas .plans-section .plan-note{font-size:1.3vw}}@media(min-width: 1280px){main.marcas .plans-section .plan-note{font-size:18px}}main.marcas .plans-section .plan-list{list-style-position:inside;list-style-image:url("../images/Vector.png");color:#414141;font-weight:bold;font-size:1rem;margin-top:1%;text-align:left;padding:15px}main.marcas .plans-section li{padding:10px}main.marcas .plans-section li.alt{text-decoration:line-through;color:#9a9a9a;list-style-image:url("../images/circle-minus.png")}@media(max-width: 1280px){main.marcas .plans-section .plan-list{font-size:1.2vw}}@media(max-width: 1024px){main.marcas .plans-section .plan-list{font-size:1.3vw}}@media(max-width: 640px){main.marcas .plans-section .plan-list{font-size:1rem}}main.marcas .plans-section .plans-footer{margin-top:5%;text-align:center;color:#9a9a9a;font-weight:600;font-size:10px;width:95%;margin-left:auto;margin-right:auto}@media(min-width: 1024px){main.marcas .plans-section .plans-footer{font-size:18px;width:87%}}main.marcas .plans-section .slider{position:relative;overflow:visible !important;padding:0 4rem}@media all and (max-width: 999px){main.marcas .plans-section .slider{padding:0 3rem}}main.marcas .plans-section .slider .swiper-container{padding-top:70px;padding-left:20px;padding-right:20px;padding-bottom:30px;border-radius:1rem;overflow:visible !important}@media all and (max-width: 1023px){main.marcas .plans-section .slider .swiper-container{padding-top:60px}}main.marcas .plans-section .slider .swiper-wrapper{overflow:visible !important}main.marcas .plans-section .slider .swiper-slide{height:auto;overflow:visible !important}main.marcas .plans-section .slider .swiper-slide .item{height:100%}main.marcas .plans-section .slider .swiper-button-prev,main.marcas .plans-section .slider .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(241,131,17,.9);color:#fff;border-radius:50%;padding:10px;cursor:pointer;font-size:20px;z-index:10}main.marcas .plans-section .slider .swiper-button-prev{left:10px}main.marcas .plans-section .slider .swiper-button-next{right:10px}main.marcas .perks{padding:4rem 0;background-color:#eff0f0;position:relative;overflow:hidden}main.marcas .perks .title{display:flex;flex-direction:column;text-align:center;gap:1rem;width:100%;margin-bottom:2rem}main.marcas .perks .title h2{color:#3365a2;font-size:3.2rem;font-weight:bold;margin:0}@media all and (max-width: 999px){main.marcas .perks .title h2{font-size:1.8rem}}main.marcas .perks .title p{margin:0;color:var(--text-dark);font-size:1.4rem}@media all and (max-width: 999px){main.marcas .perks .title p{font-size:1rem}}main.marcas .perks .slider{position:relative;padding:0 4rem}@media all and (max-width: 999px){main.marcas .perks .slider{padding:0 3rem}}main.marcas .perks .slider .swiper-container{overflow:hidden;border-radius:1rem;padding:1rem 0}main.marcas .perks .slider .swiper-slide{height:auto}main.marcas .perks .slider .swiper-slide .item{height:100%}main.marcas .perks .slider .item{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:2rem 1.8rem;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.15);transition:all 400ms ease;min-height:220px}@media all and (max-width: 999px){main.marcas .perks .slider .item{padding:1.8rem 1.5rem;min-height:200px}}@media all and (max-width: 599px){main.marcas .perks .slider .item{padding:1.5rem 1.2rem;min-height:180px}}main.marcas .perks .slider .item::before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;border-radius:50%;transform:translate(30px, -30px)}main.marcas .perks .slider .item::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:80px;border-radius:50%;transform:translate(-20px, 20px)}main.marcas .perks .slider .item:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(var(--text-dark-rgb), 0.3)}main.marcas .perks .slider .item .image{display:flex;align-items:center;position:relative;z-index:2}main.marcas .perks .slider .item .image .icon{width:12%;min-width:35px;height:35px}main.marcas .perks .slider .item .image .circle{stroke:#e8f1fb;stroke-width:6}main.marcas .perks .slider .item .image .check{stroke:#f18311;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}main.marcas .perks .slider .item .image h1{color:#3365a2;font-size:1.5rem;margin:0 1rem;font-weight:bold;line-height:1.3}@media all and (max-width: 1300px){main.marcas .perks .slider .item .image h1{font-size:1.2rem}}@media all and (max-width: 999px){main.marcas .perks .slider .item .image h1{font-size:1rem}}main.marcas .perks .slider .item .image .image-inset{width:90px;height:90px;background:var(--white);color:#0b4473;display:flex;align-items:center;justify-content:center;font-size:36px;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all 300ms ease}main.marcas .perks .slider .item .image .image-inset:hover{transform:scale(1.05);box-shadow:0 12px 35px rgba(0,0,0,.15)}main.marcas .perks .slider .item .info{display:flex;flex-direction:column;gap:.8rem;flex:1;position:relative;z-index:2}main.marcas .perks .slider .item .info h3{color:var(--third);font-size:1.4rem;font-weight:700;margin:0;line-height:1.3;text-align:center}@media all and (max-width: 1400px){main.marcas .perks .slider .item .info h3{font-size:1.3rem}}@media all and (max-width: 999px){main.marcas .perks .slider .item .info h3{font-size:1.15rem}}@media all and (max-width: 599px){main.marcas .perks .slider .item .info h3{font-size:1.05rem}}main.marcas .perks .slider .item .info span{display:block;color:var(--text-dark);line-height:1.6;font-weight:600;font-size:1rem;margin-bottom:auto;flex-grow:1;text-align:left;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:7.5em}@media all and (max-width: 999px){main.marcas .perks .slider .item .info span{font-size:.95rem;line-height:1.5}}@media all and (max-width: 599px){main.marcas .perks .slider .item .info span{font-size:.88rem;line-height:1.45}}main.marcas .perks .slider .item .info .service-price{display:flex;flex-direction:column;gap:1rem;margin-top:auto}main.marcas .perks .slider .item .info .service-price .price-info{background:rgba(var(--white-rgb), 0.15);backdrop-filter:blur(10px);padding:.8rem 1rem;border-radius:10px;border:1px solid rgba(var(--white-rgb), 0.2)}main.marcas .perks .slider .item .info .service-price .price-info .price-label{font-size:.8rem;color:rgba(var(--white-rgb), 0.8);margin-bottom:.3rem}main.marcas .perks .slider .item .info .service-price .price-info .price-value{font-size:1.4rem;font-weight:900;color:var(--white)}main.marcas .perks .slider .item .info .service-price .price-info .price-value span{font-size:.9rem;font-weight:500}main.marcas .perks .slider .item .info .service-price .whatsapp-button{background:linear-gradient(135deg, #25D366 0%, #128C7E 100%);color:var(--white);padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 300ms ease;border:2px solid rgba(0,0,0,0);box-shadow:0 6px 20px rgba(37,211,102,.3)}main.marcas .perks .slider .item .info .service-price .whatsapp-button i{font-size:16px;transition:all 300ms ease}main.marcas .perks .slider .item .info .service-price .whatsapp-button:hover{background:linear-gradient(135deg, #128C7E 0%, #25D366 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.4);border-color:rgba(var(--white-rgb), 0.3)}main.marcas .perks .slider .item .info .service-price .whatsapp-button:hover i{transform:scale(1.1)}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}main.marcas .plans{background:linear-gradient(135deg, rgba(var(--background-rgb), 0.3) 0%, rgba(var(--white-rgb), 1) 50%, rgba(var(--light-grey-rgb), 0.8) 100%);padding:4rem 0;position:relative;overflow:hidden}main.marcas .plans::before{content:"";position:absolute;top:-40px;left:-40px;width:180px;height:180px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:0;animation:floatUp 10s ease-in-out infinite}main.marcas .plans::after{content:"";position:absolute;bottom:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle, rgba(var(--secondary-rgb), 0.06) 0%, transparent 70%);border-radius:50%;z-index:0;animation:floatDown 12s ease-in-out infinite}main.marcas .plans .content{position:relative;z-index:2}main.marcas .plans .image{width:100%;height:300px;background:#3365a2}main.marcas .plans .image img{width:100%;height:100%;object-fit:cover;opacity:.1}main.marcas .plans .title{text-align:center;margin-bottom:3rem}main.marcas .plans .title h2{color:var(--text-dark);font-weight:400;font-size:2.8rem;margin:0 0 1rem;line-height:1.3}main.marcas .plans .title h2 strong{font-weight:700;color:#3365a2}@media all and (max-width: 999px){main.marcas .plans .title h2{font-size:2rem}}main.marcas .plans .title span{color:var(--text);font-size:1.2rem;max-width:600px;margin:0 auto;display:block}@media all and (max-width: 999px){main.marcas .plans .title span{font-size:1rem}}main.marcas .plans .plan-option{display:flex;align-items:center;justify-content:center;height:60px;width:fit-content;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);border-radius:15px;margin:0 auto;box-shadow:0 8px 25px rgba(var(--secondary-rgb), 0.3);transition:all 400ms ease}main.marcas .plans .plan-option:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(var(--secondary-rgb), 0.4)}main.marcas .plans .plan-option a{display:flex;align-items:center;justify-content:center;text-decoration:none;width:50%;height:100%;border-radius:12px;padding:0 24px;text-align:center;font-size:1.1rem;font-weight:700;color:var(--white);transition:all 400ms ease;position:relative;overflow:hidden}main.marcas .plans .plan-option a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);transform:translateX(-100%);transition:transform 400ms ease}main.marcas .plans .plan-option a.active{background:var(--white);color:#3365a2;box-shadow:0 4px 15px rgba(0,0,0,.1)}main.marcas .plans .plan-option a.active::before{transform:translateX(0)}main.marcas .plans .plan-option a:hover:not(.active)::before{transform:translateX(0)}@media all and (max-width: 1199px){main.marcas .plans .plan-option{height:50px}main.marcas .plans .plan-option a{font-size:1rem;padding:0 16px}}main.marcas .plans .list{width:100%;display:flex;justify-content:center;gap:2rem;position:relative;z-index:2;margin-top:4rem}@media all and (max-width: 1199px){main.marcas .plans .list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}}main.marcas .plans .list .item{background:var(--white);border-radius:20px;color:var(--text-dark);display:flex;flex-direction:column;position:relative;width:100%;max-width:400px;min-height:600px;overflow:hidden;transition:all 400ms ease;border:1px solid rgba(var(--border-rgb), 0.2);box-shadow:0 10px 40px rgba(0,0,0,.08)}main.marcas .plans .list .item::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);z-index:1}main.marcas .plans .list .item::after{content:"";position:absolute;top:-30px;right:-30px;width:80px;height:80px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.05) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas .plans .list .item:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(var(--primary-rgb), 0.15)}main.marcas .plans .list .item .item-title{padding:2rem 2rem 1rem;text-align:center;position:relative;z-index:2}main.marcas .plans .list .item .item-title h4{color:var(--text-dark);font-size:1.4rem;font-weight:600;margin:0 0 1rem;line-height:1.3}main.marcas .plans .list .item .item-title h4 strong{color:#3365a2;font-weight:700;font-size:1.6rem}main.marcas .plans .list .item .item-title h5{margin:0;color:#0b4473;font-size:1rem;font-weight:400}main.marcas .plans .list .item .item-title h5 strong{font-size:2rem;font-weight:700;color:#3365a2;display:block;margin-bottom:.2rem}main.marcas .plans .list .item ul{list-style:none;padding:0 2rem;margin:0;flex:1;position:relative;z-index:2}main.marcas .plans .list .item ul li{padding:.8rem 0;border-bottom:1px solid rgba(var(--border-rgb), 0.1);color:var(--text-dark);font-size:.95rem;position:relative;padding-left:1.5rem}main.marcas .plans .list .item ul li::before{content:"✓";position:absolute;left:0;top:.8rem;color:#0b4473;font-weight:700;font-size:1rem}main.marcas .plans .list .item ul li:last-child{border-bottom:none}main.marcas .plans .list .item .action{padding:1.5rem 2rem 2rem;position:relative;z-index:2}main.marcas .plans .list .item .action a{width:100%;justify-content:center;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}main.marcas .plans .list .item.featured{background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);transform:scale(1.05)}main.marcas .plans .list .item.featured::before{height:6px;background:linear-gradient(135deg, #3365A2 0%, #0B4473 100%)}main.marcas .plans .list .item.featured .item-title h4{color:var(--white)}main.marcas .plans .list .item.featured .item-title h4 strong{color:var(--white)}main.marcas .plans .list .item.featured .item-title h5{color:var(--white)}main.marcas .plans .list .item.featured .item-title h5 strong{color:var(--white)}main.marcas .plans .list .item.featured:hover{transform:scale(1.05) translateY(-8px)}main.marcas .plans .list .item.featured ul li{color:var(--white)}main.marcas .plans .list .item.featured ul li::before{color:var(--white)}@media all and (max-width: 1199px){main.marcas .plans .list .item.featured{transform:scale(1)}main.marcas .plans .list .item.featured:hover{transform:translateY(-8px)}}main.marcas .plans .extra-services{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:3rem}main.marcas .plans .extra-services .title{display:flex;flex-direction:column;text-align:left;gap:8px;width:100%;margin:0}main.marcas .plans .extra-services .title h3{color:#3365a2;font-size:2rem;font-weight:700;margin:0}main.marcas .plans .extra-services .title h4{color:var(--text-dark);font-size:1.2rem;font-weight:400;margin:0}main.marcas .plans .extra-services .title p{color:var(--text);font-size:1rem;margin:0}main.marcas .plans .extra-services .grid-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:3rem}@media all and (max-width: 999px){main.marcas .plans .extra-services .grid-list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 799px){main.marcas .plans .extra-services .grid-list{grid-template-columns:repeat(1, 1fr)}}main.marcas .plans .extra-services .grid-list .item{background:var(--white);padding:2rem;border-radius:15px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.05);border:1px solid rgba(var(--border-rgb), 0.1);transition:all 400ms ease}main.marcas .plans .extra-services .grid-list .item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.1)}main.marcas .plans .extra-services .grid-list .item h4{color:#3365a2;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}main.marcas .plans .extra-services .grid-list .item p{color:var(--text);font-size:.9rem;margin:0}main.marcas .plans .steps{width:100%;margin-top:4rem;position:relative}main.marcas .plans .steps .title{text-align:center;margin-bottom:3rem}main.marcas .plans .steps .title strong{display:inline-block;color:#0b4473;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.1) 0%, rgba(var(--primary-rgb), 0.05) 100%);padding:8px 16px;border-radius:20px;margin-bottom:1rem;border:1px solid rgba(var(--secondary-rgb), 0.2)}main.marcas .plans .steps .title h3{color:var(--text-dark);font-size:2rem;font-weight:400;margin:0;line-height:1.3}main.marcas .plans .steps .title h3 span{color:#3365a2;font-weight:700}@media all and (max-width: 999px){main.marcas .plans .steps .title h3{font-size:1.6rem}}main.marcas .plans .steps .grid-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;align-items:stretch}@media all and (max-width: 999px){main.marcas .plans .steps .grid-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media all and (max-width: 599px){main.marcas .plans .steps .grid-list{grid-template-columns:repeat(1, 1fr);gap:2rem}}main.marcas .plans .steps .grid-list .item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:var(--white);border-radius:16px;border:2px solid rgba(var(--border-rgb), 0.1);transition:all 400ms ease;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.05)}main.marcas .plans .steps .grid-list .item:hover{transform:translateY(-5px);border-color:rgba(var(--primary-rgb), 0.3);box-shadow:0 8px 35px rgba(var(--primary-rgb), 0.15)}main.marcas .plans .steps .grid-list .item strong{font-size:1.4rem;font-weight:400;color:#0b4473}main.marcas .plans .steps .grid-list .item h4{color:var(--text-dark);font-size:1.1rem;font-weight:700;margin:0 0 1rem;line-height:1.3;min-height:2.6em}@media all and (max-width: 999px){main.marcas .plans .steps .grid-list .item h4{font-size:1rem;min-height:auto}}main.marcas .plans .steps .grid-list .item p{color:var(--text);font-size:.9rem;margin:0;line-height:1.5;flex:1}@media all and (max-width: 999px){main.marcas .plans .steps .grid-list .item p{font-size:.85rem}}main.marcas .hero{position:relative;background-color:#fff;height:970px;overflow:hidden}@media all and (max-width: 999px){main.marcas .hero{margin-top:0}}main.marcas .hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff;background-image:url("../images/banner-marcas.png");z-index:1}main.marcas .hero .info{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;z-index:4}main.marcas .hero .info .content{display:flex;margin:0 auto;justify-content:space-between;align-items:center;height:100%}@media all and (max-width: 999px){main.marcas .hero .info .content{flex-direction:column;padding:0}}main.marcas .hero .info .content .image{height:100%;display:flex;align-items:flex-end;flex:1;justify-content:center;z-index:5}@media all and (max-width: 999px){main.marcas .hero .info .content .image{position:absolute;z-index:-1}}main.marcas .hero .info .content .image img{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, 0.2))}@media all and (max-width: 999px){main.marcas .hero .info .content .image img{height:50%}}main.marcas .hero .info .content .heading{font-size:1.2rem;width:60%;z-index:5;padding:2rem}@media all and (max-width: 999px){main.marcas .hero .info .content .heading{width:100%;padding:30px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:100px;text-align:center}}@media all and (max-width: 599px){main.marcas .hero .info .content .heading{padding:20px 15px;margin-top:80px}}main.marcas .hero .info .content .heading .button,main.marcas .hero .info .content .heading .button-alt{display:inline-block;margin-top:1rem;font-size:1.5rem}@media screen and (max-width: 999px){main.marcas .hero .info .content .heading .button,main.marcas .hero .info .content .heading .button-alt{font-size:1rem;text-align:center;padding:14px 24px;width:100%;max-width:320px}}@media screen and (max-width: 599px){main.marcas .hero .info .content .heading .button,main.marcas .hero .info .content .heading .button-alt{font-size:.95rem;padding:12px 20px}}main.marcas .hero .info .content .heading p{font-weight:bold;font-size:1.3rem;line-height:1.5;text-align:left;margin:1rem;color:#000}@media all and (max-width: 999px){main.marcas .hero .info .content .heading p{font-size:1.1rem;text-align:center;margin:1rem 0;line-height:1.6}}@media all and (max-width: 599px){main.marcas .hero .info .content .heading p{font-size:1rem;line-height:1.5}}main.marcas .hero .info .content .heading h2{font-size:4rem;font-weight:bold;color:#3365a2;line-height:1.2;margin-bottom:0}main.marcas .hero .info .content .heading h2 strong{color:#0b4473;font-size:3.6rem;font-weight:800;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media all and (max-width: 999px){main.marcas .hero .info .content .heading h2{font-size:2.2rem;text-align:center;line-height:1.3;margin:1 rem 0 0 1rem}main.marcas .hero .info .content .heading h2 strong{font-size:2rem}}@media all and (max-width: 599px){main.marcas .hero .info .content .heading h2{font-size:1.8rem;line-height:1.25}main.marcas .hero .info .content .heading h2 strong{font-size:1.7rem}}main.marcas .main-options{width:100%;position:relative}main.marcas .main-options::before{content:"";position:absolute;top:-30px;left:20%;width:120px;height:120px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.05) 0%, transparent 70%);border-radius:50%;z-index:1;animation:floatUp 8s ease-in-out infinite}main.marcas .main-options::after{content:"";position:absolute;top:-40px;right:25%;width:100px;height:100px;background:radial-gradient(circle, rgba(var(--secondary-rgb), 0.06) 0%, transparent 70%);border-radius:50%;z-index:1;animation:floatDown 10s ease-in-out infinite}main.marcas .main-options .content{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;margin-top:-160px;position:relative;z-index:10}@media all and (max-width: 999px){main.marcas .main-options .content{flex-direction:column;margin-top:1rem;gap:1.5rem}}main.marcas .main-options .content .item{padding:3rem 2.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;background:linear-gradient(135deg, #3365A2 0%, var(--third) 100%);color:var(--white);position:relative;overflow:hidden;box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.25);border:1px solid rgba(var(--white-rgb), 0.1);transition:all 400ms ease;max-width:400px;min-height:280px}main.marcas .main-options .content .item::before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.1) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas .main-options .content .item::after{content:"";position:absolute;bottom:-30px;left:-30px;width:100px;height:100px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas .main-options .content .item:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(var(--primary-rgb), 0.35)}main.marcas .main-options .content .item:hover .icon{transform:scale(1.1) rotate(5deg)}main.marcas .main-options .content .item:hover a{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--white-rgb), 0.3)}main.marcas .main-options .content .item .icon{width:80px;height:80px;background:rgba(var(--white-rgb), 0.15);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);margin-bottom:1rem;backdrop-filter:blur(10px);border:1px solid rgba(var(--white-rgb), 0.2);transition:all 400ms ease;position:relative;z-index:2}main.marcas .main-options .content .item h3{font-size:2.2rem;margin:0;font-weight:700;line-height:1.2;position:relative;z-index:2}@media all and (max-width: 999px){main.marcas .main-options .content .item h3{font-size:1.8rem}}main.marcas .main-options .content .item span{font-size:1.1rem;line-height:1.5;color:rgba(var(--white-rgb), 0.9);margin-bottom:auto;position:relative;z-index:2}@media all and (max-width: 999px){main.marcas .main-options .content .item span{font-size:1rem}}main.marcas .main-options .content .item a{position:relative;z-index:2;background:rgba(var(--white-rgb), 0.15);color:var(--white);border:2px solid rgba(var(--white-rgb), 0.3);padding:14px 24px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 400ms ease;backdrop-filter:blur(10px);text-align:center}main.marcas .main-options .content .item a:hover{background:var(--white);color:#3365a2;border-color:var(--white)}main.marcas .main-options .content .item a i{font-size:16px;transition:all 300ms ease}main.marcas .main-options .content .item.alt{background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%)}main.marcas .main-options .content .item.alt:hover{box-shadow:0 25px 60px rgba(var(--secondary-rgb), 0.35)}main.marcas .main-options .content .item.alt a:hover{color:#0b4473}@media all and (max-width: 999px){main.marcas .main-options .content .item{max-width:100%;padding:2.5rem 2rem;min-height:240px}}main.marcas .main-options-modal{z-index:100;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);animation:modalFadeIn 400ms ease-out}main.marcas .main-options-modal.hidden{display:none !important}main.marcas .main-options-modal .container{position:relative;padding:2rem;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;animation:modalSlideIn 400ms ease-out}@media all and (max-width: 699px){main.marcas .main-options-modal .container{grid-template-columns:repeat(1, 1fr);gap:1.5rem;padding:1rem;margin:1rem}}main.marcas .main-options-modal .container #exit-modal{position:absolute;top:-1rem;right:-1rem;height:50px;width:50px;border-radius:50%;background:linear-gradient(135deg, #ff4757 0%, #c44569 100%);color:var(--white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;font-size:18px;box-shadow:0 8px 25px rgba(255,71,87,.4);transition:all 400ms ease;z-index:10}main.marcas .main-options-modal .container #exit-modal:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 12px 35px rgba(255,71,87,.6)}main.marcas .main-options-modal .container #exit-modal:active{transform:scale(0.95)}@media all and (max-width: 699px){main.marcas .main-options-modal .container #exit-modal{top:-0.5rem;right:-0.5rem;height:40px;width:40px;font-size:16px}}main.marcas .main-options-modal .container .item{max-width:380px;padding:3rem 2.5rem;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;background:linear-gradient(135deg, #3365A2 0%, var(--third) 100%);color:var(--white);position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(var(--primary-rgb), 0.3);border:1px solid rgba(var(--white-rgb), 0.1);transition:all 400ms ease}main.marcas .main-options-modal .container .item::before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.1) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas .main-options-modal .container .item::after{content:"";position:absolute;bottom:-30px;left:-30px;width:100px;height:100px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas .main-options-modal .container .item:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(var(--primary-rgb), 0.4)}main.marcas .main-options-modal .container .item .icon{width:70px;height:70px;background:rgba(var(--white-rgb), 0.15);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);backdrop-filter:blur(10px);border:1px solid rgba(var(--white-rgb), 0.2);position:relative;z-index:2;transition:all 400ms ease;margin-bottom:.5rem}main.marcas .main-options-modal .container .item .icon:hover{transform:scale(1.05) rotate(5deg)}main.marcas .main-options-modal .container .item h3{font-size:2rem;margin:0;font-weight:700;line-height:1.2;position:relative;z-index:2}@media all and (max-width: 699px){main.marcas .main-options-modal .container .item h3{font-size:1.6rem}}main.marcas .main-options-modal .container .item span{font-size:1.1rem;line-height:1.5;color:rgba(var(--white-rgb), 0.9);margin-bottom:auto;position:relative;z-index:2}@media all and (max-width: 699px){main.marcas .main-options-modal .container .item span{font-size:1rem}}main.marcas .main-options-modal .container .item a{position:relative;z-index:2;background:rgba(var(--white-rgb), 0.15);color:var(--white);border:2px solid rgba(var(--white-rgb), 0.3);padding:16px 24px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 400ms ease;backdrop-filter:blur(10px);text-align:center;margin-top:1rem}main.marcas .main-options-modal .container .item a:hover{background:var(--white);color:#3365a2;border-color:var(--white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--white-rgb), 0.3)}main.marcas .main-options-modal .container .item a i{font-size:16px;transition:all 300ms ease}main.marcas .main-options-modal .container .item.alt{background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%)}main.marcas .main-options-modal .container .item.alt:hover{box-shadow:0 25px 70px rgba(var(--secondary-rgb), 0.4)}main.marcas .main-options-modal .container .item.alt a:hover{color:#0b4473}@media all and (max-width: 699px){main.marcas .main-options-modal .container .item{max-width:100%;padding:2.5rem 2rem}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalSlideIn{from{opacity:0;transform:scale(0.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}main.marcas section.solutions{width:100%}main.marcas section.solutions .content{margin-top:3rem}main.marcas section.solutions .content .title{display:flex;flex-direction:column;text-align:center;gap:1rem;width:100%;margin-bottom:2rem}main.marcas section.solutions .content .title h2{color:#0b4473;font-size:3rem;font-weight:700;margin:0}@media all and (max-width: 999px){main.marcas section.solutions .content .title h2{font-size:1.6rem}}main.marcas section.solutions .content .title p{margin:0;color:var(--text-dark);font-size:1.4rem}@media all and (max-width: 999px){main.marcas section.solutions .content .title p{font-size:1rem}}main.marcas section.solutions .content .grid-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:3rem}@media all and (max-width: 999px){main.marcas section.solutions .content .grid-list{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 799px){main.marcas section.solutions .content .grid-list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 599px){main.marcas section.solutions .content .grid-list{grid-template-columns:repeat(1, 1fr)}}main.marcas section.solutions .content .grid-list .item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;border-radius:1rem;background-color:#3365a2;padding:2rem}main.marcas section.solutions .content .grid-list .item .info{display:flex;flex-direction:column;gap:1rem}main.marcas section.solutions .content .grid-list .item .info .icon-inset{display:flex;align-items:center;justify-content:center;height:80px;width:80px;border-radius:1rem;background-color:var(--white)}main.marcas section.solutions .content .grid-list .item .info .icon-inset i{font-size:48px;color:#0b4473}main.marcas section.solutions .content .grid-list .item .info h4{font-size:20px;font-weight:800;color:var(--white);margin:0}main.marcas section.solutions .content .grid-list .item .info p{margin:0;color:var(--white);line-height:1.5}main.marcas section.solutions .content .grid-list .item .button{display:flex;justify-content:space-between;width:100%}main.marcas .brands{margin:3rem 0}main.marcas .brands .list{display:flex;gap:20px}@media all and (max-width: 999px){main.marcas .brands .list{flex-wrap:wrap}}main.marcas .brands .list span{flex:1;text-align:center}main.marcas section.contact{width:100%;padding:3rem 0;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.95) 0%, rgba(var(--primary-rgb), 1) 100%);position:relative;overflow:hidden;margin-top:20px}main.marcas section.contact::before{content:"";position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.1) 0%, transparent 70%);border-radius:50%;z-index:0;animation:floatUp 10s ease-in-out infinite}main.marcas section.contact::after{content:"";position:absolute;bottom:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle, rgba(var(--white-rgb), 0.08) 0%, transparent 70%);border-radius:50%;z-index:0;animation:floatDown 12s ease-in-out infinite}main.marcas section.contact .content{position:relative;z-index:2;display:flex;flex-direction:column;gap:4rem;padding:0 1rem}main.marcas section.contact .content .grid-separe{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;align-items:start}@media all and (max-width: 999px){main.marcas section.contact .content .grid-separe{grid-template-columns:repeat(1, 1fr);gap:2rem}}main.marcas section.contact .content .grid-separe .info{display:flex;flex-direction:column;gap:2rem}main.marcas section.contact .content .grid-separe .info .info-header .badge{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--white-rgb), 0.15);color:var(--white);padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(var(--white-rgb), 0.2);border:1px solid rgba(var(--white-rgb), 0.2)}main.marcas section.contact .content .grid-separe .info .info-header .badge i{font-size:18px}main.marcas section.contact .content .grid-separe .info .info-header h3{color:var(--white);font-size:2.4rem;font-weight:400;margin:0 0 1rem 0;line-height:1.3}main.marcas section.contact .content .grid-separe .info .info-header h3 strong{font-weight:700;display:block;margin-top:.5rem}@media all and (max-width: 999px){main.marcas section.contact .content .grid-separe .info .info-header h3{font-size:1.8rem}}main.marcas section.contact .content .grid-separe .info .info-header p{color:rgba(var(--white-rgb), 0.9);font-size:1.1rem;line-height:1.6;margin:0}@media all and (max-width: 999px){main.marcas section.contact .content .grid-separe .info .info-header p{font-size:1rem}}main.marcas section.contact .content .grid-separe .info .list{display:flex;flex-direction:column;gap:1.5rem}main.marcas section.contact .content .grid-separe .info .list .item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:rgba(var(--white-rgb), 0.1);border-radius:16px;border:1px solid rgba(var(--white-rgb), 0.2);transition:all 400ms ease;backdrop-filter:blur(10px);position:relative;overflow:hidden}@media all and (max-width: 999px){main.marcas section.contact .content .grid-separe .info .list .item{flex-direction:column}}main.marcas section.contact .content .grid-separe .info .list .item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);transition:left 600ms ease}main.marcas section.contact .content .grid-separe .info .list .item:hover{background:rgba(var(--white-rgb), 0.15);transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--white-rgb), 0.2)}main.marcas section.contact .content .grid-separe .info .list .item:hover::before{left:100%}main.marcas section.contact .content .grid-separe .info .list .item .icon{width:60px;height:60px;background:linear-gradient(135deg, var(--white) 0%, rgba(var(--white-rgb), 0.9) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#0b4473;font-size:1.5rem;flex-shrink:0;box-shadow:0 8px 25px rgba(var(--white-rgb), 0.3);border:1px solid rgba(var(--white-rgb), 0.3)}main.marcas section.contact .content .grid-separe .info .list .item .item-info{display:flex;flex-direction:column;gap:6px}main.marcas section.contact .content .grid-separe .info .list .item .item-info span{color:rgba(var(--white-rgb), 0.8);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}main.marcas section.contact .content .grid-separe .info .list .item .item-info strong{color:var(--white);font-size:1.2rem;font-weight:700}main.marcas section.contact .content .grid-separe .info .list .item .item-info a{text-decoration:none}main.marcas section.contact .content .grid-separe .info .social{display:flex;gap:1rem;margin-top:1rem}main.marcas section.contact .content .grid-separe .info .social a{width:55px;height:55px;background:rgba(var(--white-rgb), 0.1);border:1px solid rgba(var(--white-rgb), 0.2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.5rem;text-decoration:none;transition:all 400ms ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}main.marcas section.contact .content .grid-separe .info .social a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 600ms ease}main.marcas section.contact .content .grid-separe .info .social a:hover{background:rgba(var(--white-rgb), 0.2);transform:translateY(-5px);box-shadow:0 12px 35px rgba(var(--white-rgb), 0.3)}main.marcas section.contact .content .grid-separe .info .social a:hover::before{left:100%}main.marcas section.contact .content .grid-separe .form{width:100%}main.marcas section.contact .content .grid-separe .form form{background:var(--white);padding:3rem;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative}main.marcas section.contact .content .grid-separe .form form h4{color:#3365a2;font-size:2.2rem;font-weight:400;margin:0 0 .5rem 0;text-align:center;position:relative;z-index:2}@media all and (max-width: 999px){main.marcas section.contact .content .grid-separe .form form h4{font-size:1.8rem}}main.marcas section.contact .content .grid-separe .form form .item{margin-bottom:1.5rem;position:relative;z-index:2}main.marcas section.contact .content .grid-separe .form form .item span{display:block;color:var(--text-dark);font-weight:600;margin-bottom:8px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}main.marcas section.contact .content .grid-separe .form form .item input,main.marcas section.contact .content .grid-separe .form form .item textarea{width:100%;padding:16px 20px;border:2px solid rgba(var(--border-rgb), 0.6);border-radius:12px;font-size:1rem;font-family:var(--font);color:var(--text-dark);background:var(--white);transition:all 400ms ease;resize:none}main.marcas section.contact .content .grid-separe .form form .item input:focus,main.marcas section.contact .content .grid-separe .form form .item textarea:focus{outline:none;border-color:#3365a2;box-shadow:0 0 0 4px rgba(var(--primary-rgb), 0.1);background:rgba(var(--primary-rgb), 0.02);transform:translateY(-2px)}main.marcas section.contact .content .grid-separe .form form .item input::placeholder,main.marcas section.contact .content .grid-separe .form form .item textarea::placeholder{color:var(--text);font-weight:400}main.marcas section.contact .content .grid-separe .form form .item textarea{min-height:120px;resize:vertical}main.marcas section.contact .content .grid-separe .form form .action{text-align:center;position:relative;z-index:2}main.marcas section.contact .content .grid-separe .form form .button{width:100%}main.marcas section.contact .content .grid-separe .form form .form-state{margin-top:2rem;position:relative;z-index:2}main.marcas section.contact .content .grid-separe .form form .form-state .loading,main.marcas section.contact .content .grid-separe .form form .form-state .success,main.marcas section.contact .content .grid-separe .form form .form-state .error{padding:1.2rem;border-radius:12px;text-align:center;font-weight:600;margin-top:1rem;border:2px solid}main.marcas section.contact .content .grid-separe .form form .form-state .success{background:rgba(63,207,82,.1);border-color:rgba(63,207,82,.3);color:#3fcf52}main.marcas section.contact .content .grid-separe .form form .form-state .error{background:rgba(216,63,54,.1);border-color:rgba(216,63,54,.3);color:#d83f36}main.marcas section.contact .content .grid-separe .form form .form-state .loading{background:rgba(var(--primary-rgb), 0.1);border-color:rgba(var(--primary-rgb), 0.3);color:#3365a2}main.marcas section.contact .content .specialists{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2rem;background:var(--white);border-radius:24px;padding:3rem;margin-bottom:-120px;position:relative;z-index:10;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(var(--border-rgb), 0.1);overflow:hidden}main.marcas section.contact .content .specialists::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);z-index:1}main.marcas section.contact .content .specialists::after{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.05) 0%, transparent 70%);border-radius:50%;z-index:1}main.marcas section.contact .content .specialists .badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, #0B4473 0%, #3365A2 100%);color:var(--white);padding:8px 20px;border-radius:25px;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px rgba(var(--secondary-rgb), 0.3);position:relative;z-index:2}main.marcas section.contact .content .specialists .badge i{font-size:18px}main.marcas section.contact .content .specialists h3{color:var(--text-dark);font-size:2.4rem;font-weight:400;margin:0;line-height:1.3;position:relative;z-index:2}main.marcas section.contact .content .specialists h3 strong{color:#3365a2;font-weight:700;display:block;margin-top:.5rem}@media all and (max-width: 999px){main.marcas section.contact .content .specialists h3{font-size:1.8rem}}main.marcas section.contact .content .specialists p{margin:0;font-size:1.1rem;line-height:1.6;color:var(--text);max-width:600px;position:relative;z-index:2}@media all and (max-width: 999px){main.marcas section.contact .content .specialists p{font-size:1rem}}main.marcas section.contact .content .specialists a{position:relative;z-index:2}@media all and (max-width: 999px){main.marcas section.contact .content .specialists a{white-space:normal}}main.marcas section.SecondSection{background-color:var(--white);padding:4rem 0}main.marcas section.SecondSection .container{width:80%;margin:0 auto}main.marcas section.SecondSection .container h1{font-size:2.5rem;font-weight:800;color:#3365a2;text-align:center}main.marcas section.SecondSection .container .row{display:flex;justify-content:center;gap:2rem;margin-top:2rem}@media all and (max-width: 999px){main.marcas section.SecondSection .container .row{flex-direction:column}}main.marcas section.SecondSection .container .row .item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:8px;border:3px solid rgba(var(--primary-rgb), 0.3);padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.562);transition:all .3s ease;animation:pulse 4s infinite}@keyframes pulse{0%{transform:translateY(0px)}50%{transform:translateY(-15px);border:3px solid rgba(var(--secondary-rgb), 0.8)}100%{transform:translateY(0px)}}main.marcas section.SecondSection .container .row .item:nth-child(1){animation-delay:0s}main.marcas section.SecondSection .container .row .item:nth-child(2){animation-delay:.7s}main.marcas section.SecondSection .container .row .item:nth-child(3){animation-delay:1.4s}main.marcas section.SecondSection .container .row .item:nth-child(4){animation-delay:2.1s}main.marcas section.SecondSection .container .row .item .icon{font-size:2rem;color:var(--light-grey);background-color:#0b4473;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;transition:all .3s ease}main.marcas section.SecondSection .container .row .item .icon:hover{transform:translateY(-10px)}main.marcas section.SecondSection .container .row .item .title h1{font-size:1.5rem;font-weight:600;color:#3365a2;text-align:center;margin:1rem}main.marcas section.SecondSection .container .row .item .text p{font-size:1rem;color:var(--text-dark);margin:0}main.marcas section.SecondSection .container .row .item:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.2)}main.marcas .contact-form-section{padding:1rem 0 2rem;background:#eff0f0;text-align:center;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}main.marcas .contact-form-section h1{font-size:3.2rem;font-weight:600;line-height:1.3;margin:0 0 1rem;color:#3365a2}@media screen and (max-width: 999px){main.marcas .contact-form-section h1{font-size:2rem}}main.marcas .contact-form-section .container{max-width:600px;margin:0 auto;padding:0 20px;width:100%}main.marcas .contact-form-section .simple-contact-form{background:#fff;padding:40px;border-radius:12px;box-shadow:0 15px 40px rgba(var(--primary-rgb), 0.1);border:1px solid rgba(var(--border-rgb), 0.2);position:relative;z-index:2;margin:0 auto;max-width:100%}main.marcas .contact-form-section .simple-contact-form .form-row{display:flex;gap:20px;margin-bottom:20px}main.marcas .contact-form-section .simple-contact-form .form-row:last-of-type{margin-bottom:0}main.marcas .contact-form-section .simple-contact-form .form-group.full-width{width:100%}main.marcas .contact-form-section .simple-contact-form .form-group.half-width{flex:1}main.marcas .contact-form-section .simple-contact-form .form-group input{width:100%;padding:16px 20px;border:2px solid #e0e6ed;border-radius:8px;font-size:16px;font-family:inherit;background-color:#f8f9fa;transition:all .3s ease}main.marcas .contact-form-section .simple-contact-form .form-group input:focus{outline:none;border-color:#3d3d3d;background-color:#fff}main.marcas .contact-form-section .simple-contact-form .form-group input::placeholder{color:#6c757d}main.marcas .contact-form-section .simple-contact-form .form-submit-btn{width:100%;padding:18px 30px;background:#0b4473;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}main.marcas .contact-form-section .simple-contact-form .form-submit-btn:hover{background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.8) 35%, rgba(var(--secondary-rgb), 0.8) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(129,129,129,.3)}main.marcas .contact-form-section .simple-contact-form .form-submit-btn:active{transform:translateY(0)}main.marcas .contact-form-section .simple-contact-form .form-footer{margin-top:20px;text-align:center}main.marcas .contact-form-section .simple-contact-form .form-footer p{color:#6c757d;font-size:14px;margin:0}@media(max-width: 768px){main.marcas .contact-form-section{padding:60px 0}main.marcas .contact-form-section .container{padding:0 15px;max-width:100%}main.marcas .contact-form-section .simple-contact-form{padding:30px 20px;margin:0 auto;width:100%;max-width:100%}main.marcas .contact-form-section .simple-contact-form .form-row{flex-direction:column;gap:15px}main.marcas .contact-form-section .simple-contact-form .form-row .form-group.half-width{width:100%}main.marcas .contact-form-section .simple-contact-form .form-submit-btn{font-size:16px;padding:16px 25px;width:100%}}main.marcas .SixthSection .benefits-icon{transition:transform .3s ease,box-shadow .3s ease}main.marcas .SixthSection .benefits-icon:hover{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(76, 175, 80, 0.3))}main.marcas .SixthSection .benefits-icon circle{transition:fill .3s ease}main.marcas .SixthSection .benefits-icon path{transition:stroke .3s ease}main.marcas .SixthSection .risks-icon{transition:transform .3s ease,box-shadow .3s ease}main.marcas .SixthSection .risks-icon:hover{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(244, 67, 54, 0.3))}main.marcas .SixthSection .risks-icon circle{transition:fill .3s ease}main.marcas .SixthSection .risks-icon path{transition:stroke .3s ease}main.marcas .services-mobile{height:100vh}main.marcas .services-mobile .close{position:absolute;right:2vw;top:5vh;padding:20px;border:2px solid #000;background:rgba(var(--white-rgb), 0.1);border-radius:20%;transition:all 300ms ease;backdrop-filter:blur(10px)}main.marcas .services-mobile .close:hover{background:rgba(var(--white-rgb), 0.2);transform:scale(1.1)}main.marcas .services-mobile .close i{font-size:18px;transition:all 300ms ease}main.marcas .services-mobile .container{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0);z-index:1000;padding:5rem 0}main.marcas .services-mobile .container h1{font-size:2.5rem;font-weight:800;color:#3365a2}@media screen and (max-width: 490px){main.marcas .services-mobile .container h1{font-size:1.5rem}}main.marcas .services-mobile .container .dropdown{position:relative}main.marcas .services-mobile .container .dropdown-menu{position:absolute;top:7vh;left:-32vw;width:100vw;display:none;z-index:1000;padding:2rem 5%}@media screen and (max-width: 1600px){main.marcas .services-mobile .container .dropdown-menu{left:-27vw}}@media screen and (max-width: 1300px){main.marcas .services-mobile .container .dropdown-menu{left:-31vw}}main.marcas .services-mobile .container .dropdown-menu.open{display:block}main.marcas .services-mobile .container .box{width:100%;background-color:#f2f2f2;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;border-radius:8px}main.marcas .services-mobile .container .box .title{background-color:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;font-size:1.2rem;font-weight:600;color:#3365a2}@media screen and (max-width: 1200px){main.marcas .services-mobile .container .box .title{font-size:1rem}}main.marcas .services-mobile .container .box .title img{max-width:30px}main.marcas .services-mobile .container .box .container{display:flex;gap:2rem;margin-top:1rem;width:100%;padding:0}main.marcas .services-mobile .container .box .container .info{background-color:var(--white);width:100%;box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column}main.marcas .services-mobile .container .box .container .info .text p{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-dark)}main.marcas .services-mobile .container .box .container .info a{margin-top:.5rem;font-size:1rem;font-weight:400;color:#3365a2;text-decoration:none}main.marcas .services-mobile .container .box .container .result{width:100%;background:var(--white);box-shadow:1px 1px 10px rgba(0,0,0,.116);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}main.marcas .services-mobile .container .box .container .result h4{margin-bottom:.5rem;color:#3365a2;font-size:1.4rem}main.marcas .services-mobile .container .box .container .result p{font-size:.95rem;color:var(--text-dark);line-height:1.6}main.marcas .services-mobile .container .box .container .result img{width:100px}main.marcas .services-mobile .container .box .box-button{width:100%;display:flex;justify-content:center;margin-top:2rem;align-items:center}main.marcas .services-mobile .container .box .box-button .button-menu{background:#0b4473;padding:16px 50px;color:var(--white);text-decoration:none;font-weight:600;font-size:1rem;border-radius:2rem;border:2px solid rgba(0,0,0,0);cursor:pointer}main.marcas .services-mobile .container .dropdown-content .col{flex:1;min-width:200px;margin:0 2rem}main.marcas .services-mobile .container .dropdown-content h4{margin-bottom:1rem;font-size:1.1rem;color:#3365a2}main.marcas .services-mobile .container .dropdown-content a{display:block;font-weight:600;padding:1rem 0;color:#3365a2;transition:.2s;font-size:1.1rem}main.marcas .services-mobile .container .dropdown-content a:hover{color:#3365a2}main.web-form .web-form-hero{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;gap:2rem;height:900px}@media all and (max-width: 999px){main.web-form .web-form-hero{display:flex;flex-direction:column;margin-top:-80px;height:auto}}main.web-form .web-form-hero.full{min-height:100vh}@media all and (max-width: 999px){main.web-form .web-form-hero.full{height:auto}main.web-form .web-form-hero.full .background{height:50vh}main.web-form .web-form-hero.full .background>img{height:100%;display:block}}main.web-form .web-form-hero.wide{display:block;height:700px}main.web-form .web-form-hero .background{height:100%;border-radius:10px;position:relative}main.web-form .web-form-hero .background .app-view{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:center;z-index:2}main.web-form .web-form-hero .background .app-view img{max-width:100%;height:auto;max-height:100%}@media all and (max-width: 999px){main.web-form .web-form-hero .background{border-radius:0;width:100%}}main.web-form .web-form-hero .background>img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block;mix-blend-mode:overlay}@media all and (max-width: 999px){main.web-form .web-form-hero .background>img{height:300px;border-radius:0}}main.web-form .web-form-hero .info{padding:3rem}@media all and (max-width: 999px){main.web-form .web-form-hero .info{padding-top:0;padding:1.5rem;margin-bottom:3rem}}main.web-form .web-form-hero .info .info-inset{max-width:750px}main.web-form .web-form-hero .info .price{margin-bottom:2rem;margin-top:2rem;font-size:1.3rem;letter-spacing:-0.05rem;display:none}main.web-form .web-form-hero .info .price strong{color:var(--primary)}main.web-form .web-form-hero .info .form{background:#fff;border-radius:8px;display:flex;flex-direction:column;margin-top:40px}@media all and (max-width: 999px){main.web-form .web-form-hero .info .form{width:100%;margin-bottom:30px}}main.web-form .web-form-hero .info .form form{display:flex;flex-direction:column}main.web-form .web-form-hero .info .form h3{color:var(--primary);font-size:3rem;margin:0;margin-bottom:2rem}main.web-form .web-form-hero .info .form input,main.web-form .web-form-hero .info .form textarea{margin-bottom:10px;padding:15px;border:2px solid #e5e5e5;resize:none;border-radius:10px;outline:none}main.web-form .web-form-hero .info .form .action button{float:right}main.web-form .web-form-hero .info .form-inline .action{text-align:right;border-top:1px solid #e5e5e5;padding-top:20px;display:flex;justify-content:space-between}main.web-form .web-form-hero .info .form-inline h3{color:var(--primary);font-size:3rem;margin:0;margin-bottom:2rem;margin-top:4rem}main.web-form .web-form-hero .info .form-inline .select{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}main.web-form .web-form-hero .info .form-inline .select select{appearance:none;border:2px solid #f1f1f1;padding:20px;background:url("data:image/svg+xml,%0A%3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.73607752,2.86453336 L4.08876001,-1.73173747 C3.91761361,-1.91060389 3.70389908,-2 3.44719196,-2 C3.19048485,-2 2.97677031,-1.91050497 2.80562392,-1.73173747 L2.26389751,-1.2021366 C2.08803241,-1.02796874 2.00009987,-0.816261932 2.00009987,-0.56679361 C2.00009987,-0.322048568 2.08800745,-0.107819378 2.26389751,0.0756961274 L5.72809533,3.50002473 L2.26374771,6.93140116 C2.08793255,7.10556902 2,7.31727583 2,7.56676888 C2,7.81148919 2.08790758,8.02579257 2.26374771,8.20923389 L2.80552405,8.73876057 C2.98136418,8.91292843 3.19530342,9 3.4470921,9 C3.69898065,9 3.91286995,8.91292843 4.08866015,8.73876057 L8.73607752,4.14248974 C8.91199255,3.95892477 9,3.74474504 9,3.5 C9,3.25053168 8.91199255,3.03870122 8.73607752,2.86453336 Z' id='Path' fill='%23626262' fill-rule='nonzero' transform='translate(5.500000, 3.500000) rotate(-270.000000) translate(-5.500000, -3.500000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 95% center no-repeat;cursor:pointer;border-radius:10px;outline:none;color:var(--text-dark);font-size:1.3rem;font-weight:500}main.web-form .web-form-hero .info .form-inline p{font-size:1rem}main.web-form .web-form-hero .info .form-inline .plan-selector{display:flex;flex-direction:column;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;margin-top:30px}main.web-form .web-form-hero .info .form-inline .plan-selector label{color:var(--primary);font-weight:bold;margin-bottom:10px}main.web-form .web-form-hero .info .form-inline .plan-selector>input,main.web-form .web-form-hero .info .form-inline .plan-selector>select{border:1px solid #e5e5e5;padding:12px;border-radius:6px}main.web-form .web-form-hero .info .form-inline .plan-selector>input:focus,main.web-form .web-form-hero .info .form-inline .plan-selector>select:focus{border:1px solid var(--primary);outline:none;box-shadow:0px 0px 0px 3px rgba(var(--primary-rgb), 0.05)}main.web-form .web-form-hero .info .form-inline .form-row{display:flex;gap:1rem}@media all and (max-width: 1299px){main.web-form .web-form-hero .info .form-inline .form-row{display:flex;flex-direction:column}}main.web-form .web-form-hero .info .form-inline .form-row .form-item{flex:1}main.web-form .web-form-hero .info .form-inline .form-item{display:flex;flex-direction:column;margin-bottom:20px}main.web-form .web-form-hero .info .form-inline .form-item label{margin-bottom:5px}main.web-form .web-form-hero .info .form-inline .form-item>input,main.web-form .web-form-hero .info .form-inline .form-item>select{border:1px solid #e5e5e5;padding:12px;border-radius:6px}main.web-form .web-form-hero .info .form-inline .form-item>input:focus,main.web-form .web-form-hero .info .form-inline .form-item>select:focus{border:1px solid var(--primary);outline:none;box-shadow:0px 0px 0px 3px rgba(var(--primary-rgb), 0.05)}main.web-form .web-form-hero .info .form-inline .form-item em{font-style:normal;font-size:.7rem;margin-top:5px}main.web-form .web-form-hero .info h2{color:var(--secondary);font-weight:bold;font-size:4.4rem;position:relative;margin:4rem 0}@media all and (max-width: 1300px){main.web-form .web-form-hero .info h2{font-size:3rem}}@media all and (max-width: 999px){main.web-form .web-form-hero .info h2{font-size:2.5rem}}main.web-form .web-form-hero .info h2:before{content:"";position:absolute;left:0;width:50%;height:2px;top:-30px;background:var(--secondary);margin-left:-30%}main.web-form .web-form-hero .info h2:after{content:"";position:absolute;left:0;width:50%;height:2px;bottom:-30px;background:var(--secondary);margin-left:-30%}main.web-form .web-form-hero .info p{font-size:1.1rem;line-height:1.4}main.web-form .main-form{background:#f9f9f9;padding-bottom:4rem;border-radius:20px}main.web-form .main-form .content{background:#fff;padding:4rem;box-shadow:0px 10px 32px 0px rgba(0,0,0,.1);border-radius:10px;position:relative;margin-top:-50px}@media all and (max-width: 999px){main.web-form .main-form .content{padding:0}}main.web-form .main-form .content form{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media all and (max-width: 999px){main.web-form .main-form .content form{display:flex;flex-direction:column;padding:2rem;margin-top:0}}main.web-form .main-form .content .action{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5;padding-top:20px}main.web-form .main-form .content .col h4{color:var(--secondary);font-size:2rem;border-bottom:1px solid #e5e5e5;padding-bottom:20px}main.web-form .main-form .content .col .form-row{display:flex;gap:1rem}@media all and (max-width: 1299px){main.web-form .main-form .content .col .form-row{display:flex;flex-direction:column}}main.web-form .main-form .content .col .form-row .form-item{flex:1}main.web-form .main-form .content .col .form-item{display:flex;flex-direction:column;margin-bottom:20px}main.web-form .main-form .content .col .form-item label{margin-bottom:5px}main.web-form .main-form .content .col .form-item label.error{color:#f53346;font-size:.8rem;margin-top:6px;order:1000}main.web-form .main-form .content .col .form-item>input,main.web-form .main-form .content .col .form-item>select{border:1px solid #e5e5e5;padding:12px;border-radius:6px}main.web-form .main-form .content .col .form-item>input.error,main.web-form .main-form .content .col .form-item>select.error{border:1px solid #f53346}main.web-form .main-form .content .col .form-item>input:focus,main.web-form .main-form .content .col .form-item>select:focus{border:1px solid var(--primary);outline:none;box-shadow:0px 0px 0px 3px rgba(var(--primary-rgb), 0.05)}main.web-form .main-form .content .col .form-item label.error+.select2 .select2-selection{border:1px solid #f53346 !important}main.web-form .main-form .content .col .form-item em{font-style:normal;font-size:.7rem;margin-top:5px}main.certificate{background:linear-gradient(145deg, rgb(255, 255, 255) 48%, rgba(var(--primary-rgb), 0.5) 100%)}main.certificate header{position:relative;border-bottom:2px solid var(--primary)}main.certificate header .content{justify-content:center}main.certificate .certificate-title .content .title{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin:2rem 0}main.certificate .certificate-title .content .title p{font-weight:500;font-size:1rem;line-height:1.7;margin:0;color:var(--text-dark);max-width:900px}@media all and (max-width: 999px){main.certificate .certificate-title .content .title p{font-size:.9rem}}main.certificate .certificate-title .content .title h2{font-size:1.7rem;font-weight:400;color:var(--secondary);margin:0}main.certificate .certificate-title .content .title h2 strong{font-size:2.2rem;font-weight:800;color:var(--primary)}@media all and (max-width: 999px){main.certificate .certificate-title .content .title h2{font-size:1.1rem}main.certificate .certificate-title .content .title h2 strong{font-size:1.4rem}}main.certificate .buy-certificate .content{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:1rem}@media all and (max-width: 999px){main.certificate .buy-certificate .content{grid-template-columns:repeat(1, 1fr)}}main.certificate .buy-certificate .content .image{position:relative;height:700px;width:100%}@media all and (max-width: 999px){main.certificate .buy-certificate .content .image{height:300px}main.certificate .buy-certificate .content .image .mask{border-bottom-right-radius:1rem}main.certificate .buy-certificate .content .image img{border-bottom-right-radius:1rem}}main.certificate .buy-certificate .content .image .mask{position:absolute;z-index:2;background-color:var(--primary);height:100%;width:100%;border-top-right-radius:1rem;background:linear-gradient(75deg, rgba(255, 255, 255, 0) 30%, var(--primary) 80%);padding:2rem}main.certificate .buy-certificate .content .image img{position:absolute;right:0;height:100%;width:auto;border-top-right-radius:1rem}main.certificate .buy-certificate .content .right{height:fit-content}main.certificate .buy-certificate .content .right .list{display:flex;flex-direction:column;gap:1rem}@media all and (max-width: 699px){main.certificate .buy-certificate .content .right .list{grid-template-columns:repeat(1, 1fr);margin-bottom:2rem}}main.certificate .buy-certificate .content .right .list .item{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:2rem;border-radius:1rem;background-color:var(--primary)}@media all and (max-width: 999px){main.certificate .buy-certificate .content .right .list .item{flex-direction:column;justify-content:flex-start}}main.certificate .buy-certificate .content .right .list .item .left{display:flex;align-items:center;gap:1rem}main.certificate .buy-certificate .content .right .list .item .left .icon{height:63px;width:63px;background-color:var(--secondary);border-radius:1rem;display:flex;align-items:center;justify-content:center}main.certificate .buy-certificate .content .right .list .item .left .icon i{font-size:26px;color:var(--white)}main.certificate .buy-certificate .content .right .list .item .left .info{display:flex;flex-direction:column;gap:4px}main.certificate .buy-certificate .content .right .list .item .left .info h4{font-size:1.1rem;color:var(--white);margin:0}main.certificate .buy-certificate .content .right .list .item .left .info strong{font-size:1.3rem;color:var(--secondary);font-weight:800}main.certificate .buy-certificate .content .right .list .item .left .info em{color:var(--white)}main.certificate .buy-certificate .content .right .list .item .action{display:flex;justify-content:center;align-items:center;height:63px;margin-top:auto}@media all and (max-width: 799px){main.certificate .buy-certificate .content .right .list .item .action .button{width:100%;display:flex;justify-content:space-between}}main.certificate .buy-certificate .content .right .list .item.alt{background-color:var(--secondary)}main.certificate .buy-certificate .content .right .list .item.alt .left .icon{background-color:var(--primary)}main.certificate .buy-certificate .content .right .list .item.alt .left .info strong{color:var(--primary)}.content-box{background:#fff;box-shadow:0px 10px 65px 0px rgba(0,0,0,.16);padding:3rem;position:relative;z-index:10;border-radius:20px;max-width:1000px;margin:0 auto;margin-top:-40px;line-height:1.5;font-size:1.1rem;margin-bottom:40px}.content-box .action{margin-top:50px}@media all and (max-width: 999px){.content-box .action{display:flex;flex-direction:column;text-align:center;gap:10px}}.content-box h2{font-size:3rem;font-weight:bold;color:var(--secondary);margin-top:0;line-height:1}main.home.garantia .content{width:80%;margin:0 auto;padding:2rem 0;gap:.5rem}@media all and (max-width: 999px){main.home.garantia .content{width:90%}}main.home.garantia .content h1{font-size:4rem;color:var(--primary);font-weight:bold}main.home.garantia .content h2{font-size:2.5rem;color:var(--secondary);font-weight:bold}main.home.garantia .content ul{list-style:none;margin:0;padding:0}main.home.garantia .content ul li{font-size:1rem;color:var(--text);font-weight:bold;line-height:1.5;margin-bottom:.5rem;padding:0}main.home.garantia .content ul li strong{margin:0rem .2rem}main.home.garantia .content p.destaque{font-size:1rem;color:var(--text);font-weight:bold;line-height:1.5;margin-bottom:.5rem;padding:0;text-align:center}main.home.documentacao .container{width:100%}main.home.documentacao .container .hero{width:100%;height:600px;background-image:url("../images/Woman2.png");background-size:cover;background-position:center;background-attachment:fixed;margin:0 auto;gap:1rem}@media screen and (max-width: 999px){main.home.documentacao .container .hero{background-position:center center;height:400px}}main.home.documentacao .container .hero .blur{width:100%;height:100%;background:linear-gradient(90deg, rgba(1, 2, 0, 0.356) 0%, rgba(17, 49, 8, 0.733) 50%, rgba(26, 68, 15, 0.74) 100%);position:absolute;z-index:1}main.home.documentacao .container .hero .heading{width:60%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:1rem;position:relative;z-index:2;color:var(--white);height:100%;padding:0 2rem}@media screen and (max-width: 999px){main.home.documentacao .container .hero .heading{width:100%}}main.home.documentacao .container .hero .heading h2{font-size:3.6rem;font-weight:600;margin:0;width:60%}@media screen and (max-width: 999px){main.home.documentacao .container .hero .heading h2{width:100%;font-size:1.8rem}}main.home.documentacao .container .hero .heading h3{font-size:2rem;font-weight:400;margin:0;width:50%}@media screen and (max-width: 999px){main.home.documentacao .container .hero .heading h3{width:100%;font-size:1.5rem}}main.home.documentacao .content{width:80%;margin:0 auto;padding:2rem 0;gap:1rem}main.home.documentacao .content .nav-cards{padding:0;margin-top:-70px;position:relative;z-index:10}main.home.documentacao .content .nav-cards .container{max-width:1600px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 999px){main.home.documentacao .content .nav-cards .container{display:flex;flex-direction:column}}main.home.documentacao .content .nav-cards .container .nav-card{background-color:#fff;color:#7bc143;border:3px solid #7bc143;padding:50px;text-align:center;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}main.home.documentacao .content .nav-cards .container .nav-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}main.home.documentacao .content .nav-cards .container .nav-card.active{background-color:#7bc143;color:#fff}@media screen and (max-width: 999px){main.home.documentacao .content .nav-cards .container .nav-card{padding:30px;font-size:16px}}main.home.documentacao .content .option.hidden{display:none !important}main.home.documentacao .content .faq-section{padding:60px 20px}main.home.documentacao .content .faq-section .container{max-width:1000px;margin:0 auto}main.home.documentacao .content .faq-section .container .faq-item{background-color:#7bc143;color:#fff;margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}main.home.documentacao .content .faq-section .container .faq-item .faq-question{padding:20px 25px;font-size:18px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s}main.home.documentacao .content .faq-section .container .faq-item .faq-question:hover{background-color:#6aa838}main.home.documentacao .content .faq-section .container .faq-item .faq-question::after{content:"+";font-size:28px;font-weight:bold}main.home.documentacao .content .faq-section .container .faq-item .faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#fff;color:#555}main.home.documentacao .content .faq-section .container .faq-item .faq-answer h2{color:var(--primary);font-weight:bold;font-size:1.5rem}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;background-color:#fff;border:3px solid #7bc143;border-radius:10px;overflow:hidden}@media screen and (max-width: 999px){main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-container{display:flex;flex-direction:column}}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-column{padding:30px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-column p{color:#666;font-size:15px;line-height:1.6;margin-bottom:15px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-column:first-child{border-right:3px solid #7bc143}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-title{color:#7bc143;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-list{list-style:none;padding:0}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-list li{color:#666;font-size:15px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .comparison-list li::before{content:"•";color:#7bc143;font-size:20px;font-weight:bold;position:absolute;left:0;top:-2px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .note{font-size:14px;color:#888;font-style:italic;padding-left:10px;margin-top:5px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .legend-box{background-color:#7bc143;color:#fff;padding:20px;border-radius:10px;margin-bottom:30px;float:right;width:200px;margin-left:20px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .legend-box h3{font-size:18px;margin-bottom:15px;text-align:center}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .legend-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:14px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .legend-item .icon{font-size:20px;font-weight:bold}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .table-wrapper{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-top:20px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer table{width:100%;border-collapse:collapse;margin-bottom:20px;border-radius:40px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer thead{background-color:#7bc143;color:#fff}main.home.documentacao .content .faq-section .container .faq-item .faq-answer thead th{padding:15px;text-align:center;font-weight:600;font-size:16px;border:2px solid #fff}main.home.documentacao .content .faq-section .container .faq-item .faq-answer thead th:first-child{text-align:left;background-color:#7bc143}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .subheader th{background-color:#8fce5f;font-size:14px;padding:10px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody tr{border-bottom:2px solid #7bc143}main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody tr:hover{background-color:#f0f9e8}main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody td{padding:12px 15px;text-align:center;border-right:2px solid #7bc143;font-size:15px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody td:first-child{text-align:left;font-weight:500;color:#555;background-color:#f8f9fa}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .check{color:#7bc143;font-size:24px;font-weight:bold}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .dash{color:#7bc143;font-size:24px;font-weight:bold}@media(max-width: 1024px){main.home.documentacao .content .faq-section .container .faq-item .faq-answer .legend-box{float:none;width:100%;margin-bottom:20px;margin-left:0}main.home.documentacao .content .faq-section .container .faq-item .faq-answer table{font-size:13px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer thead th,main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody td{padding:10px 8px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer .check,main.home.documentacao .content .faq-section .container .faq-item .faq-answer .dash{font-size:20px}}@media(max-width: 768px){main.home.documentacao .content .faq-section .container .faq-item .faq-answer .table-wrapper{overflow-x:auto}main.home.documentacao .content .faq-section .container .faq-item .faq-answer table{min-width:600px}main.home.documentacao .content .faq-section .container .faq-item .faq-answer thead th,main.home.documentacao .content .faq-section .container .faq-item .faq-answer tbody td{padding:8px 5px;font-size:12px}}main.home.documentacao .content .faq-section .container .faq-item.active .faq-answer{max-height:none;padding:20px 25px 25px}main.home.documentacao .content .faq-section .container .faq-item.active .faq-question::after{content:"−"}main.home.documentacao .content .documentacao_nec{max-width:1200px;margin:0 auto;padding:60px 20px}main.home.documentacao .content .documentacao_nec p{font-size:1rem;color:var(--text);font-weight:bold;line-height:1.5;margin-bottom:.5rem;padding:0}main.home.documentacao .content .documentacao_nec p strong{margin:0rem .2rem}main.home.documentacao .content .documentacao_nec h2{font-size:1.5rem;color:var(--secondary);font-weight:bold;line-height:1.5;margin-bottom:.5rem}main.home.documentacao .content .documentacao_nec .cards{max-width:900px;display:flex;justify-content:left;align-items:center;gap:20px}@media screen and (max-width: 999px){main.home.documentacao .content .documentacao_nec .cards{width:100%;flex-direction:column}}main.home.documentacao .content .documentacao_nec .cards .card{background-color:#fff;color:#7bc143;border:3px solid #7bc143;padding:10px 20px;text-align:center;border-radius:10px;font-size:20px;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media screen and (max-width: 999px){main.home.documentacao .content .documentacao_nec .cards .card{font-size:1rem;padding:5px 10px}}main.home.documentacao .content .documentacao_nec .cards .card:hover{background-color:#6aa838;color:#fff;transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}main.home.documentacao .content .documentacao_nec .cards .card.active{background-color:#7bc143;color:#fff}main.home.contato .container{width:65%;margin:0 auto;padding:2rem 0}main.home.contato .container h1{font-size:2.8rem;color:var(--secondary);font-weight:bold}main.home.contato .container h2{font-size:2rem;color:var(--primary);font-weight:bold}main.home.contato .container .content{display:flex;width:100%;padding:0}@media screen and (max-width: 999px){main.home.contato .container .content{flex-direction:column}}main.home.contato .container .content .contact{width:50%;display:flex;flex-direction:column;gap:1rem;padding-right:1rem;border-right:2px solid var(--primary)}@media screen and (max-width: 999px){main.home.contato .container .content .contact{width:100%;border:0 0 2px 0 solid var(--primary)}}main.home.contato .container .content .contact p{font-size:1rem;color:var(--text);font-weight:bold;line-height:1.5;margin-bottom:.5rem;padding:0}main.home.contato .container .content .contact h1{font-size:1.7rem;color:var(--secondary);font-weight:bold}main.home.contato .container .content .contact h2{font-size:1.7rem;color:var(--secondary);font-weight:bold;text-align:center}main.home.contato .container .content .contact .item{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;background-color:var(--primary);margin:.5rem 0;min-height:70px;border:2px outset var(--white);border-radius:10px;box-shadow:0 4px 11px rgba(0,0,0,.288)}main.home.contato .container .content .contact .item.loc{flex-direction:column;padding:1rem;text-align:center;margin-left:1rem}main.home.contato .container .content .contact .item.loc iframe{border:0;width:80%;margin:1rem auto;height:200px;border-radius:20px}main.home.contato .container .content .contact .item .icon{margin-left:15px;background-color:var(--white);width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px}main.home.contato .container .content .contact .item .icon i{color:var(--secondary);font-size:1.2rem}main.home.contato .container .content .contact .item .info{display:flex;justify-content:center}main.home.contato .container .content .contact .item .info p{font-size:1rem;color:var(--white);font-weight:bold;line-height:1.5;margin-bottom:.5rem;padding:0;margin:0}.select2.select2-container .select2-selection{border:1px solid #e5e5e5 !important;min-height:42px}.select2.select2-container .select2-selection .select2-selection__choice{background:rgba(var(--secondary-rgb), 0.05) !important;color:var(--secondary);font-size:.9rem;padding:6px;border:1px solid var(--secondary) !important;white-space:normal}.select2-container--default .select2-results__option--highlighted{background:var(--primary) !important}.tabs{background:#f9f9f9;border-radius:8px;padding:4px;display:flex;gap:10px;margin-bottom:30px}.tabs a{flex:1;text-align:center;padding:10px;border-radius:8px;text-decoration:none;color:var(--text);transition:all 200ms ease-in}.tabs a.active{box-shadow:0px 10px 32px 0px rgba(0,0,0,.1);background:#fff;color:var(--primary)}.tab{display:none}.tab.active{display:block}/*# sourceMappingURL=base.css.map */
