html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,li,label,blockquote,.elementor-widget-heading .elementor-heading-title,.elementor-widget-text-editor,.elementor-button,.elementor-field,.elementor-field-label{font-family:var(--font-primary,"Poppins",sans-serif)}.bg-white .elementor-widget-cassio-widget-hero h1{color:#fff}.mission-vision-card--light h4,.mission-vision-card--light h3{color:#fff}.cliente-item img{max-width:180px!important;max-height:100px!important;height:auto!important;width:auto!important;transition:.4s ease}.cliente-item{display:flex;align-items:center;height:130px;justify-content:center;background:#fff;border-radius:5px}a.downloads-widget__button{color:#fff}.cliente-item:hover img{filter:grayscale(0)}.words-marquee{--words-marquee-gap:80px;width:100%;overflow:hidden}.words-marquee .words-marquee__track{align-items:center;transition-timing-function:linear!important}.words-marquee .words-marquee__item{width:auto;flex-shrink:0;padding-right:var(--words-marquee-gap)}.words-marquee__text{display:block;color:var(--color-text-heading,#173B37);font-family:var(--font-primary,sans-serif);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap}@media (prefers-reduced-motion:reduce){.words-marquee .words-marquee__track{transform:none!important}}.service-flowers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.flower{position:relative;min-height:270px;display:grid;place-items:center;padding:35px 20px;text-align:center}.flower::before{content:"";position:absolute;width:220px;height:220px;border-radius:48% 52% 44% 56% / 58% 42% 58% 42%;background:var(--color-surface,#F5EFE0);transform:rotate(12deg)}.flower::after{content:"";position:absolute;width:175px;height:175px;border:0;border-radius:50% 45% 55% 50%;transform:rotate(-14deg)}.flower-content{position:relative;z-index:2;max-width:175px}.flower-icon{width:148px;height:148px;margin:0 auto 16px;overflow:hidden;border:5px solid var(--color-background,#FCFAF2);border-radius:50%;box-shadow:0 8px 18px rgb(23 59 55 / .15);margin-top:-90px}.flower-icon img{width:100%;height:100%!important;display:block;object-fit:cover}.flower-link{display:block;color:inherit;text-decoration:none}.flower h5{margin:0;color:var(--color-text-heading,#173B37);line-height:1.2}.flower-copy{position:relative;display:grid;min-height:64px;place-items:center}.flower-title,.flower-description{grid-area:1 / 1;transition:opacity .35s ease,transform .35s ease}.flower-description{margin:0;color:var(--color-text-body,#63716D);font-size:13px;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(10px)}.flower:hover .flower-copy.has-description .flower-title,.flower:focus-within .flower-copy.has-description .flower-title,.flower:focus .flower-copy.has-description .flower-title{opacity:0;transform:translateY(-10px)}.flower:hover .flower-copy.has-description .flower-description,.flower:focus-within .flower-copy.has-description .flower-description,.flower:focus .flower-copy.has-description .flower-description{opacity:1;transform:translateY(0)}@media (hover:none){.flower-copy.has-description{display:block;min-height:0}.flower-copy.has-description .flower-title,.flower-copy.has-description .flower-description{opacity:1;transform:none}.flower-copy.has-description .flower-description{margin-top:7px}}.parallax-organico .section-image__wrapper{overflow:hidden;border-radius:32px;-webkit-mask-image:url(/wp-content/themes/generic-theme/images/organic-parallax-mask.svg);mask-image:url(/wp-content/themes/generic-theme/images/organic-parallax-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;isolation:isolate;transform:translateZ(0)}.parallax-organico .art-parallax__bg{object-fit:cover}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.parallax-organico .section-image__wrapper{border-radius:0}}.shape_menu{top:-20px;left:0;width:100%;position:absolute}.oceanik-footer{position:relative;overflow:hidden;padding:0;background:var(--color-footer,#282626);color:#fff}.oceanik-footer__wave{position:absolute;z-index:1;top:0;left:0;width:100%;height:28px;fill:var(--color-footer-wave,#FFF0AC)}.oceanik-footer__container{position:relative;z-index:2;width:min(calc(100% - 48px), 1180px);margin:0 auto;padding:84px 0 110px}.oceanik-footer__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(190px,.72fr) minmax(260px,1fr);gap:clamp(46px, 7vw, 105px);align-items:start}.oceanik-footer__brand{display:grid;grid-template-columns:110px minmax(0,1fr);gap:26px;align-items:center}.oceanik-footer__logo .logo{display:block;padding:0;border:0}.oceanik-footer__logo .logo__wrapper-img{display:block;width:110px;margin:0;padding:0}.oceanik-footer__logo .logo__wrapper-img img{width:100%;max-width:110px;height:auto!important;object-fit:contain}.oceanik-footer__logo .logo__text{display:none}.oceanik-footer__brand p{margin:0;color:rgb(255 255 255 / .92);font-size:14px;font-weight:500;line-height:1.85}.oceanik-footer h4{margin:0;color:#fff;font-family:var(--font-primary,sans-serif);font-size:16px;font-weight:600;line-height:1.3}.oceanik-footer__divider{width:100%;height:1px;margin:10px 0 10px;background:#fff0}.oceanik-footer__links,.oceanik-footer__contact-list{margin:0;padding:0;list-style:none}.oceanik-footer__links li{margin:0 0 7px}.oceanik-footer__links a,.oceanik-footer__links span,.oceanik-footer__contact-list a{color:#fff;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s ease}.oceanik-footer__links a:hover,.oceanik-footer__contact-list a:hover{color:var(--color-highlight,#FFD11F)}.oceanik-footer__contact-list{display:grid;gap:13px}.oceanik-footer__contact-list li{display:flex;gap:13px;align-items:center;margin:0}.oceanik-footer__contact-list svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.oceanik-footer__bottom{position:relative;z-index:2;background:var(--color-highlight,#FFD11F);color:var(--color-text-heading,#173B37)}.oceanik-footer__bottom-inner{width:min(calc(100% - 48px), 1180px);min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.oceanik-footer__bottom p{margin:0;color:inherit;font-size:14px;font-weight:500}.oceanik-footer__legal{display:flex;align-items:center;gap:clamp(28px, 5vw, 72px)}.oceanik-footer__legal a{position:relative;color:inherit;font-size:14px;font-weight:500;text-decoration:none}.oceanik-footer__legal a::before{content:"\2022";position:absolute;right:calc(100% + 9px)}.oceanik-footer__legal a:hover{text-decoration:underline}@media (max-width:991px){.oceanik-footer__container{padding-bottom:76px}.oceanik-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:44px}.oceanik-footer__brand{grid-template-columns:1fr}}@media (max-width:767px){.oceanik-footer__container{width:min(calc(100% - 36px), 1180px);padding:70px 0 58px}.oceanik-footer__grid{grid-template-columns:1fr;gap:42px}.oceanik-footer__brand{gap:20px}.oceanik-footer__brand p{max-width:440px}.oceanik-footer__bottom-inner{width:min(calc(100% - 36px), 1180px);min-height:0;padding:24px 0;flex-direction:column;align-items:flex-start;gap:16px}.oceanik-footer__legal{flex-wrap:wrap;gap:12px 34px;padding-left:10px}}.national-footer{--national-footer-bg:var(--color-brand, #0B63A8);--national-footer-text:#FFFFFF;--national-footer-muted:rgba(255, 255, 255, .78);--national-footer-line:rgba(255, 255, 255, .32);background:var(--national-footer-bg);color:var(--national-footer-text);padding:clamp(76px, 8vw, 148px) 0 28px}.national-footer__container{width:min(calc(100% - 96px), 1650px);margin:0 auto}.national-footer__hero{display:flex;align-items:center;justify-content:space-between;gap:64px;margin-bottom:clamp(76px, 8vw, 132px)}.national-footer__slogan{margin:0;color:var(--national-footer-text);font-family:var(--font-secondary,sans-serif);font-size:clamp(42px, 4.15vw, 80px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.national-footer__slogan span,.national-footer__slogan strong{display:block;width:fit-content}.national-footer__slogan strong{margin-top:10px;padding:.08em .12em .04em;background:var(--color-brand-light,#2391CE);color:#FFF;font-weight:700;line-height:1}.national-footer__partner{display:flex;min-width:220px;justify-content:flex-end}.national-footer__partner img{display:block;width:min(230px, 20vw);max-height:180px;object-fit:contain}.national-footer__image-placeholder{display:grid;place-content:center;border:1px dashed rgb(255 255 255 / .48);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .55);text-align:center}.national-footer__image-placeholder span,.national-footer__image-placeholder small{display:block}.national-footer__image-placeholder--partner{width:220px;min-height:150px}.national-footer__image-placeholder--partner span{font-family:var(--font-secondary,sans-serif);font-size:68px;font-weight:700;line-height:.9}.national-footer__image-placeholder--partner small{margin-top:12px;font-size:22px;font-weight:700}.national-footer__grid{display:grid;grid-template-columns:.9fr 1.35fr 1.2fr .9fr;gap:clamp(42px, 5vw, 92px);align-items:start}.national-footer__heading{position:relative;margin:0 0 34px;padding-bottom:20px;color:#FFF;font-family:var(--font-primary,sans-serif);font-size:20px;font-weight:700;line-height:1.25}.national-footer__heading::after{content:"";position:absolute;bottom:0;left:0;width:42px;height:3px;background:linear-gradient(90deg,rgb(255 255 255 / .7) 0 65%,var(--color-brand-light,#2391CE) 65%)}.national-footer__column--contact .national-footer__heading::after{background:linear-gradient(90deg,rgb(255 255 255 / .7) 0 65%,var(--color-accent-orange,#FF8814) 65%)}.national-footer__column:nth-child(3) .national-footer__heading::after{background:linear-gradient(90deg,rgb(255 255 255 / .7) 0 65%,var(--color-highlight,#80CA2D) 65%)}.national-footer__menu,.national-footer__social,.national-footer__legal-menu{margin:0;padding:0;list-style:none}.national-footer__menu{display:grid;gap:15px}.national-footer__menu li{margin:0}.national-footer__menu a,.national-footer__contact a{color:var(--national-footer-muted);font-size:16px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .25s ease}.national-footer__contact{display:grid;gap:10px}.national-footer__contact--human{margin-top:22px;padding-top:18px;border-top:1px solid var(--national-footer-line)}.national-footer__contact-title{margin:0 0 2px;color:#FFF;font-size:16px;font-weight:700;line-height:1.35}.national-footer__contact-extra,.national-footer__contact-extra p{margin:0;color:var(--national-footer-muted);font-size:15px}.national-footer__social{display:flex;align-items:center;gap:18px;margin-top:18px}.national-footer__social a{display:grid;width:28px;height:30px;place-items:center;color:#FFF;font-size:24px;text-decoration:none;transition:color .25s ease,transform .25s ease}.national-footer__menu a:hover,.national-footer__menu a:focus-visible,.national-footer__contact a:hover,.national-footer__contact a:focus-visible,.national-footer__social a:hover,.national-footer__social a:focus-visible,.national-footer__legal-menu a:hover,.national-footer__legal-menu a:focus-visible{color:var(--color-highlight,#80CA2D)}.national-footer__social a:hover,.national-footer__social a:focus-visible{transform:translateY(-2px)}.national-footer__complaints{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:12px 20px;border:1px solid #FFF;border-radius:999px;color:#FFF;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s ease,color .25s ease}.national-footer__complaints:hover,.national-footer__complaints:focus-visible{background:#FFF;color:var(--national-footer-bg)}.national-footer__certifications{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:28px;align-items:center;align-self:center}.national-footer__certifications img{display:block;width:100%;max-height:130px;object-fit:contain}.national-footer__certifications--combined{grid-template-columns:minmax(0,1fr);justify-items:center}.national-footer__certifications--combined img{width:min(223px, 100%);height:auto;max-height:none}.national-footer__image-placeholder--certificate{min-height:118px;padding:16px 10px;border-radius:50% 50% 12px 12px}.national-footer__image-placeholder--certificate span{font-family:var(--font-secondary,sans-serif);font-size:30px;font-weight:700}.national-footer__image-placeholder--certificate small{margin-top:6px;font-size:11px}.national-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:clamp(76px, 8vw, 126px);padding-top:26px;border-top:1px solid var(--national-footer-line)}.national-footer__bottom p{margin:0;color:#FFF;font-size:14px;line-height:1.5;text-align:right}.national-footer__legal-menu{display:flex;flex-wrap:wrap;align-items:center}.national-footer__legal-menu li{display:flex;align-items:center;margin:0}.national-footer__legal-menu li:not(:last-child)::after{content:" - ";margin:0 5px;color:#FFF}.national-footer__legal-menu a{color:#FFF;font-size:14px;line-height:1.5;text-decoration:none;transition:color .25s ease}@media (max-width:1100px){.national-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.national-footer__certifications{width:min(360px, 100%);align-self:start}}@media (max-width:767px){.national-footer{padding-top:68px}.national-footer__container{width:min(calc(100% - 36px), 1650px)}.national-footer__hero{align-items:flex-start;flex-direction:column;gap:46px;margin-bottom:66px}.national-footer__slogan{font-size:clamp(34px, 11vw, 50px)}.national-footer__partner{width:100%;justify-content:flex-start}.national-footer__partner img{width:min(220px, 70vw)}.national-footer__grid{grid-template-columns:1fr;gap:48px}.national-footer__certifications{grid-template-columns:repeat(2,minmax(0,150px))}.national-footer__certifications--combined{grid-template-columns:minmax(0,1fr);justify-items:start}.national-footer__bottom{align-items:flex-start;flex-direction:column;margin-top:70px}.national-footer__bottom p{text-align:left}}.section-wave-top,.section-wave-bottom{--section-wave-height:clamp(34px, 8.9vw, 172px);position:relative;overflow:visible;isolation:isolate}.section-wave-top::before,.section-wave-bottom::after{content:"";position:absolute;left:0;z-index:99;width:100%;height:var(--section-wave-height);pointer-events:none;background-color:var(--section-wave-color,inherit);-webkit-mask-image:url(/wp-content/themes/generic-theme/images/section-wave-mask.svg?v=national-1);mask-image:url(/wp-content/themes/generic-theme/images/section-wave-mask.svg?v=national-1);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.section-wave-top::before{bottom:calc(100% - 1px);transform:scaleY(-1)}.section-wave-bottom::after{bottom:0}@media (max-width:767px){.section-wave-top,.section-wave-bottom{--section-wave-height:clamp(28px, 8.9vw, 68px)}}.counter-blue article.counter.js-counter.counters-widget__card{background:var(--main);color:#fff;align-items:center;min-height:190px;padding:0}.counter-blue .counters-widget__value{background:#fff0;color:#fff;padding:0;font-size:45px}.counter-blue .counters-widget__prefix,.counter-blue .counters-widget__suffix{color:#fff}