/*!
Theme Name:    Propel - Oxy
Author:        Propel Digital Media Solutions
Author URI:    https://www.pdms.ca/
Description:   Custom WordPress Theme
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:   propel-oxy
*/.add-box-shadow{-webkit-box-shadow:0 6px 60px 0 rgba(0,0,0,0.1);box-shadow:0 6px 60px 0 rgba(0,0,0,0.1)}body{letter-spacing:0.0125em;font-family:'Nunito Sans', 'Garamond'}h1,h2,h3,h4,h5,h6{line-height:1.25em;margin-top:1em;margin-bottom:0.5em;font-family:'Futura PT', 'Trebuchet MS', Arial}h1.mt-0,h2.mt-0,h3.mt-0,h4.mt-0,h5.mt-0,h6.mt-0{margin-top:0}h1.mb-0,h2.mb-0,h3.mb-0,h4.mb-0,h5.mb-0,h6.mb-0{margin-bottom:0}.style-h{font-family:'Futura PT', 'Trebuchet MS', Arial;font-weight:900;line-height:1.25}.ct-text-block a,.oxy-rich-text a{text-underline-position:under;text-decoration:underline;font-weight:700;opacity:1}.ct-text-block a:hover,.oxy-rich-text a:hover{text-underline-position:under;text-decoration:underline;opacity:1}.ct-text-block.link-white a,.oxy-rich-text.link-white a{color:rgba(255,255,255,0.6);-webkit-transition:all 300ms;transition:all 300ms}.ct-text-block.link-white a:hover,.oxy-rich-text.link-white a:hover{color:white}strong,b{font-weight:700}.ct-text-block ul li,.ct-text-block ol li,.oxy-rich-text ul li,.oxy-rich-text ol li,.ct-code-block ul li,.ct-code-block ol li{margin-bottom:0.5em}html:not([ng-app="CTFrontendBuilderUI"]) ul:not(.tabs):not(.oxy-nav-menu-list):not(.oxy-pro-menu-list):not(.sub-menu):not(.menu):not(.slick-dots){list-style:none;padding-left:0}html:not([ng-app="CTFrontendBuilderUI"]) ul:not(.tabs):not(.oxy-nav-menu-list):not(.oxy-pro-menu-list):not(.sub-menu):not(.menu):not(.slick-dots) li{position:relative;padding-left:1em;margin-left:1em}html:not([ng-app="CTFrontendBuilderUI"]) ul:not(.tabs):not(.oxy-nav-menu-list):not(.oxy-pro-menu-list):not(.sub-menu):not(.menu):not(.slick-dots) li::before{content:'';position:absolute;top:0.45em;left:0;height:0;width:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--primary-theme)}:root{--button-sm-padding-v: 0.4em;--button-sm-padding-h: 1.3em;--button-md-padding-v: 0.65em;--button-md-padding-h: 1.6em;--button-lg-padding-v: 0.85em;--button-lg-padding-h: 2em;--button-min-width: 220px}.theme-button,.button-primary,a.button-primary,button.button-primary,.ct-link-button.button-primary,header #main-menu-get-started-button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button,.button-secondary,a.button-secondary,button.button-secondary,.ct-link-button.button-secondary,#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .mobile-ui__tel-link,.button-3{-webkit-transition:all 0.3s;transition:all 0.3s;border:none;border-radius:0;font-family:'Futura PT', sans-serif;font-weight:500;font-size:var(--button-text-size);text-transform:uppercase;padding:var(--button-md-padding-v) var(--button-md-padding-h)}.button-primary,a.button-primary,button.button-primary,.ct-link-button.button-primary,header #main-menu-get-started-button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button{background-color:var(--primary-button);color:var(--primary-button-text)}.button-primary:hover,header #main-menu-get-started-button:hover,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button:hover,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button:hover{background-color:var(--primary-button-lighten-10);color:var(--primary-button-text)}.button-secondary,a.button-secondary,button.button-secondary,.ct-link-button.button-secondary,#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .mobile-ui__tel-link{background-color:var(--secondary-button);color:var(--secondary-button-text);-webkit-box-shadow:inset 0px 0px 0px 2px var(--primary-button);box-shadow:inset 0px 0px 0px 2px var(--primary-button)}.button-secondary:hover,#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .mobile-ui__tel-link:hover{background-color:var(--primary-button);color:white}.button-3{background-color:var(--brand-2);color:var(--white)}.button-3:hover{background-color:var(--brand-2-lighten-20);color:white}.button-3:hover .button-3--icon{background-color:var(--brand-1-lighten-20)}a.button-sm,button.button-sm,.ct-link-button.button-sm{padding:var(--button-sm-padding-v) var(--button-sm-padding-h)}a.button-md,button.button-md,.ct-link-button.button-md{padding:var(--button-md-padding-v) var(--button-md-padding-h)}a.button-lg,button.button-lg,.ct-link-button.button-lg{padding:var(--button-lg-padding-v) var(--button-lg-padding-h)}a.button-min-width,button.button-min-width,.ct-link-button.button-min-width{width:100%;max-width:var(--button-min-width)}header #header-nav-row .oxy-header-container{max-height:102px}header .oxy-header-container .oxy-header-left{width:50%}header .oxy-header-container .oxy-header-left .header-logo-link{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .oxy-header-container .oxy-header-left .header-logo{max-width:150px}header .oxy-header-container .oxy-header-right{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}header .oxy-header-container .oxy-header-center{display:none}header #main-menu-get-started-button{padding:var(--button-sm-padding-v) var(--button-sm-padding-h);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header #landing-header--info-row .oxy-header-container .oxy-header-left{width:50%}header #landing-header--info-row .oxy-header-container .oxy-header-right{width:50%}header #landing-header--info-row .oxy-header-container .oxy-header-center{display:none}header #landing-header--nav-row .oxy-header-container .oxy-header-left{width:100%}header #landing-header--nav-row .oxy-header-container .oxy-header-right{width:auto}header #landing-header--nav-row .oxy-header-container .oxy-header-center{display:none}#header-sec{display:block}.call-us-header-row .oxy-header-container{padding-left:0;padding-right:0}.call-us-header-row .oxy-header-container .oxy-header-left,.call-us-header-row .oxy-header-container .oxy-header-center{display:none}.call-us-header-row .oxy-header-container .oxy-header-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px;padding-right:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--gray-text)}#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui{text-align:center !important;padding-top:40px !important}#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .mobile-ui__tel-link .ct-fancy-icon svg{width:22px;height:16px}#header-sec .mega-menu-wrap .mega-menu .mobile-covid-update{display:block;width:100%;text-align:center;margin-top:40px;font-size:1.1em}#header-sec .mega-menu-wrap .mega-menu .mobile-covid-update a{color:white !important;-webkit-box-shadow:inset 0 -2px 0 0 var(--primary-theme);box-shadow:inset 0 -2px 0 0 var(--primary-theme)}.mega-menu-link{font-family:'Futura PT' !important;font-size:18px !important;font-weight:500 !important}.oxy-header-right{width:50%}#header-sec .oxy-header-container{max-width:1440px}.pdms-site-footer-copyright{font-size:15px}.pdms-site-footer-copyright a{color:inherit !important;font-weight:normal !important}.ct-new-columns.no-padding>.ct-div-block{padding:0}header.oxy-sticky-header-active{z-index:1000 !important}.ct-slider ul li:before{content:none !important}.region-slider ul li{margin-left:0 !important}html:not(.js-on-load) .fluentform{visibility:hidden !important}.fluentform form.frm-fluent-form .ff-el-group{margin-bottom:10px}.fluentform form.frm-fluent-form .ff-el-group.hidden{display:none !important}.fluentform form.frm-fluent-form .ff-el-input--label{font-size:0.8em;color:#aeaeae}.fluentform form.frm-fluent-form .ff-el-input--label.ff-el-is-required.asterisk-left label:before{margin-right:0;font-size:0.875em}.fluentform form.frm-fluent-form .ff-el-input--content{margin-bottom:8px}.fluentform form.frm-fluent-form .ff-el-input--content input,.fluentform form.frm-fluent-form .ff-el-input--content textarea{border-top:unset;border-left:unset;border-right:unset}.fluentform form.frm-fluent-form .ff-el-form-control{min-height:50px;border-radius:0;font-size:var(--body-size-sm);width:100%}.fluentform form.frm-fluent-form .ff-el-form-control.hidden{display:none !important}.fluentform form.frm-fluent-form .ff-btn{border-radius:0}.fluentform form.frm-fluent-form .ff-btn:hover{opacity:1}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button{min-width:0}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button:hover,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button:hover{min-width:0}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button.ff-btn-sm,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button.ff-btn-sm{padding:var(--button-sm-padding-v) var(--button-sm-padding-h)}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button.ff-btn-md,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button.ff-btn-md{padding:var(--button-md-padding-v) var(--button-lg-padding-h)}.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button.ff-btn-lg,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button.ff-btn-lg{padding:var(--button-lg-padding-v) var(--button-lg-padding-h)}.theme-modal-close-btn{cursor:pointer}.oxy-modal-backdrop.live{right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.admin-bar .oxy-modal-backdrop.live{top:32px}.ct-modal{margin:20px auto}.sidebar-google-reviews{color:white}.sidebar-google-reviews .wp-google-list{font-family:"Futura PT", sans-serif !important}.sidebar-google-reviews .wp-google-list .wp-google-stars{width:100% !important}.sidebar-google-reviews .wp-google-list .wp-google-stars .wp-star svg path{fill:#fbbc05 !important}.sidebar-google-reviews .wp-google-list .wp-google-rating{color:white !important;font-weight:700 !important;font-size:var(--body-size-sm) !important}.sidebar-google-reviews .wp-google-place{max-width:250px;margin:0 auto}.sidebar-google-reviews .wp-google-place .wp-google-name a{color:white !important;font-size:var(--body-size-sm) !important}.sidebar-google-reviews .wp-google-place .wp-google-right .wp-google-powered{color:var(--gray-text) !important}.sidebar-google-reviews .wp-google-place .wp-google-right .wp-google-powered::after{content:' Powered by Google';color:white;font-weight:bold;padding-left:.5rem}.sidebar-google-reviews .wp-google-place .wp-google-right .wp-google-powered:last-child{display:none}.sidebar-google-reviews .wp-google-review{margin-top:35px !important}.sidebar-google-reviews .wp-google-review a.wp-google-name{color:white !important;font-size:var(--body-size-sm) !important}.sidebar-google-reviews .wp-google-review .wp-google-time{color:var(--gray-text) !important}.sidebar-google-reviews .wp-google-review .wp-google-text{font-size:1rem !important;color:white !important}.sidebar-google-reviews .wp-google-review .wp-more-toggle{color:var(--gray-text) !important;text-decoration:underline !important;font-weight:bold !important}.sidebar-google-reviews .wp-google-url{font-weight:700 !important;color:white !important;text-decoration:underline !important;text-underline-position:under !important;font-size:18px !important;margin-top:30px !important;margin-bottom:0px !important}.sidebar-google-reviews .wp-google-url:hover{text-decoration:underline !important;text-underline-position:under !important}figure.wp-block-table{margin-left:0;margin-right:0}.wp-block-table td{padding-left:10px;padding-right:10px}.wp-block-group.indent-left{padding-left:24px}.wp-block-table{font-size:clamp(15px, 0.8em, 18px);overflow-x:auto;max-width:calc( 100vw - 40px)}.wp-block-table table{border-collapse:collapse}.wp-block-table td,.wp-block-table th{border:1px solid #ddd}.wp-block-table th{background-color:var(--secondary-theme);color:white}.wp-block-table td,.wp-block-table th{min-width:150px;padding-top:12px;padding-bottom:12px}.wp-block-table figcaption{background-color:var(--secondary-accent);color:white;padding-top:8px;padding-bottom:8px}.wp-block-table.sentences-chart tr>td:first-child{width:43%}.wp-block-table.sentences-chart tr>td:not(:first-child){width:19%}.js-review-slider .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;height:25px;width:25px;font-size:24px;font-family:monospace;font-style:normal;z-index:10;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.js-review-slider .slick-arrow:before{position:absolute;top:0;left:0;content:'';display:block;width:25px;height:25px;border:2px solid black;border-radius:100%;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}.js-review-slider .slick-arrow svg{width:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.js-review-slider .review-right-arrow{left:-10px}.js-review-slider .review-left-arrow{right:-10px}.js-review-slider .slick-slide{margin:16px 24px}.custom-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;cursor:pointer;background-color:var(--primary-theme);background-size:cover;background-repeat:no-repeat;background-position:center}.custom-video-container:not(.player):before,.custom-video-container:not(.player):after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.custom-video-container:not(.player):before{background-color:rgba(16,31,55,0.75)}.custom-video-container:not(.player):after{background-image:var(--wpr-bg-a6b87dc7-8011-4d1e-ba6e-a0f7004bde00);background-size:80px;background-position:center center;background-repeat:no-repeat;z-index:3}figure.custom-video-container{margin:0}figure.custom-video-container figcaption{position:relative;z-index:2;color:white;background-color:var(--primary-theme);display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:10px;width:auto;max-width:85%;border-radius:6px;padding:0.25em 0.85em}.custom-video-container iframe,.custom-video-container object,.custom-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal .custom-video-container{border-radius:0}.hero-video-play-button{cursor:pointer}.hero-video-play-button:hover .ct-fancy-icon{background-color:var(--secondary-cta) !important}.hero-video-play-button:hover .hero-video-play-button__label{color:rgba(255,255,255,0.52) !important}.lazy-load-video-container{cursor:pointer}#landing-video{background-color:var(--brand-2);background-image:var(--wpr-bg-9145a34c-7c1f-4f73-8be5-d9bf6df36b61)}#landing-video:before,#landing-video:after{display:none}#landing-video:not(.player):before,#landing-video:not(.player):after{display:none}.responsive-tabs-component{-webkit-box-shadow:12px 35px 44px 0px rgba(0,0,0,0.07);box-shadow:12px 35px 44px 0px rgba(0,0,0,0.07)}.responsive-tabs-component .tabs_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;margin:0 auto;background:transparent;border-top:7px solid var(--divider-color)}.responsive-tabs-component ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top;position:relative;z-index:10;margin:0;padding:0;width:41%;min-width:175px;list-style:none;-webkit-transition:all .3s ease;transition:all .3s ease}.responsive-tabs-component ul.tabs .marker{width:12px;height:12px;border-radius:50%;background-color:#d9d9d9;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px;margin-left:0}.responsive-tabs-component ul.tabs .tab-title{color:white}.responsive-tabs-component ul.tabs li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;cursor:pointer;padding:20px 15px;line-height:31px;text-align:left;font-weight:500;background-size:cover;background-repeat:no-repeat;transition:all .3s ease;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.responsive-tabs-component ul.tabs li:nth-child(even){background-color:#1e1e1e}.responsive-tabs-component ul.tabs li:nth-child(odd){background-color:#131313}.responsive-tabs-component ul.tabs li:after{content:'';position:absolute;top:-20px;right:-10px;bottom:0;width:80px;height:200%;background:var(--primary-accent);z-index:0;-webkit-transform:translateX(100px) rotate(20deg);transform:translateX(100px) rotate(20deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.responsive-tabs-component ul.tabs li:before{content:'';position:absolute;top:-20px;right:-10px;bottom:0;width:20px;height:200%;background:var(--secondary-accent);z-index:1;-webkit-transform:translateX(100px) rotate(20deg);transform:translateX(100px) rotate(20deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.responsive-tabs-component ul.tabs li.active{background-color:var(--dark-background);border-left:8px solid var(--primary-theme)}.responsive-tabs-component ul.tabs li:hover,.responsive-tabs-component ul.tabs li:focus{background-color:var(--secondary-theme)}.responsive-tabs-component ul.tabs li:hover:before,.responsive-tabs-component ul.tabs li:hover:after,.responsive-tabs-component ul.tabs li:focus:before,.responsive-tabs-component ul.tabs li:focus:after{-webkit-transform:translateX(0) rotate(20deg);transform:translateX(0) rotate(20deg)}.responsive-tabs-component ul.tabs li:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.responsive-tabs-component ul.tabs li.active{-webkit-transition:all .3s ease;transition:all .3s ease}.responsive-tabs-component .tab_container{display:inline-block;vertical-align:top;position:relative;z-index:20;width:59%;min-width:10px;text-align:left;background:white;padding:3% 5%;background-color:var(--dark-background);background-repeat:no-repeat}.responsive-tabs-component .tab_content{height:100%;display:none}.responsive-tabs-component .tab_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.responsive-tabs-component .tab_content_image{display:block;margin:0 auto;width:100%;max-width:630px}.responsive-tabs-component .content-title{margin-top:0;color:white;font-weight:500}.responsive-tabs-component .content-text{font-size:1.05em;color:white}.responsive-tabs-component .tab_drawer_heading{display:none;font-family:'Nunito Sans', sans-serif;color:var(--primary-theme) !important}.responsive-tabs-component.bg-visible ul.tabs li.active{background-image:var(--wpr-bg-be223e93-4df7-4785-a7b2-d34e8da50965)}.responsive-tabs-component.bg-visible .tab_container{background-image:var(--wpr-bg-c3b48249-65c3-4cc8-a7ea-4dc30d78aa04)}.review-card:after{background-image:var(--wpr-bg-7a24dbca-9cc3-42bc-93f7-7ad8251830c1);background-size:cover;width:67px;height:66px;background-repeat:no-repeat;z-index:-1;position:absolute;bottom:-30px;right:20%;content:""}.sidebar-google-reviews .wpsr-review-template{background-color:transparent !important}.sidebar-google-reviews .wpsr-review-template-google{border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.sidebar-google-reviews .wpsr-reviewer-name{font-family:'Futura PT' !important;font-size:var(--body-size-sm) !important}.sidebar-google-reviews .wpsr-review-date{font-family:'Futura PT' !important}.sidebar-google-reviews .wpsr-reviews-loadmore span{background-color:transparent !important;font-family:'Futura PT' !important;text-decoration:underline;text-underline-position:under;font-size:18px !important}.sidebar-google-reviews .wpsr-reviewer-name{color:var(--white) !important}.sidebar-google-reviews .wpsr-reviewer-image img{width:50px !important;height:50px !important}.sidebar-google-reviews .wpsr-review-platform{display:none}.sidebar-google-reviews .wpsr-col-12{padding:0 !important}.sidebar-google-reviews .wpsr-reviews-loadmore{padding-bottom:0}.sidebar-google-reviews .sidebar-reviews__all-reviews-link{color:var(--brand-1) !important;font-weight:900 !important}.sidebar-google-reviews .wpsr-reviews-loadmore span{color:var(--white) !important}.google-reviews-wrapper .wpsr-review-full-content{font-size:1.063rem !important}.google-reviews-wrapper .wpsr-reviewer-name{font-family:'Futura PT' !important;font-size:var(--body-size-sm) !important}.google-reviews-wrapper .wpsr-review-date{font-family:'Futura PT' !important}.google-reviews-wrapper .wpsr-reviews-loadmore span{padding:var(--button-md-padding-v) var(--button-lg-padding-h);font-family:'Futura PT' !important;font-size:18px !important;background-color:var(--primary-button-lighten-10) !important;color:var(--primary-button-text) !important;border-radius:0 !important;text-transform:uppercase;font-weight:500 !important}.google-reviews-wrapper .wpsr-review-template-nine{border-radius:0 !important}.google-reviews-wrapper .wpsr-review-template-nine:hover{background-color:var(--primary-button-lighten-10) !important}.google-reviews-wrapper .wpsr-review-template-nine::after{background-image:var(--wpr-bg-e0fb5484-06d5-499c-9511-a41ea1967963);background-size:cover;width:67px;height:66px;background-repeat:no-repeat;z-index:-1;position:absolute;bottom:-30px;right:20%;content:""}.google-reviews-wrapper .wpsr-reviews-loadmore{margin-top:2.5em}#sidebar-practice-areas-nav li:not(:last-child){border-bottom:1px solid #d9d9d9}#sidebar-practice-areas-nav li a{font-weight:300;padding-top:6px;padding-bottom:6px}#sidebar-practice-areas-nav li a:hover{color:var(--primary-theme)}#sidebar-practice-areas-nav li .sub-menu-toggle:focus{outline:none}#sidebar-practice-areas-nav li .sub-menu-toggle:hover{color:var(--primary-theme)}.alert-box.alert--primary{border-color:#f1f3f5;background-color:var(--primary-theme-lighten-80)}.alert-box.alert--primary .alert-box__icon{background-color:var(--primary-theme)}.alert-box.alert--primary .alert-box__icon .alert-box__icon-icon{color:white}.alert-box.alert--primary .alert-box__content .alert-box__heading{color:var(--primary-theme)}ol.breadcrumb{padding-left:0}#top-breadcrumbs a{color:white;font-weight:normal}#top-breadcrumbs a:hover{color:var(--primary-theme-lighten-10)}.oxy-toc button{background-color:var(--secondary-theme);font-size:clamp(14px, 0.9em, 19px);color:white}.oxy-toc .toc-list ul{background-color:#F9F9F9}.oxy-toc .toc-list ul li{padding-left:0 !important}.oxy-toc .toc-list ul li:before{display:none}.oxy-toc .toc-list>ul>li{font-size:clamp(14px, 0.9em, 19px)}#testimonials-slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding-bottom:25px}#testimonials-slider .slick-slide{height:inherit !important;position:relative}#testimonials-slider .slick-slide:after{background-size:cover;width:67px;height:66px;background-repeat:no-repeat;z-index:-1;position:absolute;bottom:-30px;right:20%;content:""}#testimonials-slider .slick-slide>div{height:100%;padding:20px}#testimonials-slider .slick-arrow{color:var(--brand-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;height:25px;width:25px;font-size:24px;font-family:monospace;font-style:normal;z-index:10;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}#testimonials-slider .slick-arrow:before{position:absolute;top:0;left:0;content:'';display:block;width:25px;height:25px;border:2px solid var(--brand-2);border-radius:100%;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}#testimonials-slider .slick-arrow svg{width:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#testimonials-slider .slick-arrow:hover,#testimonials-slider .slick-arrow:active,#testimonials-slider .slick-arrow:focus{color:var(--brand-2)}#testimonials-slider .review-right-arrow{left:-10px}#testimonials-slider .review-left-arrow{right:-10px}#testimonials-slider.bg-visible .slick-slide:after{background-image:var(--wpr-bg-045dc384-68d1-44cd-af56-ef6c2902d288)}.fancybox-iframe{z-index:9999 !important}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.info-table__wrapper{overflow-x:auto;max-width:calc( 100vw - 40px)}.info-table__element{width:100%;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:var(--body-size-s);min-width:600px}.info-table__element table,.info-table__element th,.info-table__element td{border:1px solid black;text-align:left;padding:8px}.info-table__element .info-table__decorative-header{background-color:black;color:white;text-align:center;font-size:var(--body-size-m)}.info-table__element thead{font-family:'Futura PT'}.info-table__element tbody{font-family:'Nunito Sans';vertical-align:top}.info-table__element .c-ta-c{text-align:center}.info-table__element .c-va-m{vertical-align:middle}.theme-toggle.toggle-right .oxy-expand-collapse-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme-toggle.expanded{border-bottom:1px solid transparent !important;background-color:var(--primary-theme)}.theme-toggle.expanded .theme-toggle__title{color:white}.theme-toggle.expanded+.theme-toggle__content-panel{border-bottom:1px solid #e9e9e9}.theme-toggle.expanded .theme-toggle__title-wrapper img{-webkit-filter:invert(1) brightness(1.5);filter:invert(1) brightness(1.5)}.faq-toggle .faq-toggle-title{padding-right:24px}.c-tc-red{color:var(--primary-theme)}.c-tc-red:hover{color:rgba(255,255,255,0.8)}.c-tc-white-only{color:#fff}.c-tc-white-only:hover{color:rgba(255,255,255,0.8)}.acf-iframe{height:100% !important}.acf-iframe .ct-span{width:100%}.acf-loc .maps__element{padding-top:2.6rem;border-top:1px solid #cfd1d5}.acf-loc:first-child .maps__element{border-top:none !important;padding-top:0 !important}.public-transportation__desc a{font-weight:400 !important}.locations__reviews-wrap .wpsr-reviews-wrapper .wpsr-reviews-slider{max-width:60vw}.locations__reviews-wrap .wpsr-review-platform{display:none !important}.locations__reviews-wrap .wpsr-review-template-three{margin-left:0 !important}.locations__reviews-wrap .swiper-button-next,.locations__reviews-wrap .swiper-button-prev{width:44px}.inline-cta-sc{background-image:var(--wpr-bg-494b6d13-3a32-4191-a6fa-526b95281d24);position:relative;background-size:cover}.inline-cta-sc:after{background-color:var(--primary-theme);width:40px;position:absolute;top:0px;left:0px;bottom:0px;content:"";-wekkit-clip-path:polygon(0 0, 0 100%, 100% 0);-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0)}.inline-cta-sc .cta-box-buttons{row-gap:1rem}.get-started-sc .oxel_horizontal_divider__line{height:2px;background-color:#98a1a8;width:100%}html,body{scroll-behavior:smooth}figcaption{text-align:center;font-size:clamp(13px, 0.8em, 16px)}.video-poster-kostman{background-image:var(--wpr-bg-0aeade1d-9250-4663-9e2a-10292236cad5)}.video-poster-pyzer{background-image:var(--wpr-bg-0fa43f1e-7514-40eb-8640-abf1ce27ae75)}html:not(.js-user-action) .oxy-social-icons{display:none !important}#back-to-top{z-index:100}.pdms_inactive{height:0;overflow:hidden;margin-top:0 !important}@media only screen and (min-width: 480px){.js-review-slider .slick-arrow{width:40px;height:40px;font-size:40px}.js-review-slider .slick-arrow:before{width:40px;height:40px}.js-review-slider .slick-arrow svg{width:12px}#testimonials-slider .slick-arrow{width:40px;height:40px;font-size:40px}#testimonials-slider .slick-arrow:before{width:40px;height:40px}#testimonials-slider .slick-arrow svg{width:12px}}@media only screen and (min-width: 768px){.theme-button,.button-primary,a.button-primary,button.button-primary,.ct-link-button.button-primary,header #main-menu-get-started-button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper button,.button-secondary,a.button-secondary,button.button-secondary,.ct-link-button.button-secondary,#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .mobile-ui__tel-link,.button-3{padding:var(--button-md-padding-v) var(--button-lg-padding-h)}}@media only screen and (min-width: 992px){header .oxy-header-container .oxy-header-left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.call-us-header-row .oxy-header-container{padding-left:20px;padding-right:20px}.call-us-header-row .oxy-header-container .oxy-header-right{padding-left:0;padding-right:0;border-bottom:unset}.sidebar-google-reviews .wp-google-place{max-width:auto;margin:0 0}.law-firm-cta-box .cta-box-buttons:not(.ct-section):not(.oxy-easy-posts){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:unset}.cta-box-content a.button-primary,.cta-box-content header a#main-menu-get-started-button,header .cta-box-content a#main-menu-get-started-button,.cta-box-content a.button-secondary,.cta-box-content #header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui a.mobile-ui__tel-link,#header-sec .mega-menu-wrap .mega-menu .mega-mobile-menu-ui .cta-box-content a.mobile-ui__tel-link{font-size:0.7em}}@media only screen and (min-width: 992px) and (max-width: 1265px){.law-firm-cta-box .cta-box-team-image{max-width:190px}}@media only screen and (min-width: 992px) and (max-width: 1106px){.inline-cta-sc{padding:1.5rem !important}.inline-cta-sc .button-primary,.inline-cta-sc header #main-menu-get-started-button,header .inline-cta-sc #main-menu-get-started-button,.inline-cta-sc .fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom .inline-cta-sc button,.inline-cta-sc .fluentform form.frm-fluent-form .ff_submit_btn_wrapper button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .inline-cta-sc button{margin-left:0 !important}}@media only screen and (min-width: 1024px){.responsive-tabs-component ul.tabs .marker{margin-right:30px;width:18px;height:18px;margin-right:15px;margin-left:10px}}@media only screen and (max-width: 1099px) and (min-width: 768px) and (max-width: 1099px){#header-sec .mega-menu-wrap .mega-menu .mega-mobile-ui__tel-link-wrapper{margin-top:60px}}@media only screen and (min-width: 1450px){header .oxy-header-container .oxy-header-right #header-contact-btn{font-size:19px}}@media only screen and (max-width: 1099px) and (min-height: 600px){#header-sec .mega-menu-wrap .mega-menu .mega-mobile-ui__tel-link-wrapper{margin-top:40px !important;padding-top:40px !important}}@media only screen and (max-width: 1100px){header #landing-header--info-row{width:70%;padding-bottom:0px}header #landing-header--info-row .oxy-header-container .oxy-header-left{width:100%}header #landing-header--info-row .oxy-header-container .oxy-header-right{display:none}header #landing-header--nav-row{width:30%;padding-bottom:0px}header #landing-header--nav-row .oxy-header-container .oxy-header-left{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header #landing-header--nav-row .oxy-header-container .oxy-header-right{display:none}header #home-icon{display:none}#header-sec{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--fl-spacing-xxs);padding-bottom:var(--fl-spacing-xxs)}#overlay-hero-section>.ct-section-inner-wrap{padding-top:100px !important}#mega-menu-wrap-max_mega_menu_1:has(.mega-menu-open) #mega-menu-max_mega_menu_1[data-effect-mobile^="slide_left"]+button.mega-close{right:0 !important}#mega-menu-wrap-max_mega_menu_1:has(.mega-menu-open) #mega-menu-max_mega_menu_1[data-effect-mobile^="slide_"]+button.mega-close:before{font-size:1.5rem !important}}@media only screen and (max-width: 1099px){header .oxy-header-container .oxy-header-right #header-contact-btn{display:none}#header-sec #landing-header--nav-row .oxy-header-left a img{display:none}#header-sec .mega-menu-wrap .mega-menu{padding-bottom:60px}#header-sec .mega-menu-wrap .mega-menu .mega-sub-menu{padding-left:16px}#header-sec .mega-menu-wrap .mega-menu .mega-sub-menu li a{padding:6px 8px}#header-sec .mega-menu-wrap .mega-menu .mobile-ui__tel-link-label{display:block;margin-bottom:20px;color:white}#header-sec .mega-menu-wrap .mega-menu .mega-mobile-ui__tel-link-wrapper{margin-top:4vh;text-align:center;padding-top:4vh;border-top:1px solid rgba(104,108,121,0.2);margin-left:20px;margin-right:20px;padding-bottom:50px}#header-sec .mega-menu-wrap .mega-menu li a.mega-menu-link{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 992px){.inline-cta-sc .button-primary,.inline-cta-sc header #main-menu-get-started-button,header .inline-cta-sc #main-menu-get-started-button,.inline-cta-sc .fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper_custom .inline-cta-sc button,.inline-cta-sc .fluentform form.frm-fluent-form .ff_submit_btn_wrapper button,.fluentform form.frm-fluent-form .ff_submit_btn_wrapper .inline-cta-sc button{margin-left:0 !important}}@media only screen and (max-width: 991px){header #header-nav-row .oxy-header-container #header-logo-link img{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.law-firm-cta-box .cta-box-buttons:not(.ct-section):not(.oxy-easy-posts) a{width:100%}.law-firm-cta-box .cta-box-buttons:not(.ct-section):not(.oxy-easy-posts) a.button-primary,.law-firm-cta-box .cta-box-buttons:not(.ct-section):not(.oxy-easy-posts) header a#main-menu-get-started-button,header .law-firm-cta-box .cta-box-buttons:not(.ct-section):not(.oxy-easy-posts) a#main-menu-get-started-button{margin-left:0 !important;margin-top:16px}#service-page-column .wp-block-group .modal-popup{max-width:12em;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (max-width: 990px){.wpsr-reviews-wrapper .wpsr-reviews-slider{max-width:90vw !important}}@media screen and (max-width: 782px){.admin-bar .oxy-modal-backdrop.live{top:46px}}@media only screen and (max-width: 781px){.responsive-tabs-component ul.tabs{display:none}.responsive-tabs-component .tab_container{min-height:auto !important}.responsive-tabs-component .drawer-heading{color:white}.responsive-tabs-component .tab_content{height:auto;padding:20px}.responsive-tabs-component .tab_content .content-text{font-size:16px}.responsive-tabs-component .tab_content .content-title{display:none}.responsive-tabs-component .tab_container{display:block;width:95%;border-top:none;border-radius:0;padding:0;margin:0;width:100%;background-color:var(--dark-background);background-repeat:no-repeat}.responsive-tabs-component .tab_container .tab_drawer_heading:nth-of-type(4n+1){background-color:#1e1e1e}.responsive-tabs-component .tab_drawer_heading{background-color:#131313;color:white;margin:0;padding:18px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-weight:700}.responsive-tabs-component .tab_drawer_heading .oxy-expand-collapse-icon{margin-right:0.8em}.responsive-tabs-component .tab_drawer_heading .oxy-expand-collapse-icon:before,.responsive-tabs-component .tab_drawer_heading .oxy-expand-collapse-icon:after{background-color:var(--tertiary-cta)}.responsive-tabs-component .d_active{color:white;border-left:8px solid var(--primary-theme);background-color:var(--secondary-theme) !important}}@media only screen and (max-width: 768px){#footer-nav-sec .oxy-nav-menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){header .oxy-header-container .oxy-header-left{width:100%}header .oxy-header-container .oxy-header-left .ct-shortcode{margin-left:auto}.oxy-header-right{display:none !important}#blog-post-repeater .oxy-repeater-pages-wrap .oxy-repeater-pages{margin-top:20px}.inline-cta-sc{padding:2rem !important}html,body{max-width:100%;overflow-x:hidden}.hide-mobile{display:none !important}}@media only screen and (max-width: 480px){#footer .footer-menu .oxy-nav-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#footer .footer-menu .menu-item{margin-top:5px;margin-bottom:5px;margin-left:5px}#footer .footer-menu .menu-item a{padding-top:0;padding-bottom:0;margin-right:5px;border-right:2px solid white}#footer .footer-menu .menu-item:last-child a{border-right:unset}}@media only screen and (max-width: 479px){#blog-post-repeater .oxy-repeater-pages-wrap .oxy-repeater-pages span.current,#blog-post-repeater .oxy-repeater-pages-wrap .oxy-repeater-pages a.page-numbers{padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px}#blog-post-repeater .oxy-repeater-pages-wrap .oxy-repeater-pages a.page-numbers{margin-right:1.5vw;margin-left:1.5vw}}@media only screen and (max-width: 315px){#back-to-top{bottom:100px !important}}

/*# sourceMappingURL=site.min.css.map */
