.thrv_widget_menu{position: relative; z-index: 10;}
.thrv_widget_menu.thrv_wrapper{overflow: visible !important;}
.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-item-dropdown-trigger{flex: 0 0 auto; display: flex; justify-content: center; align-items: center;}
.tve-item-dropdown-trigger svg{width: 1em; height: 1em; transition: transform 0.2s; fill: currentcolor;}
.tve-item-dropdown-trigger:not(:empty){margin-left: 8px;}
.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 .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: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.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):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;}
.tve_w_menu ul{left: 100%; top: 0px;}
.tve_w_menu > li > ul{top: 100%; left: 0px;}
.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: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(#_):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;}
.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;}
.tcb-logo{display: block; max-width: 100%; width: 240px; box-sizing: border-box !important;}
.tcb-logo.thrv_wrapper{padding: 0px;}
.tcb-logo img{display: block; max-width: 100%; height: auto;}
.tcb-clear::after{display: block; height: 0px; content: "";}
.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_symbol{margin: 0px;}
.thrv_wrapper.thrv-columns{margin-top: 10px; margin-bottom: 10px; padding: 0px;}
.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_wrapper [class^="icon-"], .thrv_wrapper [class*=" icon-"]{border-radius: 0px; background: rgba(0, 0, 0, 0);}
.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;}
.thrv_symbol.thrv_header{width: 100%; position: relative; box-sizing: border-box;}
.thrv_symbol.thrv_header .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;}
@media (max-width: 767px){
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;}
}
@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::-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.tcb-medium-no-wrap, .tcb-flex-row.tcb-resized.tcb-medium-no-wrap{flex-wrap: nowrap !important;}
.tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col, .tcb-flex-row.tcb-resized.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;}
}
.thrv_widget_menu{position: relative; z-index: 10;}
.thrv_widget_menu.thrv_wrapper{overflow: visible !important;}
.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 .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: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.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):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 [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: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(#_):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;}
.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;}
.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;}
.thrv_wrapper.thrv_text_element{padding: 1px;}
.thrv_wrapper.main-container{padding: 0px;}
@media (max-width: 767px){
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 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::-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 (min-width: 300px){
.tve-theme-3450 .content-section .section-content{padding: 0px !important; min-height: 650px !important;}
.tve-theme-3450 #content{padding: 0px !important;}
.tve-theme-3450 #wrapper{--header-background-width: 100%; background-image: none !important; --background-image: none !important; --tve-applied-background-image: none !important;}
:not(#layout) .tve-theme-3450 #wrapper{--layout-content-width: 100%; --layout-background-width: 100%;}
.tve-theme-3450 .thrv_footer .thrive-symbol-shortcode{padding: 20px !important;}
.tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){--g-regular-weight: 400; --g-bold-weight: 600; font-family: inherit; --tve-font-weight: var(--g-bold-weight,bold); --tve-font-family: Roboto; --tve-color: rgb(255,255,255); --tve-applied---tve-color: rgb(255,255,255); margin: -8px 41px 16px 15px !important; padding: 0px !important;}
.tve-theme-3450 .thrv_footer .symbol-section-in{text-align: center; padding-top: 0px !important; padding-bottom: 0px !important;}
:not(#tve) .tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item) > a{font-weight: var(--tve-font-weight,var(--g-bold-weight,bold) ) !important;}
.tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item) > a{--tcb-applied-color: rgb(255,255,255); --tve-font-family: inherit; font-family: var(--tve-font-family,Roboto) !important; text-transform: uppercase !important; font-size: 15px !important; color: var(--tve-color,rgb(255,255,255)) !important; --tve-applied-color: var$(--tve-color,rgb(255,255,255)) !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-16eac533e94"]{padding: 16px 0px 0px !important; margin-bottom: -18px !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-16eac279f7a"]{margin: -8px 0px -13px !important;}
.tve-theme-3450 .thrv_footer .symbol-section-out{background-color: rgb(11, 5, 16) !important; --background-color: rgb(11,5,16) !important; --tve-applied-background-color: rgb(11,5,16) !important; background-image: url("https://boysloveaddiction.com/wp-content/uploads/2026/06/ChatGPT-Image-12-jun-2026-09_27_15-p.m.png") !important; background-size: cover !important; background-position: 100% 100% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; --background-image: url("https://boysloveaddiction.com/wp-content/uploads/2026/06/ChatGPT-Image-12-jun-2026-09_27_15-p.m.png") !important; --background-size: cover !important; --background-position: 100% 100% !important; --background-attachment: scroll !important; --background-repeat: no-repeat !important; --tve-applied-background-image: url("https://boysloveaddiction.com/wp-content/uploads/2026/06/ChatGPT-Image-12-jun-2026-09_27_15-p.m.png") !important;}
:not(#tve) .tve-theme-3450 .thrv_footer [data-css="tve-u-16eac5dd29c"]{--g-regular-weight: 400; --g-bold-weight: 500; --tcb-applied-color: rgb(255,255,255) !important; line-height: 1.7em !important; color: rgb(255, 255, 255) !important; font-family: Roboto !important; font-weight: var(--g-regular-weight,normal) !important; --tve-applied-color: rgb(255,255,255) !important;}
:not(#tve) .tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item):hover > a{color: rgb(44, 44, 44) !important; --tcb-applied-color: rgb(44,44,44) !important;}
:not(#tve) .tve-theme-3450 .thrv_footer [data-css="tve-u-19e3cee396a"]{--g-regular-weight: 400; --g-bold-weight: 500; --tcb-applied-color: rgb(255,255,255) !important; line-height: 1.7em !important; color: rgb(255, 255, 255) !important; font-family: Roboto !important; font-weight: var(--g-regular-weight,normal) !important; --tve-applied-color: rgb(255,255,255) !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-19e3cee396d"]{--tcb-applied-color: rgb(255,255,255) !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-19e3cee396f"]{--tcb-applied-color: rgb(255,255,255) !important;}
.tve-theme-3450 .thrv_footer .tve-regular #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){margin: 15px !important;}
.tve-theme-3450 .content-section .section-background{background-image: none !important; --background-image: none !important; --tve-applied-background-image: none !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-16eac279f7a"] .tve_w_menu{padding-bottom: 0px !important; padding-top: 0px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{box-shadow: none; --tve-applied-box-shadow: none; max-width: 100%; background-image: none !important; --tve-applied-background-image: none !important; background-color: rgba(255, 255, 255, 0) !important; padding: 10px 20px !important; --background-image: none !important; --background-color: rgba(255,255,255,0) !important; --tve-applied-background-color: rgba(255,255,255,0) !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in{min-height: 8px !important;}
.thrv_symbol_3376 .symbol-section-in.tve-default-state{padding-top: 10px !important; padding-bottom: 10px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{--g-regular-weight: 400; display: block; --tve-font-weight: var(--g-bold-weight,bold); --tve-font-family: Roboto; --g-bold-weight: 600; padding: 0px 20px !important; min-height: 1px !important;}
:not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state p, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state li, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state blockquote, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state address, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state label{font-weight: var(--tve-font-weight,var(--g-bold-weight,bold));}
:not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state p, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state li, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state blockquote, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state address, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state label, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h1, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h2, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h3, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h4, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h5, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h6{font-family: var(--tve-font-family,Roboto);}
}
@media (max-width: 1023px){
.tve-theme-3450 .content-section .section-content{padding-top: 0px !important;}
.tve-theme-3450 #content{padding: 0px !important;}
.tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){padding-left: 0px !important; padding-right: 0px !important; margin-left: 10px !important; margin-right: 10px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{padding: 10px 40px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{padding-left: 40px !important; padding-right: 30px !important;}
}
@media (max-width: 767px){
.tve-theme-3450 .content-section .section-content{min-height: 384px !important;}
.tve-theme-3450 .thrv_footer .thrive-symbol-shortcode{padding: 15px !important;}
.tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item) > a{font-size: 13px !important;}
:not(#tve) .tve-theme-3450 .thrv_footer .symbol-section-in p, :not(#tve) .tve-theme-3450 .thrv_footer .symbol-section-in li, :not(#tve) .tve-theme-3450 .thrv_footer .symbol-section-in blockquote, :not(#tve) .tve-theme-3450 .thrv_footer .symbol-section-in address, :not(#tve) .tve-theme-3450 .thrv_footer .symbol-section-in label{font-size: 14px;}
:not(#tve) .tve-theme-3450 .thrv_footer [data-css="tve-u-16eac5dd29c"]{font-size: 12px !important;}
.tve-theme-3450 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){padding-left: 0px !important; padding-right: 0px !important; margin-left: 10px !important; margin-right: 10px !important;}
.tve-theme-3450 .thrv_footer [data-css="tve-u-16eac279f7a"]{margin-bottom: 12px !important;}
:not(#tve) .tve-theme-3450 .thrv_footer [data-css="tve-u-19e3cee396a"]{font-size: 12px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{padding: 10px 20px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{padding-left: 20px !important; padding-right: 10px !important;}
}
.thrv_wrapper.thrv_text_element{padding: 1px;}
.thrv_wrapper#content, .thrv_wrapper.main-container{padding: 0px;}
html{box-sizing: border-box; font-size: 16px; text-size-adjust: 100%; -webkit-font-smoothing: antialiased;}
body{font-family: Arial, sans-serif; color: rgba(10, 10, 10, 0.85); font-size: 1rem; line-height: 1.5;}
body:not(.defaults){background: rgb(255, 255, 255); margin: 0px; padding: 0px;}
*, ::before, ::after{box-sizing: inherit;}
p, li, blockquote, q, pre, code, kbd, samp{color: rgba(10, 10, 10, 0.85); font-size: 1rem; line-height: 1.75; letter-spacing: normal; font-weight: 400;}
p{margin: 0px; padding: 5px 0px 10px;}
a{background-color: transparent; color: rgb(0, 143, 255); line-height: inherit; font-size: inherit; font-weight: inherit; text-decoration: none;}
a:visited, a:active, a:focus, a:hover{outline: 0px;}
a:hover{text-decoration: underline;}
ul, ol{margin-top: 10px;}
ul{list-style: disc;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display: block;}
img{border: 0px; height: auto; vertical-align: middle; max-width: 100%;}
svg:not(:root){overflow: hidden;}
button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0px;}
button{overflow: visible;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor: pointer; appearance: button;}
img.avatar{width: 100%;}
button, input[type="button"], input[type="reset"], input[type="submit"]{background: rgb(230, 230, 230); border: 1px solid rgb(230, 230, 230); color: rgba(0, 0, 0, 0.8); font-size: 1rem; line-height: 20px; padding: 10px 20px;}
ul > li span, ol > li span{line-height: inherit;}
#wrapper{--layout-background-width: 1080px; --layout-content-width: 1080px; --tve-off-screen-overlay-color: rgba(0, 0, 0, .7); margin: 0px; padding: 0px; position: relative; display: flex; flex-direction: column; min-height: 100vh;}
.admin-bar #wrapper{min-height: calc(-32px + 100vh);}
#wrapper .thrv_header .symbol-section-in, #wrapper .thrv_footer .symbol-section-in{box-sizing: border-box; max-width: 100%;}
#content{position: relative; display: flex; align-items: center; flex-direction: column; flex-grow: 1; z-index: 2; box-sizing: border-box !important;}
div.main-container{--separator-size: 40px; --sidebar-size: 30%; width: var(--layout-content-width); display: flex; flex-grow: 1; height: 100%; margin: 0px; max-width: 100%; padding: 0px; position: relative; z-index: 1; box-sizing: border-box !important;}
.main-content-background{height: 100%; width: var(--layout-background-width); max-width: 100%; position: absolute; top: 0px; overflow: hidden; margin: 0px; padding: 0px; z-index: 0;}
.theme-section{flex-shrink: 1; position: relative; margin: 0px; padding: 0px; display: flex; justify-content: center; align-items: center; width: 100%; z-index: 1; box-sizing: border-box !important;}
.theme-section .section-content{position: relative; z-index: 1; margin-left: auto; margin-right: auto; height: 100%; width: 100%; max-width: 100%; box-sizing: border-box !important;}
.theme-section .section-content::after, .theme-section .section-content::before{content: ""; display: block; overflow: auto;}
.theme-section .section-background{box-sizing: border-box; height: 100%; position: absolute; top: 0px; overflow: hidden; width: 100%; max-width: 100%; z-index: 0;}
.content-section{flex-grow: 1; order: 1; width: calc(100% - var(--sidebar-size) - var(--separator-size)*.5) !important;}
.content-section.content-full-width{width: 100% !important;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-out{margin: auto; right: 0px; left: 0px; width: var(--header-background-width, var(--layout-background-width)); max-width: 100% !important;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-in{width: var(--header-content-width, var(--layout-content-width)); max-width: 100% !important;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header.thrv_wrapper{padding: 0px;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-out{margin: auto; right: 0px; left: 0px; width: var(--footer-background-width, var(--layout-background-width)); max-width: 100% !important;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-in{width: var(--footer-content-width, var(--layout-content-width)); max-width: 100% !important;}
body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer.thrv_wrapper{padding: 0px;}
@media (max-width: 767px){
.main-container{flex-wrap: wrap;}
.main-container > .theme-section{min-width: 100%;}
}
@media (min-width: 300px){
.thrive-layout-3440 .main-container .content-section{width: calc(71.49% - 80px);}
}
@media (max-width: 1023px){
.thrive-layout-3440 .main-container{flex-wrap: wrap;}
.thrive-layout-3440 #wrapper .main-content-background, .thrive-layout-3440 #wrapper .layout-background-width .section-background, .thrive-layout-3440 #wrapper .layout-background-width .symbol-section-out{width: 100%;}
}
:root{--tcb-background-author-image: url(https://boysloveaddiction.com/wp-content/uploads/ultimatemember/4/profile_photo.gif?v=1788279689); --tcb-background-user-image: url(https://boysloveaddiction.com/wp-content/uploads/ultimatemember/4/profile_photo.gif?v=1788279689); --tcb-background-featured-image-thumbnail: url(https://boysloveaddiction.com/wp-content/themes/thrive-theme/architect/editor/css/images/featured_image.png); --tcb-skin-color-0: hsla(var(--tcb-theme-main-master-h,241), var(--tcb-theme-main-master-s,100%), var(--tcb-theme-main-master-l,74%), var(--tcb-theme-main-master-a,1)); --tcb-skin-color-0-h: var(--tcb-theme-main-master-h,241); --tcb-skin-color-0-s: var(--tcb-theme-main-master-s,100%); --tcb-skin-color-0-l: var(--tcb-theme-main-master-l,74%); --tcb-skin-color-0-a: var(--tcb-theme-main-master-a,1); --tcb-skin-color-1: hsla(calc(var(--tcb-theme-main-master-h,241) - 0 ), calc(var(--tcb-theme-main-master-s,100%) - 21% ), calc(var(--tcb-theme-main-master-l,74%) - 20% ), 0.5); --tcb-skin-color-1-h: calc(var(--tcb-theme-main-master-h,241) - 0 ); --tcb-skin-color-1-s: calc(var(--tcb-theme-main-master-s,100%) - 21% ); --tcb-skin-color-1-l: calc(var(--tcb-theme-main-master-l,74%) - 20% ); --tcb-skin-color-1-a: 0.5; --tcb-skin-color-2: rgb(248, 248, 248); --tcb-skin-color-2-h: 0; --tcb-skin-color-2-s: 0%; --tcb-skin-color-2-l: 97%; --tcb-skin-color-2-a: 1; --tcb-skin-color-3: hsla(calc(var(--tcb-theme-main-master-h,241) + 29 ), 87%, 12%, 1); --tcb-skin-color-3-h: calc(var(--tcb-theme-main-master-h,241) + 29 ); --tcb-skin-color-3-s: 87%; --tcb-skin-color-3-l: 12%; --tcb-skin-color-3-a: 1; --tcb-skin-color-4: rgb(12, 17, 21); --tcb-skin-color-4-h: 206; --tcb-skin-color-4-s: 27%; --tcb-skin-color-4-l: 6%; --tcb-skin-color-4-a: 1; --tcb-skin-color-5: rgb(106, 107, 108); --tcb-skin-color-5-h: 210; --tcb-skin-color-5-s: 0%; --tcb-skin-color-5-l: 41%; --tcb-skin-color-5-a: 1; --tcb-skin-color-8: hsla(calc(var(--tcb-theme-main-master-h,241) - 0 ), calc(var(--tcb-theme-main-master-s,100%) - 20% ), calc(var(--tcb-theme-main-master-l,74%) - 19% ), 0.18); --tcb-skin-color-8-h: calc(var(--tcb-theme-main-master-h,241) - 0 ); --tcb-skin-color-8-s: calc(var(--tcb-theme-main-master-s,100%) - 20% ); --tcb-skin-color-8-l: calc(var(--tcb-theme-main-master-l,74%) - 19% ); --tcb-skin-color-8-a: 0.18; --tcb-skin-color-9: hsla(calc(var(--tcb-theme-main-master-h,241) - 4 ), 54%, 95%, 1); --tcb-skin-color-9-h: calc(var(--tcb-theme-main-master-h,241) - 4 ); --tcb-skin-color-9-s: 54%; --tcb-skin-color-9-l: 95%; --tcb-skin-color-9-a: 1; --tcb-skin-color-10: hsla(calc(var(--tcb-theme-main-master-h,241) - 21 ), 100%, 80%, 1); --tcb-skin-color-10-h: calc(var(--tcb-theme-main-master-h,241) - 21 ); --tcb-skin-color-10-s: 100%; --tcb-skin-color-10-l: 80%; --tcb-skin-color-10-a: 1; --tcb-skin-color-13: hsla(calc(var(--tcb-theme-main-master-h,241) - 0 ), calc(var(--tcb-theme-main-master-s,100%) - 20% ), calc(var(--tcb-theme-main-master-l,74%) - 38% ), 0.5); --tcb-skin-color-13-h: calc(var(--tcb-theme-main-master-h,241) - 0 ); --tcb-skin-color-13-s: calc(var(--tcb-theme-main-master-s,100%) - 20% ); --tcb-skin-color-13-l: calc(var(--tcb-theme-main-master-l,74%) - 38% ); --tcb-skin-color-13-a: 0.5; --tcb-skin-color-14: rgb(230, 230, 230); --tcb-skin-color-14-h: 0; --tcb-skin-color-14-s: 0%; --tcb-skin-color-14-l: 90%; --tcb-skin-color-14-a: 1; --tcb-skin-color-16: hsla(calc(var(--tcb-theme-main-master-h,241) - 5 ), 2%, 35%, 1); --tcb-skin-color-16-h: calc(var(--tcb-theme-main-master-h,241) - 5 ); --tcb-skin-color-16-s: 2%; --tcb-skin-color-16-l: 35%; --tcb-skin-color-16-a: 1; --tcb-skin-color-18: hsla(calc(var(--tcb-theme-main-master-h,241) + 13 ), calc(var(--tcb-theme-main-master-s,100%) - 24% ), calc(var(--tcb-theme-main-master-l,74%) - 24% ), 0.8); --tcb-skin-color-18-h: calc(var(--tcb-theme-main-master-h,241) + 13 ); --tcb-skin-color-18-s: calc(var(--tcb-theme-main-master-s,100%) - 24% ); --tcb-skin-color-18-l: calc(var(--tcb-theme-main-master-l,74%) - 24% ); --tcb-skin-color-18-a: 0.8; --tcb-skin-color-19: hsla(calc(var(--tcb-theme-main-master-h,241) - 3 ), 56%, 96%, 0.85); --tcb-skin-color-19-h: calc(var(--tcb-theme-main-master-h,241) - 3 ); --tcb-skin-color-19-s: 56%; --tcb-skin-color-19-l: 96%; --tcb-skin-color-19-a: 0.85; --tcb-skin-color-20: hsla(calc(var(--tcb-theme-main-master-h,241) - 3 ), 56%, 96%, 0.9); --tcb-skin-color-20-h: calc(var(--tcb-theme-main-master-h,241) - 3 ); --tcb-skin-color-20-s: 56%; --tcb-skin-color-20-l: 96%; --tcb-skin-color-20-a: 0.9; --tcb-skin-color-21: hsla(calc(var(--tcb-theme-main-master-h,241) - 2 ), calc(var(--tcb-theme-main-master-s,100%) - 24% ), calc(var(--tcb-theme-main-master-l,74%) - 21% ), 0.12); --tcb-skin-color-21-h: calc(var(--tcb-theme-main-master-h,241) - 2 ); --tcb-skin-color-21-s: calc(var(--tcb-theme-main-master-s,100%) - 24% ); --tcb-skin-color-21-l: calc(var(--tcb-theme-main-master-l,74%) - 21% ); --tcb-skin-color-21-a: 0.12; --tcb-skin-color-22: rgb(255, 255, 255); --tcb-skin-color-22-h: 0; --tcb-skin-color-22-s: 0%; --tcb-skin-color-22-l: 100%; --tcb-skin-color-22-a: 1; --tcb-skin-color-23: rgb(32, 65, 71); --tcb-skin-color-23-h: 189; --tcb-skin-color-23-s: 37%; --tcb-skin-color-23-l: 20%; --tcb-skin-color-23-a: 1; --tcb-skin-color-24: rgb(30, 28, 27); --tcb-skin-color-24-h: 20; --tcb-skin-color-24-s: 5%; --tcb-skin-color-24-l: 11%; --tcb-skin-color-24-a: 1; --tcb-skin-color-25: hsla(calc(var(--tcb-theme-main-master-h,241) - 0 ), calc(var(--tcb-theme-main-master-s,100%) - 36% ), calc(var(--tcb-theme-main-master-l,74%) - 9% ), 0.04); --tcb-skin-color-25-h: calc(var(--tcb-theme-main-master-h,241) - 0 ); --tcb-skin-color-25-s: calc(var(--tcb-theme-main-master-s,100%) - 36% ); --tcb-skin-color-25-l: calc(var(--tcb-theme-main-master-l,74%) - 9% ); --tcb-skin-color-25-a: 0.04; --tcb-skin-color-26: hsla(calc(var(--tcb-theme-main-master-h,241) + 1 ), calc(var(--tcb-theme-main-master-s,100%) - 16% ), calc(var(--tcb-theme-main-master-l,74%) - 9% ), 0.12); --tcb-skin-color-26-h: calc(var(--tcb-theme-main-master-h,241) + 1 ); --tcb-skin-color-26-s: calc(var(--tcb-theme-main-master-s,100%) - 16% ); --tcb-skin-color-26-l: calc(var(--tcb-theme-main-master-l,74%) - 9% ); --tcb-skin-color-26-a: 0.12; --tcb-skin-color-27: hsla(calc(var(--tcb-theme-main-master-h,241) + 9 ), calc(var(--tcb-theme-main-master-s,100%) - 18% ), calc(var(--tcb-theme-main-master-l,74%) - 4% ), 1); --tcb-skin-color-27-h: calc(var(--tcb-theme-main-master-h,241) + 9 ); --tcb-skin-color-27-s: calc(var(--tcb-theme-main-master-s,100%) - 18% ); --tcb-skin-color-27-l: calc(var(--tcb-theme-main-master-l,74%) - 4% ); --tcb-skin-color-27-a: 1; --tcb-skin-color-28: hsla(calc(var(--tcb-theme-main-master-h,241) + 2 ), 40%, 80%, 1); --tcb-skin-color-28-h: calc(var(--tcb-theme-main-master-h,241) + 2 ); --tcb-skin-color-28-s: 40%; --tcb-skin-color-28-l: 80%; --tcb-skin-color-28-a: 1; --tcb-skin-color-29: hsla(calc(var(--tcb-theme-main-master-h,241) + 1 ), calc(var(--tcb-theme-main-master-s,100%) - 32% ), calc(var(--tcb-theme-main-master-l,74%) - 4% ), 0.4); --tcb-skin-color-29-h: calc(var(--tcb-theme-main-master-h,241) + 1 ); --tcb-skin-color-29-s: calc(var(--tcb-theme-main-master-s,100%) - 32% ); --tcb-skin-color-29-l: calc(var(--tcb-theme-main-master-l,74%) - 4% ); --tcb-skin-color-29-a: 0.4; --tcb-skin-color-30: hsla(calc(var(--tcb-theme-main-master-h,241) - 2 ), calc(var(--tcb-theme-main-master-s,100%) - 18% ), calc(var(--tcb-theme-main-master-l,74%) - 12% ), 0.85); --tcb-skin-color-30-h: calc(var(--tcb-theme-main-master-h,241) - 2 ); --tcb-skin-color-30-s: calc(var(--tcb-theme-main-master-s,100%) - 18% ); --tcb-skin-color-30-l: calc(var(--tcb-theme-main-master-l,74%) - 12% ); --tcb-skin-color-30-a: 0.85; --tcb-skin-color-32: rgb(250, 250, 250); --tcb-skin-color-32-h: 0; --tcb-skin-color-32-s: 0%; --tcb-skin-color-32-l: 98%; --tcb-skin-color-32-a: 1; --tcb-main-master-h: 243.2; --tcb-main-master-s: 56.221%; --tcb-main-master-l: 54.316%; --tcb-main-master-a: 1; --tcb-theme-main-master-h: 243.2; --tcb-theme-main-master-s: 56.221%; --tcb-theme-main-master-l: 54.316%; --tcb-theme-main-master-a: 1;}
@media (min-width: 300px){
.tcb-style-wrap h1{color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); font-size: 42px; background-color: rgba(0, 0, 0, 0); font-style: normal; margin: 0px; padding-top: 0px; padding-bottom: 22px; text-decoration: rgba(10, 10, 10, 0.85); text-transform: uppercase; border-left: 0px rgba(10, 10, 10, 0.85); line-height: 1.2em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-typography-font-size: 42px; --tcb-typography-line-height: 1.2em; --tcb-typography-font-weight: var(--g-regular-weight, normal); --tcb-typography-text-transform: uppercase; --g-regular-weight: 400;}
.tcb-style-wrap h2{font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); padding-top: 0px; margin-top: 0px; padding-bottom: 22px; margin-bottom: 0px; font-size: 30px; line-height: 1.2em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-typography-font-size: 30px; --tcb-typography-line-height: 1.20em; --tcb-typography-font-weight: var(--g-regular-weight, normal); text-transform: none; --tcb-typography-text-transform: none; --g-regular-weight: 400;}
.tcb-style-wrap h3{font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); padding-top: 0px; margin-top: 0px; padding-bottom: 22px; margin-bottom: 0px; font-size: 26px; line-height: 1.2em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-typography-font-size: 26px; --tcb-typography-line-height: 1.20em; --tcb-typography-font-weight: var(--g-regular-weight, normal); text-transform: none; --tcb-typography-text-transform: none; --g-regular-weight: 400;}
.tcb-style-wrap h4{font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); padding-top: 0px; margin-top: 0px; padding-bottom: 22px; margin-bottom: 0px; font-size: 22px; line-height: 1.2em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-typography-font-size: 22px; --tcb-typography-font-weight: var(--g-regular-weight, normal); text-transform: none; --tcb-typography-text-transform: none; --tcb-typography-line-height: 1.20em; --g-regular-weight: 400;}
.tcb-style-wrap h5{font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); padding-top: 0px; margin-top: 0px; padding-bottom: 22px; margin-bottom: 0px; line-height: 1.4em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); font-size: 20px; --tcb-typography-font-size: 20px; --tcb-typography-font-weight: var(--g-regular-weight, normal); text-transform: none; --tcb-typography-text-transform: none; --tcb-typography-line-height: 1.4em; --g-regular-weight: 400;}
.tcb-style-wrap h6{font-family: "Dela Gothic One"; font-weight: var(--g-regular-weight, normal); color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); padding-top: 0px; margin-top: 0px; padding-bottom: 22px; margin-bottom: 0px; line-height: 1.6em; --tcb-typography-font-family: "Dela Gothic One"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); font-size: 18px; --tcb-typography-font-size: 18px; --tcb-typography-font-weight: var(--g-regular-weight, normal); text-transform: none; --tcb-typography-text-transform: none; --tcb-typography-line-height: 1.6em; --g-regular-weight: 400;}
.tcb-style-wrap p{color: var(--tcb-skin-color-5); --tcb-applied-color: var$(--tcb-skin-color-5); font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); font-size: 16px; padding-top: 0px; margin-top: 0px; padding-bottom: 24px; margin-bottom: 0px; --tcb-typography-font-family: "DM Sans"; --tcb-typography-color: var(--tcb-skin-color-5); --tve-applied-color: var$(--tcb-skin-color-5); line-height: 1.4em; --tcb-typography-line-height: 1.40em; --tcb-typography-font-size: 16px; --g-regular-weight: 400; --g-bold-weight: 700;}
:not(.inc) .thrv_text_element a:not(.tcb-button-link), :not(.inc) .theme-dynamic-list a, .tcb-post-content p a, .tcb-post-content li a, .tcb-post-content blockquote a, .tcb-post-content pre a{--tcb-applied-color: var$(--tcb-skin-color-24); font-family: inherit; font-weight: var(--g-regular-weight, normal); font-size: 16px; text-decoration-line: none; text-decoration-color: var(--eff-color, currentColor); --eff: none; --tcb-typography-font-family: "DM Sans"; --tcb-typography-color: var(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; --eff-color: rgb(12, 17, 21); --eff-faded: rgba(12, 17, 21, 0.6); --eff-ensure-contrast: rgba(12, 17, 21, 0.6); --eff-ensure-contrast-complement: rgba(16, 12, 21, 0.6); box-shadow: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background: none; animation: 0s ease 0s 1 normal none running none; transition: none; padding-left: 0px; --tve-applied-box-shadow: none; --tve-applied-background-color: initial; --tcb-typography-font-size: 16px; --g-regular-weight: 400; color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tve-font-family: Figtree; --g-bold-weight: 700;}
:not(.inc) .thrv_text_element a:not(.tcb-button-link):hover, :not(.inc) .theme-dynamic-list a:hover, .tcb-post-content p a:hover, .tcb-post-content li a:hover, .tcb-post-content blockquote a:hover, .tcb-post-content pre a:hover{text-decoration: underline solid var(--eff-color); --eff: none; background: none; box-shadow: none; --tve-applied-box-shadow: none; color: var(--tcb-skin-color-3); --tve-applied-color: var$(--tcb-skin-color-3);}
.tcb-style-wrap ul:not([class*="menu"]), .tcb-style-wrap ol{color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); font-size: 16px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; --tcb-typography-font-family: "DM Sans"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; --tcb-typography-font-size: 16px; --g-regular-weight: 400; --g-bold-weight: 700;}
.tcb-style-wrap li:not([class*="menu"]){color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); font-size: 16px; line-height: 1.4em; padding-bottom: 14px; margin-bottom: 0px; --tcb-typography-font-family: "DM Sans"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-typography-line-height: 1.40em; --tcb-typography-font-size: 16px; --g-regular-weight: 400; --g-bold-weight: 700;}
.tcb-style-wrap blockquote{color: var(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); font-size: 20px; padding-top: 14px; padding-bottom: 14px; border-left: 3px solid var(--tcb-skin-color-0); margin-top: 0px; margin-bottom: 24px; --tcb-typography-font-family: "DM Sans"; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; background-color: transparent; --background-color: transparent; --tve-applied-background-color: transparent; --tve-border-width: 3px; font-style: italic; --tcb-typography-font-style: italic; padding-right: 5px; --tcb-typography-font-size: 20px; --g-regular-weight: 400; --g-bold-weight: 700;}
:not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-family: inherit; --tcb-typography-font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); --tcb-typography-font-weight: var(--g-bold-weight, bold); font-size: 16px; --tcb-typography-font-size: 16px; --tcb-typography-color: var(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; text-transform: none; --tcb-typography-text-transform: none; color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tve-font-family: Figtree; --g-regular-weight: 400; --g-bold-weight: 700; box-shadow: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-image: linear-gradient(var(--eff-color), var(--eff-color)); background-position: 0px 100%; background-size: 0% 0.15em; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; text-decoration: none; animation: auto ease 0s 1 normal none running none; transition: background-size 0.2s 0.05s; padding-left: 0px; --eff: left-right; --tve-applied-box-shadow: none; --tve-applied-background-image: linear-gradient(var$(--eff-color), var$(--eff-color)); --eff-color: rgba(0, 0, 0, 0.04); --eff-faded: rgba(0, 0, 0, 0); --eff-ensure-contrast: rgba(0, 0, 0, 0); --eff-ensure-contrast-complement: rgba(0, 0, 0, 0);}
:not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link):hover, :not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link):hover, :not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link):hover, :not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link):hover, :not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link):hover, :not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link):hover{text-decoration: none; --eff: none; color: var(--tcb-skin-color-0); --tve-applied-color: var$(--tcb-skin-color-0); background-image: linear-gradient(var(--eff-color), var(--eff-color)); background-position: 0px 100%; background-size: 100% 0.15em; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; box-shadow: none; --tve-applied-box-shadow: none; --tve-applied-background-image: linear-gradient(var$(--eff-color), var$(--eff-color));}
:not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size: 16px; --tcb-typography-font-size: 16px; font-family: inherit; --tcb-typography-font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); --g-regular-weight: 400; color: inherit; --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: inherit; --tcb-applied-color: var$(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; --g-bold-weight: 700;}
:not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text):hover{text-decoration-line: none; text-decoration-color: var(--eff-color, currentColor); --eff: none;}
:not(.inc) .theme-dynamic-list a{font-size: 16px; --tcb-typography-font-size: 16px; font-family: var(--tve-font-family, "DM Sans"); --tcb-typography-font-family: "DM Sans"; font-weight: var(--g-regular-weight, normal); --g-regular-weight: 400; color: var(--tcb-skin-color-5); --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-5); --tcb-applied-color: var$(--tcb-skin-color-24); line-height: 1.4em; --tcb-typography-line-height: 1.40em; --tve-font-family: "DM Sans"; --g-bold-weight: 700;}
body{font-family: "Dela Gothic One"; --tcb-typography-font-family: "Dela Gothic One"; --g-regular-weight: 400; font-weight: var(--g-regular-weight, normal); line-height: 1.4em; --tcb-typography-line-height: 1.40em; font-size: 14px; --tcb-typography-font-size: 14px; color: var(--tcb-skin-color-24); --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24);}
.tcb-style-wrap pre{font-family: "DM Sans"; --tcb-typography-font-family: "DM Sans"; --g-regular-weight: 400; font-weight: var(--g-regular-weight, normal); font-size: 14px; --tcb-typography-font-size: 14px; color: var(--tcb-skin-color-24); --tcb-typography-color: var(--tcb-skin-color-24); --tve-applied-color: var$(--tcb-skin-color-24); --tcb-applied-color: var$(--tcb-skin-color-24); --g-bold-weight: 700;}
}
@media (max-width: 1023px){
.tcb-style-wrap h1{font-size: 32px; padding-bottom: 20px; margin-bottom: 0px; --tcb-typography-font-size: 32px;}
.tcb-style-wrap h2{padding-bottom: 20px; margin-bottom: 0px; font-size: 28px; --tcb-typography-font-size: 28px; line-height: 1.2em; --tcb-typography-line-height: 1.2em;}
.tcb-style-wrap h3{padding-bottom: 20px; margin-bottom: 0px; font-size: 24px; --tcb-typography-font-size: 24px; line-height: 1.3em; --tcb-typography-line-height: 1.3em;}
.tcb-style-wrap h4{padding-bottom: 20px; margin-bottom: 0px; font-size: 22px; --tcb-typography-font-size: 22px;}
.tcb-style-wrap h5{padding-bottom: 20px; margin-bottom: 0px; font-size: 20px; --tcb-typography-font-size: 20px;}
.tcb-style-wrap h6{padding-bottom: 20px; margin-bottom: 0px; font-size: 18px; --tcb-typography-font-size: 18px;}
.tcb-style-wrap p{padding-bottom: 18px; margin-bottom: 0px; padding-top: 0px; margin-top: 0px;}
.tcb-style-wrap ul:not([class*="menu"]), .tcb-style-wrap ol{padding-top: 0px; padding-bottom: 8px;}
.tcb-style-wrap li:not([class*="menu"]){line-height: 1.4em; --tcb-typography-line-height: 1.40em; padding-bottom: 10px; margin-bottom: 0px;}
.tcb-style-wrap blockquote{margin-bottom: 22px; font-size: 18px; --tcb-typography-font-size: 18px; padding-left: 18px;}
}
@media (max-width: 767px){
.tcb-style-wrap h1{font-size: 22px; padding-bottom: 18px; margin-bottom: 0px; --tcb-typography-font-size: 22px;}
.tcb-style-wrap h2{font-size: 22px; padding-bottom: 18px; margin-bottom: 0px; --tcb-typography-font-size: 22px; line-height: 1.2em; --tcb-typography-line-height: 1.2em;}
.tcb-style-wrap h3{font-size: 20px; padding-bottom: 18px; margin-bottom: 0px; --tcb-typography-font-size: 20px; line-height: 1.3em; --tcb-typography-line-height: 1.3em;}
.tcb-style-wrap h4{font-size: 18px; padding-bottom: 18px; margin-bottom: 0px; --tcb-typography-font-size: 18px;}
.tcb-style-wrap h5{padding-bottom: 18px; margin-bottom: 0px; font-size: 16px; --tcb-typography-font-size: 16px;}
.tcb-style-wrap h6{padding-bottom: 18px; margin-bottom: 0px; font-size: 14px; --tcb-typography-font-size: 14px;}
.tcb-style-wrap p{padding-bottom: 18px; margin-bottom: 0px; padding-top: 0px; margin-top: 0px; font-size: 14px; --tcb-typography-font-size: 14px; line-height: 1.5em; --tcb-typography-line-height: 1.50em;}
:not(.inc) .thrv_text_element a:not(.tcb-button-link), :not(.inc) .theme-dynamic-list a, .tcb-post-content p a, .tcb-post-content li a, .tcb-post-content blockquote a, .tcb-post-content pre a{font-size: 14px; --tcb-typography-font-size: 14px;}
.tcb-style-wrap ul:not([class*="menu"]), .tcb-style-wrap ol{padding-left: 0px; padding-bottom: 4px; padding-top: 0px; font-size: 14px; --tcb-typography-font-size: 14px;}
.tcb-style-wrap li:not([class*="menu"]){padding-bottom: 12px; margin-bottom: 0px; font-size: 14px; --tcb-typography-font-size: 14px; line-height: 1.5em; --tcb-typography-line-height: 1.50em;}
.tcb-style-wrap blockquote{margin-bottom: 20px; font-size: 16px; --tcb-typography-font-size: 16px; padding-left: 14px; padding-top: 12px; padding-bottom: 12px;}
:not(#tve) :not(.inc) .thrv_text_element h1 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h2 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h3 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h4 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h5 a:not(.tcb-button-link), :not(#tve) :not(.inc) .thrv_text_element h6 a:not(.tcb-button-link){font-size: 14px; --tcb-typography-font-size: 14px;}
:not(.inc) .thrv_text_element p a:not(.tcb-button-link):not(.thrv-typography-link-text){font-size: 14px; --tcb-typography-font-size: 14px;}
:not(.inc) .theme-dynamic-list a{font-size: 14px; --tcb-typography-font-size: 14px;}
body{font-size: 14px; --tcb-typography-font-size: 14px;}
}
.thrv_wrapper + #thrive-header{position: static;}
.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-item-dropdown-trigger{flex: 0 0 auto; display: flex; justify-content: center; align-items: center;}
.tve-item-dropdown-trigger svg{width: 1em; height: 1em; transition: transform 0.2s; fill: currentcolor;}
.tve-item-dropdown-trigger:not(:empty){margin-left: 8px;}
.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;}
.tve_w_menu ul{left: 100%; top: 0px;}
.tve_w_menu > li > ul{top: 100%; left: 0px;}
.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;}
.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;}
.tcb-logo{display: block; max-width: 100%; width: 240px; box-sizing: border-box !important;}
.thrv_widget_menu .tcb-logo{width: auto; margin: 0px;}
.tcb-logo.thrv_wrapper{padding: 0px;}
.tcb-logo img{display: block; max-width: 100%; height: auto;}
.tar-disabled{cursor: default; opacity: 0.4; pointer-events: none;}
.tcb-clear::after{display: block; height: 0px; content: "";}
.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_symbol{margin: 0px;}
.thrv_wrapper.thrv-columns{margin-top: 10px; margin-bottom: 10px; padding: 0px;}
.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_wrapper [class^="icon-"], .thrv_wrapper [class*=" icon-"]{border-radius: 0px; background: rgba(0, 0, 0, 0);}
.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;}
.thrv_symbol.thrv_header{width: 100%; position: relative; box-sizing: border-box;}
.thrv_symbol.thrv_header .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;}
@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;}
}
@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.tcb-medium-no-wrap, .tcb-flex-row.tcb-resized.tcb-medium-no-wrap{flex-wrap: nowrap !important;}
.tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col, .tcb-flex-row.tcb-resized.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;}
}
@media (min-width: 300px){
.thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item).tve-state-active > a{--tcb-applied-color: rgb(44,44,44); color: rgb(44, 44, 44) !important;}
.thrv_footer .tve-regular #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){margin: 15px !important;}
.thrv_symbol_3376 .thrv_footer .thrv_widget_menu #m-16eac279f78 > li:not(.tcb-excluded-from-group-item).tve-state-active > a{--tcb-applied-color: rgb(44,44,44); color: rgb(44, 44, 44) !important;}
.thrv_symbol_3376 .thrv_footer .tve-regular #m-16eac279f78 > li:not(.tcb-excluded-from-group-item){margin: 15px !important;}
.thrv_symbol_3376 .symbol-section-in{max-width: 100%; padding: 8px 20px !important;}
.thrv_symbol_3376{z-index: 9999; top: 0px; margin-left: 0px !important; position: absolute !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{box-shadow: none; --tve-applied-box-shadow: none; max-width: 100%; background-image: none !important; --tve-applied-background-image: none !important; background-color: rgba(255, 255, 255, 0) !important; padding: 10px 20px !important; --background-image: none !important; --background-color: rgba(255,255,255,0) !important; --tve-applied-background-color: rgba(255,255,255,0) !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in{min-height: 8px !important;}
.thrv_symbol_3376 [data-css="tve-u-177c90d50a6"]::after{clear: both;}
.thrv_symbol_3376 .symbol-section-in.tve-default-state{padding-top: 10px !important; padding-bottom: 10px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{--g-regular-weight: 400; display: block; --tve-font-weight: var(--g-bold-weight,bold); --tve-font-family: Roboto; --g-bold-weight: 600; padding: 0px 20px !important; min-height: 1px !important;}
.thrv_symbol_3376 [data-css="tve-u-17cbc744c90"]{width: 275px !important; margin-top: 0px !important; margin-bottom: 0px !important;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd1479"]{max-width: 17%;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd7520"]{padding: 0px !important;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd76e8"]{margin: 0px !important; background-image: none !important; --background-image: none !important; --tve-applied-background-image: linear-gradient(180deg,#ffffff,#000000) !important;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd7520"] > .tcb-flex-col > .tcb-col{justify-content: center;}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-186dfbd1479"]{}
.thrv_symbol_3376 .tve-regular #m-19e096c5b7d > li:not(.tcb-excluded-from-group-item){padding-left: 0px !important; padding-right: 0px !important;}
.thrv_symbol_3376 [data-css="tve-u-19e096c5b7e"]{float: right; z-index: 3; position: relative; --tve-alignment: right;}
.thrv_symbol_3376 [data-css="tve-u-19e096c5b7e"] .tve_w_menu{background-image: none !important; --background-image: none !important; --tve-applied-background-image: none !important;}
.thrv_symbol_3376 .thrv_widget_menu #m-19e096c5b7d > li:not(.tcb-excluded-from-group-item){font-family: inherit; --tve-color: rgba(255,255,255,0.85); --tve-applied---tve-color: rgba(255,255,255,0.85); --tve-font-weight: var(--g-bold-weight,bold); --tve-font-family: Roboto; --g-regular-weight: 400; --g-bold-weight: 500; --tve-font-size: 20px; background-image: none !important; --background-image: none !important; --tve-applied-background-image: none !important;}
.thrv_symbol_3376 .thrv_widget_menu #m-19e096c5b7d > li:not(.tcb-excluded-from-group-item) > a{--tcb-applied-color: rgba(255,255,255,0.85); --tve-font-family: inherit; font-family: var(--tve-font-family,Roboto) !important; font-size: var(--tve-font-size,20px) !important; color: var(--tve-color,rgba(255,255,255,0.85)) !important; --tve-applied-color: var$(--tve-color,rgba(255,255,255,0.85)) !important; font-weight: var(--tve-font-weight,var(--g-bold-weight,bold) ) !important;}
:not(#tve) .thrv_symbol_3376 .thrv_widget_menu #m-19e096c5b7d > li:not(.tcb-excluded-from-group-item) > a{font-weight: var(--tve-font-weight,var(--g-bold-weight,bold) ) !important;}
.thrv_symbol_3376.tve-default-state{}
:not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] p, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] li, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] blockquote, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] address, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] label{font-weight: var(--tve-font-weight,var(--g-regular-weight,normal)); font-size: var(--tve-font-size,27px);}
.thrv_symbol_3376 [data-css="tve-u-19e161de3a0"]{--tve-font-weight: var(--g-regular-weight,normal); --tve-font-family: Roboto; --g-regular-weight: 400; --g-bold-weight: 500; --tve-font-size: 27px;}
:not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] p, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] li, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] blockquote, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] address, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] label, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h1, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h2, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h3, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h4, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h5, :not(#tve) .thrv_symbol_3376 [data-css="tve-u-19e161de3a0"] h6{font-family: var(--tve-font-family,Roboto);}
.thrv_symbol_3376 .tve-regular #m-19e096c5b7d > li:not(.tcb-excluded-from-group-item) > ul{min-width: calc(100% + 0px); margin-left: 0px !important; margin-top: 0px !important;}
:not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state p, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state li, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state blockquote, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state address, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state label{font-weight: var(--tve-font-weight,var(--g-bold-weight,bold));}
:not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state p, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state li, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state blockquote, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state address, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state label, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h1, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h2, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h3, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h4, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h5, :not(#tve) .thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state h6{font-family: var(--tve-font-family,Roboto);}
.thrv_symbol_3376 [data-css="tve-u-1a092364e30"]{max-width: 82.999%;}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-1a092364e30"]{}
}
@media (max-width: 1023px){
.thrv_symbol_3376 .symbol-section-in{padding-left: 40px !important; padding-right: 30px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{padding: 10px 40px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{padding-left: 40px !important; padding-right: 30px !important;}
.thrv_symbol_3376 [data-css="tve-u-177c90d50a6"]::after{clear: both;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd7520"]{flex-wrap: nowrap !important;}
.thrv_symbol_3376 [data-css="tve-u-17cbc744c90"]{width: 85px !important;}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-186dfbd1479"]{}
.thrv_symbol_3376 [data-css="tve-u-186dfbd1479"]{}
.thrv_symbol_3376 [data-css="tve-u-1a092364e30"]{}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-1a092364e30"]{}
}
@media (max-width: 767px){
.thrv_symbol_3376 .symbol-section-in{padding-left: 20px !important; padding-right: 10px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-in.tve-default-state{padding: 10px 20px !important;}
.thrv_symbol_3376.tve-default-state .symbol-section-out.tve-default-state{padding-left: 20px !important; padding-right: 10px !important;}
.thrv_symbol_3376 [data-css="tve-u-17cbc744c90"]{width: 75px !important;}
.thrv_symbol_3376 [data-css="tve-u-186dfbd1479"]{}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-186dfbd1479"]{}
.thrv_symbol_3376 [data-css="tve-u-1a092364e30"]{}
.thrv_symbol_3376.tve-default-state [data-css="tve-u-1a092364e30"]{}
}
