@import"https://fonts.googleapis.com/css2?family=Playpen+Sans+Deva:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bangers&display=swap";*,*:before,*:after{box-sizing:border-box}html,body{height:auto;min-height:100%;font-size:16px}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-size-adjust:none}footer,header,nav,section,main{display:block}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}body{background-size:100%;line-height:1.3;cursor:default}b,strong{font-weight:700}em,i{font-style:italic}sup{vertical-align:super;font-size:smaller}img,picture,video,embed,object{max-width:100%}img{display:inline-block;vertical-align:middle}:root{--gradient-site: linear-gradient(to right, #F3DB42 0%, #FCFE2E 100%)}.--dark-theme .__logo.--w2dev .--color{fill:#fff!important}.__logo.--w2dev{width:fit-content;display:flex;align-items:center;justify-content:center}.__ads{background-color:var(--color-card);border-radius:8px;overflow:hidden;margin:50px 0}body{background:var(--color-bg);color:var(--color-text-primary);line-height:1.3;font-family:Playpen Sans Deva,cursive;font-weight:400;letter-spacing:0px}body *{color:var(--color-text-primary);font-family:Playpen Sans Deva,cursive;letter-spacing:1px}hr{border-color:var(--color-border-shadow)}p{font-size:1rem}.pagination{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;gap:5px}.pagination li a,.pagination li span{display:inline-block;padding:8px 12px;border-radius:4px;background-color:var(--color-cta);color:#fff;text-decoration:none;transition:background-color .3s}.pagination li a:hover,.pagination li span:hover{background-color:var(--color-link)}.pagination li.active span{background-color:var(--color-link);font-weight:700}.swiper-button-prev,.swiper-button-next,.swiper-pagination{z-index:8!important}.container{margin:0 auto;max-width:71.25rem;padding-left:20px;padding-right:20px}.swiper{position:relative;overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-card)}::-webkit-scrollbar-thumb{background:var(--color-link);border-radius:30px}::-webkit-scrollbar-thumb:active{background:var(--color-link)}.grecaptcha-badge{visibility:collapse;z-index:-9999}:root{--color-bg: #F5F5F5;--color-card: #FFFFFF;--color-text-primary: #111111;--color-text-secondary: #555555;--color-cta: #4CAF50;--color-link: #1E88E5;--color-border-shadow: rgba(0, 0, 0, .1)}html.--dark-theme{--color-bg: #212121;--color-card: #1E1E1E;--color-text-primary: #EAEAEA;--color-text-secondary: #B0B0B0;--color-cta: #4CAF50;--color-link: #1E88E5;--color-border-shadow: rgba(255, 255, 255, .05)}header{width:100%;height:70px;background-color:var(--color-card);box-shadow:0 0 12px -5px var(--color-border-shadow);position:relative;z-index:99;position:sticky;top:0}header .container{height:inherit;display:flex;justify-content:space-between;align-items:center;gap:30px}header .container .__menu{display:flex;justify-content:center;align-items:center;gap:20px}header .container .__menu a{text-decoration:none;color:var(--color-text-primary)}header .container .__menu a:hover{color:var(--color-link)}header .container .__menu .__dropdow{padding:0;margin:0;position:relative}header .container .__menu .__dropdow .menu-area{font-size:.625rem}header .container .__menu .__dropdow .menu-area:not(:first-child){border-top:solid 1px var(--color-border-shadow);padding-top:10px}header .container .__menu .__dropdow .__submenu{width:325px;display:none;position:absolute;top:100%;left:0;background:var(--color-card);box-shadow:0 2px 8px var(--color-border-shadow);padding:10px 0;border-radius:5px;min-width:150px;z-index:100}header .container .__menu .__dropdow .__submenu li{padding:5px 15px}header .container .__menu .__dropdow .__submenu li a{text-decoration:none;color:var(--color-text-primary);font-size:.75rem;font-weight:500}header .container .__menu .__dropdow .__submenu li a:hover{color:var(--color-link)}header .container .__menu .__dropdow:hover .__submenu{display:block}header .container .theme-toggle{position:relative;width:60px;height:30px;border:none;border-radius:30px;background:var(--color-border-shadow);cursor:pointer;padding:0}header .container .theme-toggle .toggle-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 7px}header .container .theme-toggle .toggle-thumb{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:var(--color-card);transition:left .3s ease}header .container .theme-toggle .icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;z-index:0}header .container .theme-toggle .icon svg{width:16px;height:16px;color:var(--color-cta)}header .container .theme-toggle.--dark .toggle-thumb{left:calc(100% - 28px)}@media (max-width: 37.5rem){header{width:100%;height:50px}header .container .__menu{display:none}header .container .theme-toggle{margin-right:60px}}footer{padding:20px;background-color:var(--color-card)}footer p{font-size:.75rem;color:var(--color-text-secondary);text-align:center}footer p span{font-family:Bangers,system-ui;font-size:1rem;color:inherit}.home{padding:70px 0}.home .__emphasis{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 100px}.home .__emphasis p{max-width:500px;font-size:1.5625rem}.home .__filtro{margin-bottom:30px}.home .__filtro input{width:100%;padding:10px 15px;font-size:16px;border:1px solid var(--color-border-shadow);border-radius:5px;background-color:var(--color-card);color:var(--color-text-primary);transition:border .3s ease,box-shadow .3s ease}.home .__filtro input:focus{border-color:var(--color-link);outline:none;box-shadow:0 0 5px #1e88e580}.home .area-section{margin-bottom:30px}.home .area-section .area-title{margin-bottom:5px;text-align:end;font-weight:500}.home .__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px 30px}.home .__grid .__item{padding:20px;border-radius:8px;background-color:var(--color-card);box-shadow:5px 5px 16px -8px var(--color-border-shadow);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;text-align:center;transition:box-shadow .3s ease}.home .__grid .__item:hover{box-shadow:6px 6px 10px -6px var(--color-link)}.home .__grid .__item:hover .--title{color:var(--color-link)}.home .__grid .__item img{max-width:100px;max-height:100px}.home .__grid .__item .--title{font-size:1.25rem;font-weight:600;color:var(--color-cta);transition:all .3s}.--input-error{font-size:.875rem;color:#d30202}.--form-success{width:100%;margin-bottom:10px;border:1px solid green;padding:10px;border-radius:10px;text-align:center;color:green;font-weight:600}.--form-error{width:100%;margin-bottom:10px;border:1px solid #dd0303;padding:10px;border-radius:10px;text-align:center;color:#dd0303;font-weight:600}.__forms .input input,.__forms .input textarea,.__forms .input select{width:100%;height:40px;border-radius:8px;border:solid 1px #eee;padding:10px;outline:none}.__forms .input input:focus,.__forms .input textarea:focus,.__forms .input select:focus{box-shadow:5px 5px 10px -4px #bbb}.form_loading{display:flex;position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:100}.form_loading_box{margin:auto;text-align:center;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.form_loading svg path{fill:var(--color-cta)}.form_loading_box_title{margin-top:15px;font-weight:700;color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.__titleMain{font-family:Bangers,system-ui;font-style:normal;font-size:1.875rem;letter-spacing:0px}.__titleMain span{letter-spacing:0px;font-family:inherit;color:var(--color-cta)}.button_container{position:absolute;top:0;bottom:0;right:20px;margin:auto;height:24px;width:40px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.button_container:hover{opacity:.7}.button_container.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translate(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translate(0) rotate(-45deg);background:#fff}.button_container span{background:var(--color-cta);border:none;height:4px;border-radius:10px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:10px}.button_container span:nth-of-type(3){top:20px}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#000000f2;z-index:90;opacity:0;visibility:hidden;transition:all .3s ease;overflow-y:auto}.overlay.open{opacity:1;visibility:visible}.overlay-menu{position:relative;top:50px;width:100%;text-align:center}.overlay-menu ul{list-style:none;padding:0;margin:0}.overlay-menu ul li{margin:10px 0}.overlay-menu ul li.menu-area{font-weight:700;font-size:18px;color:#fff;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2)}.overlay-menu ul li a{display:block;font-size:16px;color:#fff;text-decoration:none;padding:8px 0;transition:color .2s ease}.overlay-menu ul li a:hover{color:var(--color-cta, #ffcc00)}.overlay-menu ul{max-height:calc(100vh - 60px);overflow-y:auto;padding-bottom:20px}body.menu-open{overflow:hidden}@media (min-width: 601px){.button_container{display:none}}
