.rc_sm_sus_custom_burger span{background-color:#a329ff!important}.sub-menu a:before,.sub-menu a:hover:before{display:none!important}html,body{overflow-x:hidden}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed!important;top:0!important}.et-fixed-header .mobile_menu_bar::before{top:9px}#et-top-navigation .mobile_menu_bar{padding-bottom:40px!important}.et-fixed-header #et-top-navigation .mobile_menu_bar{padding-bottom:30px!important}}.sub-menu{right:-310px!important;border:1px solid #444!important;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;left:auto!important;padding:10px 20px 0px 20px!important;width:600px!important;font-size:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#top-menu li li,.nav li li{padding:0px!important;margin:0px!important;width:50%;height:70px;display:flex;align-items:center;border-bottom:1px solid #222}#top-menu li li a,.voci-menu a{width:100%!important;font-size:14px!important;padding:0 0 0 15px!important;display:flex;align-items:center}.voci-menu:before{content:"";width:45px;height:45px;background-repeat:no-repeat;background-size:40px;opacity:1;float:left;display:block;margin:0}@media (max-width:980px){.sub-menu{width:100%!important;border:none!important;overflow-y:scroll;max-height:50vh}#top-menu li li,.et_mobile_menu li li{padding:10px 0px!important}#top-menu li li a,.voci-menu a{padding:10px 5%!important}}.siti-web.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2025/08/Sviluppo-icon.webp")}.agenzia-marketing.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2025/08/Digital-marketing-icon.webp")}.agenzia-seo.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2025/08/SEO-icon.webp")}.branding.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2025/08/Branding-icon.webp")}.carte-nfc.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2025/08/RevCards-icon.webp")}.ai.voci-menu:before{background-image:url("https://www.revco.it/wp-content/uploads/2026/02/AI-icon-02.webp")}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(1),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(1){-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(2),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(2){-webkit-transition-delay:66ms!important;-o-transition-delay:66ms!important;transition-delay:66ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(3),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(3){-webkit-transition-delay:133ms!important;-o-transition-delay:133ms!important;transition-delay:133ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(4),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(4){-webkit-transition-delay:200ms!important;-o-transition-delay:200ms!important;transition-delay:200ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(5),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(5){-webkit-transition-delay:266ms!important;-o-transition-delay:266ms!important;transition-delay:266ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(6),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(6){-webkit-transition-delay:333ms!important;-o-transition-delay:333ms!important;transition-delay:333ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(7),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(7){-webkit-transition-delay:400ms!important;-o-transition-delay:400ms!important;transition-delay:400ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(8),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(8){-webkit-transition-delay:500ms!important;-o-transition-delay:500ms!important;transition-delay:500ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(9),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(9){-webkit-transition-delay:533ms!important;-o-transition-delay:533ms!important;transition-delay:533ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(10),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(10){-webkit-transition-delay:566ms!important;-o-transition-delay:566ms!important;transition-delay:566ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(11),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(11){-webkit-transition-delay:600ms!important;-o-transition-delay:600ms!important;transition-delay:600ms!important}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li:nth-child(12),.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li:nth-child(12){-webkit-transition-delay:633ms!important;-o-transition-delay:633ms!important;transition-delay:633ms!important}#top-menu-nav ul.sub-menu li,.et_pb_menu .et_pb_menu__menu>nav>ul>li.effetto-mostra-submenu>ul li{margin:0px!important;opacity:0;-webkit-transition:opacity .4s,-webkit-transform .6s,max-height .6s;-o-transition:opacity .4s,-o-transform .6s,max-height .6s;transition:opacity .4s,transform .6s,max-height .6s}#top-menu-nav ul#top-menu>li:hover ul.sub-menu li,#top-menu-nav ul#top-menu>li:focus ul.sub-menu li,.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover>ul li,.et_pb_menu .et_pb_menu__menu>nav>ul>li:focus>ul li{opacity:1;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#top-menu-nav li.effetto-mostra-submenu ul.sub-menu li,.et_pb_menu .et_pb_menu__menu>nav>ul>li.effetto-mostra-submenu>ul li{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0)}#main-header .et_mobile_menu .menu-item-has-children,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,.et_pb_menu .et_mobile_menu .menu-item-has-children{position:relative}#main-header .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_menu .et_mobile_menu .menu-item-has-children>a{padding-right:47px}#main-header .et_mobile_menu .menu-item-has-children>a+span,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a+span,.et_pb_menu .et_mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 15px;font-size:20px;font-weight:normal!important;cursor:pointer;z-index:2}.et_mobile_menu .menu-item-has-children>a,#et-top-navigation{font-weight:normal!important}#main-header .et_mobile_menu li ul.menu-hide,.et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide{display:none!important}#main-header .et_mobile_menu span.menu-closed:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before,.et_pb_menu .et_mobile_menu span.menu-closed:before{content:"\e050";font-family:"ETmodules";display:block;color:#a329ff;font-weight:normal;font-size:17px}#main-header .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before{content:"\e04f"}.et_pb_button,.et_pb_button:hover{position:relative;font-size:17px;color:#FFF;z-index:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;padding:10px 20px!important;font-family:Poppins}.et_pb_button{border:2px solid #a329ff!important}.et_pb_button:hover{border:2px solid #40e0d6!important}.et_pb_button::after{content:"";position:absolute;opacity:0!important;display:block!important;height:100%;width:100%;top:0;left:0;right:0;font-size:0px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;background:linear-gradient(90deg,#40e0d6,#a329ff);z-index:-1;filter:blur(10px)}.et_pb_button:hover::after{opacity:1!important}#top-menu a,#top-menu a:hover,#top-menu-nav>ul>li>a,#top-menu-nav>ul>li>a:hover{opacity:1;color:#FFF}#top-menu li{padding-right:30px}.et-menu a:hover,.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1}.et_pb_menu_1.et_pb_menu ul li.preventivo-menu,.et_pb_menu .et_pb_menu__menu>nav>ul>li.preventivo-menu{align-items:center!important}.preventivo-menu a,.et-fixed-header #top-menu .preventivo-menu a,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a,.preventivo-menu a:hover,.et-fixed-header #top-menu .preventivo-menu a:hover,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a:hover{position:relative;color:#FFF;z-index:1;width:100%;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;padding:13px 20px!important;font-family:Poppins}.preventivo-menu a,.et-fixed-header #top-menu .preventivo-menu a,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a{border:2px solid #a329ff!important}.preventivo-menu a:hover,.et-fixed-header #top-menu .preventivo-menu a:hover,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a:hover{border:2px solid #40e0d6!important}.preventivo-menu a:after,.et-fixed-header #top-menu .preventivo-menu a:after,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a:after{content:"";position:absolute;opacity:0;display:block!important;height:100%;width:100%;top:0;left:0;right:0;font-size:0px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;background:linear-gradient(90deg,#40e0d6,#a329ff);z-index:-1;filter:blur(10px)}.preventivo-menu a:hover:after,.et-fixed-header #top-menu .preventivo-menu a:hover:after,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a:hover:after{opacity:1}.preventivo-menu a:after{animation:animazionePreventivo 4s ease infinite alternate forwards!important}@keyframes animazionePreventivo{0%,15%,85%,100%{opacity:1}50%{opacity:0}}@media screen and (max-width:980px){.et_pb_menu_1.et_pb_menu ul li.preventivo-menu,.et_pb_menu .et_pb_menu__menu>nav>ul>li.preventivo-menu{display:inline-block}.preventivo-menu a,.et-fixed-header #top-menu .preventivo-menu a,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a,.preventivo-menu a:hover,.et-fixed-header #top-menu .preventivo-menu a:hover,.et_pb_menu_1.et_pb_menu ul li.preventivo-menu a:hover{padding:6px 14px!important}}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:8px!important}.et_mobile_menu li.preventivo-menu a{display:inline-block!important}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\4b"!important}.sharedaddy{margin-top:30px}.sharedaddy .sd-title{color:#FFF}.wp-pagenavi{padding-top:25px!important;float:right}.wp-pagenavi a{margin:0px 2px!important}.wp-pagenavi .pages{color:#FFF}.wp-pagenavi a,.wp-pagenavi span{padding:7px 13px!important;font-size:13px!important;color:#333333;border:none!important;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;line-height:2em;background:#eeeeee;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.wp-pagenavi span.current{color:#ffffff!important;background:#a329ff!important}.wp-pagenavi a:hover{color:#ffffff!important;background:#a329ff!important}.wp-pagenavi .pages{background:none}@media screen and (max-width:1394px){.wp-pagenavi .pages,.wp-pagenavi .larger page,.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{display:none}.wp-pagenavi a{margin:0px 1px!important}.wp-pagenavi a,.wp-pagenavi span{padding:7px 13px!important;font-size:13px!important}}@media screen and (max-width:435px){.wp-pagenavi a,.wp-pagenavi span{padding:7px 10px!important}}.wa__btn_popup{bottom:20px!important;right:20px!important}.wa__btn_popup_txt,.wa__popup_powered_content{display:none!important}.wa__btn_popup .wa__btn_popup_icon{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;width:55px!important;height:55px!important}.wa__btn_popup .wa__btn_popup_icon::before{background-size:30px auto!important;-moz-background-size:30px auto!important;-webkit-background-size:30px auto!important}.wa__popup_chat_box{bottom:85px!important}.et_pb_scroll_top.et-pb-icon{border-radius:100px!important;-moz-border-radius:100px!important;-webkit-border-radius:100px!important;border:1px solid #a329ff;padding:0px!important;bottom:90px!important;right:25px!important;width:45px!important;height:45px!important;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;line-height:43px!important}.et_pb_scroll_top.et-pb-icon:hover{background:#a329ff!important}.portfolio-custom .entry-featured-image-url img{aspect-ratio:16 / 9;object-fit:cover;width:100%;min-width:100%;max-width:100%}.custom-portfolio .et_pb_portfolio_items{overflow:visible}.custom-portfolio .et_pb_portfolio_items .meta,.custom-portfolio .et-pb-arrow-prev,.custom-portfolio .et-pb-arrow-next{display:flex;justify-content:center;flex-direction:column}.custom-portfolio .et_pb_portfolio_items .meta h3{margin-top:0px!important}.custom-portfolio .et_pb_portfolio_item{width:calc(20% - 25px)!important;max-width:calc(20% - 25px)!important;margin-right:30px!important}.custom-portfolio .et_pb_portfolio_item:last-child{margin-right:0px!important}.custom-portfolio .et_pb_portfolio_image,.custom-portfolio .et_pb_portfolio_item,.custom-portfolio .et_pb_portfolio_item img{object-fit:cover}.custom-portfolio .et-pb-arrow-prev,.custom-portfolio .et-pb-arrow-next{background-color:#222;height:100%;line-height:250px!important;margin-top:0px;top:0!important;bottom:0!important;font-size:35px}.custom-portfolio .et-pb-arrow-prev:hover,.custom-portfolio .et-pb-arrow-next:hover{background-color:#333}.custom-portfolio .et-pb-arrow-prev{left:-50px!important;border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;-webkit-border-radius:0px 20px 20px 0px}.custom-portfolio .et-pb-arrow-next{right:-50px!important;border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px}@media screen and (max-width:1700px){.custom-portfolio .et_pb_portfolio_item{width:calc(25% - 25px)!important;max-width:calc(25% - 25px)!important;margin-right:30px!important}}@media screen and (max-width:1124px){.custom-portfolio .et_pb_portfolio_item{width:calc(33.3333% - 25px)!important;max-width:calc(33.3333% - 25px)!important;margin-right:30px!important}}@media screen and (max-width:869px){.custom-portfolio .et_pb_portfolio_item{width:calc(50% - 25px)!important;max-width:calc(50% - 25px)!important;margin-right:30px!important}}@media screen and (max-width:580px){.custom-portfolio .et_pb_portfolio_item{width:100%!important;max-width:100%!important;margin-right:0px!important}}.ti-rating-text .nowrap{display:none!important}#snippet-box,.snippet-title{background-color:transparent!important}#snippet-box{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px!important}.snippet-title,.snippet-data-img.publisher-logo img,.snippet-image img{border:0px!important}.snippet-data-img.publisher-logo img,.snippet-image img{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.elenchi li:nth-child(odd)::marker{color:#a329ff}.elenchi li:nth-child(even)::marker{color:#40e0d6}.elenchi ul{padding-bottom:0!important}:root{--rev-bg:#050505;--rev-grid:rgba(0,229,255,0.05);--rev-cyan:#00e5ff;--rev-purple:#b300ff;--rev-text:#e0e0e0;--rev-muted:#777777}#revChatContainer{width:100%;max-width:500px;height:75dvh;min-height:500px;max-height:800px;background-color:var(--rev-bg);background-image:linear-gradient(180deg,#111111 0%,#050505 100%);border:1px solid #1a1a1a;border-radius:12px;flex-direction:column;font-family:'Inter',-apple-system,sans-serif;color:var(--rev-text);overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,0.8);position:fixed;bottom:95px;right:100px;z-index:9999999;display:none;opacity:0;transform:translateY(20px) scale(0.95);transition:opacity 0.3s ease,transform 0.3s ease;transform-origin:bottom right}#revChatContainer.rev-chat-open{display:flex;opacity:1;transform:translateY(0) scale(1)}.rev-chat-header{background:linear-gradient(180deg,#0a0a0a 0%,transparent 100%);padding:20px 24px;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;align-items:center}.rev-header-left{display:flex;align-items:center;gap:16px}.rev-avatar{width:60px;height:60px;border-radius:50%;border:2px solid var(--rev-cyan);box-shadow:0 0 15px rgba(0,229,255,0.3);object-fit:cover;background-color:#111}.rev-title-area{display:flex;flex-direction:column;gap:4px}.rev-header-title{font-weight:700;font-size:18px;color:var(--rev-cyan);display:flex;align-items:center;gap:8px;font-family:'Courier New',monospace}.rev-badge{background-color:rgba(0,229,255,0.1);border:1px solid var(--rev-cyan);color:var(--rev-cyan);font-size:10px;padding:3px 8px;border-radius:4px}.rev-header-subtitle{font-size:12px;color:var(--rev-muted);font-family:'Courier New',monospace;letter-spacing:1px}.rev-header-right{display:flex;align-items:center;gap:15px;text-align:right;font-family:'Courier New',monospace}.rev-status{font-size:12px;color:var(--rev-text);margin-bottom:4px}.rev-time{font-size:14px;color:var(--rev-cyan);font-weight:bold}.rev-close-chat{cursor:pointer;font-size:22px;color:var(--rev-muted);transition:color 0.2s,transform 0.2s;line-height:1}.rev-close-chat:hover{color:var(--rev-cyan);transform:scale(1.1)}#chatBody{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.rev-msg-wrapper{display:flex;flex-direction:column;width:100%}.rev-msg-meta{font-family:'Courier New',monospace;font-size:12px;margin-bottom:8px;display:flex;gap:8px;text-transform:uppercase}.rev-msg-wrapper.bot .rev-msg-meta span:first-child{color:var(--rev-cyan)}.rev-msg-wrapper.user .rev-msg-meta span:first-child{color:var(--rev-purple)}.rev-msg-meta span:last-child{color:var(--rev-muted)}.rev-msg-content{font-size:15px;line-height:1.6;padding-left:14px;border-left:2px solid;white-space:pre-wrap}.rev-msg-wrapper.bot .rev-msg-content{border-color:var(--rev-cyan)}.rev-msg-wrapper.user .rev-msg-content{border-color:var(--rev-purple)}.typing-cursor::after{content:' █';animation:blink 1s step-end infinite;color:var(--rev-cyan)}@keyframes blink{50%{opacity:0}}#typingIndicator{display:none;align-self:flex-start;padding-left:14px;border-left:2px solid var(--rev-cyan)}#typingIndicator.active{display:flex;gap:5px;align-items:center;margin-top:10px}.dot{width:6px;height:6px;background-color:var(--rev-cyan);border-radius:50%;animation:bounce 1.4s infinite ease-in-out both}.dot:nth-child(1){animation-delay:-0.32s}.dot:nth-child(2){animation-delay:-0.16s}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1);box-shadow:0 0 5px var(--rev-cyan)}}.rev-chat-footer{padding:20px 24px;background:linear-gradient(0deg,#0a0a0a 0%,transparent 100%)}.rev-input-wrapper{display:flex;align-items:center;background-color:rgba(0,0,0,0.6);border:1px solid var(--rev-cyan);border-radius:8px;padding:12px 16px;box-shadow:0 0 15px rgba(0,229,255,0.1)}.rev-prompt{color:var(--rev-cyan);font-family:'Courier New',monospace;font-size:16px;font-weight:bold;margin-right:12px}#userInput{flex:1;background:transparent;border:none;color:var(--rev-text);font-size:16px;outline:none;font-family:inherit}#sendBtn{background:transparent;color:var(--rev-cyan);border:none;font-size:18px;cursor:pointer;padding:0 0 0 15px}#revFloatingBtn{position:fixed;bottom:90px;right:20px;width:55px;height:55px;border-radius:50%;background-color:var(--rev-bg,#050505);border:2px solid var(--rev-cyan,#00e5ff);box-shadow:0 0 15px rgba(0,229,255,0.4);cursor:pointer;z-index:9999998;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}#revFloatingBtn:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(0,229,255,0.6)}#revFloatingBtn img{width:100%;height:100%;object-fit:cover}#revChatTooltip{position:fixed;bottom:92px;right:100px;background:linear-gradient(180deg,#111111 0%,#050505 100%);border:1px solid var(--rev-cyan,#00e5ff);color:var(--rev-text,#e0e0e0);padding:10px 16px;border-radius:8px;font-family:'Inter',-apple-system,sans-serif;font-size:14px;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,0.8);z-index:9999998;display:flex;align-items:center;gap:12px;opacity:0;visibility:hidden;transform:translateX(15px);transition:opacity 0.4s ease,transform 0.4s ease,visibility 0.4s}#revChatTooltip.rev-show-tooltip{opacity:1;visibility:visible;transform:translateX(0)}#revChatTooltip::after{content:'';position:absolute;top:50%;right:-7px;transform:translateY(-50%);border-width:7px 0 7px 7px;border-style:solid;border-color:transparent transparent transparent var(--rev-cyan,#00e5ff)}.rev-tooltip-close{cursor:pointer;color:var(--rev-muted,#777777);font-size:14px;font-weight:bold;line-height:1;transition:color 0.2s;font-family:sans-serif}.rev-tooltip-close:hover{color:var(--rev-cyan,#00e5ff)}@media (max-width:480px){.rev-input-wrapper{padding:10px}#revChatContainer{height:400px;min-height:400px;border-radius:8px;bottom:160px;right:12px;left:12px;width:auto;max-width:none}.rev-chat-header{padding:12px 16px}.rev-avatar{width:52px;height:52px}.rev-header-title{font-size:15px}.rev-header-subtitle,.rev-status{display:none}.rev-chat-footer{padding:12px 16px}#revChatTooltip{bottom:165px;right:20px}#revChatTooltip::after{top:auto;bottom:-10px;right:20px;border-width:7px 7px 0 7px;border-color:var(--rev-cyan,#00e5ff) transparent transparent transparent}#sendBtn{background:transparent;border:none;outline:none;min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:100;cursor:pointer;padding:0}#sendBtn svg{width:24px;height:24px;fill:var(--rev-cyan,#00ffff);transition:opacity 0.2s ease}#sendBtn:active{opacity:0.7}}.rev-viola,.rev-viola em,.rev-viola strong{color:#a329ff!important;font-weight:900!important;font-style:italic!important}#top-menu-nav>#top-menu>li:hover{background-color:transparent!important;box-shadow:none!important}#top-menu-nav>#top-menu>li>a{position:relative!important;display:inline-block!important;transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1)!important}#top-menu-nav>#top-menu>li:hover>a{color:#ffffff!important;text-shadow:none!important;background-color:transparent!important;transform:translateY(-2px) scale(1.02)!important}#top-menu-nav>#top-menu>li:not(.menu-item-has-children)>a::after{content:'';position:absolute;width:0;height:2px;top:50%;left:50%;transform:translate(-50%,14px);background-color:#40e0d6;box-shadow:0 0 10px #40e0d6,0 0 20px #8a2be2;transition:width 0.4s cubic-bezier(0.25,0.8,0.25,1);border-radius:2px}#top-menu-nav>#top-menu>li:not(.menu-item-has-children):hover>a::after{width:80%}