/*!
Theme Name: mcc_theme
Theme URI: http://underscores.me/
Author: Vision Creative Group
Author URI: https://www.visioncreativegroup.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mcc_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

mcc_theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}*,:after,:before,html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;color:#666;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{background-color:transparent;border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{flex:1 0 50%;text-align:end}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}html{scroll-behavior:smooth}body{color:#173658;font-family:MyriadWebPro,san-serif;font-size:16px;font-weight:500}.container{margin:0 auto;max-width:auto;padding:20px}.content-container{margin:0 auto;max-width:1200px;padding:20px}.page,.post{margin-bottom:0}a,a:visited{color:#163558;font-weight:400;text-decoration:none}a:hover{color:#c5912d}h1,h2{color:#163558}h2{font-family:GillSans,san-serif;font-size:2.8rem;font-weight:300;line-height:1.25;margin-top:0}p{font-family:MyriadWebPro,san-serif;font-size:1.2rem;font-weight:500}.emphasis,h2 strong{font-family:GillSans,san-serif;font-weight:700;text-transform:uppercase}.no-pad{padding:0}.nowrap{white-space:nowrap}.dark-bg{background-color:#c5912d;margin-bottom:20px}.dark-bg,.dark-bg h2{color:#fff}.margin-top-20{margin-top:20px}.padding-bottom-0{padding-bottom:0}.Media{align-items:center;display:flex;position:relative;width:100%;z-index:2}.Media-figure{margin-right:2em;max-width:400px}.Media-body{flex:1}.Media-body h2{color:#fff;margin-bottom:10px;margin-top:0}.Media-body p{color:#173658}.Media--reverse>.Media-figure{margin:0 0 0 2em;order:1}.Media-wide .Media--reverse .Media-body{margin-right:40px}.Media-bg{height:50%;position:absolute;width:100%;z-index:1}.light .Media-bg{background-color:#d5b278}.dark .Media-bg{background-color:#c5912d;color:#fff}.no-bg .dark .Media-bg,.no-bg .light .Media-bg{background-color:transparent}.no-bg .dark .Media-body h2,.no-bg .light .Media-body h2{color:#163558}.no-bg .dark .Media-body p,.no-bg .light .Media-body p{color:#173658}.Media-wide{align-items:center;display:flex;position:relative}.Media-wide .Media{margin:0 auto;max-width:auto;padding:20px}@media (max-width:767px){.Media-wide .Media{display:flex;flex-direction:column;padding:20px 0}.Media-wide .Media-figure{height:auto!important;order:1;position:relative;width:auto;width:auto!important}.Media-wide .Media-body{order:2}.Media-wide .Media-bg{background-color:transparent}.Media-wide.light .Media-body{background-color:#d5b278;margin-top:-150px;padding:170px 20px 20px}.Media-wide.dark .Media-body{background-color:#c5912d;margin-top:-150px;padding:170px 20px 20px}.no-bg .Media-wide.dark .Media-body,.no-bg .Media-wide.light .Media-body{background-color:transparent}.Media-wide .Media--reverse .Media-body{margin-right:0}.Media-figure{max-width:280px}}.wp-block-button__link{background-color:initial;color:initial;padding:initial}.btn,.btn .wp-block-button__link{color:#fff;display:inline-block;font-size:16px;margin-bottom:10px}@media (max-width:768px){.btn .wp-block-button__link br,.btn br{display:none}}.btn.btn-dark .wp-block-button__link{background-color:#163558;color:#fff}.btn,.btn .wp-block-button__link,input[type=submit].btn{background-color:#c5912d;border-color:#c5912d;border-radius:50px;color:#fff;font-family:GothamRoundedMedium,san-serif;font-weight:400;padding:5px 20px;text-decoration:none;text-transform:uppercase}.btn .wp-block-button__link:hover,.btn:hover,input[type=submit].btn:hover{background-color:#163558;color:#fff}.btn.btn-pad{margin-bottom:40px}.wp-block-buttons>.wp-block-button.btn-pad{margin-bottom:100px}div.btn .wp-block-button__link:hover{background-color:#c5912d;color:#fff}.light .btn{color:#fff}.light .btn:hover{background-color:#c5912d;color:#fff}.dark .btn{background-color:#d5b278;color:#fff}.dark .btn:hover{background-color:#163558;color:#fff}.cols-2{-moz-columns:2;column-count:2}.cols-2,.cols-3{color:#fff;margin-left:0;padding-bottom:0}.cols-3{-moz-columns:3;column-count:3;padding-left:20px}.cols-3 li{margin-right:15px}@media (max-width:767px){.cols-2,.cols-3{-moz-columns:1;column-count:1}}.asterisks{padding-left:0}.asterisks li{font-size:12px;list-style-type:none;margin:0;padding:0}.section-content p:last-child{margin-bottom:0}.grid-2{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.grid-2{grid-template-columns:1fr}}.grid-4{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.btn .wp-block-button__link{display:flex;margin:0 auto;padding:5px 20px;width:-moz-fit-content;width:fit-content}.btn .wp-block-button__link span{display:flex;padding-top:1px}.btn .wp-block-button__link:after{content:url(/wp-content/themes/firstmco/dist/assets/images/Arrow.svg);height:20px;padding-left:5px;padding-top:0;width:11px}.wp-block-buttons>.wp-block-button{margin-bottom:30px}.btn:hover .wp-block-button__link,.wp-block-buttons>.wp-block-button:hover,div.btn .wp-block-button__link:hover{background-color:#163558}.wp-block-button.btn{padding:3px 0 0}.all-the-difference{margin-top:-1px}.entry-content,.entry-summary,.page-content{margin:1.5em auto;max-width:1200px;padding:0 30px}.full-width .entry-content,.full-width .entry-summary,.full-width .page-content{margin:1.5em 0 0;max-width:none;padding:0}.home .full-width .entry-content{margin-top:0}@media (max-width:1024px){.wp-block-group.full-width{padding-left:40px;padding-right:40px}}.header-shadow{display:none}.page-template-page-services .header-shadow{display:block}.page-about-us .header-shadow{display:block;position:absolute}.page-technology .entry-content,.services-template .entry-content{margin:0;max-width:none;padding:0}.page-technology .entry-content h2,.page-technology .entry-content p,.services-template .entry-content h2,.services-template .entry-content p{margin-left:auto;margin-right:auto;max-width:1000px}.page-technology .entry-content .block-image-with-text h2,.services-template .entry-content .block-image-with-text h2{color:#173658;font-family:GillSans;font-size:2.4rem;text-transform:uppercase}.page-technology .entry-content .block-image-with-text h2 .has-text-align-center,.services-template .entry-content .block-image-with-text h2 .has-text-align-center{margin:0 auto 20px}.page-technology .entry-content .block-image-with-text .btn span:after,.services-template .entry-content .block-image-with-text .btn span:after{content:url(/wp-content/themes/firstmco/dist/assets/images/Arrow.svg);height:20px;padding-left:5px;padding-top:0;width:11px}.header-with-text h2{text-wrap:balance;color:#fff;margin-bottom:20px;padding-top:60px}.header-with-text h2 strong{text-transform:none}.header-with-text p:last-child{margin-bottom:0;padding-bottom:60px}.header-with-text h2.line-1,.header-with-text h2.line-2{color:#163558;font-family:GillSans}.header-with-text h2.line-2{padding-top:0}.header-with-text p{font-size:24px}@media (max-width:767px){.header-with-text h2{font-size:2.4rem}}.services-template .block-image-with-text .btn{background-color:#c5912d;border-color:#c5912d;border-radius:50px;color:#fff;font-size:16px;font-weight:400;padding:5px 20px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.services-template .block-image-with-text .btn span{display:flex;padding-top:2px}.all-the-difference p{font-family:MyriadWebPro;font-size:22px;font-weight:400}.all-the-difference a{color:#fff;font-weight:700}.all-the-difference .btn{font-family:GothamRoundedMedium}.bold{font-weight:700}.center,.center-all p{text-align:center}.center-all a{display:inline-block;margin:0 auto}.border-bottom-image{border-bottom:2px solid #eee}.mobile-only{display:none}@media (max-width:1023px){.mobile-only{display:list-item}}#SR7_2_2 .hesperiden .sr7-bullet.selected{background:#ffce35!important;border-color:#ffce35}.gf_step_label,.gf_step_number,.wp-theme-firstmco .gform-theme--framework .gf_step_label{color:#163558}.gform_button,.wp-theme-firstmco .gform_next_button.gform-theme-button.button{background-color:#c5912d!important;border-color:#c5912d!important;border-radius:50px!important;color:#fff!important;font-family:GothamRoundedMedium,san-serif!important;font-weight:400!important;padding:5px 20px!important;text-decoration:none!important;text-transform:uppercase!important}.gform_button:hover,.wp-theme-firstmco .gform_next_button.gform-theme-button.button:hover{background-color:#163558!important;color:#fff!important}.gform_save_link.gform-theme-button.gform-theme-button--secondary{border-color:#c5912d!important;border-radius:50px!important;color:#163558!important}.gform_previous_button.gform-theme-button.gform-theme-button--secondary{border-color:#163558!important;border-radius:50px!important;color:#163558!important}.gform-theme--framework .gf_step_completed .gf_step_number{background-color:#e2e2e2!important}.gform-theme--framework .gf_step_completed .gf_step_number:after{background-color:#163558!important;border:none!important}.gform-theme--framework .gform_confirmation_message{font-family:MyriadWebPro,san-serif;font-size:1.2rem;font-weight:500}.search-results h2{font-size:1.6rem}.pad-header-bottom h2{padding-bottom:50px}.text-wrap-balance p{text-wrap:balance}header{background-color:#fff;width:100%}.custom-logo{max-height:120px;transition:all .3s ease-in-out;width:auto}.site-header-top{align-items:center;background-color:#00235d;color:#fff;display:flex;justify-content:space-between}.site-header-top a{color:#fff}.site-header-top>div{margin:10px}.site-header-top>div:first-child{margin-left:20px}.site-header-top svg{height:16px;margin-bottom:-2px;width:16px}.site-header-top .nowrap svg{margin-left:20px}.site-header-social svg{margin-left:10px}.site-header{color:#163558;flex-direction:row;justify-content:space-between;margin:30px auto;max-width:1200px;padding:0 20px}.main-navigation,.site-header{align-items:center;display:flex}.main-navigation{flex-grow:2;justify-content:flex-end;width:auto}.main-navigation a{color:#163558;font-family:GillSans,san-serif;font-size:1.1rem;font-weight:semibold}.main-navigation a:hover{color:#c5912d}.main-mobile-navigation{display:none;position:relative}.primary-menu li{margin:0;padding:20px 20px 20px 10px}.primary-menu>li.menu-item-has-children{margin-right:40px;position:static}.primary-menu>li.menu-item-has-children:first-child>a{padding-left:50px;position:relative}.primary-menu>li.menu-item-has-children a{position:relative}.primary-menu>li.menu-item-has-children a:hover{color:#c5912d}.primary-menu>li.menu-item-has-children>a:after{background-repeat:no-repeat;background-size:contain;content:url(/wp-content/uploads/2025/07/Drop-Down-Arrow-e1752856199770.png);display:inline-block;height:16px;margin-left:5px;position:absolute;right:-20px;top:35%;transform:translateY(-50%);vertical-align:middle;width:16px}.primary-menu>li.menu-item-has-children:hover>a:after{content:url(/wp-content/uploads/2025/07/Drop-Down-Arrow_Rollover-e1752856215507.png);top:25%;transform:rotate(180deg) scaleX(-1)}.primary-menu .sub-menu li a:after{content:none}.header-mobile-menu ul{margin-bottom:0;margin-left:10px;margin-top:10px;padding-left:0}.header-mobile-menu ul:last-child{margin-bottom:30px}.header-mobile-menu .primary-menu li a{color:#5f5f5f;font-size:20px;font-weight:400;margin:10px}.header-mobile-menu li a:hover{color:#c5912d}.search-icon-mobile{display:none}.main-navigation ul{align-items:center}.main-navigation ul ul{background:#fff;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);display:none;flex-direction:column;flex-direction:row;left:0;padding-bottom:10px;padding-top:10px;position:absolute;top:100%;width:100%;z-index:1000}.main-navigation ul .main-navigation ul ul a{font-size:1em}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:0}.main-navigation ul ul li{border-left:1px solid #999;margin:20px 0;padding:0 20px;width:20%}.main-navigation ul ul>li>a{border-bottom:1px solid #999;font-size:22px;font-weight:700;height:70px;padding-bottom:20px}.main-navigation ul ul a{margin:0;padding:0;width:auto}.main-navigation ul ul li:first-child{border-left:none}.main-navigation .current-menu-item>a{color:#c5912d}.main-navigation ul ul ul{align-items:start;border:none;box-shadow:none;display:flex;flex-direction:column;left:0;padding-bottom:0;position:relative}.main-navigation ul ul ul li{border:none;margin:8px 0;padding:0 10px;width:auto}.main-navigation ul ul ul a{border:none;font-size:18px;font-weight:400;height:auto;line-height:1.2;padding-bottom:0}.main-navigation ul ul li:hover>ul{display:flex}#searchButton{margin-top:-5px}.primary-menu>li.menu-item-has-children:hover>ul{align-items:start;align-items:stretch;border-radius:10px;box-shadow:4px 4px 8px rgba(0,0,0,.1);display:flex}.top-nav-bar{background-color:#e2e2e2;padding:10px 30px}.top-nav-bar ul{display:flex;flex-direction:row;list-style-type:none;margin:10px 0}.top-nav-bar .grid-2>div:last-child{display:flex;flex-direction:row;justify-content:flex-end}.top-nav-bar a{color:#163558;font-weight:400}.top-nav-bar a:hover{color:#c5912d}.top-nav-menu-left{padding-top:3px}.top-nav-menu-left li{border-left:1px solid #163558;padding:0 10px}.top-nav-menu-left li:first-child{border-left:none;padding-left:0}.top-nav-menu-right li{padding:0 10px;white-space:nowrap}.top-nav-menu-right li a{display:inline-block}.top-nav-menu-right li a span{display:flex;padding-top:3px}.top-nav-menu-right li:first-child a{background-color:#c5912d;border-color:#c5912d;border-radius:50px;color:#fff;font-weight:400;padding:2px 10px;text-decoration:none}.top-nav-menu-right li:first-child a span{display:flex;padding-top:1px}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px 0;position:relative;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;z-index:100000}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#5f5f5f}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px;z-index:100000}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#5f5f5f;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}@media (max-width:1023px){.custom-logo{max-width:250px}.search-icon-mobile{display:block;float:right}.search-icon-mobile-link{display:block;margin-left:auto;margin-right:20px}.header-menu-btns,.search-icon,.site-header{display:none}.main-mobile-navigation{align-items:center;display:flex;justify-content:flex-start;margin:20px 0;position:relative}.header-mobile-menu{display:none}.header-mobile-menu.nav-active{box-shadow:4px 4px 8px rgba(0,0,0,.1);display:block}.header-mobile-menu.open{opacity:1;pointer-events:all;position:relative;top:0}.header-mobile-menu-btn{cursor:pointer;left:1rem;margin:5px 20px 0}.header-mobile-menu{background:#fff;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:11}.header-mobile-menu>ul{margin-left:70px}header .primary-mobile-menu{align-items:start;display:flex;flex-direction:column;justify-content:start;margin-left:80px;margin-top:20px}.primary-mobile-menu li{list-style-type:none;padding:10px 0}header .primary-mobile-menu>li a{color:#5f5f5f;font-size:20px;font-weight:700}.primary-mobile-menu>li li a{font-size:16px;font-weight:700}.primary-mobile-menu>li li li a{font-size:16px;font-weight:400}.primary-mobile-menu li a:hover{color:#801a19}.header-mobile-menu .search-form{display:block;margin:0 auto 40px;text-align:center}.search-form-mobile{background:#e7e7e7;display:none;padding:34px 26px;position:absolute;width:calc(100% - 80px);z-index:1000000}.search-form-mobile label{flex:1 0 50%;margin-right:10px;width:auto}.search-form-mobile label input{width:100%}.header-mobile-menu .search-field{margin-right:20px}.header-mobile-menu.nav-active{animation-name:fadeIn;max-height:calc(100vh - 220px);overflow-y:auto!important}.header-mobile-menu.fade.out{animation-name:fadeOut}.top-nav-bar{padding:10px 20px}.top-nav-bar ul.top-nav-menu-left{font-size:14px;margin:0;padding-left:0}.top-nav-bar ul.top-nav-menu-right{font-size:14px;margin-bottom:0;margin-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(startYposition)}to{opacity:1;transform:translateY(endYposition)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(startYposition)}to{opacity:0;transform:translateY(endYposition)}}}#masthead{background-color:#fff;position:fixed;z-index:1000}#masthead.scrolled{box-shadow:0 4px 6px rgba(0,0,0,.1)}#masthead.scrolled .custom-logo{max-height:40px}#masthead.scrolled .header-shadow{display:none}main{display:block;padding-top:200px}.page-template-page-services main{padding-top:226px}@media (max-width:1023px){.page-template-page-services main,main{padding-top:177px}}@media (max-width:767px){.page-template-page-services main,main{padding-top:221px}.page-template-default main{padding-top:197px}}.top-nav-bar{height:auto;opacity:1;overflow:hidden;transition:all .3s ease-in-out}.top-nav-bar.hide-top-bar{height:0;opacity:0;padding-bottom:0;padding-top:0}#masthead.scrolled .site-header{margin-bottom:10px;margin-top:10px}#masthead.scrolled .main-mobile-navigation{margin-bottom:0;margin-top:0}.site-footer{background-color:#173658;background:#173658 url(/wp-content/uploads/2025/07/Footer_Bkg.jpg) top no-repeat;font-family:GillSans,san-serif}.site-footer .footer-logo{margin-bottom:30px;max-width:400px}@media (max-width:767px){.site-footer .footer-logo{max-width:280px}}.site-footer .footer-list-grid{display:grid;grid-template-columns:1fr 1fr}.site-footer .footer-list-grid a{color:#fff;font-weight:400}.site-footer .footer-list-grid a:hover{color:#ffce35}.site-footer .footer-list-grid-header,.site-footer .footer-list-grid-header a{color:#ffce35;text-transform:uppercase}.site-footer .footer-nav-main a,.site-footer .footer-nav-main li{color:#fff;font-weight:700}.site-footer .grid-2{display:grid;grid-template-columns:1fr 1fr}.site-footer ul{list-style-type:none;margin-left:0;padding-left:0}.site-footer ul li{padding:0}@media (max-width:767px){.site-footer .grid-2{display:block}}.site-footer .grid-2>div:first-child{display:flex;flex:1;flex-direction:column;justify-content:space-between}.site-footer .footer-visit{grid-column-gap:0;grid-row-gap:0;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;overflow:hidden}@media (max-width:1023px){.site-footer .footer-visit{display:block}}.site-footer .footer-visit>div:first-child{background-color:#149aa6;padding:50px}.site-footer .footer-visit>div:last-child{background-color:#fff;line-height:0}.site-footer .footer-visit h2,.site-footer .footer-visit p{color:#fff}.site-footer .footer-visit .btn{background-color:#ffac00;text-align:center}.site-footer .footer-visit .btn:hover{background-color:#c5178d}.site-footer .footer-visit iframe{height:100%;min-height:300px;width:100%}.site-footer .footer-container{padding:50px}.site-footer .footer-nav-main{margin-left:0}.site-footer .footer-nav-main li{color:#fff;font-size:18px;font-weight:700;list-style-type:none}.site-footer .btn,.site-footer li{text-transform:uppercase}.site-footer .btn{background-color:#c5188d}.site-footer .btn:hover{background-color:#419aa6}.site-footer li{color:#fff;font-size:12px;margin:10px 0}.site-footer span.footer-header{display:block;font-size:14px}.site-footer-menus{background-color:#801a19}.site-footer-menus a{color:#fff}.site-info{background-color:#796e40}.footer-cols{flex-direction:row;flex-wrap:wrap;margin:0 auto}.footer-cols,.site-info-content{display:flex;justify-content:space-between}.site-info-content{color:#fff}.site-info-social a{color:#fff;padding-left:10px}.site-info-social a:hover{color:#ccd7dd}.site-footer-menus h3{color:#fff;font-size:1em}.site-footer-menus ul{list-style-type:none;margin-left:0;padding-left:0}.site-footer-menus ul a{font-weight:400}#footer-sidebar1{width:45%}#footer-sidebar1 ul{display:flex;flex-flow:column wrap;max-height:130px}#footer-sidebar1 li{margin-right:40px}div#footer-sidebar>div{margin-right:20px}.site-footer-menus svg:hover circle{fill:#ccd7dd}.site-footer-menus aside{margin-bottom:.5em}.footer-icons img{margin-right:10px;width:32px}.footer-certs{display:flex;flex-direction:row;gap:20px}.footer-certs img{max-height:90px;max-width:90px}@media (max-width:1023px){.site-info-social a:first-child{padding-left:0}}@media (max-width:900px){#footer-sidebar1 ul{max-height:160px}}@media (max-width:767px){.site-footer{background-size:cover}.site-footer .footer-list-grid{display:grid;grid-template-columns:1fr}.footer-cols,.site-info-content{display:block}.site-footer ul li:last-child{border-left:0 solid #606060;padding-left:0}.site-footer .footer-container>div:last-child{margin-left:0}}@media (max-width:480px){.footer-cols,.site-info-content{display:block}#footer-sidebar1{width:100%}#footer-sidebar1 ul{-moz-columns:1;column-count:1}}.home-who-we-are{background-color:#3a5e78}.page-template-default h1{font-size:2.5rem}.page-template-default h2{font-size:2rem}.glossary-letters a{color:#173658;margin-right:5px}.page-id-325 p[id]{font-size:36px;margin-bottom:20px}.page-workers-compensation-provider-network .main{margin-top:-30px}

/*# sourceMappingURL=styles.css.map*/