html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,ol,ul,li,form,legend{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}::-moz-selection{color:var(--white);background:var(--white)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--dark-grey)}::-webkit-scrollbar-thumb{background:var(--black)}*,*:after,*:before{box-sizing:border-box;transition:none}.resize-animation-stopper *{animation:none!important;transition:none!important}a{background-color:transparent;text-decoration:none}a:active,a:focus,a:hover{outline:0}.transition,a,input,button,textarea{transition:all 0.3s ease}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn,i{font-style:italic}h1{font-size:2em;margin:0 0 1rem}.sm,.small,small{font-size:12px;font-weight:400}.text-muted{opacity:.5}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{display:block;border:0}svg:not(:root){overflow:hidden}svg *{transform-box:fill-box}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace}button,input,optgroup,select,textarea{appearance:none;margin:0;padding:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset,legend{border:0;padding:0;margin:0}textarea{overflow:auto;resize:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--admin-height:32px;--header-height:100px;--notice-height:30px;--blue:#3182ff;--blue-rgb:49, 130, 255;--sky-blue:#a3cfff;--sky-blue-rgb:163, 207, 255;--green:#0cb080;--green-rgb:12, 176, 128;--forest-green:#05543d;--forest-green-rgb:5, 84, 61;--pink:#ffb5d1;--pink-rgb:255, 181, 209;--orange:#feaa00;--orange-rgb:254, 170, 0;--red:#fe4200;--red-rgb:254, 66, 0;--light-grey:#f1f0ea;--light-grey-rgb:241, 240, 234;--mid-grey:#e8e5db;--mid-grey-rgb:232, 229, 219;--dark-grey:#d2cebb;--dark-grey-rgb:210, 206, 187;--white:#ffffff;--white-rgb:255, 255, 255;--black:#13161c;--black-rgb:19, 22, 28;--breakpoint-1:550px;--breakpoint-2:720px;--breakpoint-3:860px;--breakpoint-4:900px;--breakpoint-5:1200px}@media screen and (max-width:782px){:root{--admin-height:46px;--header-height:80px}}*{scroll-margin-top:calc(var(--header-height))}html,body{margin-top:0!important;box-sizing:border-box;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;background:var(--light-grey);font-family:soleil,sans-serif;color:var(--black);font-size:16px;line-height:1.5;overscroll-behavior:none;overflow-x:hidden}body:not(.home){padding-top:var(--header-height)}@media (max-width:992px){body{overscroll-behavior:auto}}#wpadminbar{display:none!important}.button.button-edit{z-index:2000000000;position:fixed!important;bottom:20px;left:20px;padding:0!important;min-width:0!important;width:40px!important;height:40px!important;line-height:35px;text-align:center}.button.button-edit:hover{background:var(--black)!important;border-color:var(--black)!important}.button.button-edit svg{width:12px!important;height:12px!important}.button.button-edit svg *{fill:white!important}.cursor{pointer-events:none;position:fixed;top:50%;left:50%;border-radius:50%;opacity:0;transform:translate(-50%,-50%);z-index:20000000000000;transition:transform 0.3s ease,opacity 0.3s ease,background-color 0.3s ease}.cursor{width:16px;height:16px}.cursor,.cursor-blue{background-color:var(--blue)}.cursor-pink{background-color:var(--pink)}.cursor-pink-hover{background-color:rgba(var(--pink-rgb),.5)}.cursor-blue-hover{background-color:rgba(var(--blue-rgb),.5)}.cursor-ghost,.cursor-ghost-angry,.cursor-ghost-happy,.cursor-pacman{position:fixed;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);z-index:20000000000000;transition:transform 0.3s ease,opacity 0.3s ease}.cursor-pacman,.cursor-pacman svg{pointer-events:none;width:40px;height:40px}.cursor-ghost,.cursor-ghost-angry,.cursor-ghost-happy{width:40px;height:50px;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/cursor-ghost.svg) 50% no-repeat;background-size:contain!important}.cursor-ghost-angry{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/cursor-ghost-angry.svg) 50% no-repeat;background-size:contain!important}.cursor-ghost-happy{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/cursor-ghost-happy.svg) 50% no-repeat;background-size:contain!important}.cursor-hide{display:none}section{position:relative;z-index:99}.clear{clear:both}.relative{position:relative}.absolute{position:absolute}.flex,.flex-start,.flex-center,.flex-end,.flex-align-start,.flex-align-center,.flex-align-end,.flex-justify-start,.flex-justify-center,.flex-justify-end,.flex-justify-between{display:flex;flex-wrap:wrap}.flex-start,.flex-align-start{align-items:flex-start}.flex-center,.flex-align-center{align-items:center}.flex-end,.flex-align-end{align-items:flex-end}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify,.flex-justify-between{justify-content:space-between}.flex-header{gap:1rem}.container-wrap{background:var(--white);border-radius:10px;position:relative;overflow:hidden}.container,.container-xlarge,.container-large,.container-medium,.container-small,.container-xsmall{z-index:9;position:relative;margin:auto;width:calc(100% - 40px)}.container-xlarge{max-width:1500px}.container-large{max-width:1400px}.container-medium{max-width:1250px}.container-small{max-width:920px}.container-xsmall{max-width:780px}.section-padding{padding:100px 0}.section-padding-top{padding-top:100px}.section-padding-bottom{padding-bottom:100px}.container-padding{padding:50px}.container-padding-top{padding-top:50px}.container-padding-bottom{padding-bottom:50px}.spacing{padding:30px 0}.spacing-top{padding-top:30px}.spacing-bottom{padding-bottom:30px}.no-padding{padding:0}.columns-1,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6{display:grid;gap:30px}.columns-1,.columns-2,.columns-3{gap:50px}.columns-2{grid-template-columns:repeat(2,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4{grid-template-columns:repeat(4,1fr)}.columns-5{grid-template-columns:repeat(5,1fr)}.columns-6{grid-template-columns:repeat(6,1fr)}.divide{margin:0;width:100%;height:1px;background:var(--dark-grey)}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:900px){.section-posts .columns-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:860px){.section-padding{padding:50px 0}.section-padding-top{padding-top:50px}.section-padding-bottom{padding-bottom:50px}.columns-1,.columns-2,.columns-3{gap:50px}.columns-2{grid-template-columns:repeat(1,1fr)!important}.columns-6{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:720px){.columns-2,.columns-3{grid-template-columns:repeat(1,1fr)!important}.columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.section-padding{padding:40px 0}.section-padding-top{padding-top:40px}.section-padding-bottom{padding-bottom:40px}.container-padding{padding:25px}.container-padding-top{padding-top:20px}.container-padding-bottom{padding-bottom:20px}.columns-1,.columns-2{gap:40px}.columns-3,.columns-4{grid-template-columns:repeat(1,1fr)!important}.columns-6{grid-template-columns:repeat(2,1fr)}.desktop-only{display:none}.mobile-only{display:block}}h1,h2,h3,h4,h5,h6,ul,ol,p,a{margin:0;color:var(--black);letter-spacing:0}h1,h1 *,.h1,.h1 *,h2,h2 *,.h2,.h2 *,h3,h3 *,.h3,.h3 *,h4,h4 *,.h4,.h4 *,h5,h5 *,.h5,.h5 *,h6,h6 *,.h6,.h6 *{font-weight:700;line-height:1.2}strong{font-weight:800}p,span,li{font-size:16px;line-height:1.5}p strong,span strong,li strong{font-weight:700}ul,ol,li{margin:0;list-style:none}h1,h1 *,.h1,.h1 *{font-size:80px;line-height:1;font-weight:800;text-transform:uppercase}@media screen and (min-width:860px){h1.large,.h1.large{font-size:110px}h1.small,.h1.small{font-size:60px;font-weight:800}}h2,h2 *,.h2,.h2 *{font-size:40px;text-transform:none}h3,h3 *,.h3,.h3 *{font-size:34px}h4,h4 *,.h4,.h4 *{font-size:24px}h5,h5 *,.h5,.h5 *{font-size:20px}h6,h6 *,.h6,.h6 *{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}a:hover{color:var(--blue)}.muted{font-weight:500;opacity:.6}.highlighted-text{display:inline-block;background:var(--orange);padding:10px 40px 16px;border-radius:60px;color:var(--white)}.circled-text{position:relative}.circled-text svg{display:block;position:absolute;width:110%;height:100%;top:0;left:-20px;right:-20px;bottom:-5px;margin:auto}code{font-size:12px;padding:10px;border-radius:5px;background:var(--black);color:#fff;display:block}@media screen and (max-width:720px){h1,h1 *,.h1,.h1 *{font-size:50px!important}h3,h3 *,.h3,.h3 *{font-size:30px!important}}@media screen and (max-width:550px){h2,h2 *,.h2,.h2 *{font-size:30px!important}h3,h3 *,.h3,.h3 *{font-size:24px!important}}.white-content>*{color:var(--white)}.taright{text-align:right}.taleft{text-align:left}.tacenter{text-align:center}.general-content>*{margin:0 0 20px 0!important}.general-content>*:last-child{margin:0!important}.general-content>pre{margin:0!important;white-space:pre-wrap}.general-content ol{list-style-position:outside}.general-content li{position:relative;padding:0 0 0 30px;margin:0 0 10px}.general-content li:last-child{margin:0}.general-content li:last-child{margin:0}.general-content ul li:before{content:'';display:block;position:absolute;top:6px;left:5px;width:14px;height:14px;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-bullet.svg) 50% no-repeat;background-size:contain}.general-content ol{counter-reset:item}.general-content ol li:before{content:counter(item) '. ';counter-increment:item;display:block;position:absolute;top:0;left:5px}.general-content blockquote{padding:40px 30px;background:var(--blue);border-radius:10px}.general-content blockquote:before{content:'';display:block;height:40px;width:40px;margin:0 auto 15px;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/shape-squiggle-sm.svg) 50% no-repeat;background-size:contain}.general-content blockquote *{text-align:center;color:#fff;font-style:italic;margin:0 0 20px 0}.general-content blockquote *:last-child{margin-bottom:0!important}.general-content a{text-decoration:underline}.general-content a.text-link{background:transparent!important;color:var(--dark-grey)!important;font-weight:600!important;text-decoration:underline}.general-content a.text-link:hover{color:var(--blue)!important}.general-content hr{border:0;border-top:1px solid var(--dark-grey);margin:20px 0!important}.general-content table *{margin:0!important}.general-content img,.general-content iframe{border-radius:10px}.general-content img{width:auto;height:auto;margin:auto auto}.general-content img.size-full{width:100%}.read-more-content{display:none}.button,button,*[type='button'],*[type='submit'],*[type='reset']{font-family:soleil,sans-serif;margin:0!important;outline:0!important;font-size:14px!important;font-weight:700!important;text-align:center;text-decoration:none!important;color:var(--white)!important;display:inline-block;position:relative;min-width:80px!important;width:auto!important;padding:10px 18px 12px!important;border-radius:30px!important;background:var(--blue)!important;border:2px solid var(--blue)!important;cursor:pointer}.button-sky-blue{background:var(--sky-blue)!important;border-color:var(--sky-blue)!important;color:var(--black)!important}.button-green{background:var(--green)!important;border-color:var(--green)!important}.button-forest-green{background:var(--forest-green)!important;border-color:var(--forest-green)!important}.button-orange{background:var(--orange)!important;border-color:var(--orange)!important}.button-red{background:var(--red)!important;border-color:var(--red)!important}.button-pink{background:var(--pink)!important;border-color:var(--pink)!important;color:var(--black)!important}.button-white{background:var(--white)!important;border-color:var(--white)!important;color:var(--black)!important}.button-xl,#gform_submit_button_7,#gform_submit_button_10{font-size:20px!important;padding:10px 30px 12px 30px!important}.button:hover,.button:focus,button:hover,button:focus,*[type='button']:hover,*[type='button']:focus,*[type='submit']:hover,*[type='submit']:focus,*[type='reset']:hover,*[type='reset']:focus{outline:0!important;text-decoration:underline!important}.button-group{display:flex;flex-wrap:wrap;gap:10px}.button-group.flex-center{justify-content:center}@media screen and (max-width:550px){.button-group{width:100%}}table{display:table!important;border-collapse:collapse;border-spacing:0;border:2px solid var(--dark-grey);border-bottom:0;padding:10px}table,table p,table li{font-size:16px}table,table tbody,table thead,table tfoot,table strong{width:100%}table thead{background:var(--dark-grey)}table tfoot{background:var(--blue)}table tfoot *{color:var(--white)}table tr{border-bottom:2px solid var(--dark-grey)}table th,table td{padding:15px;border-right:2px solid var(--dark-grey);vertical-align:top}table th:last-child,table td:last-child{border-right:0}table th,table strong{font-weight:600!important}table button,table .button{margin:0}table li{display:block;list-style:none}form,form *{margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}form *[disabled]{opacity:.5;pointer-events:none}form label,form label a,form legend,form .ginput_preview,form .ginput_preview *,form .gform_fileupload_rules,form .gfield_description,form .gfield_password_strength{display:block!important;margin:0 0 8px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;color:var(--black)!important;letter-spacing:0;vertical-align:middle}form label a{text-decoration:underline;vertical-align:top}form label a:hover{color:var(--blue)!important}form label .required,form .gfield_label .gfield_required{color:var(--red)!important;margin-left:2px!important}form input,form select,form textarea{-webkit-appearance:none;display:block;width:100%!important;max-height:100px;padding:12px 15px!important;background:var(--white)!important;color:var(--black)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-align:left;text-decoration:none;border-radius:5px!important;border:0!important;resize:none}form input::placeholder,form textarea::placeholder{color:rgba(var(--black-rgb),.3)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important}form select{background-image:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-arrow.svg)!important;background-size:10px!important;background-position:center right 20px!important;background-repeat:no-repeat!important}input[type='checkbox'],input[type='radio']{min-height:18px;min-width:18px;max-width:18px!important;max-height:18px!important;padding:0!important;border:0!important;border-radius:3px!important;background:var(--white) url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-tick.svg) 50% 45% no-repeat!important;background-size:10px 10px!important;background-position:center;box-shadow:none!important;margin:0 10px 0 0!important;position:relative;display:inline-block;cursor:pointer}@media screen and (max-width:720px){input[type='checkbox'],input[type='radio']{min-height:25px;min-width:25px;max-width:25px!important;max-height:25px!important}}input[type='checkbox']+label,input[type='radio']+label{margin:3px 0!important}input[type='radio']:checked,input[type='checkbox']:checked{background:var(--blue) url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-tick.svg) 50% 45% no-repeat!important;background-size:10px 10px!important}input[type='radio']:before,input[type='checkbox']:before{display:none!important}#loginform p,#loginform label{display:block;margin:0 0 10px!important}#loginform p.login-remember label *{vertical-align:middle!important}.form-wrap{padding:40px;border-radius:20px}@media screen and (max-width:550px){.form-wrap{padding:30px}}.gform_wrapper .gfield_description,.gform_wrapper .gform_fileupload_rules{margin:5px 0 0 0!important;font-weight:400!important}.gform_wrapper .flex,.gform_wrapper .gform_fields,.gform_wrapper .ginput_complex{gap:20px!important}.gform_wrapper .flex{align-items:flex-end}.gform_wrapper .flex .gform_body{flex:1}.section-pdf-download .gform_wrapper .flex .gform_body .gfield--type-html{margin:0!important}.section-pdf-download .gform_wrapper .flex .gform_footer{height:100%;margin-bottom:49px!important}.gform_wrapper form:not(.flex) .gform_footer{margin-top:20px!important}.gform_wrapper .gform_ajax_spinner{width:12px!important;height:40px!important;margin-left:20px!important;display:inline-block;vertical-align:middle}.gform_wrapper .gform_page_footer{height:50px;margin-top:30px!important}.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_next_button{background:var(--orange)!important;border-color:vaR(--orange)!important}.gform_wrapper .gform_page_footer .gform_previous_button{float:left}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_button{float:right}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{font-size:14px!important;display:inline-block!important;width:auto}.gform_wrapper .ginput_container_date{flex-basis:auto!important;width:30%!important}.gform_wrapper .gform_drop_area{padding:20px!important;border-radius:5px!important;border:2px dashed var(--dark-grey)!important}.gform_wrapper .gform_drop_area *{margin:5px auto!important}.gform_wrapper .gform_delete_file,.gform_wrapper .gform_delete_file *{padding:0!important;box-shadow:none!important;margin:0!important;font-size:14px!important;line-height:1.4!important;color:red!important}.gform_wrapper .gform_delete_file,.gform_wrapper .gform_delete_file:hover{border:0!important;box-shadow:none!important;min-width:auto!important;border-radius:0!important;background:transparent!important;color:red!important}.gform_wrapper .ginput_container_fileupload{margin:0 0 10px!important}.gform_wrapper .ginput_container_fileupload .validation_message{margin:10px 0 0!important}.gform_wrapper .ginput_container_password label{margin:5px 0 0!important;font-weight:400!important;opacity:.5}.gform_wrapper .password_input_container{position:relative}.gform_wrapper .password_input_container button,.gform_wrapper .password_input_container button:hover,.gform_wrapper .password_input_container button:focus,.gform_wrapper .gfield_password_strength{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.gform_wrapper .password_input_container button,.gform_wrapper .password_input_container button:hover,.gform_wrapper .password_input_container button:focus{position:absolute;display:block!important;right:15px;min-width:20px!important;color:var(--blue)!important}.gform_wrapper .password_input_container button span{font-size:16px!important;width:16px!important;height:16px!important}.gform_wrapper .gfield_password_strength{color:var(--dark-grey)!important;font-weight:400;text-align:left;margin:5px 0 0!important}.gform_wrapper .gfield_password_strength.strong{color:green!important}.gform_wrapper .gfield_password_strength.good,.gform_wrapper .gfield_password_strength.bad{color:orange!important}.gform_wrapper .gfield_password_strength.bad,.gform_wrapper .gfield_password_strength.short{color:red!important}.gfield_price .gform-field-label.ginput_product_price_label{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:block!important}.gfield_price .gform-field-label.ginput_product_price,.gfield_price .ginput_container_total input{pointer-events:none}.gfield_price .gform-field-label.ginput_product_price{-webkit-appearance:none;display:block;width:100%!important;max-height:100px;padding:12px 15px!important;background:var(--white)!important;color:var(--black)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-align:left;text-decoration:none;border-radius:5px!important;border:0!important;resize:none}.gfield_price .gform-field-label.ginput_product_price,.gfield_price .ginput_container_total input{background:var(--mid-grey)!important}.gform_wrapper .StripeElement{border-radius:5px!important;height:auto!important}.gform_wrapper .ginput_container_address>span:not(.ginput_full){flex:1!important}.gform_wrapper .gfield_html{margin:20px 0!important}.gform_wrapper .gfield_html:first-of-type{margin-top:0!important}.gform_wrapper .gfield_html:last-of-type{margin-bottom:0!important}.gform_wrapper .gform_validation_errors,.gform_wrapper .gform_validation_errors *,.gform_wrapper .validation_message *{margin:0!important;border:0!important;box-shadow:none!important}.gform_wrapper .gform_validation_errors{margin:0 0 20px!important;border-radius:5px}.gform_wrapper .gform_validation_errors li,.gform_wrapper .validation_message li{padding:0!important;list-style:none!important;font-size:12px;font-weight:500}.gform_wrapper .gform_validation_errors h2{font-size:12px!important;font-weight:500!important}.gform_wrapper .gform_validation_errors h2 .gform-icon{font-size:22px!important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border:1px solid #fec6c6!important}.gform_wrapper .gform_validation_errors *,.gform_wrapper .gform_validation_error,.gform_wrapper .gform_submission_error,.gform_wrapper .validation_message{color:red!important;background:transparent!important}.gform_wrapper .gfield_error .validation_message,.gform_wrapper .gform_validation_errors li:before,.gform_wrapper .validation_message li:before,.gform_wrapper .gform_required_legend{display:none!important}#gform_fields_7 label,#gform_fields_7 .gfield_label{font-size:14px!important}.gform_wrapper .recaptcha-notice{color:var(--black)!important;font-size:14px;margin:0 0 8px!important;opacity:.5}.background-blue .gform_wrapper .recaptcha-notice,.background-forest-green .gform_wrapper .recaptcha-notice,.background-red .gform_wrapper .recaptcha-notice{color:white!important}.background-blue .gform_wrapper .recaptcha-notice a,.background-forest-green .gform_wrapper .recaptcha-notice a,.background-red .gform_wrapper .recaptcha-notice a{color:white!important}.background-white .gform_wrapper .recaptcha-notice,.background-light-grey .gform_wrapper .recaptcha-notice{color:var(--black)!important}.background-white .gform_wrapper .recaptcha-notice a,.background-light-grey .gform_wrapper .recaptcha-notice a{color:var(--black)!important;text-decoration:underline}@media screen and (max-width:720px){.gform_wrapper .flex{flex-direction:column}.gform_wrapper .flex .gform_body,.gform_wrapper .flex .gform_footer{flex:1;width:100%}}@media screen and (max-width:550px){.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{grid-template-columns:1fr;gap:10px}}.blue-text{color:var(--blue)}.sky-blue-text{color:var(--sky-blue)}.green-text{color:var(--green)}.forest-green-text{color:var(--forest-green)}.pink-text{color:var(--pink)}.orange-text{color:var(--orange)}.red-text{color:var(--red)}.white-text,.white-text *{color:#fff}.background-white{background:var(--white)}.background-light-grey{background:var(--light-grey)}.background-mid-grey{background:var(--mid-grey)}.background-dark-grey{background:var(--dark-grey)}.background-blue{background:var(--blue)}.background-sky-blue{background:var(--sky-blue)}.background-green{background:var(--green)}.background-forest-green{background:var(--forest-green)}.background-orange{background:var(--orange)}.background-red{background:var(--red)}.background-pink{background:var(--pink)}.background-blue form label,.background-forest-green form label,.background-red form label{color:white!important}.background-red form label .gfield_required,.background-green form label .gfield_required{color:var(--pink)!important}.background-white form input:not([type='submit']),.background-white form select,.background-white form textarea{background:var(--light-grey)!important}.background-white input:-webkit-autofill,.background-white input:-webkit-autofill:hover,.background-white input:-webkit-autofill:focus,.background-white input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--light-grey) inset!important}.background-white form label,.background-light-grey form label{color:var(--black)!important}.background-blue form *[type='submit']{background:var(--orange)!important;border-color:var(--orange)!important}.background-green form *[type='submit']{background:var(--pink)!important;border-color:var(--pink)!important}.background-light-grey form *[type='submit']{background:var(--blue)!important;border-color:var(--blue)!important}.background-blue.general-content>*,.background-blue .general-content>*,.background-forest-green.general-content>*,.background-forest-green .general-content>*,.background-green.general-content>*,.background-green .general-content>*,.background-red.general-content>*,.background-red .general-content>*{color:#fff}.section-signup form{display:flex;align-items:flex-start;gap:20px}.section-signup form .gform_body,.section-signup form .gform_footer{margin:0!important}.section-signup form .gform_body{flex:1}.site-notice{padding:6px 10px;background:var(--blue);position:absolute;top:0;left:0;right:0;width:100%;z-index:99}.site-notice p{color:var(--white);font-size:12px;text-align:center;letter-spacing:1px}header{top:0;width:100%;position:fixed;background:transparent;z-index:2000000;transition:all 0.15s linear}body.home header{position:absolute}body.home header.menu-active{position:fixed}header>.container-large{height:var(--header-height);position:relative;z-index:2000000}header .logo,header .logo img,header .logo svg{display:block;height:60px;width:auto;z-index:20000}header .flex,header .top-menu ul{display:flex;align-items:center;gap:20px}header ul li a{display:block;font-weight:700;font-family:soleil,sans-serif;text-transform:uppercase;text-decoration:none!important}header .top-menu ul{visibility:hidden;opacity:0}header .top-menu ul li{padding:10px;position:relative}header .top-menu ul li a{font-size:14px;color:var(--black)}header .top-menu ul li.current-menu-item a,header .top-menu ul li.current-page-ancestor a,header .top-menu ul li a:hover{color:var(--blue)}header ul li.menu-item-has-children>a{position:relative;padding-right:20px!important}header ul li.menu-item-has-children>a:after{content:'';width:11px;height:11px;display:block;position:absolute;top:0;bottom:0;right:0;margin:auto;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-chevron.svg) 50% no-repeat;background-size:contain}header ul li.menu-item-has-children .sub-menu{display:none;flex-direction:column;gap:0;background:var(--blue);text-align:center;padding:20px}.page-template-template-contact header ul li.menu-item-has-children .sub-menu{background:var(--orange)}header ul li.menu-item-has-children .sub-menu li{display:block;text-align:center;position:relative}header ul li.menu-item-has-children .sub-menu li a{color:#fff;font-size:14px;line-height:1.5}header ul li.menu-item-has-children .sub-menu li:hover a,header ul li.menu-item-has-children .sub-menu li.current-menu-item a{text-decoration:underline!important}header .top-menu ul li.menu-item-has-children .sub-menu{position:absolute;top:100%;left:50%;right:50%;transform:translateX(-50%);z-index:20000;min-width:200px;border-radius:6px;padding:10px 20px}header .top-menu ul li.menu-item-has-children:hover .sub-menu{display:flex}header .main-menu{position:fixed;top:0;bottom:0;right:-100%;width:100%;padding-top:150px;padding-bottom:50px;overflow:auto;background:var(--blue);z-index:2000}header .main-menu:after{content:'';display:block;position:absolute;width:100%;bottom:0;left:0;right:0;top:0;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/background-menu.svg) 50% no-repeat;background-position:bottom;background-size:contain}header .main-menu .columns-3{grid-template-columns:1fr 1fr 340px}header .main-menu h6{margin-bottom:30px;color:var(--sky-blue)}header .main-menu p,header .main-menu p a{color:var(--white)}header .main-menu p a{line-height:1.8}header .main-menu ul li a{color:var(--white);font-size:50px;font-weight:800;line-height:2;position:relative;display:inline-block}header .main-menu p a:hover,header .main-menu ul li a:hover{text-decoration:underline!important}header .main-menu ul li.current-menu-item a,header .main-menu ul li.current-page-ancestor a{color:var(--sky-blue)}header .main-menu .columns-1,header .main-menu .columns-3{align-items:flex-start}header .hamburger{width:45px;height:45px;background:var(--white);border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}header .hamburger-bars{width:20px;height:16px;position:relative}header .hamburger-bars .bar{width:100%;height:2px;background:var(--black);border-radius:5px;margin:auto;position:absolute;z-index:20000}header .hamburger-bars .bar:nth-child(1){top:0;transform:rotate(0)}header .hamburger-bars .bar:nth-child(2){top:0;bottom:0;transform:rotate(0)}header .hamburger-bars .bar:nth-child(3){bottom:0;transform:rotate(0)}header.menu-inactive .hamburger-bars .bar:nth-child(1){animation:hamburger_close_first 0.3s ease}header.menu-inactive .hamburger-bars .bar:nth-child(3){animation:hamburger_close_last 0.3s ease}header.scrolled{background:var(--white)}body.home header.scrolled{position:fixed}header.scrolled:not(.menu-active) .top-menu ul{visibility:visible;opacity:1}header.scrolled:not(.menu-active) .hamburger{background:var(--light-grey)}.page-template-template-contact header.scrolled:not(.menu-active) .logo *{fill:var(--black)}.page-template-template-contact header.scrolled:not(.menu-active) a.logo #dot{fill:var(--blue)}header.menu-active .logo *,.page-template-template-contact header .logo *,.page-template-template-contact header.menu-active .logo *{fill:#fff}header.menu-active a.logo #dot,.page-template-template-contact header a.logo #dot,.page-template-template-contact header.menu-active a.logo #dot{fill:var(--sky-blue)}header.menu-active .button{background:var(--orange)!important;border-color:var(--orange)!important}header.menu-active .hamburger .bar:nth-child(1){top:calc(50% - 1px);transform:rotate(-45deg);animation:hamburger_open_first 0.3s ease}header.menu-active .hamburger .bar:nth-child(2){opacity:0}header.menu-active .hamburger .bar:nth-child(3){bottom:calc(50% - 1px);transform:rotate(45deg);animation:hamburger_open_last 0.3s ease}header.menu-active .main-menu{right:0}@keyframes hamburger_open_first{0%{top:0;transform:rotate(0)}50%{top:calc(50% - 1px);transform:rotate(0)}100%{top:calc(50% - 1px);transform:rotate(-45deg)}}@keyframes hamburger_open_last{0%{bottom:0;transform:rotate(0)}50%{bottom:calc(50% - 1px);transform:rotate(0)}100%{bottom:calc(50% - 1px);transform:rotate(45deg)}}@keyframes hamburger_close_first{0%{top:calc(50% - 1px);transform:rotate(-45deg)}50%{top:calc(50% - 1px);transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes hamburger_close_last{0%{bottom:calc(50% - 1px);transform:rotate(45deg)}50%{bottom:calc(50% - 1px);transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@media screen and (max-width:1200px){header .main-menu .columns-1,header .main-menu .columns-3{gap:30px}header .main-menu .learn-menu{order:9}header .main-menu .columns-3{grid-template-columns:repeat(2,1fr)!important}header .top-menu ul{display:none}}@media screen and (max-width:860px){header.menu-active>.container-large{background:var(--blue)}header .main-menu{padding-top:120px}header .main-menu h6{margin-bottom:15px}header .main-menu ul li a{font-size:32px;line-height:1.5}header .main-menu ul li a:hover:before{display:none}}@media screen and (max-width:720px){header>.container-large{height:var(--header-height)}header .main-menu:after{display:none}}@media screen and (max-width:550px){header .logo,header .logo img,header .logo svg{height:40px}header .main-menu{padding-top:100px}header .main-menu .columns-3{grid-template-columns:1fr!important}header .main-menu .contact-menu{order:99}}footer{background:var(--white);position:relative;width:100%}footer .container-small{max-width:560px}footer p,footer address{font-size:14px;font-style:normal}footer p svg{width:12px;height:9px;display:inline-block}footer .container-medium{margin-bottom:20px}footer ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}footer ul li{margin:0!important;padding:0 0 0 25px!important}footer ul li:before{top:9px!important;width:10px!important;height:10px!important}footer ul li:first-child:before{display:none}footer ul li a{font-size:12px;text-transform:uppercase;font-weight:700;text-decoration:none!important}footer ul li a:hover,footer ul li.current-menu-item a{color:var(--blue)}footer .social-icons{justify-content:center}footer .social-icons svg{width:30px;height:30px}@media screen and (max-width:720px){footer .container-medium{display:none}}@media screen and (max-width:550px){footer.container-padding{padding-left:0;padding-right:0}}img,video{width:100%;height:auto}img{display:block}.icon,.icon svg,.icon img{max-width:60px!important;max-height:60px!important;width:auto;height:auto}.background-image,.background-svg{top:0;right:0;left:0;bottom:0;position:absolute;z-index:-9;pointer-events:none}.background-image.container-small,.background-svg.container-small,.background-image.container-medium,.background-svg.container-medium,.background-image.container-large,.background-svg.container-large{width:100%}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center}.background-svg svg{width:100%;position:absolute;left:0;right:0;bottom:0}@media screen and (max-width:720px){.background-svg svg{top:0;bottom:0;margin:auto}}.embed-container{position:relative;display:block;height:0;overflow:hidden;padding-bottom:56.25%}.embed-container .embed-container-item,.embed-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-container .embed-thumbnail{border-radius:10px!important}.embed-container .embed-thumbnail:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-play.svg) 50% no-repeat}.embed-container.embed-has-thumb .embed-container-item{display:none}.swiper-pagination{position:relative;display:block;bottom:0!important;margin:30px auto 0!important;left:0!important;right:0!important;transform:none!important}.swiper-pagination .swiper-pagination-bullet{background:var(--sky-blue);opacity:1!important}.swiper-pagination .swiper-pagination-bullet-active{background:var(--blue)}.swiper-slide .small{margin-top:5px}.popup-container{display:none}.popup-wrap{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:20000000;display:flex;align-items:center;justify-content:center}.popup-wrap .container-large,.popup-wrap .container-medium,.popup-wrap .container-small{position:relative;overflow-y:auto;max-height:80vh;background:#fff;border-radius:10px;padding:40px}.popup-wrap .popup-close{position:absolute;top:15px;right:15px}.popup-wrap .popup-close:before{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.social-icons{gap:10px!important}.social-icons *{margin:0!important}.social-icons svg{width:40px;height:40px}.social-icons a #icon{fill:#fff}.social-icons a #circle{fill:var(--blue)}.social-icons a:hover #circle{fill:var(--pink)}.section-breadcrumbs{margin-top:calc(var(--header-height) / 2)}.section-breadcrumbs .flex{display:inline-flex;background:var(--mid-grey)}.section-breadcrumbs .flex,.section-breadcrumbs .flex *{border-radius:20px}.section-breadcrumbs .flex *{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--black)!important;text-decoration:none!important}.section-breadcrumbs a,.section-breadcrumbs strong{padding:5px 12px 6px}.section-breadcrumbs strong{background:var(--dark-grey)}.section-breadcrumbs a:hover{text-decoration:underline!important}@media screen and (max-width:720px){.section-breadcrumbs{display:none}}.numeric-pagination{gap:5px;justify-content:center}.numeric-pagination .button{min-width:43px!important;border:1px solid var(--dark-grey)!important;background:var(--white)!important;color:var(--dark-grey)!important}.numeric-pagination .button:hover,.numeric-pagination .button.current{border:1px solid var(--blue)!important;background:var(--blue)!important;color:var(--white)!important}.numeric-pagination a,.numeric-pagination span{margin:0!important}.numeric-pagination .icon{margin:0 5px!important}.numeric-pagination .icon,.numeric-pagination .icon:before{color:var(--dark-grey);font-size:10px!important;width:10px!important;height:10px!important}.section-accordion .columns-2,.section-accordion .columns-2 .columns-1{gap:30px;align-items:flex-start}.accordion-item{position:relative;height:auto;display:block;margin:0!important;background:var(--white);padding:20px;border-radius:10px}.accordion-item .toggle{position:relative;font-weight:600;margin:0!important;padding-right:30px;cursor:pointer}.accordion-item.active .toggle{color:var(--blue)}.accordion-item .toggle:after{content:'';display:block;position:absolute;width:14px;height:14px;right:0;top:4px;margin:auto;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-plus.svg) 50% no-repeat;background-size:contain;transition:0.3s ease all}.accordion-item.active .toggle:after{transform:rotate(45deg)}.accordion-item .general-content{display:none}@media screen and (max-width:860px){.section-accordion .columns-2,.section-accordion .columns-2 .columns-1{gap:20px}}.section-testimonials .general-content svg{max-width:50px;max-height:50px;width:auto;height:auto}.section-testimonials .general-content h3,.section-testimonials .testimonial-slider .swiper-slide h3{color:#fff}.section-testimonials .client-meta{justify-content:center;gap:20px;text-align:left}.section-testimonials .client-meta .icon{margin:0!important}.section-testimonials .client-meta h6{color:var(--sky-blue);margin-top:10px}.section-testimonials .client-meta p{color:#fff}.section-testimonials .swiper-pagination .swiper-pagination-bullet-active{background:var(--white)}.section-title{margin-top:calc(0px - var(--header-height));padding:150px 0 120px;position:relative}.section-title .background-image,.section-title .background-svg{z-index:9}.section-title .background-image{background-position:bottom}.section-title h1{margin:auto;width:calc(100% - 40px);z-index:99}.section-title h1{max-width:500px}.section-title:not(.section-category-title) h1,.section-title:not(.section-category-title) h1 *,.section-title:not(.section-category-title) .h1,.section-title:not(.section-category-title) .h1 *{font-size:120px}.section-category-title{padding-bottom:50px!important}.section-category-title .background-svg{min-height:500px}.section-category-title h1,.section-category-title h1 *{text-transform:none;font-size:60px!important}.section-category-title h1 span{font-size:34px!important;font-weight:400!important}.section-category-title h1,.section-category-content>*[class*='container-']{max-width:650px}@media screen and (max-width:992px){.section-title{padding:100px 0 80px}}@media screen and (max-width:720px){.section-title{padding-bottom:50px!important}.section-title:not(.section-category-title) h1,.section-title:not(.section-category-title) h1 *{font-size:70px!important}.section-category-title h1,.section-category-content>*[class*='container-']{max-width:480px}.section-category-title h1,.section-category-title h1 *{font-size:40px!important}.section-category-title h1 span{font-size:24px!important}.section-title .background-image{background-size:120%;background-position:50% -50px}.section-title .background-svg svg{transform:scale(1.2);bottom:50px}}.image-slider .image-aspect{aspect-ratio:4/3;position:relative;border-radius:10px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.image-slider .image-aspect img{min-width:100%;min-height:100%;width:auto;height:auto;display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.image-slider p a{color:var(--blue)}.section-pdf-download .container-medium{padding:30px 60px 30px 30px;border-radius:150px}.section-pdf-download .flex{gap:40px}.section-pdf-download .icon{min-width:150px;min-height:150px}.section-pdf-download .general-content{flex:1}.section-pdf-download .general-content>*{margin:0!important}.section-pdf-download .general-content .gform_wrapper{margin:10px 0 0!important}@media screen and (max-width:900px){.section-pdf-download .container-medium{padding:30px;border-radius:30px}}@media screen and (max-width:720px){.section-pdf-download .flex{flex-direction:column;align-items:flex-start;gap:20px}.section-pdf-download .general-content h6{margin:0 0 20px!important}.section-pdf-download .icon{min-width:60px;min-height:60px}}@media screen and (max-width:550px){.section-pdf-download .container-medium{padding:20px}}.section-promotion{position:relative}.section-promotion:after{content:'';display:block;position:absolute;width:100%;bottom:0;left:0;right:0;top:0;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/background-promotion.svg) 50% no-repeat;background-position:center;background-size:cover}.section-promotion .button-group{justify-content:center}.thumbnail-item{display:flex;flex-direction:column;overflow:hidden}.thumbnail-item>*{order:9}.thumbnail-item .meta{background:var(--white);padding:25px}.thumbnail-item:nth-child(odd) .meta{order:1;border-top-right-radius:10px;border-top-left-radius:10px}.thumbnail-item:nth-child(even) .meta{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.thumbnail-item h4{margin-top:15px!important}.thumbnail-item a:hover h4{text-decoration:underline}.thumbnail-item.style-1 img{border-bottom-right-radius:50%}.thumbnail-item.style-2 img{border-top-right-radius:50%;border-top-left-radius:50%}.thumbnail-item.style-3 img{border-bottom-left-radius:50%}.thumbnail-item.style-4 img{border-top-right-radius:50%}.thumbnail-item.style-5 img{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.thumbnail-item.style-6 img{border-top-left-radius:50%}.section-action{overflow:hidden}.section-action>svg{display:block;margin:60px auto -5px;max-width:1600px;width:90%;height:auto}.section-hero-banner{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.section-hero-banner,.hero-banner-canvas{height:100vh;max-width:100vw}.hero-banner-canvas{position:absolute}.section-hero-banner .hero-banner-content{text-align:center;pointer-events:none;width:100%}.section-hero-banner .hero-banner-content a.button{pointer-events:all;margin:20px 0 0!important}.section-hero-banner .hero-banner-content .flex{gap:30px;justify-content:center}.scrolling-title-wrap{width:270px}.hero-banner-content h1.h6{font-size:20px!important;margin-bottom:15px!important}.hero-banner-content h1.h6{text-shadow:0 1px 0 var(--mid-grey)}.hero-banner-content h2,.scrolling-title-slider .swiper-slide *{text-shadow:0 2px 0 var(--mid-grey)}.hero-banner-content a.button{box-shadow:0 2px 0 var(--mid-grey)}.hero-banner-content h2,.scrolling-title-slider,.scrolling-title-slider .swiper-slide,.scrolling-title-slider .swiper-slide *{text-transform:uppercase;font-weight:800;line-height:105px!important;height:110px!important;font-size:80px!important}.scrolling-title-slider .swiper-slide *{text-align:left;margin:0 auto}.section-hero-banner .background-image{background-size:1600px;background-position:bottom}.section-hero-banner .shape-hand{margin:auto;width:180px;height:auto;position:absolute;top:70%;left:40px;right:0;animation:pointer 2s ease-in-out infinite;pointer-events:none}.section-hero-banner .scroll-down{width:100px;text-align:center;position:absolute;left:0;right:0;margin:auto;bottom:30px;cursor:pointer}.section-hero-banner .scroll-down img{margin:auto;animation:pointer 2s ease-in-out infinite;margin-bottom:15px}.section-hero-banner .scroll-down h6{font-size:12px;pointer-events:none}@keyframes pointer{0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}}@media screen and (max-height:790px){.section-hero-banner .shape-hand{width:140px}}@media screen and (max-width:1200px){.section-hero-banner .hero-banner-content .flex{gap:20px}.scrolling-title-wrap{width:180px;border-radius:50px}.section-hero-banner .shape-hand{width:140px}.hero-banner-content h2,.scrolling-title-slider,.scrolling-title-slider .swiper-slide,.scrolling-title-slider .swiper-slide *{line-height:65px!important;height:70px!important;font-size:50px!important}}@media screen and (max-width:720px){.section-hero-banner .hero-banner-content .flex{gap:10px}.scrolling-title-wrap{width:125px}.hero-banner-content h1.h6{font-size:14px!important;margin-bottom:10px!important}.hero-banner-content h2,.scrolling-title-slider,.scrolling-title-slider .swiper-slide,.scrolling-title-slider .swiper-slide *{line-height:57px!important;height:60px!important;font-size:35px!important}.hero-banner-content h1.h6,.hero-banner-content h2,.scrolling-title-slider .swiper-slide *{text-shadow:0 0 1px var(--mid-grey)}}@media screen and (max-width:550px){@keyframes pointer{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.section-hero-banner .shape-hand,.hero-banner-content .button-xl{display:none}.scrolling-title-wrap{width:90px}.hero-banner-content h2,.scrolling-title-slider,.scrolling-title-slider .swiper-slide,.scrolling-title-slider .swiper-slide *{line-height:41px!important;height:45px!important;font-size:28px!important}}.section-about .columns-2{grid-template-columns:1fr 460px}.section-about .columns-2 .general-content{order:1}.section-about .about-image{position:relative;padding:30px 50px}.section-about .about-image .about-stat{background:var(--white);padding:10px 30px 10px 10px;border-radius:80px;gap:15px;width:auto;position:absolute}.section-about .about-image .about-stat:nth-child(2){top:0;right:120px}.section-about .about-image .about-stat:nth-child(3){bottom:160px;left:0}.section-about .about-image .about-stat:nth-child(4){bottom:0;right:0}.section-about .about-image .about-stat h3{line-height:1}.section-about .about-image .about-stat p{font-size:14px;line-height:2}.section-about .about-image .about-stat .icon{margin:0}@media screen and (max-width:1200px){.section-about .columns-2{grid-template-columns:1fr}}@media screen and (max-width:720px){.section-about .about-image{padding:0;order:9!important}.section-about .about-image .about-stat{position:relative;top:0!important;left:0!important;width:290px;margin:auto!important}.section-about .about-image .about-stat:not(:last-child){margin:0 auto 20px!important}.section-about .about-image .about-stat h3{font-size:45px!important}.section-about .about-image .about-stat p{font-size:16px!important}.section-about .about-image .about-stat .icon{max-width:80px!important;max-height:80px!important}}@media screen and (max-width:550px){.section-about .general-content:not(.about-image){text-align:center}.section-about .general-content .button-group{justify-content:center}}.home .section-featured-portfolio .general-content{margin:0 auto 50px}@media screen and (max-width:550px){.home .section-featured-portfolio .general-content{margin:0 auto 40px}}.section-service-boxes{background:rgba(var(--white-rgb),.4)}.service-item{padding:40px;border-radius:10px;position:relative}.service-item:last-child{grid-column-end:3}.service-item:nth-child(1),.service-item:nth-child(3){margin-bottom:-100%}.service-item .general-content{position:relative;z-index:9}.service-item.background-blue h4,.service-item.background-blue p{color:#fff}.service-item .background-svg,.service-item .background-svg svg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.service-item .background-svg{overflow:hidden}.service-item .background-svg svg{width:100%;height:auto;margin:auto}.service-item p{font-size:14px}.service-item:nth-child(1):after{content:'';display:block;position:absolute;top:calc(100% + 40px);left:40px;width:240px;height:220px;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/shape-squiggle-lg-2.svg) 50% no-repeat;background-size:contain}.service-item:nth-child(3):after{content:'';display:block;position:absolute;bottom:calc(100% + 40px);right:40px;width:240px;height:220px;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/shape-red-5.svg) 50% no-repeat;background-size:contain}@media screen and (max-width:1000px){.service-item:nth-child(1):after,.service-item:nth-child(3):after{display:none}.section-service-boxes .columns-3{grid-template-columns:repeat(2,1fr);align-items:stretch}.service-item{padding:30px;margin-bottom:0!important}}@media screen and (max-width:720px){.service-item:nth-child(1),.service-item:nth-child(2),.service-item:nth-child(3),.service-item:nth-child(4){grid-column-end:auto!important;margin-bottom:0!important;margin-top:0!important}}.section-contact .general-content{position:relative;order:1}.section-contact .contact-image img{width:calc(100% - 60px)}.section-contact .contact-cta{max-width:200px;position:absolute;bottom:30px;right:0;padding:30px;border-radius:20px;border-bottom-left-radius:0}.section-contact .contact-cta h5{font-weight:400;color:#fff}.section-contact .contact-logos{gap:20px;margin:30px 0!important;justify-content:flex-start!important}.section-contact .contact-logos img{max-width:100px;max-height:35px;border-radius:0;width:auto;height:auto;margin:0}@media screen and (max-width:720px){.section-contact .contact-image{order:9!important}}@media screen and (max-width:550px){.section-contact .contact-logos img{max-width:80px;max-height:30px}}.section-video .columns-2{grid-template-columns:1fr 2fr}@media screen and (max-width:1350px){.section-video .columns-2 .container-padding{padding:0}}.page-front .section-pdf-download{position:relative}.page-front .section-pdf-download:before{content:'';position:absolute;display:block;width:100%;height:50%;top:0;background:var(--blue);z-index:-9}.section-logos:nth-child(even){background:var(--mid-grey)}.section-logos .flex{justify-content:center;gap:80px}.section-logos img{max-width:180px;max-height:80px;width:auto;height:auto;filter:grayscale(1)}@media screen and (max-width:860px){.section-logos .flex{gap:30px}.section-logos img{max-width:140px;max-height:50px}}@media screen and (max-width:550px){.section-logos .flex{gap:15px}.section-logos img{max-width:100px;max-height:45px}}.section-intro{padding:200px 0}.icon-jake,.icon-ambre,.icon-dean,.icon-kurt,.icon-jon{width:140px;height:140px;display:inline-block;vertical-align:middle;margin:-15px 0;overflow:hidden}.icon-jake{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-jake.png) 50% no-repeat;background-size:contain}.icon-ambre{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-ambre.png) 50% no-repeat;background-size:contain}.icon-dean{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-dean.png) 50% no-repeat;background-size:contain}.icon-kurt{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-kurt.png) 50% no-repeat;background-size:contain}.icon-jon{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/icon-jon.png) 50% no-repeat;background-size:contain}.icon-ambre.mobile-only{display:none!important}.icon-ambre.desktop-only{display:inline-block!important}@media screen and (max-width:720px){.section-intro{padding:80px 0}.section-intro h1,.section-intro h1 *{line-height:1.4}.icon-jake,.icon-ambre,.icon-dean,.icon-kurt,.icon-jon{width:80px;height:80px}}@media screen and (max-width:550px){.section-intro h1,.section-intro h1 *{font-size:26px!important}.section-intro h1{max-width:320px;margin:auto}.icon-jake,.icon-ambre,.icon-dean,.icon-kurt,.icon-jon{width:50px;height:60px}.icon-ambre.desktop-only,.icon-jon{display:none!important}.icon-ambre.mobile-only{display:inline-block!important}}.page-about .section-content-columns .background-blue{border-radius:10px}.page-about .section-content-columns h3,.page-about .section-content-columns p{color:#fff}@media screen and (max-width:1350px){.page-about .section-content-columns .columns-2 .container-padding{padding:0}}.section-team-members .columns-4{gap:40px}.team-member .thumbnail{padding-top:50px;margin-bottom:20px!important;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);cursor:pointer}.team-member .thumbnail .description{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:35px;opacity:0;z-index:99;transition:opacity 0.3s ease}.team-member .thumbnail .description *{line-height:1.2}.team-member .thumbnail .description svg{width:15px;height:auto}.team-member .thumbnail:hover .description{opacity:1}.team-member .thumbnail img{transition:opacity 0.3s ease}.team-member .thumbnail:hover img{opacity:0}.team-member .shape-1{border-top-left-radius:150px;border-top-right-radius:150px}.team-member .shape-2{border-top-left-radius:150px}.team-member .shape-3{border-bottom-left-radius:150px;border-bottom-right-radius:150px}.team-member .shape-4{border-top-right-radius:150px}.team-member .shape-5{border-bottom-left-radius:150px;border-top-right-radius:150px}.team-member .shape-6{border-bottom-left-radius:150px;border-bottom-right-radius:150px}.team-member .background-blue svg path,.team-member .background-forest-green svg path,.team-member .background-green svg path,.team-member .background-red svg path{fill:#fff}.section-team-members .hiring-banner{padding:40px 20px;background:var(--dark-grey);display:flex;align-items:center;justify-content:center;border-radius:140px}@media screen and (max-width:1200px){.section-team-members .columns-4{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:900px){.team-member .thumbnail img{opacity:1!important}.team-member .thumbnail .description{display:none!important}}@media screen and (max-width:720px){.section-team-members .columns-4{grid-template-columns:repeat(2,1fr)!important}}.section-charities .columns-3 img{border-radius:0;height:200px;width:auto;margin:auto!important}.single-blog h1.post-title{font-size:60px}.post-item a,.page-item a,.service-item a{display:block;text-decoration:none}.post-item .general-content h6,.page-item .general-content h6,.service-item .general-content h6{margin:auto 0 0 0!important;text-decoration:underline}.post-item .general-content h6:hover,.page-item .general-content h6:hover,.service-item .general-content h6:hover{color:var(--blue)}.post-item a:hover h4,.page-item a:hover h4,.service-item a:hover h4{text-decoration:underline}.post-item,.post-item .general-content{display:flex;flex-direction:column!important}.post-item img{border-radius:10px 10px 0 0}.post-item .general-content{background:#fff;padding:20px 20px 25px;border-radius:0 0 10px 10px;height:100%}.single-post .author-info{padding:15px 20px;border-radius:10px}.single-post .author-info .flex{gap:20px}.single-post .author-info img{border-radius:60px}.single-post .author-info .general-content{flex:1}.single-post .author-info .general-content *{margin:0!important}.single-post .author-info .sm{margin:5px 0 0 0!important}.portfolio-post-image{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:66.6666666666%;border-radius:10px}.tag-list{gap:15px}a.tag,span.tag{color:var(--blue);font-weight:600;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;border-radius:15px;padding:5px 15px 6px;background:rgba(var(--sky-blue-rgb),.4)}a.tag:hover,a.tag.active{background:var(--blue);color:var(--white)}.section-portfolio-categories{position:relative;z-index:9999}.category-switcher{display:inline-flex;align-items:center;border:4px solid var(--blue);border-radius:60px;position:relative}.category-switcher:after{content:'';position:absolute;top:0;transition:all 0.3s ease;border-radius:60px;background:var(--blue);height:100%;width:50%;z-index:0;left:0}.category-switcher.industry:after{left:0}.category-switcher.services:after{left:50%}.category-switcher .category-switcher-item{font-size:24px;font-weight:700;user-select:none;z-index:1;transition:color 0.3s ease;min-width:240px;height:60px;line-height:60px;text-align:center;color:var(--blue);-webkit-tap-highlight-color:transparent;flex:0 0 50%;cursor:pointer}.category-switcher .category-switcher-item.active{color:#fff}.section-portfolio-categories .category-list{display:none;margin:50px auto 0}.section-portfolio-categories .category-list.active{display:block}.section-portfolio-categories .category-list .tag-list{justify-content:center}.category-dropdown-label{background:var(--blue);padding:8px 20px 10px;font-size:22px!important;border-radius:30px;display:inline-block;color:#fff}.category-dropdown-label svg{width:13px;height:13px;margin-left:8px}.category-dropdown-label svg *{stroke:#fff}.category-dropdown{display:none;width:90%;max-width:400px;background:#fff;border-radius:10px;position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%)}.category-dropdown.active{display:block}.category-dropdown a.tag{display:block;border-radius:0;background:transparent;color:var(--black);padding:8px 25px 9px}.category-dropdown a.tag:hover,.category-dropdown a.tag.active{color:var(--blue);background:rgba(var(--sky-blue-rgb),.4)}.category-dropdown a.tag:not(:last-child){border-bottom:1px solid var(--light-grey)}.single-portfolio{padding-top:20px}.single-portfolio .section-overview h1{text-transform:none;margin-bottom:40px!important}.single-portfolio .section-image img{width:100%}.comment-list .comment{border-radius:5px;padding:20px;background:rgba(var(--light-grey-rgb),.5)}.comment-list .comment:not(.depth-1){margin-top:20px}.comment-list .comment.depth-2,.comment-list .comment.depth-4,.comment-list .comment.depth-6,.comment-list .comment.depth-8,.comment-list .comment.depth-12{background:var(--white)}.comment-list .comment.depth-3,.comment-list .comment.depth-5,.comment-list .comment.depth-7,.comment-list .comment.depth-9,.comment-list .comment.depth-11{background:rgba(var(--light-grey-rgb),.5)}.comment-list .comment .comment-author *,.comment-list .comment .reply{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-style:normal;color:var(--black);line-height:1.4}.comment-list .comment .reply{margin-top:10px}.comment-list .comment .reply a{text-decoration:underline;color:var(--blue)}.comment-list .comment .comment-meta{margin:10px 0;display:flex;line-height:12px}.comment-list .comment .comment-meta a{font-size:12px;color:var(--blue)}.comment-list .comment .comment-author .says{display:none}.comment-respond form p{display:block;margin:15px 0 0!important}.page-template-template-contact header a.logo svg #dot{fill:var(--sky-blue)}.page-template-template-contact header .top-menu .button{background:var(--orange)!important;border-color:var(--orange)!important}.page-contact .section-contact-form .general-content a:not(:hover){text-decoration:none}.page-contact .section-contact-form .general-content h5{font-weight:300!important;margin:0 0 10px!important}.page-contact .section-contact-form .general-content a:hover{color:#fff}.page-contact .section-contact-form .general-content h3{margin:0 0 30px!important}.page-contact .section-street-map svg{display:block;width:100%;height:auto}.page-contact .section-street-map .street-map{min-height:500px;width:100%;margin:0 auto;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/street-map.svg) 50% no-repeat;background-size:cover;background-position:center}.page-contact .section-street-map a{position:absolute;left:20px;bottom:20px}.page-contact .section-street-map .map-pin{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100px;height:100px}.page-contact .section-street-map .map-pin .eyes{animation:jump 3s linear infinite}@keyframes jump{0%{transform:translate(0)}10%{transform:translate(5px,-1px)}20%{transform:translate(10px,0)}30%{transform:translate(10px,0)}60%{transform:translate(10px,0)}70%{transform:translate(5px,-1px)}80%{transform:translate(0)}100%{transform:translate(0)}}.gravity-theme .StripeElement{height:auto;padding:12px 10px!important;background-color:#fff}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:430px){:root{--notice-height:48px}}.mode-halloween.page-template-template-front .cursor{width:40px!important;height:40px!important;border-radius:0!important;transform:translate(0)!important;background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/cursor-knife-clean.svg) 50%!important;background-size:contain!important;z-index:20000000000000}.mode-halloween.page-template-template-front .cursor-hover{background:url(../../../../../../../../themes/thrivedigital-halloween24/src/img/cursor-knife-bloody.svg) 50%!important;background-size:contain!important}.mode-halloween .site-notice{background:#562790}.mode-halloween.page-template-template-front header:not(.scrolled){top:var(--notice-height)}.mode-halloween.page-template-template-front header:not(.scrolled) a.logo #thrive,.mode-halloween.page-template-template-front header:not(.scrolled) a.logo #digital{fill:var(--white)}.mode-halloween .section-hero-banner{background:linear-gradient(45deg,rgb(39,26,66),rgb(22,15,40));margin-top:30px;z-index:9}.mode-halloween .hero-banner-content h1.h6{text-shadow:0 1px 0 #271f3a}.mode-halloween .hero-banner-content h2,.mode-halloween .scrolling-title-slider .swiper-slide *{text-shadow:0 2px 0 #271f3a}.hero-banner-content a.button{box-shadow:0 2px 0 #271f3a}.mode-halloween .hero-banner-content h1.h6,.mode-halloween .hero-banner-content h2,.mode-halloween .section-hero-banner .scroll-down h6{color:var(--white)!important}.mode-halloween .section-hero-banner svg.spider-web-left path.spider{fill:#8e85a5}.mode-halloween .section-hero-banner svg.spider-web-left path:not(.spider),.mode-halloween .section-hero-banner svg.spider-web-right path{stroke:#8e85a5}.mode-halloween .section-hero-banner svg.spider-web-left,.mode-halloween .section-hero-banner svg.spider-web-right{pointer-events:none;z-index:0;position:absolute;top:0;width:180px;height:auto}.mode-halloween .section-hero-banner svg.spider-web-left{left:0;right:auto}.mode-halloween .section-hero-banner svg.spider-web-right{left:auto;right:0}.mode-halloween .section-hero-banner svg.spider-web-left .spider{transform:translateY(-120px);animation:spider 15s ease-in-out infinite;animation-delay:2s}@keyframes spider{0%{transform:translateY(-120px)}30%{transform:translateY(0)}50%{transform:translateY(0)}70%{transform:translateY(-120px)}100%{transform:translateY(-120px)}}.mode-halloween .section-hero-banner svg.spider-web-left .line{stroke-dasharray:260;stroke-dashoffset:-120;animation:web 15s ease-in-out infinite;animation-delay:2s}@keyframes web{0%{stroke-dasharray:260;stroke-dashoffset:-120}30%{stroke-dasharray:260;stroke-dashoffset:0}50%{stroke-dasharray:260;stroke-dashoffset:0}70%{stroke-dasharray:260;stroke-dashoffset:-120}100%{stroke-dasharray:260;stroke-dashoffset:-120}}@media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:0){.mode-halloween .section-hero-banner svg.spider-web-left .line{stroke-dasharray:260;stroke-dashoffset:190;animation:web2 15s ease-in-out infinite;animation-delay:2s;transform:rotate(180deg);transform-origin:0}@keyframes web2{0%{stroke-dasharray:260;stroke-dashoffset:190}30%{stroke-dasharray:260;stroke-dashoffset:70}50%{stroke-dasharray:260;stroke-dashoffset:70}70%{stroke-dasharray:260;stroke-dashoffset:190}100%{stroke-dasharray:260;stroke-dashoffset:190}}}.mode-halloween .section-hero-banner .background-image{background-size:cover!important;background-position:bottom!important;opacity:2%;z-index:-9}.mode-halloween .section-action{background:linear-gradient(45deg,rgb(39,26,66),rgb(22,15,40))}