.top-header{background:var(--background-third-color);color:var(--font-white-color)}.top-header p{font-family:var(--font-light)}.top-header .badge{font-size:1.8em;transform:translateY(5px);display:inline-block;margin-top:-1em;position:relative;background:none;color:var(--font-primary-color);border-radius:0.2em;margin-right:0.3em}.top-header .cta-header{background-color:var(--background-primary-color);transition:var(--transition-02);-webkit-border-radius:0px 0px 0px 2em;-moz-border-radius:0px 0px 0px 2em}@media (min-width:300px){.top-header .cta-header{padding:0;margin-top:1em;border-radius:0 0 2em 2em}}@media (min-width:576px){.top-header .cta-header{padding:0;margin-top:1em;border-radius:0 0 2em 2em}}@media (min-width:768px){.top-header .cta-header{padding:0;margin-top:0;border-radius:0 0 2em 2em}}@media (min-width:992px){.top-header .cta-header{padding:.3em 0;margin-top:0;border-radius:0 0 0 2em}}.top-header .cta-header:hover{background-color:var(--background-third-color)}.top-header .cta-header a{display:block;padding:0;color:var(--font-dark-color);font-family:var(--title-bold);white-space:nowrap;min-width:140px;text-align:center}.top-header .cta-header a span{font-size:1.8em;transform:translateY(5px);display:inline-block;margin-top:-1em;position:relative}.top-header .social-items{padding:5px 0;text-align:center;margin:0.5em auto;display:flex;justify-content:center;gap:0.5em}.top-header .social-items .social-item{display:inline-block;margin:0 0.3em}.top-header .social-items .social-item a{text-decoration:none;color:var(--font-dark-color);text-align:center}.top-header .social-items .social-item a span{color:var(--font-dark-color);font-size:1.5em;padding:0.2em;border-radius:0.5em}.top-header .social-items .social-item a:hover{opacity:.8}.top-header .top-links{clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);background:var(--background-primary-color)}.middle-header{background:var(--background-dark-color);padding:1em 0}.middle-header .logo{display:block;text-align:center;min-height:100%}@media (min-width:300px){.middle-header .logo{margin-bottom:1em;margin-top:0}}@media (min-width:576px){.middle-header .logo{margin-bottom:1em;margin-top:0}}@media (min-width:768px){.middle-header .logo{margin-bottom:1em;margin-top:0}}@media (min-width:992px){.middle-header .logo{margin-bottom:0;margin-top:-3em}}.middle-header .logo .image-container{object-fit:contain}.middle-header .badge{background:var(--background-third-color);color:var(--font-primary-color);font-size:2.5em;border-radius:0.2em;padding:.2em;transition:var(--transition-02)}.middle-header>div>div>div>div:hover .badge{background:var(--background-third-color);color:var(--font-white-color);transition:var(--transition-02)}.middle-header p{font-family:var(--font-regular-strong);color:var(--font-secundary-color);text-transform:uppercase;margin:0;font-size:1em}.middle-header p a{color:var(--font-white-color)}.middle-header p+p{font-family:var(--font-regular);font-size:1em;text-transform:capitalize;color:var(--font-fourth-color)}.middle-header p+p a{color:var(--font-fourth-color)}.middle-header p+p a:hover{color:var(--font-primary-color)}.middle-header .cta-header{text-transform:uppercase}.middle-header .cta-header a{clip-path:polygon(0% 0%,100% 0%,100% 91%,71% 91%,75% 100%,63% 91%,0 91%);background:var(--background-primary-color);color:var(--font-dark-color);padding:.5em 1em .9em 1em;display:inline-block;width:90%;transition:var(--transition-02);white-space:nowrap;text-align:center}.middle-header .cta-header a:hover{background:var(--background-primary-color);color:var(--font-dark-color);transition:var(--transition-02);font-family:var(--font-regular-strong)}.middle-header .cta-header a span{font-size:1.5em;transform:translateY(4px);display:inline-block}.middle-header .element-phone,.middle-header .element-location{font-size:.9em;margin-top:.5em;display:block}.middle-header .social-items{display:flex;justify-content:center;align-items:center;gap:.5em;margin:0.5em auto}.middle-header .social-items .social-item a span{font-size:1.2em;padding:.2em;border-radius:.5em}.header-section{background:var(--gradient1);background:var(--gradient2);background:var(--gradient3);background:var(--gradient4);filter:var(--gradient5);margin-top:0}.header-section nav.navbar #primary-menu ul#menu-main-menu li a{font-size:1em;padding:15px;white-space:nowrap;text-decoration:none;color:var(--font-dark-color);transition:var(--transition-02)}.header-section nav.navbar #primary-menu ul#menu-main-menu li a:hover{color:var(--font-dark-color);font-weight:bold}.header-section nav.navbar .navbar-toggler{background-color:var(--background-dark-color);color:var(--font-primary-color);text-transform:uppercase;padding:.8em}.fixed-top{background:var(--gradient1);background:var(--gradient2);background:var(--gradient3);background:var(--gradient4);filter:var(--gradient5);position:fixed;top:0;width:100%;z-index:99;border-bottom:3px solid var(--background-primary-color);max-width:2000px;margin:0 auto}.fixed-top .social-items{display:flex;justify-content:center;gap:.5em;margin:0.5em auto;text-align:center}.fixed-top .social-items .social-item a{text-decoration:none;color:var(--font-white-color);text-align:center}.fixed-top .social-items .social-item a span{color:var(--font-white-color);padding:.4em;background:var(--background-third-color);border-radius:1em;font-size:1.2em}.fixed-top .social-items .social-item a:hover{opacity:.8}.fixed-top .logo{width:60%}.fixed-top .logo picture img{margin-top:0;margin-bottom:0}.clip-path-off{clip-path:none !important}