/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 15 2026 | 18:00:55 */
.elementor-73682 .elementor-element.elementor-element-45c85f7:not(.elementor-motion-effects-element-type-background),.elementor-73682 .elementor-element.elementor-element-45c85f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-270deg,#EFEFEF 70%,var(--e-global-color-33d5adc) 0%);min-height:91.8dvh;height:max-content}div.header__main{background:rgba(30,33,44,.7);backdrop-filter:blur(6px)}body.search-open .header__main{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.e-n-menu-item:has(>.e-n-menu-content.e-active)>.e-n-menu-title.e-click .e-n-menu-title-text{color:#0DD3AD!important}.e-n-menu-dropdown-icon-opened svg{fill:#0DD3AD!important}.header__main.scrolled{background:#4B5A68!important}.card-cat_md{transition:all 300ms!important}.card-cat_md:hover .title-cat p{color:var(--Text-Heading-primary,#FF6C0C)!important}.card-cat_md:hover .box-image{background-color:var(--Brand-Primary-primary-light,#F6B181)!important}.card-cat_md:hover .icon-cat{transform:rotate(-10deg) scale(1.2) translateY(-7px)}.card-cat_md{display:flex;align-items:stretch;gap:16px}.card-cat_md .content-cat{flex:1 1 auto;min-width:0}#search-modal.is-open{display:flex}body.search-open{overflow:hidden;height:100dvh}span.e-n-menu-toggle-icon svg{width:36px!important;height:36px!important;object-fit:contain;max-width:36px!important;max-height:36px!important;border:2px solid #ed6e25;padding:8px;border-radius:505%}.custom-language-switcher{position:relative;display:inline-block;font-family:'Lato',sans-serif;font-size:14px}.cls-selected{background-color:transparent;color:#fff;border-radius:4px;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:5px;transition:background-color 0.2s ease}.cls-selected .globe-icon{width:16px;height:16px}.cls-selected .arrow-icon{width:10px;height:10px;margin-left:5px}.cls-options{list-style:none;padding:0;margin:0;position:absolute;top:calc(100% + 13px);left:0;right:0;background-color:#4B5A68;border-radius:6px;max-height:0;overflow:hidden;transition:max-height 0.2s ease;z-index:1000}.custom-language-switcher.open .cls-options{max-height:200px;overflow-y:auto}.cls-option{padding:10px 14px;color:#FFF;background-color:#4B5A68;cursor:pointer;display:flex;align-items:center;gap:8px;box-sizing:border-box;justify-content:center}.cls-option:hover{background-color:#505A68}.cls-option.selected{background-color:#3D4A56}.cls-options::-webkit-scrollbar{width:6px}.cls-options::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:3px}.language .elementor-shortcode{display:flex!important;align-items:center!important}body.search-open #open-search i{color:#0DD3AD}#open-search,#open-search i{cursor:pointer}@media (min-width:1025px){.header__main:has(#search-modal.is-open),.header__main:has(.e-n-menu-item button[aria-expanded="true"]){background-color:#4B5A68!important}div#search-modal{position:fixed;width:100%;left:0;background-color:rgba(16,17,24,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:92dvh;display:none;top:132px;align-content:center;justify-content:center;flex-direction:row;align-items:center}#open-search,#open-search i{color:#fff;font-size:16px!important;transition:color 0.25s ease}#open-search i:hover{color:#0DD3AD;font-size:16px!important}.hover-morph:hover{border-radius:var(--Radius-System-radius-xl,12px)!important;background:var(--Background-secondary,#F5F5F5)!important;box-shadow:0 2px 0 0 #FFF inset,0 30px 42px 0 rgba(0,0,0,.12)!important}ul.cls-options{width:80px}.icon-cat{transition:transform 300ms ease;will-change:transform;scale:1.2;transform:translateY(-10px)}.card-cat_md .box-image{width:100px;min-width:100px;max-width:100px;height:100px;min-height:100px;display:flex;align-items:center;justify-content:center;flex:0 0 100px}}@media (max-width:1024px){.header__main:has(#search-modal.is-open),.header__main:has(.e-n-menu-toggle[aria-expanded="true"]){background-color:#4B5A68!important}.close-desk{display:none}div#search-modal{position:fixed;width:100%;left:0;background:#fff;height:91dvh;display:none;top:64px;align-content:center;justify-content:center;flex-direction:row;align-items:center;z-index:99999}.tools{justify-content:space-between;flex-direction:row-reverse!important;padding:16px 24px;border-bottom:2px solid var(--Brand-Secondary-Cinza-cinza-lighter,#F5F5F5)}#open-search,#open-search i{color:#4B5A68;font-size:16px!important;transition:color 0.25s ease}.icon-cat{transition:transform 300ms ease;will-change:transform;scale:1.6;transform:translateY(-5px)}.card-cat_md{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:16px}.card-cat_md .box-image{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important}.card-cat_md .content-cat{flex:1 1 auto!important;min-width:0}li.e-n-menu-item{border-bottom:2px solid var(--Brand-Secondary-Cinza-cinza-lighter,#F5F5F5)}.card-cat_md{background:white!important}.e-n-menu-title{justify-content:space-between!important}.e-n-menu-wrapper{background:white!important;min-height:100dvh!important;height:100dvh!important}.categories-sec{background:white!important}.e-n-menu-dropdown-icon span{transform:rotate(-90deg)}.cls-selected{color:#4B5A68!important;min-width:fit-content}.custom-language-switcher.open .cls-options{width:100px}.custom-language-switcher img.arrow-icon{display:none}.cls-selected:after{content:'\F282';font-family:'bootstrap-icons';margin-left:6px;pointer-events:none}.custom-language-switcher{display:flex}}.cls-selected{color:#fff;font-family:var(--Typography-Font-family-Body,Lato);font-size:var(--Typography-Font-size-14,14px);font-style:normal;font-weight:700;line-height:120%}li.cls-option{color:var(--Text-Body-tertiary,#FFF);font-family:var(--Typography-Font-family-Body,Lato);font-size:var(--Typography-Font-size-14,14px);font-style:normal;font-weight:700;line-height:120%}