:root{--line-height-set:1.7;--theme-font-main:"Lusitana", Sans-serif;--theme-font-headings:"Lusitana", Sans-serif;--theme-font-menu:"Lusitana", Sans-serif;--button-font:"Lusitana", Sans-serif;--button-shadow:inset 0 25px 20px -10px rgba(255, 255, 255, 0.3);--button-shadow-hover:inset 0 25px 20px -10px rgba(0, 0, 0, 0.1);--cl-bluedrk:#416996;--cl-bluelt:#638bb7}@media only screen and (min-width:1px){.home .before-services{background-image:url(/wp-content/uploads/2020/03/Collier-Mobile.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:4% 2%}ul#menu-top-nav{display:inline-flex;flex-direction:row}li#menu-item-18211{padding-left:10px}.top-bar{text-align:right}.share-bar{display:none}.button{background:#4d76a3}.gmbpagebefore{background-image:url(/wp-content/uploads/2026/04/collier-hero-overlay-gmb.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:14% 2%}p.has-text-align-center.gmbh1{font-size:1.4em;margin-top:3px;text-align:center;color:#959494;font-weight:700}p.probate{color:#fff;font-weight:700;text-shadow:2px 2px 4px #000;text-transform:uppercase;margin-bottom:30px;font-size:60px;text-align:center}p.has-text-align-center.gmbcontact{font-size:37px}p.consolt a{text-decoration:none;color:#fff;font-size:29px;background:var(--cl-bluelt);border-radius:50px;font-weight:700;box-shadow:0 10px 30px -8px rgb(0 0 0 / .95);text-align:center;padding:10px 40px;text-decoration:none}em{color:#fff;font-style:italic;text-shadow:2px 2px 4px #000}p.consolt{justify-self:center}h2,.fauxtwo{font-family:"Lusitana";color:#355d8a;font-size:1.65em}.home-service-description{font-family:"Lusitana";border-top:1px solid #2e2e2e;padding-top:5%;color:#6d6969;font-size:16px;padding-bottom:5%}a.serviceboxlink .btn-cntnr .button{font-family:"Lusitana"}.home-service-box img{margin-bottom:24px;background:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 82%);clip-path:polygon(0 0,100% 0,100% 100%,0 82%)}.welcome{font-family:"Lusitana";color:#355d8a;font-weight:700;font-size:38px;border-bottom:1px solid #2e2e2e;padding-bottom:8px}#menu-social-navigation li a{text-decoration:none;color:#638bb7;font-weight:700;line-height:1.5}li#menu-item-1708::before{content:'\f041';font-family:FontAwesome;color:#445370;padding:8px;font-size:20px}.head-section{grid-template-areas:"logo" "social-navigation" "banner-bar" "site-navigation";grid-row-gap:5px}.banner-phn .banner-a:last-of-type{display:none}.cboxes{display:flex;flex-wrap:wrap}.vertalignc{align-content:center}.cbox i{color:#d3d3d3}img.logo-wrapper{width:360px}ul#menu-social-nav{margin:0}a.button.header-phone-one-click{background:none;color:#638bb7;border:none;box-shadow:none;font-size:20px;padding:0}a.button.header-phone-one-click::before{content:'\f10b';font-family:FontAwesome;color:#445370;padding:0 8px;font-size:22px}.banner-phn{margin-bottom:10px}.hero-cta{font-size:25px;color:#fff;font-weight:700;text-shadow:2px 2px 4px #000;text-transform:uppercase;margin-bottom:30px;margin-top:40%}a.hero-consult-btn{text-decoration:none;color:#fff;font-size:19px;background:var(--cl-bluelt);border-radius:50px;padding:10px 20px;font-weight:700;box-shadow:0 10px 30px -8px rgb(0 0 0 / .95)}.hero-spanish{color:#fff;font-style:italic;text-shadow:2px 2px 4px #000}a.serviceboxlink{box-shadow:0 5px 18px -6px rgb(0 0 0 / .95)}.home-service-box{width:300px;max-width:100%}div.home-service-box>a.serviceboxlink:first-child{width:300px}.home-service-wrapper.service-boxes-4{margin-bottom:50px}.ryan,.stephanie{color:#445370;font-size:35px;line-height:1.2em}.ryan span,.stephanie span{font-size:25px;color:#355d8a;font-weight:700}.ryan{margin-bottom:30px}.hmpg-img-links img{box-shadow:0 10px 23px -2px rgb(0 0 0 / .95)}.hmpg-img-txt{font-size:34px;color:#fff;position:absolute;margin-top:-65px;padding-left:15px}.hmpg-img-links{padding:0 4%}.after-services{background-color:#fff}.ftr-cta{color:#fff;font-weight:700}.footer-widgets h3,.footer-widgets .fauxthree{color:#fff;font-weight:700}.testimonial_rotator_wrap.with-prevnext{padding:70px 25px 30px;background:#49719d;max-width:100%;color:#fff}.fa-chevron-left:before,.fa-chevron-right:before{color:#ffffff82}.testimonial_rotator.template-longform .testimonial_rotator_quote{text-align:center;font-size:23px}#content{padding:0}.home .content-section,.post.type-post{padding:0}.video-container{display:none}#footer{background-color:#49719d}.ftr-cta{background:#49719d;border-bottom:1px solid rgb(255 255 255 / .2)}.sub-ftr{background:#49719d}.sidebar-title{text-align:left;color:var(--cl-bluedrk);line-height:1.2}p.sidebar-txt{font-size:16px}input.wpcf7-form-control.wpcf7-submit{color:#fff;background:var(--cl-bluedrk)}h1.page-title{font-size:1.7em;color:#000}#subhead{padding:25px 10% 25px 4%}.cbox{background-color:var(--cl-bluedrk);font-family:arial}.cbox h4{font-family:arial}.footer-widgets h3,.footer-widgets .fauxthree{margin-top:30px}.home .home-header-wrapper h1{color:#959494}.badges-img5,.badges-img6{margin:auto 0}#sidebar form.wpcf7-form label{margin:0;text-align:left}span.wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap}#sidebar span.wpcf7-form-control.wpcf7-radio input{box-shadow:none;width:auto;display:initial}span.wpcf7-list-item{display:-webkit-box;width:44%;margin:0}#sidebar .contactformlabel-1{font-size:15px}div#post-1856 input[type="submit"]{background:var(--cl-bluedrk);padding:1px 44px;text-transform:uppercase;font-family:var(--theme-font-headings);font-size:25px}div#post-1856{text-align:center}div#post-1856 h2{margin-bottom:25px}div#post-1856 input[type="email"]{max-width:100%;width:550px;margin:auto;margin-bottom:15px}input[type="submit"]{background:var(--cl-bluedrk);font-family:var(--theme-font-headings)}.page-id-1863 .gfield_checkbox,.page-id-1863 .gfield_radio{display:flex}div#wpcf7-f1865-p1863-o2 label{margin:0}#sidebar form.wpcf7-form input,#sidebar form.wpcf7-form select,#sidebar form.wpcf7-form textarea{width:100%}.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{border:none}.home .strong-view.default .testimonial-inner{border:none;color:#fff;padding:20px 15%}.wpmslider-wrapper{min-height:400px;background:var(--cl-bluedrk);display:flex;align-items:center}.wpmslider-viewport{background:var(--cl-bluedrk)}.ryan-stephanie a{text-decoration:none;color:#355d8a}.ryan-stephanie a:hover{color:#000}.home .cta-box .call_center .icon_wrapper{color:var(--gjc-yellow)}.home .cta-box .call_left h3{color:var(--gjc-navyblu)}hr.narrow{border-top:1px solid var(--cl-bluedrk)}.top-bar{padding:10px 8%}.badges-block,.badges-block-2{display:block}.slbadge{margin:auto}.badges-img2,.badges-img3,.badges-img4,.badges-img5,.badges-img6,.badges-img7{padding-top:10px}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{margin-top:20px}#sidebar select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{margin-top:20px!important}.team-card img{border-radius:50%;width:320px;box-shadow:0 6px 14px 2px grey}.team-container{display:flex;flex-wrap:wrap;max-width:100%;margin:0 auto;width:100%;gap:20px}.team-card-header{width:100%;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.team-card{position:relative;width:auto;max-width:100%;height:100%;margin:0 auto;margin-bottom:6%}.team-card-text:hover,.team-card-text-long:hover{transform:scale(1);opacity:.9}.team-card-text,.team-card-text-long{position:absolute;text-align:left;background-color:#638bb8;color:#fff;opacity:0;font-weight:400;transform:scale(1.15);transition:opacity .5s ease-out,transform .7s ease-out;z-index:0;height:101%;flex-flow:wrap;border-radius:50%;width:100%}.team-card-text p{line-height:1.2;font-size:14px;padding:45px;text-align:center}.team-card-text-long p{line-height:1.2;font-size:11px;padding:42px;text-align:center}.team-card-content{text-align:center;margin-top:25px;line-height:1.3}.team-card-content .name{font-family:var(--theme-font-headings);font-weight:700;color:#355d8a;font-size:30px}.team-card-content .title{font-weight:700;font-size:20px}.team-name,.team-name-2{font-weight:700;font-size:33px;margin:0 6% 2%;color:var(--cl-bluedrk)}.team-name-2{margin-top:10%}.page-id-3826 hr{width:91%;margin-bottom:5%}.team-card-text a{color:#fff}.email::before{font-family:"Font Awesome 5 Free";content:'\f0e0';font-weight:900;font-size:13px;margin-right:7px;color:#638bb7}.email a{color:#000;text-decoration:none}.page-id-4327 .gform_heading{margin:20% 0 10%}.page-id-4327 button#gform_browse_button_1_5{color:#fff}.mobilebar{z-index:999}.page-id-4327 div#gform_confirmation_message_1{line-height:1.6;font-weight:700;color:var(--cl-bluedrk)}}@media only screen and (min-width:400px){.team-card-text p{font-size:15px;padding:65px}.team-card img{width:390px}}@media only screen and (min-width:600px){.home-service-box{width:500px;max-width:100%}div.home-service-box>a.serviceboxlink:first-child{width:100%}.hmpg-img-txt{padding-left:16%}}@media only screen and (min-width:768px){.home .before-services{background-image:url(/wp-content/uploads/2020/06/Hero-Tablet.jpg);padding:21% 9% 9% 9%}.welcome-block{-moz-column-count:2;column-count:2}a.hero-consult-btn{padding:10px 40px}.head-section{grid-template-columns:1fr 1fr;grid-template-areas:"logo social-navigation" "logo banner-bar" "site-navigation site-navigation";grid-row-gap:5px}.banner-bar{justify-content:space-evenly;margin-left:21%}li#menu-item-1708::before{padding:8px 20px 8px 8px}a.button.header-phone-one-click::before{padding:0 18px 0 3px}.banner-phn{margin-bottom:0;margin:0}#menu-social-navigation li{margin-top:7px}img.logo-wrapper{width:350px;margin-top:8px}button.menu-toggle.button{margin-bottom:13px;margin-top:20px}.home-service-wrapper.service-boxes-4{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2px;grid-column-gap:10px}.home-service-box{width:auto}.hmpg-img-links{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.hmpg-img-txt{margin-top:-73px;padding-left:3%}.hero-cta{font-size:40px;margin-top:0}a.hero-consult-btn{font-size:25px}.full{width:100%}.half{width:98%}.fourth{float:left;width:31%;margin:1%}#subhead{padding:25px 10% 25px 9%}.badges-img1,.badges-img2,.badges-img3,.badges-img4,.badges-img5,.badges-img6,.badges-img7{padding:0 2%}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{max-width:1400px;width:100%}#sidebar form.wpcf7-form input,#sidebar form.wpcf7-form select,#sidebar form.wpcf7-form textarea{width:calc(100% - 8px)}.home .content-section,.post.type-post{max-width:100%}.employee-card{float:left;margin-right:20px;text-align:center;border:2px solid var(--cl-bluelt)}.badges-block,.badges-block-2{display:flex;justify-content:center}.badges-block-2{margin-top:30px}.badges-img2,.badges-img3,.badges-img4,.badges-img5,.badges-img6,.badges-img7{padding-top:0}.team-container{grid-template-columns:repeat(2,1fr);width:80%}.team-card-text p{font-size:15px;padding:54px}.page-id-4327 form#gform_1{width:80%;margin:5% auto 15px}.page-id-4327 .gform_heading{margin:10% 10% 0}}@media only screen and (min-width:900px){.service-boxes-4 .home-service-box{box-shadow:-6px 2px 20px 5px grey;background-color:#fff}div.nav-menu{background-color:#4d76a3}.after-services{background-color:#fff;text-align:left}nav.main-navigation .nav-menu ul.menu li{border-right:none!important}.banner-bar{margin-left:0;margin-right:13%}div.center-aligned-nav #menu-social-navigation li{text-align:center}div.center-aligned-nav .banner-bar,div.inline-center-aligned-nav .banner-bar{padding:8px 25px 15px 0}.home-service-wrapper.service-boxes-4{display:flex}.home-service-wrapper{max-width:98%}.home-service-box{background:#fff0;padding:0}.service-boxes-4 .home-service-box{width:24%}.home-service-box h2{font-size:21px}.welcome{font-size:37px}.ryan-stephanie{text-align:center}.hmpg-img-links img{width:550px;padding:0}.hero-cta{font-size:50px}img.logo-wrapper{margin-bottom:20px}#subhead{padding:60px 10% 25px 5%}nav.main-navigation .nav-menu ul.menu li a{font-size:14px!important}.after-services.asafter{padding:4% 0}.home .strong-view.default .testimonial-inner{padding:20px 20%}.wpmslider-wrapper{min-height:300px}.home .before-services{background-image:url(/wp-content/uploads/2020/12/collier-hero-overlay.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.team-card-text p{font-size:19px;padding:60px}.team-card-text-long p{font-size:13px;padding:49px}.employment-grid{display:grid;grid-template-columns:1fr 1fr}.page-id-4327 form#gform_1{margin:auto}.employment-content{padding:0 30px}.page-id-4327 .gform_heading{margin:0 10% 10%}}@media only screen and (min-width:1020px){.welcome-block{display:grid;grid-template-columns:1fr 1fr}.team-card-text-jessica p{font-size:13px;padding:68px}.team-card-text p{padding:73px}.team-card-text-long p{padding:70px}}@media only screen and (min-width:1240px){.hmpg-img-links{display:flex;max-width:1400px;margin:0 auto}.hmpg-img-links1,.hmpg-img-links2,.hmpg-img-links3,.hmpg-img-links4{padding:6px}.ryan{margin-bottom:0;float:right;width:49%}.stephanie{float:right;width:49%;padding-right:1%}.home .content-section{display:block;width:100%;max-width:100%;margin:0}#menu-social-navigation li a{font-size:22px}a.button.header-phone-one-click{font-size:27px}a.button.header-phone-one-click::before{font-size:26px}div.center-aligned-nav .head-section{-ms-grid-columns:1fr minmax(1px,600px) 300px minmax(1px,600px) 1fr;grid-template-columns:1fr minmax(1px,400px) 300px minmax(1px,400px) 1fr}.home .after-section{padding:0}#subhead{padding:25px 10% 25px 5%}nav.main-navigation .nav-menu ul.menu li a{font-size:20px!important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{max-width:850px;width:100%}.employment-grid{grid-template-columns:780px 1fr}.employment-content{padding:0 50px}}@media only screen and (min-width:1400px){.video-container{display:block}.before-section{padding:0;width:100%;max-width:100%}.mejs-overlay-button,.mejs-container .mejs-controls{display:none}#header .video-container .wp-video{width:100%!important;max-width:100%!important;height:55%;opacity:.8}.team-container{width:70%}.team-card img{width:450px}.employment-grid{grid-template-columns:920px 1fr}}@media only screen and (min-width:1450px){.team-container{width:70%}}@media only screen and (min-width:1600px){.testimonial_rotator_wrap.with-prevnext{padding:60px 19%}.testimonial_rotator_wrap{margin:40px 10%}.hero-cta{font-size:60px}.video-overlay{top:116%;left:23%}#subhead{padding:25px 10% 25px 7%}.team-card-text-long p{font-size:17px;padding:68px}.team-container{width:85%}}@media only screen and (min-width:1800px){.hero-cta{font-size:65px}.video-overlay{top:108%;left:26%}a.hero-consult-btn{font-size:30px}.home .strong-view.default .testimonial-inner{padding:20px 25%}.page-id-3826 .content-section,.page-id-3826 .post.type-post{width:1800px}}@media only screen and (min-width:2500px){.hero-cta{font-size:75px}.video-overlay{top:84%;left:28%}a.hero-consult-btn{font-size:35px}}@media only screen and (min-width:900px){.menu-toggle{display:none}.sub-menu{display:inherit;transition:0s}.main-navigation{display:block;line-height:0;z-index:5}div.nav-menu{border-top:1px solid rgb(0 0 0 / .1)}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{background:inherit;position:relative;top:inherit;left:inherit;right:inherit;display:block;padding:0;float:none;width:1400px;border:0;margin:0 2%;max-width:92%;box-shadow:none}ul.sub-menu{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}ul.sub-menu ul.sub-menu{margin-top:-1px}nav.main-navigation .nav-menu ul.menu li{width:auto;background-color:#fff0}nav.main-navigation .nav-menu ul.menu li a{display:flex;padding:20px 25px;line-height:1;text-shadow:none;justify-content:space-between}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a{padding:10px 25px}.main-navigation .sub-menu>li:first-of-type{border-top:none}ul.submenu li.menu-item-has-children a:after{border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5)}.main-navigation ul.menu,.main-navigation div.nav-menu>ul{display:inline-block!important;text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation ul.menu{border:none}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li a{border-bottom:0;color:#fff;white-space:nowrap;font-size:21px}.main-navigation li a:hover,.main-navigation li a:focus{background:#445370;color:#fff}.main-navigation li{margin:0;position:relative;border-bottom:none;background:var(--cl-bluelt);font-size:15px;font-weight:400;box-shadow:none}.main-navigation li.menu-item-has-children a:after{margin-top:4px;margin-left:10px}.main-navigation ul.sub-menu li.menu-item-has-children a:after{margin-top:4px;margin-left:10px;border-top:5px solid #fff0;border-left:7px solid rgb(0 0 0 / .5);border-bottom:5px solid #fff0;background:var(--cl-bluelt)}.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation li ul li a{background:var(--cl-bluelt);border-bottom:1px solid #eeeeeebf;display:block;font-size:11px;font-size:1em;padding:8px 10px;width:180px;white-space:normal}.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#445370;color:#fff}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#fff;font-weight:700}nav.main-navigation .nav-menu ul.menu>li>ul{margin-left:-1px}nav.main-navigation .nav-menu ul.menu li ul li{border-left:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu li ul li ul{width:100%}nav.main-navigation .nav-menu ul.menu li ul li ul li{float:none;display:flex;width:calc(100% - 2px)}.sub-menu li a{width:100%;margin-left:0}.sub-menu .menu-item-has-children{border-top:0}.sub-menu li .sub-menu li a{width:100%;margin-left:0}nav.main-navigation .nav-menu ul.menu li{border-right:1px solid rgb(0 0 0 / .15)}nav.main-navigation .nav-menu ul.menu>li:last-child{border-right:0}div#Logo.in-nav{display:none}.main-navigation.has-logo ul.menu,.main-navigation.has-logo div.nav-menu>ul{display:flex!important;justify-content:flex-end}nav.main-navigation.has-logo .nav-menu ul.menu,nav.main-navigation.has-logo .nav-menu ul.menu.toggled-on{margin:0 auto}.main-navigation.has-logo ul.menu>li,.main-navigation.has-logo div.nav-menu>ul.menu>li{display:flex;flex-direction:column;justify-content:center}.main-navigation li.nav-image{margin-right:auto}.main-navigation.has-logo ul.menu .sub-menu{display:block}}