.dl-menu ul.nav>li>ul.sub-menu:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #c31718 transparent;position:absolute;top:-10px;left:30px}.dl-menu ul.nav>li>ul.sub-menu:before{left:50%;transform:translateX(-50%)}.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu{border-radius:10px}.dl-menu ul.sub-menu li:first-child a{border-radius:10px 10px 0 0}.dl-menu ul.sub-menu li:last-child a{border-radius:0 0 10px 10px}@media only screen and (max-width:1200px){ul#top-menu.custom-menu-spacing{display:flex!important;flex-wrap:nowrap!important}ul#top-menu.custom-menu-spacing>li{flex-shrink:1!important;flex-basis:auto!important}ul#top-menu.custom-menu-spacing>li>a{padding-left:10px!important;padding-right:10px!important}}.et_pb_image_0_tb_header .et_pb_image_wrap img{max-height:50px;!important}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{color:#C31718}#qr-code{display:none;position:absolute;top:10px;right:0!important;transform:translateX(140px);z-index:9999}#qr-code.active{display:block}#qr-code img{width:150px;height:auto}.custom-btn{display:flex;align-items:stretch;background-color:#737373;border:none;padding:1vw 2vw;cursor:pointer;--icon-height:100%;transition:background-color 0.1s ease}.custom-btn:hover{background-color:#c31718}.btn-icon-wrapper{display:flex;align-items:center;height:var(--icon-height)}.btn-icon{height:100%;width:auto;object-fit:contain}.btn-icon.hover{display:none}.custom-btn:hover .btn-icon.default{display:none}.custom-btn:hover .btn-icon.hover{display:block}.btn-text{display:flex;flex-direction:column;justify-content:center;padding-left:10px}.btn-text .line1{font-size:0.6vw;font-weight:400;color:white;font-family:'Open Sans Ultra Bold',sans-serif;letter-spacing:2px;line-height:1}.btn-text .line2{font-size:0.8vw;font-weight:800;color:white;font-family:'Open Sans Ultra Bold',sans-serif;letter-spacing:2px;line-height:1}.btn-text .line3{font-size:0.6vw;font-weight:400;color:white;font-family:'Open Sans Ultra Bold',sans-serif;letter-spacing:2px;line-height:1}.separator{border:none;height:1px;background-color:#fff;margin:5px 0}@media only screen and (max-width:980px){.custom-btn{width:100%;box-sizing:border-box;margin:0 auto;--icon-height:70px;justify-content:center;align-items:center;text-align:center}.btn-icon-wrapper,.btn-text{justify-content:center;align-items:center}.btn-text{text-align:center}.btn-text .line1{font-size:18px}.btn-text .line2{font-size:22px}.btn-text .line3{font-size:18px}}.pum-theme-1026 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{background-color:#c31718}.image-zoom-loupe{cursor:zoom-in;transition:transform 0.3s ease;display:inline-block}.image-zoom-loupe:hover{transform:scale(1.5);z-index:10}.et_toggle_content{overflow:visible}