@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');:root{--color-1:#000;--color-2:#494949;--color-3:#f1f1f0;}::-moz-selection{color:var(--color-5);background:var(--color-3);}::selection{color:var(--color-5);background:var(--color-3);}.page,.post{margin:0;}@media (max-width: 800px){html{max-width:100%;overflow-x:hidden;}}body{max-width:100%;font-family:"Noto Sans", sans-serif !important;color:#2e2e2e !important;background-color:#fff !important;}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--color-1);font-family:"Noto Sans", sans-serif;font-weight:bold;font-style:normal;}body a{color:var(--color-1);text-decoration:none;}body a:visited{color:var(--color-1);}body a:hover{color:var(--color-2);}body .bold{font-weight:700;}body .upper{text-transform:uppercase;}body .topo{position:absolute;top:0;left:0;width:100%;height:50px;z-index:-1;}body .btn{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--color-1);font-size:16px;line-height:22px;border:none;border-radius:10px;color:#fff;padding:15px 30px;transition:all 0.3s ease-in-out;}body .btn:hover{background:var(--color-2);color:white !important;}body .btn:visited{color:var(--color-2);}body .btn.icon-right i{margin-left:15px;}body .btn.black{background:var(--color-2);color:var(--color-1);}body .btn.black:hover{background-color:var(--color-1);color:var(--color-2) !important;}body .grecaptcha-badge{display:none !important;}body .wpp-float{position:fixed;display:flex;bottom:25px;right:25px;background-color:#1ed56c;color:white;text-decoration:none;font-size:40px;z-index:2;padding:20px;border-radius:100%;width:70px;height:70px;justify-content:center;align-items:center;transition:all .2s ease-in-out;box-shadow:0 0 6px #00000032;}body .wpp-float:hover{background-color:#1bbf62;color:white;transform:scale(1.1);box-shadow:0 3px 6px #00000032;}body .social{display:flex;align-items:center;gap:7px;}body .social.dark a{color:white;}body .social.dark a:hover{color:var(--primary-color);background-color:transparent;}body .social a{border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:#1d1d1f;width:40px;height:40px;transition:all 0.3s ease-in-out;}body .social a:hover{color:#fff !important;background-color:var(--color-2);}body .form{position:relative;}body .form form.submitting .submit input{background-position:250% center;}body .form form.submitting .submit .btn span.spinner-border{color:#fff;}body .form form.submitting .submit .btn span[role=status]{color:transparent;}body .form .form-field input{width:100%;color:#363636;border-radius:5px;border:1px solid transparent;outline:none !important;box-shadow:none !important;}body .form .form-field input::placeholder{color:transparent;}body .form .form-field input:focus-visible{outline-color:#c3cfdc;}body .form .submit{position:relative;display:flex;justify-content:flex-end;}body .form .submit .btn{position:relative;outline:none;box-shadow:none;color:#000;font-weight:600;padding:15px 60px;border-radius:0;border:1px solid #000;background-color:transparent;}body .form .submit .btn:hover{background-color:#000;}body .form .submit .btn .spinner-border{position:absolute;color:transparent;}body .form .wpcf7-spinner{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);background:none;}body .form .wpcf7-spinner::before{content:none !important;}body .form .wpcf7-spinner::after{content:'';display:inline-block;width:100%;height:100%;vertical-align:-0.125em;border-radius:50%;animation:0.75s linear infinite spinner-border;border:0.25em solid #fff;border-right-color:transparent;}body .form .wpcf7-response-output{position:absolute;display:none;}@media only screen and (max-width: 767px){body .form .form-row input[type=submit]{font-size:16px;}}body .opacity{opacity:0;}body .thumb_link{opacity:1;transition:all .3s ease-in-out;}body .thumb_link:hover{opacity:0.7;}body .color{color:var(--color-1);}body.menu_open:after{content:"";position:fixed;top:0;left:0;background:transparent;opacity:0.6;width:100%;height:100%;z-index:50;}body.menu_open .menu-box{z-index:9993;box-shadow:1px 1px 47px rgba(0,0,0,0.15);visibility:visible;opacity:1;}body.menu_open .main-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg);}body.menu_open .main-menu-toggle span:nth-child(2){opacity:0;}body.menu_open .main-menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg);}body .menu-box{display:block;max-width:100%;width:100%;position:fixed;top:0;z-index:-1;height:100%;right:0;transition:all 0.5s cubic-bezier(0.3,0.03,0.52,0.96);visibility:hidden;opacity:0;}body .menu-box > div{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;background-color:#fff;background-size:50%;background-position:right center;background-repeat:no-repeat;}body .menu-box .logo{position:absolute;left:7%;top:3%;z-index:99;}body .menu-box .logo svg{max-height:40px;max-width:45px;}body .menu-box .main-menu-toggle{position:absolute;right:30px;top:20px;z-index:99;margin-left:20px;cursor:pointer;}body .menu-box .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1);}body .menu-box .menu-box-header{display:flex;width:100%;justify-content:center;align-content:center;padding:50px 20px 40px;}body .menu-box .menu-box-header .logo{text-align:center;}body .menu-box .menu-box-header .logo .custom-logo{max-width:230px;}body .menu-box .menu-menu-hamburguer-container{display:block;flex-wrap:wrap;padding:0;text-align:center;display:flex;align-items:center;height:100%;}body .menu-box .menu-box-content{width:100%;height:100%;padding-left:200px;display:flex;align-items:center;}body .menu-box .menu-box-content .mobile-navigation{width:100%;}body .menu-box .menu-box-content .mobile-navigation .accordion-item{border:none;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item button,body .menu-box .menu-box-content .mobile-navigation .accordion-item a{display:flex;color:var(--color-1);font-weight:500;font-size:15px;line-height:20px;border:none;margin:0;padding:10px 10px;background:none;outline:none !important;box-shadow:none;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-body{padding:0rem 0.5rem;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu .item:not(:last-child){border-bottom:1px solid #e5e5e5;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu a{display:block;padding:15px 0;}@media only screen and (max-width: 800px){body .menu-box > div{background-size:90%;background-position:250px center;}body .menu-box .main-menu-toggle{top:30px;right:20px;}body .menu-box .menu-box-content{overflow-y:scroll;align-items:flex-start;padding:90px 20px 40px;}}body #cookies{position:fixed;bottom:15px;left:50%;width:90%;max-width:900px;height:auto;padding:15px;z-index:9999;background:#fff;border-radius:10px;box-shadow:0 5px 10px #00000061;transition:all 0.3s ease-in-out;transform:translateY(150%) translateX(-50%);}body #cookies.active{transform:translateY(0%) translateX(-50%);}body #cookies .col-12{display:flex;align-items:center;gap:20px;}body #cookies .col-12 > div:last-child{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:10px;}body #cookies p{margin:0;font-size:14px;}body #cookies .btn.accept{line-height:19px;padding:5px 10px;}body #cookies .btn.line{line-height:19px;background:transparent;color:var(--color-1);border:1px solid var(--color-1);padding:5px 10px;}body #cookies .btn.line:hover{background-color:var(--color-1);}@media only screen and (max-width: 800px){body #cookies{padding:15px;}body #cookies .col-12{flex-wrap:wrap;gap:10px;}body #cookies .col-12 > div{width:100%;}body #cookies .col-12 > div:last-child{width:100%;}body #cookies p{font-size:14px;line-height:17px;}body #cookies .btn{width:100%;font-size:15px;}body #cookies .btn.accept{margin-bottom:5px;}}body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:transparent;}body::-webkit-scrollbar{width:5px;background-color:transparent;}body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292;}@media (min-width: 1400px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1200px;}}header#masthead{transition:all 0.3s ease-in-out;}header#masthead.site-header{padding:20px 0;background-color:#ffffffb5;top:0;width:100%;z-index:991;position:sticky;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}header#masthead.site-header.sticky{padding:15px 0;top:0;}header#masthead.site-header.sticky .site-branding img.custom-logo{max-width:150px;}header#masthead.site-header .site-branding{display:flex;justify-content:left;align-items:center;}header#masthead.site-header .site-branding img.custom-logo{max-width:250px;transition:all 0.3s ease-in-out;}header#masthead.site-header .navigator{flex-wrap:wrap;gap:40px;}header#masthead.site-header #site-navigation{width:auto;}header#masthead.site-header #site-navigation .menu{justify-content:flex-end;gap:20px;}header#masthead.site-header #site-navigation .menu > li.active > a{color:#fff;}header#masthead.site-header #site-navigation .menu > li.active > a::after{transform:rotate(-180deg);}header#masthead.site-header #site-navigation .menu > li:hover > .sub-menu{opacity:1;}header#masthead.site-header #site-navigation .menu > li.menu-item-has-children a,header#masthead.site-header #site-navigation .menu > li.mega-menu a{display:flex;align-items:center;gap:5px;}header#masthead.site-header #site-navigation .menu > li.menu-item-has-children a::after,header#masthead.site-header #site-navigation .menu > li.mega-menu a::after{content:'';display:inline-block;width:10px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.317' height='5.047' viewBox='0 0 8.317 5.047'%3E%3Cpath id='Icon_awesome-chevron-down' data-name='Icon awesome-chevron-down' d='M4.233,13.6.532,9.9a.457.457,0,0,1,0-.646l.432-.432a.457.457,0,0,1,.646,0L4.556,11.75,7.5,8.816a.457.457,0,0,1,.646,0l.432.432a.457.457,0,0,1,0,.646l-3.7,3.7A.457.457,0,0,1,4.233,13.6Z' transform='translate(-0.398 -8.683)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li.current-menu-item a{color:var(--color-1);}header#masthead.site-header #site-navigation .menu > li > a{position:relative;transition:all 0.3s ease-in-out;color:var(--color-2);padding:10px 0;}header#masthead.site-header #site-navigation .menu > li > a::after{content:'';position:absolute;left:50%;bottom:0px;width:80%;height:2px;opacity:0;background-color:var(--color-2);transform:translateX(-50%) translateY(50%);transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > a:hover{color:var(--color-2);}header#masthead.site-header #site-navigation .menu > li > a:hover::after{opacity:1;transform:translateY(0px) translateX(-50%);}header#masthead.site-header #site-navigation .menu > li > a.is-show{opacity:1 !important;}header#masthead.site-header #site-navigation .menu > li > .sub-menu{display:flex;flex-direction:column;padding:10px 20px 10px 17px;gap:5px;background:var(--color-1);box-shadow:none;opacity:0;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li{padding:5px 0;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li:not(:last-child){border-bottom:1px solid #fff;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li:not(:last-child):after{content:'';position:absolute;right:-4px;bottom:-3px;width:5px;height:5px;background-size:contain;background-position:center;background-repeat:no-repeat;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a{color:#fff;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a:hover{opacity:0.7;}header#masthead.site-header .btn{padding:15px 30px;font-size:16px;line-height:20px;font-weight:bold;background-color:var(--color-1);color:#fff;}header#masthead.site-header .btn:hover{background-color:var(--color-2);}header#masthead.site-header .main-menu-toggle{position:relative;z-index:99;margin-left:20px;cursor:pointer;}header#masthead.site-header .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1);}@media only screen and (max-width: 800px){header#masthead.site-header{padding:20px 25px;}header#masthead.site-header .site-branding img.custom-logo{transition:all .3s ease-in-out;max-width:100%;}header#masthead.site-header.sticky{padding:15px 20px;}header#masthead.site-header.sticky .custom-logo{max-width:100px;}}footer.site-footer{padding:80px 0;background-color:#f5f5f5;}@media (max-width: 800px){footer.site-footer{padding:50px 20px;}}