/* TYPOGRAPHY ADJUSTMENTS */body{font-size:calc(15px + 0.390625vw) !important;font-family:Cabin !important}h1{font-size:4rem !important;font-family:Ubuntu important}h2{font-size:2.5rem !important;font-family:Ubuntu !important}h3{font-size:1.75rem !important;font-family:Ubuntu !important}h4{font-size:1rem !important;font-family:Ubuntu !important}/* CONTAINER ADJUSTMENTS */.container-fluid{margin:0 !important;padding:0 !important}/* SITE HEADER ADJUSTMENTS */#site-header-inner{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-left:20px !important;margin-right:20px !important;margin-top:2px !important;margin-bottom:0 !important}@media (min-width:600px){#site-header-inner{margin-left:40px !important;margin-right:40px !important;margin-top:10px !important}}@media (min-width:900px){#site-header-inner{margin-left:40px !important;margin-right:40px !important;margin-top:10px !important}}/* SERVICE PAGES */#service-table-row{margin-top:10px !important;margin-bottom:10px !important;margin-right:10px !important;margin-left:10px !important}@media (min-width:600px){#service-table-row{margin-top:10px !important;margin-bottom:10px !important;margin-right:10px !important;margin-left:10px !important}@media (min-width:900px){#service-table-row{margin-top:10px !important;margin-bottom:10px !important;margin-right:10px !important;margin-left:10px !important}#service-table-shape{margin-top:10px !important;margin-bottom:10px !important;margin-right:0 !important;margin-left:0 !important}@media (min-width:600px){#service-table-shape{margin-right:10px !important;margin-left:10px !important;margin-top:0 !important;margin-bottom:0 !important}}@media (min-width:900px){#service-table-shape{margin-right:10px !important;margin-left:10px !important;margin-top:0 !important;margin-bottom:0 !important}}/* CONTACT PAGE BOX ADJUSTMENTS */#contact-form-box{margin-left:0 !important;margin-right:0 !important;margin-top:8px !important;margin-bottom:0 !important}@media (min-width:600px){#contact-form-box{margin-left:.5vw !important;margin-right:.5vw !important;margin-top:0vh !important;margin-bottom:1vh !important}}@media (min-width:900px){#contact-form-box{margin-left:.5vw !important;margin-right:.5vw !important;margin-top:0vh !important;margin-bottom:2vh !important}}#contact-email-box,#contact-phone-box,#contact-address-box{margin-left:1px !important;margin-right:1px !important;margin-top:8px !important;margin-bottom:0 !important;padding-top:1vh !important;padding-bottom:1vh !important}@media (min-width:600px){#contact-email-box,#contact-phone-box,#contact-address-box{margin-left:1vw !important;margin-right:1vw !important;margin-top:2vh !important;margin-bottom:2vh !important;padding-top:1vh !important;padding-bottom:1vh !important}}@media (min-width:900px){#contact-email-box,#contact-phone-box,#contact-address-box{margin-left:1vw !important;margin-right:1vw !important;margin-top:2vh !important;margin-bottom:2vh !important;padding-top:1vh !important;padding-bottom:1vh !important}}/* CONTACT FORM SUBMIT BUTTON ADJUSTMENTS */input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{display:block;font-family:Ubuntu;background-color:#0d48a2 !important;color:white !important;font-size:16px;font-weight:800;text-transform:uppercase;margin-top:10px;margin-bottom:0;padding:10px;border-color:black;border-style:solid;border-width:1px;border:1;border-spacing:0;cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button[type=submit]:hover,.button:hover,body div.wpforms-container-full:hover .wpforms-form:hover input[type=submit]:hover,body div.wpforms-container-full:hover .wpforms-form:hover button[type=submit]:hover,body div.wpforms-container-full:hover .wpforms-form:hover .wpforms-page-button:hover{display:block;font-family:Ubuntu;background-color:#0d48a2 !important;color:white !important;text-underline-offset:6px;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:none;font-size:16px;font-weight:800;text-transform:uppercase;margin-top:10px;margin-bottom:0;padding:10px;border-color:black;border-style:solid;border-width:1px;border:1;border-spacing:0;cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}/* DROPDOWN MENU ADJUSTMENTS */.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-family:Source Sans Pro;font-weight:600;font-style:normal;font-size:16px !important;text-transform:none}/* LINK UNDERLINE ADJUSTMENTS */.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button),.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button){cursor:pointer;text-underline-offset:6px;text-decoration:none;text-decoration-style:solid;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):hover,.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover{cursor:pointer;text-underline-offset:6px;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}/* GALLERY IMAGE ADJUSTMENTS */.gallery-item{display:inline-block;text-align:center;vertical-align:middle;margin:0 0 1.5em;width:80%}/* ABOUT PAGE ADJUSTMENT */#about-section-1{padding-top:10px !important;padding-bottom:10px !important}@media (min-width:600px){#about-section-1{padding-top:10px !important;padding-bottom:10px !important}}@media (min-width:900px){#about-section-1{padding-top:10px !important;padding-bottom:10px !important}}#about-photo{width:95vw !important;height:auto !important;margin:auto !important;padding:0 !importat;alignment-adjust:center !important}@media (min-width:600px){#about-photo{width:35vw !important;height:auto !important;margin-right:auto !important;margin-left:auto !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;alignment-adjust:center !important}}@media (min-width:900px){#about-photo{width:42vh !important;height:auto !important;margin-right:auto !important;margin-left:auto !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;alignment-adjust:center !important}}#about-photo-caption-content-top{padding:0 !important;margin-left:18vw !important;margin-right:18vw !important;margin-top:10px !important;margin-bottom:10px !important;font-size:calc(12px + 0.390625vw) !important;line-height:16px !important}@media (min-width:600px){#about-photo-caption-content-top{padding:0 !important;margin-left:10vw !important;margin-right:10vw !important;margin-top:10px !important;margin-bottom:0 !important;font-size:calc(12px + 0.390625vw) !important;line-height:24px !important}}@media (min-width:900px){#about-photo-caption-content-top{padding:0 !important;margin-left:10vw !important;margin-right:10vw !important;margin-top:10px !important;margin-bottom:0 !important;font-size:calc(12px + 0.390625vw) !important;line-height:24px !important}}#about-photo-caption-content-bottom{padding:0 !important;margin-left:18vw !important;margin-right:18vw !important;margin-top:0 !important;margin-bottom:10px !important;font-size:calc(10px + 0.390625vw) !important;line-height:16px !important}@media (min-width:600px){#about-photo-caption-content-bottom{padding:0 !important;margin-left:10vw !important;margin-right:10vw !important;margin-top:0 !important;margin-bottom:0 !important;font-size:calc(10px + 0.390625vw) !important;line-height:24px !important}}@media (min-width:900px){#about-photo-caption-content-bottom{padding:0 !important;margin-left:10vw !important;margin-right:10vw !important;margin-top:0 !important;margin-bottom:0 !important;font-size:calc(10px + 0.390625vw) !important;line-height:24px !important}}#about-right-shape{padding:10px !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:10px !important;margin-left:10px !important}@media (min-width:600px){#about-right-shape{padding:10px !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:20px !important;margin-left:0 !important}}@media (min-width:900px){#about-right-shape{padding:10px !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:20px !important;margin-left:0 !important}}#about-cred-row1{margin-top:10px !important;margin-bottom:10px !important;margin-right:10px !important;padding:0 !important}#about-clients-row2{margin-top:10px !important;margin-bottom:10px !important;margin-right:10px !important;padding:0 !important}.about-graphic{padding:0 !important;margin-left:20px !important;margin-right:20px !important;max-height:20% !important;max-width:20% !important}@media (min-width:600px){.about-graphic{padding:0 !important;margin-left:20px !important;margin-right:20px !important;max-height:80% !important;max-width:80% !important}}@media (min-width:900px){.about-graphic{padding:0 !important;margin-left:20px !important;margin-right:20px !important;max-height:80% !important;max-width:80% !important}}.clients-employers-text{font-size:3.2vw !important;font-family:Ubuntu !important}@media (min-width:600px){.clients-employers-text{font-size:2vw !important;font-family:Ubuntu !important}}@media (min-width:900px){.clients-employers-text{font-size:2vw !important;font-family:Ubuntu !important}}