.thrv_widget_menu{position: relative; z-index: 10;}
.thrv_widget_menu .fixed-menu-item{position: fixed !important;}
.thrv_widget_menu.thrv_wrapper{overflow: visible !important;}
.thrv_widget_menu li li .tve-item-dropdown-trigger{position: absolute; top: 0px; right: 0.5em; bottom: 0px;}
.thrv_widget_menu ul ul{box-sizing: border-box; min-width: 100%;}
.thrv_widget_menu .tve_w_menu .sub-menu{box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 1px; background-color: rgb(255, 255, 255);}
.thrv_widget_menu .tve_w_menu .sub-menu{visibility: hidden; display: none;}
.tve-m-trigger{display: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tve-m-trigger:focus, .tve-m-trigger:active{outline: none;}
.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-close{display: none;}
.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-open{position: relative; z-index: 1;}
.tcb-icon-open, .tcb-icon-close{font-size: 33px; width: 33px; height: 33px; margin: 0px auto !important; padding: 0.3em !important;}
.thrv_widget_menu.thrv_wrapper{padding: 0px; --tcb-menu-box-width-t: var(--tcb-menu-box-width-d); --tcb-menu-box-width-m: var(--tcb-menu-box-width-t); --tcb-menu-overlay-d: var(--tcb-menu-overlay); --tcb-menu-overlay-t: var(--tcb-menu-overlay-d); --tcb-menu-overlay-m: var(--tcb-menu-overlay-t);}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover, .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children{overflow: visible;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover > .sub-menu, .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children > .sub-menu{visibility: visible;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li{flex: 0 1 auto; cursor: pointer;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li a:focus{outline: none;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a:not(.tcb-logo){font-size: 16px; line-height: 2em; box-shadow: none; letter-spacing: initial; color: inherit !important; text-decoration: inherit !important;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li{padding: 0px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li a:hover{background-color: rgba(0, 0, 0, 0);}
.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before, .thrv_widget_menu.thrv_wrapper li.c-brackets > a::after{transition: height 0.3s, opacity 0.3s, transform 0.3s; background-color: currentcolor; box-sizing: border-box; display: inline-block; border-color: inherit; pointer-events: none; position: absolute; font-weight: 100; width: 100%; content: ""; opacity: 0; height: 1px; left: 0px; top: 0px;}
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::after{opacity: 1;}
.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before, .thrv_widget_menu.thrv_wrapper li.c-brackets > a::after{background: none; font-size: 1em; height: 100%; top: 0px; bottom: 0px; justify-content: center; align-items: center; position: absolute; width: 0.3em; display: inline-flex !important;}
.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before{content: "["; left: -0.5em; transform: translateX(1.25em);}
.thrv_widget_menu.thrv_wrapper li.c-brackets > a::after{content: "]"; right: -0.5em; left: auto; transform: translateX(-1.25em);}
.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::after{transform: translateX(0px);}
.thrv_widget_menu.thrv_wrapper li.c-underline > a::before, .thrv_widget_menu.thrv_wrapper li.c-underline > a::after{transition: height 0.3s, opacity 0.3s, transform 0.3s; background-color: currentcolor; box-sizing: border-box; display: inline-block; border-color: inherit; pointer-events: none; position: absolute; font-weight: 100; width: 100%; content: ""; opacity: 0; height: 1px; left: 0px; top: 0px;}
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::after{opacity: 1;}
.thrv_widget_menu.thrv_wrapper li.c-underline > a::after{transform: translate(-50%, -10px); height: 2px; width: 40%; top: 105%; left: 50%;}
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::after{transform: translate(-50%, -5px); height: 1px;}
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::before{display: none;}
.thrv_widget_menu.thrv_wrapper li.c-double > a::before, .thrv_widget_menu.thrv_wrapper li.c-double > a::after{transition: height 0.3s, opacity 0.3s, transform 0.3s; background-color: currentcolor; box-sizing: border-box; display: inline-block; border-color: inherit; pointer-events: none; position: absolute; font-weight: 100; width: 100%; content: ""; opacity: 0; height: 1px; left: 0px; top: 0px;}
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-double:hover > a::after{opacity: 1;}
.thrv_widget_menu.thrv_wrapper li.c-double > a::before{display: block !important; transform: translateY(-10px) !important; top: 4px !important;}
.thrv_widget_menu.thrv_wrapper li.c-double > a::after{transform: translateY(10px); top: calc(100% - 6px);}
.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-double:hover > a::after{transform: translateY(0px) !important;}
.thrv_widget_menu.thrv_wrapper li.c-thick > a::before, .thrv_widget_menu.thrv_wrapper li.c-thick > a::after{transition: height 0.3s, opacity 0.3s, transform 0.3s; background-color: currentcolor; box-sizing: border-box; display: inline-block; border-color: inherit; pointer-events: none; position: absolute; font-weight: 100; width: 100%; content: ""; opacity: 0; height: 1px; left: 0px; top: 0px;}
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::before, .thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::after{opacity: 1;}
.thrv_widget_menu.thrv_wrapper li.c-thick > a::after{transform: translate(-50%, -10px); width: 50%; top: 105%; left: 50%;}
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::after{transform: translate(-50%, -5px); height: 4px;}
.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::before{display: none;}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner{flex: 1 1 auto; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon{display: flex; justify-content: center; align-items: center; flex: 0 0 1em; width: 1em; height: 1em; margin-right: 8px; margin-bottom: 2px;}
.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon svg{width: 100%; height: 100%; line-height: 1em; stroke-width: 0; stroke: currentcolor; fill: currentcolor;}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li.expand-children > ul{display: block;}
div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal > li:first-child{margin-left: 0px !important;}
div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal > li:last-child{margin-right: 0px !important;}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li{overflow: hidden; display: flex; justify-content: center; flex-direction: column;}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li > a .tve-item-dropdown-trigger svg{transform: rotate(-90deg);}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children > a{padding: 2px 1.5em 2px 15px;}
.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children > a .tve-item-dropdown-trigger{right: 0.25em;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li ul{max-height: 0px; visibility: hidden; opacity: 0; display: initial !important;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li.expand-children > ul{visibility: visible; max-height: fit-content; opacity: 1;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li:hover > ul > li, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li.expand-children > ul > li{max-height: fit-content;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li ul{transition: 0.2s;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul{display: initial !important;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li{height: 0px; opacity: 0; overflow: hidden; visibility: hidden;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li.expand-children > ul{width: 100%;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul{width: 0px; transition: width 0.35s ease-in-out;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul li{height: 40px;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li:hover > ul > li, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li.expand-children > ul > li{opacity: 1; height: 40px; overflow: visible; visibility: visible;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li{transition: 0.2s, opacity;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul{transition: width 0.25s ease-in-out;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul{display: initial !important;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li{height: 0px; opacity: 0; overflow: hidden; visibility: hidden;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li.expand-children > ul{width: 100%;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul{width: 0px; transition: width 0.35s ease-in-out;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul li{height: 40px;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li:hover > ul > li, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li.expand-children > ul > li{opacity: 1; height: 40px; overflow: visible; visibility: visible;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li{transition: 0.15s linear, opacity linear;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul{transition: width 0.25s linear;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li > ul{max-height: 0px; visibility: hidden; opacity: 0; display: initial !important;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li.expand-children > ul{visibility: visible; max-height: fit-content; opacity: 1;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li ul{transform: perspective(400px) rotate3d(1, 0, 0, -90deg); transform-origin: 50% 0px; transition: 0.35s, color 0.35s;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li ul ul{transform: perspective(1600px) rotate3d(0, 1, 0, -90deg); transform-origin: 0px 0px;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul{transform: perspective(400px) rotate3d(0, 0, 0, 0deg);}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul > li.expand-children > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul > li.expand-children > ul{transform: perspective(400px) rotate3d(0, 0, 0, 0deg);}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li > ul{display: block; visibility: hidden; top: -100000px;}
.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li:hover > ul, .thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li.expand-children > ul{top: 100%; visibility: visible;}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li{margin: 0px 15px;}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li ul{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); border-radius: 0px;}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li > a{font-weight: 600;}
.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu .sub-menu li{font-weight: normal;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu > li:hover > a{color: rgb(57, 163, 209);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li a{color: rgb(102, 102, 102);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li:hover > a{color: rgb(54, 54, 54); text-decoration: none !important;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li:hover{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 1px;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li{padding: 0px;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li a{background-color: inherit; padding: 6px 10px; z-index: 20;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu > li a{color: rgb(102, 102, 102);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu > li:hover > a{color: rgb(57, 163, 209);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li{margin: 0px; border-right-width: medium; border-right-style: none; border-right-color: currentcolor;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li:not(:last-of-type){border-right: 1px solid rgb(217, 217, 217);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li a{color: rgb(51, 51, 51);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover{background-color: rgb(57, 163, 209); color: rgb(255, 255, 255) !important;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover a{color: inherit !important;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu{box-shadow: none; background-color: rgb(57, 163, 209);}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li{background-color: rgb(57, 163, 209); color: rgb(255, 255, 255) !important;}
.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li:hover{color: rgb(224, 238, 246) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu{background-color: rgb(60, 61, 64);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu > li a{color: rgb(255, 255, 255) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu{box-shadow: none;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li{background-color: rgb(30, 30, 31) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li:hover > a{color: rgb(255, 255, 255);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li a{color: rgb(175, 175, 175);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close{color: rgb(255, 255, 255);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close svg{color: inherit;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"].tve-mobile-dropdown .tcb-icon-close{color: rgb(17, 17, 17);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li a{color: rgb(175, 175, 175) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu > li:hover > a{color: rgb(57, 163, 209) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li:hover > a{color: rgb(255, 255, 255) !important; text-decoration: underline !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li:hover{background-color: rgb(30, 30, 31);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li{padding: 0px;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li a{background-color: inherit; padding: 2px 10px; z-index: 9;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li a{color: rgb(175, 175, 175) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li:hover > a{color: rgb(57, 163, 209) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li{border-right-width: medium; border-right-style: none; border-right-color: currentcolor; margin: 0px !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li:not(:last-of-type){border-right: 1px solid rgb(217, 217, 217);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li:hover{background-color: rgb(57, 163, 209);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li{background-color: rgb(57, 163, 209) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li:hover{background-color: rgb(57, 163, 209);}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li:hover > a{color: rgb(255, 255, 255) !important;}
.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li > a{color: rgb(224, 238, 246) !important;}
.thrv_widget_menu [data-item-display-desktop="icon"] > a > .m-icon, .thrv_widget_menu [data-item-display-desktop="icon"] > .m-icon{display: flex !important; margin-right: 0px !important;}
.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-desktop="icon"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-desktop="icon-text"] > .m-icon{display: flex !important;}
.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-desktop="icon-text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-desktop="text"] > a > .m-icon, .thrv_widget_menu [data-item-display-desktop="text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-desktop="text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-desktop="text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-desktop="image"] > a > .m-icon, .thrv_widget_menu [data-item-display-desktop="image"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-desktop="image"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-desktop="image"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-desktop="image-text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-desktop="image-text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu:not(#_):not(#_) li button{display: none !important;}
.thrv_widget_menu:not(#_):not(#_) li a{--background-image: none; background-image: var(--background-image,none) !important;}
.thrv_widget_menu:not(#_):not(#_) path{transition: none !important;}
.thrv_widget_menu:not(#_):not(#_) li li li:first-child{margin-top: 0px !important;}
.thrv_widget_menu:not(#_):not(#_) ul ul ul{padding-top: 0px !important;}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu > li ul{min-width: fit-content;}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu > li ul li{min-width: fit-content;}
.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std):not(.tve-regular) .tve-disabled-text-inner{white-space: normal;}
.tcb-icon{display: inline-block; width: 1em; height: 1em; line-height: 1em; vertical-align: middle; stroke-width: 0; stroke: currentcolor; fill: currentcolor; box-sizing: content-box;}
.tcb-icon{transform: rotate(var(--tcb-icon-rotation-angle,0deg));}
svg.tcb-icon path:not([fill="none"]){transition: none; fill: inherit !important; stroke: inherit !important;}
.thrv_icon{text-align: center;}
.thrv_text_element{overflow-wrap: break-word;}
.thrive-symbol-shortcode{position: relative;}
body:not(.tve_editor_page) .thrv_wrapper.thrv_footer, body:not(.tve_editor_page) .thrv_wrapper.thrv_header{padding: 0px;}
.thrv_footer .thrive-symbol-shortcode{box-sizing: border-box; margin-right: auto; margin-left: auto; min-height: 40px;}
.thrv_widget_menu .tcb-logo{width: auto; margin: 0px;}
.tcb-post-content{overflow-wrap: break-word;}
.tcb-post-content.thrv_wrapper{margin-top: 15px; margin-bottom: 15px; padding: 0px;}
.tar-disabled{cursor: default; opacity: 0.4; pointer-events: none;}
.svg-shape-top{fill: rgb(255, 255, 255);}
.thrv_wrapper .svg-shape-top{position: absolute; left: 0px;}
.tcb-flex-row{display: flex; flex-flow: row; align-items: stretch; justify-content: space-between; margin-top: 0px; margin-left: -15px; padding-bottom: 15px; padding-top: 15px;}
.tcb-flex-col{flex: 1 1 auto; padding-top: 0px; padding-left: 15px;}
.tcb-flex-row .tcb-flex-col{box-sizing: border-box;}
.tcb-col{height: 100%; display: flex; flex-direction: column; position: relative;}
.tcb-flex-row .tcb-col{box-sizing: border-box;}
html{text-rendering: auto !important;}
html body{text-rendering: auto !important;}
.thrv_wrapper div{box-sizing: content-box;}
.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}
.thrv_wrapper{margin-top: 20px; margin-bottom: 20px; padding: 1px;}
.thrv_wrapper.thrv_text_element, .thrv_wrapper.thrv_symbol{margin: 0px;}
.thrv_wrapper.thrv-columns{margin-top: 10px; margin-bottom: 10px; padding: 0px;}
p{font-size: 1em;}
.tve_clearfix::after{content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
a:not(.tcb-button-link) svg.tcb-icon{color: rgb(17, 17, 17);}
.thrv_icon{line-height: 0;}
.thrv_icon.thrv_wrapper{margin-left: auto; margin-right: auto; padding: 0px;}
.thrv_widget_menu li{margin-top: 0px; padding: 0px 10px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position: relative; margin: 0px; padding: 0px 0px 0px 1em; list-style-type: none; list-style-image: none;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin: 0px; padding: 0px 0px 0px 1em; list-style-type: none; list-style-image: none; background-color: rgb(255, 255, 255);}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin-bottom: 0px; margin-left: 0px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li::before{content: ""; display: none;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a{color: rgb(55, 55, 55); text-decoration: none; display: flex; align-items: center; line-height: 1; position: relative;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index: 9; padding: 0px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display: inline-block; position: relative; padding: 2px 10px; max-width: 100%;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul{padding: 0px; position: absolute; border: 1px solid rgb(180, 180, 180); border-radius: 3px; display: none; z-index: 4;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li{padding: 0px; display: block; position: relative;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:first-child a{border-top-left-radius: 3px; border-top-right-radius: 3px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:last-child a{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li > a{padding: 2px 15px; overflow: hidden; text-overflow: ellipsis;}
.thrv_widget_menu.thrv_wrapper:not(.tve-regular) ul.tve_w_menu.tve_horizontal > li ul{position: static;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal a{line-height: 2;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal svg{width: 1.5em; height: 1em; transition: 0.15s; fill: currentcolor; margin-left: 5px;}
#wrapper .symbol-edit-mode.thrv_footer .symbol-section-in{padding: 1px;}
.thrv_symbol.thrv_header, .thrv_symbol.thrv_footer{width: 100%; position: relative; box-sizing: border-box;}
.thrv_symbol.thrv_footer .thrive-symbol-shortcode{margin: 0px auto; position: relative;}
.symbol-section-in{margin: 0px auto; position: relative; z-index: 1; box-sizing: border-box;}
.symbol-section-in:empty::before{font-family: sans-serif; line-height: 40px;}
.symbol-section-in::after, .symbol-section-in::before{content: ""; display: block; overflow: auto;}
.symbol-section-out{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; box-sizing: border-box !important;}
.tcb-post-content::after{clear: both;}
.tcb-post-content{margin: 1.5em 0px 0px;}
.theme-style.thrv_wrapper{margin-top: 50px;}
.theme-style h6{text-transform: uppercase; font-weight: 500;}
.thrv_wrapper.thrv_text_element{padding: 1px;}
.section-background .svg-shape-top{position: absolute; left: 0px;}
.thrv_wrapper.main-container{padding: 0px;}
@media (max-width: 1023px){
.thrv_widget_menu [data-item-display-tablet="icon"] > a > .m-icon, .thrv_widget_menu [data-item-display-tablet="icon"] > .m-icon{display: flex !important;}
.thrv_widget_menu [data-item-display-tablet="icon"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-tablet="icon"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-tablet="icon-text"] > .m-icon{display: flex !important;}
.thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-tablet="icon-text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-tablet="text"] > a > .m-icon, .thrv_widget_menu [data-item-display-tablet="text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-tablet="text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-tablet="text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-tablet="image"] > a > .m-icon, .thrv_widget_menu [data-item-display-tablet="image"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-tablet="image"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-tablet="image"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-tablet="image-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-tablet="image-text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-tablet="image-text"] > .tve-disabled-text-inner{display: inline-block !important;}
}
@media (max-width: 767px){
.thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu{height: 0px; overflow: hidden; box-sizing: border-box; width: 100%; background-color: rgb(255, 255, 255); position: absolute; z-index: 9 !important;}
.thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html .tve-m-trigger{display: block; width: 100%; color: rgb(51, 51, 51) !important;}
.thrv_widget_menu[data-tve-switch-icon*="mobile"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded){visibility: hidden; display: none;}
.thrv_widget_menu[data-tve-switch-icon*="mobile"]:not(.tve-custom-menu-switch-icon-mobile) ul{padding: 0px !important;}
.thrv_widget_menu [data-item-display-mobile="icon"] > a > .m-icon, .thrv_widget_menu [data-item-display-mobile="icon"] > .m-icon{display: flex !important;}
.thrv_widget_menu [data-item-display-mobile="icon"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-mobile="icon"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-mobile="icon-text"] > .m-icon{display: flex !important;}
.thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-mobile="icon-text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-mobile="text"] > a > .m-icon, .thrv_widget_menu [data-item-display-mobile="text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-mobile="text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-mobile="text"] > .tve-disabled-text-inner{display: inline-block !important;}
.thrv_widget_menu [data-item-display-mobile="image"] > a > .m-icon, .thrv_widget_menu [data-item-display-mobile="image"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-mobile="image"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-mobile="image"] > .tve-disabled-text-inner{display: none !important;}
.thrv_widget_menu [data-item-display-mobile="image-text"] > a > .m-icon, .thrv_widget_menu [data-item-display-mobile="image-text"] > .m-icon{display: none !important;}
.thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tve-disabled-text-inner, .thrv_widget_menu [data-item-display-mobile="image-text"] > .tve-disabled-text-inner{display: inline-block !important;}
html{overflow-x: hidden !important;}
html, body{max-width: 100vw !important;}
.tcb-flex-row{flex-direction: column;}
.tcb-flex-row.v-2{flex-direction: row;}
.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap){flex-wrap: wrap;}
.tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col{width: 100%; flex: 1 0 390px; max-width: 100% !important;}
}
@media (min-width: 2600px){
.thrv_widget_menu.thrv_wrapper li.c-double > a::before{top: 3px !important;}
}
@media (min-width: 1024px){
.thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu{height: 0px; overflow: hidden; box-sizing: border-box; width: 100%; background-color: rgb(255, 255, 255); position: absolute; z-index: 9 !important;}
.thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html .tve-m-trigger{display: block; width: 100%; color: rgb(51, 51, 51) !important;}
.thrv_widget_menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded){visibility: hidden; display: none;}
}
@media (min-width: 768px) and (max-width: 1023px){
.thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu{height: 0px; overflow: hidden; box-sizing: border-box; width: 100%; background-color: rgb(255, 255, 255); position: absolute; z-index: 9 !important;}
.thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html .tve-m-trigger{display: block; width: 100%; color: rgb(51, 51, 51) !important;}
.thrv_widget_menu[data-tve-switch-icon*="tablet"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded){visibility: hidden; display: none;}
.thrv_widget_menu[data-tve-switch-icon*="tablet"]:not(.tve-custom-menu-switch-icon-tablet) ul{padding: 0px !important;}
}
@media only screen and (max-width: 774px){
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .thrive-shortcode-html{padding-top: 1px; position: relative;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.t_tve_horizontal{border-radius: 4px; border-width: 1px; border-style: solid; display: inline-block; float: right; font-size: 33px; height: 30px; line-height: 30px; margin: 0px; padding: 8px; text-align: center; text-decoration: none; width: 33px; box-sizing: content-box !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .thrv_icon{margin: 0px;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .tcb-icon-close{display: none;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul{min-width: 250px; max-width: none !important; width: 100% !important; box-sizing: border-box !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul li, .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul a{display: block !important; box-sizing: border-box !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal{background-color: rgb(255, 255, 255); max-height: 0px; overflow: hidden; position: absolute; transition: max-height 0.3s; z-index: 9999; top: 50px !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > a{padding: 12px 15px; display: block; background-color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul{display: block !important; position: static !important; border: 0px !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul a::after{display: none !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul a{border-radius: 0px !important;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > a{padding-left: 30px;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > ul > li > a{padding-left: 45px;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > ul > li > ul > li > a{padding-left: 45px;}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-track{background-color: rgb(225, 225, 225);}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar{width: 6px; background-color: rgb(225, 225, 225);}
.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-thumb{border-radius: 10px; background-color: rgb(204, 204, 204);}
}
@media (max-width: 1023px) and (min-width: 768px){
.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap){flex-wrap: wrap;}
.tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col{flex: 1 0 250px; max-width: 100% !important;}
.tcb-flex-row.tcb-medium-no-wrap{flex-wrap: nowrap !important;}
.tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col{flex: 1 1 auto !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
.tcb-flex-col{width: 100%;}
.tcb-col{display: block;}
}
@media screen and (max-device-width: 480px){
body{text-size-adjust: none;}
}
@media only screen and (min-width: 774px){
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul .tve_w_menu.tve_horizontal > li ul{left: -100%;}
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul .tve_w_menu.tve_horizontal > li ul li{text-align: right;}
}
