@import url(https://fonts.googleapis.com/css?family=Droid+Serif|Montserrat:400,700);html{font-size:1em}body{background:#fff;font-family:"Droid Serif",serif;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#666}a{color:#BA9F4E;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#4B4B4B}a:active{color:#4B4B4B}a:focus{color:#4B4B4B}h1{font-size:2.125em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.125em}h5{font-size:.875em}h6{font-size:.75em}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase;line-height:1.2;color:#222}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{font-size:inherit}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-transform:none;color:#BA9F4E;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4B4B4B}h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{color:#4B4B4B}h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:#4B4B4B}ol,ul{margin-bottom:20px;padding-left:30px}ol li,ul li{margin:0 0 5px}ol li:last-child,ul li:last-child{margin:0}.body-container{background:#fff}::selection{background:#BA9F4E;color:#fff}table{border:solid 1px #e1e1e1}table th{background:#e1e1e1;padding:10px !important;font-size:1.125em;border-bottom:none !important}table td{padding:10px !important;font-size:.875em;border-top:solid 1px #e1e1e1 !important;border-right:solid 1px #e1e1e1}a.button,button.button,.c-btn,.submit{display:inline-block;width:auto;height:60px;padding:0 40px;font-family:"Montserrat",sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;text-align:center;line-height:3.4;color:#fff;border:none;border-radius:80px;position:relative;z-index:0;overflow:hidden;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.button::before,a.button::after,button.button::before,button.button::after,.c-btn::before,.c-btn::after,.submit::before,.submit::after{content:'';display:block;background:#BA9F4E;background:-moz-linear-gradient(top, #BA9F4E 0%, #ac9143 100%);background:-webkit-linear-gradient(top, #BA9F4E 0%, #ac9143 100%);background:linear-gradient(to bottom, #ba9f4e 0%,#ac9143 100%);border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}a.button::after,button.button::after,.c-btn::after,.submit::after{background:#4B4B4B;opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.button:hover::after,button.button:hover::after,.c-btn:hover::after,.submit:hover::after{opacity:1}a.button:active::after,button.button:active::after,.c-btn:active::after,.submit:active::after{opacity:1}a.button:focus::after,button.button:focus::after,.c-btn:focus::after,.submit:focus::after{opacity:1}.rule{border-color:#e1e1e1 !important;margin:60px 0 !important}.rule2{border-color:#e1e1e1 !important}[placeholder]:focus::-webkit-input-placeholder{-moz-transition:opacity .3s ease-in-out .3s;-o-transition:opacity .3s ease-in-out .3s;-webkit-transition:opacity .3s ease-in-out;-webkit-transition-delay:.3s;transition:opacity .3s ease-in-out .3s;opacity:0}[placeholder]:focus::-moz-input-placeholder{-moz-transition:opacity .3s ease-in-out .3s;-o-transition:opacity .3s ease-in-out .3s;-webkit-transition:opacity .3s ease-in-out;-webkit-transition-delay:.3s;transition:opacity .3s ease-in-out .3s;opacity:0}[placeholder]:focus:-moz-input-placeholder{-moz-transition:opacity .3s ease-in-out .3s;-o-transition:opacity .3s ease-in-out .3s;-webkit-transition:opacity .3s ease-in-out;-webkit-transition-delay:.3s;transition:opacity .3s ease-in-out .3s;opacity:0}[placeholder]:focus::-ms-input-placeholder{-moz-transition:opacity .3s ease-in-out .3s;-o-transition:opacity .3s ease-in-out .3s;-webkit-transition:opacity .3s ease-in-out;-webkit-transition-delay:.3s;transition:opacity .3s ease-in-out .3s;opacity:0}.home-form .form-button .submit{border-radius:80px !important}.homepage header,.homepage header.c-header--optimized{background-color:#fff;position:relative;bottom:0}.homepage header .c-header-btn,.homepage header.c-header--optimized .c-header-btn{display:none}.homepage header .c-header-btn--link,.homepage header.c-header--optimized .c-header-btn--link{background:transparent}@media screen and (min-width: 992px){.homepage header,.homepage header.c-header--optimized{height:100px !important;width:100%;padding:0;min-height:0;position:absolute;z-index:2}.homepage header .c-header__container,.homepage header.c-header--optimized .c-header__container{display:flex;width:100%;height:100%;justify-content:center}.homepage header .c-header-address,.homepage header.c-header--optimized .c-header-address{display:none}.homepage header .c-template__logo,.homepage header.c-header--optimized .c-template__logo{display:none;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;animation:navHideFixed 0.5s ease-in-out, navShowFixed 1s ease-in-out}.homepage header #mainNav,.homepage header.c-header--optimized #mainNav{margin:0 auto}.homepage header .c-header__inner,.homepage header.c-header--optimized .c-header__inner{padding:0}.homepage header .c-header-content,.homepage header.c-header--optimized .c-header-content{margin:auto}}.e-page__edit-mode.homepage header,.e-page__edit-mode.homepage header.c-header--optimized{position:relative}.home-banner .c-template__logo{max-width:400px;margin:0 auto}.home-banner .c-template__logo img{display:block;width:100%;height:100%}@media screen and (min-width: 992px){.home-banner .c-template__logo{width:300px;padding:40px 0 10px 0}}@media screen and (min-width: 1200px){.home-banner .c-template__logo{width:400px}}@media screen and (min-width: 992px){.home-banner div.box:nth-of-type(1){top:45%;position:absolute}}.home-banner h2{margin-bottom:15px}@media screen and (min-width: 992px){.home-banner h2{width:970px;margin:0 auto 15px;padding:0 20px;font-size:2.5em}}@media screen and (min-width: 1200px){.home-banner h2{width:1170px;padding:0;font-size:3.125em}}@media screen and (min-width: 1900px){.home-banner h2{width:1400px;font-size:4em}}.home-banner p{font-size:1.125em}@media screen and (min-width: 992px){.home-banner p{width:970px;margin:0 auto;padding:0 20px}}@media screen and (min-width: 1200px){.home-banner p{width:1170px;padding:0;font-size:1.375em}}@media screen and (min-width: 1900px){.home-banner p{width:1400px;font-size:1.625em}}.home-banner .c-btn{margin-top:20px}@media screen and (min-width: 1200px){.home-banner .c-btn{margin-top:30px}}.home-banner .scroll-down{display:none}@media screen and (min-width: 1200px){.home-banner .scroll-down{display:inline-block;text-align:center;color:#fff;position:absolute;bottom:20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-banner .scroll-down span{display:block;font-family:"Montserrat",sans-serif;text-transform:uppercase}.home-banner .scroll-down .fa{font-size:2em}}@media screen and (min-width: 1680px){.home-banner .scroll-down{bottom:40px}}header.fix-to-top,header.fix-to-top.c-header--optimized,.subpage header{background-color:#fff;z-index:50}@media (min-width: 992px){header.fix-to-top,header.fix-to-top.c-header--optimized,.subpage header{height:100px !important}header.fix-to-top .c-header__container,header.fix-to-top.c-header--optimized .c-header__container,.subpage header .c-header__container{display:flex;width:100%;height:100%;justify-content:center}header.fix-to-top .c-header-content,header.fix-to-top.c-header--optimized .c-header-content,.subpage header .c-header-content{margin-left:auto}header.fix-to-top .c-template__logo,header.fix-to-top.c-header--optimized .c-template__logo,.subpage header .c-template__logo{display:block}header.fix-to-top .c-template__logo img,header.fix-to-top.c-header--optimized .c-template__logo img,.subpage header .c-template__logo img{max-height:90px}header.fix-to-top #mainNav,header.fix-to-top.c-header--optimized #mainNav,.subpage header #mainNav{margin:0 auto}header.fix-to-top .c-header-content,header.fix-to-top.c-header--optimized .c-header-content,.subpage header .c-header-content{margin-left:auto;margin:inherit;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.home-banner .c-header-address{height:auto}@media (max-width: 992px){.home-banner .c-header-address{display:none}}.home-banner .c-header-address .o-container{padding:0}.home-banner .c-header-address .o-container div{padding:0}@media screen and (min-width: 768px){.home-banner .c-header-address .o-container div{width:100%}}.home-banner .c-header-address .c-social-media{padding-top:20px}.home-banner .c-header-address .c-social-media a{margin:0 5px;font-size:1.25em;color:#fff}.home-banner .c-header-address .c-social-media a:hover{color:#BA9F4E}.home-banner .c-header-address .c-social-media a:active{color:#BA9F4E}.home-banner .c-header-address .c-social-media a:focus{color:#BA9F4E}@media screen and (min-width: 992px){.home-banner .c-header-address .c-social-media{padding-top:10px}}.home-banner .c-header-address .c-address-phone{padding-top:20px}.home-banner .c-header-address .c-address-phone a{font-family:"Montserrat",sans-serif;font-size:1.25em;color:#fff}.home-banner .c-header-address .c-address-phone a:hover{color:#BA9F4E}.home-banner .c-header-address .c-address-phone a:active{color:#BA9F4E}.home-banner .c-header-address .c-address-phone a:focus{color:#BA9F4E}@media screen and (min-width: 992px){.home-banner .c-header-address .c-address-phone{padding-top:10px}}@media screen and (min-width: 992px){.home-banner .c-header-address{background:none;text-align:center;display:block;margin:0 auto}}@media (min-width: 992px){header{box-shadow:0px 2px 5px rgba(34,34,34,0.2)}header .c-header__inner{padding:0 60px !important;width:100%}}@media (max-width: 992px){header .c-header-links--contact-info{flex-direction:column !important}header .c-header-links--contact-info .c-header-btn--link{background:transparent !important}header .c-header-links--contact-info .c-social-media{margin-right:0 !important}}@media screen and (min-width: 992px){.subpage .navbar-nav{float:right}.subpage header{position:fixed;width:100%}.subpage header .c-header__container{width:100%}.subpage header .c-header__inner{padding:0 60px !important;width:100%}}.c-email--icn,.c-phone--icn,.c-map-marker-icn{color:#fff}@media (min-width: 992px){#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn{color:#fff !important;padding:0 40px !important;display:inline-block;width:auto;height:60px;font-family:"Montserrat",sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;text-align:center;line-height:3.4;border:none;border-radius:80px;position:relative;z-index:0;overflow:hidden;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn::before,#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn::after{content:'';display:block;background:#BA9F4E;background:-moz-linear-gradient(top, #BA9F4E 0%, #ac9143 100%);background:-webkit-linear-gradient(top, #BA9F4E 0%, #ac9143 100%);background:linear-gradient(to bottom, #ba9f4e 0%,#ac9143 100%);border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn::after{background:#4B4B4B;opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn:hover::after{opacity:1}#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn:active::after{opacity:1}#mainNav.c-topnav__navbar ul li a.c-topnav__menu-text.navBtn:focus::after{opacity:1}}.homepage header:not(.fix-to-top){padding:10px 0 !important;height:auto !important}@-moz-keyframes navHide{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes navHide{0%{opacity:1}100%{opacity:0}}@keyframes navHide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes navShow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes navShow{0%{opacity:0}100%{opacity:1}}@keyframes navShow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes navHideFixed{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes navHideFixed{0%{opacity:1}100%{opacity:0}}@keyframes navHideFixed{0%{opacity:1}100%{opacity:0}}@-moz-keyframes navShowFixed{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes navShowFixed{0%{opacity:0}100%{opacity:1}}@keyframes navShowFixed{0%{opacity:0}100%{opacity:1}}@media (min-width: 992px){.homepage header:not(.fix-to-top) #mainNav .c-topnav__container{justify-content:center}}@media (max-width: 991px){#mainNav.c-topnav__navbar{background:#BA9F4E}#mainNav.c-topnav__navbar .c-topnav__navwrapper{background:rgba(75,75,75,0.98)}}#mainNav.c-topnav__navbar .c-topnav__submenu{background:rgba(75,75,75,0.95)}#mainNav.c-topnav__navbar .c-topnav__submenu-item a,#mainNav.c-topnav__navbar .c-topnav__submenu-item a.selected{color:#fff !important}#mainNav.c-topnav__navbar ul li{font-family:"Montserrat", sans-serif !important;text-transform:uppercase !important}@media (min-width: 992px){#mainNav.c-topnav__navbar ul li>a.c-topnav__menu-text{color:#4B4B4B !important}#mainNav.c-topnav__navbar ul li>a.c-topnav__menu-text span:after{background:transparent}}#mainNav.c-topnav__navbar ul li a.selected{color:#ac9143 !important;font-weight:600}.c-topnav__menu-item{margin:0}.c-topnav__menu-item:hover,.c-topnav__menu-item:Active,.c-topnav__menu-item:focus{color:#ac9143 !important}.c-topnav__submenu-item:hover,.c-topnav__submenu-item:Active,.c-topnav__submenu-item:focus{background:#ac9143}@media (max-width: 991px){#mainNav.c-topnav__navbar ul li a.selected{color:#fff !important;background:#ac9143}.c-topnav__menu-item:hover .c-topnav__menu-text{background:#ac9143 !important}}@media screen and (min-width: 992px){.homepage .c-topnav__container{animation:navHide 0.5s ease-in-out, navShow 1s ease-in-out}}@media screen and (min-width: 992px){.homepage .fix-to-top,.homepage .fix-to-top.c-header--optimized{width:100%;position:fixed;top:0;z-index:9999}.homepage .fix-to-top .c-address-phone,.homepage .fix-to-top.c-header--optimized .c-address-phone{display:none}.homepage .fix-to-top .c-social-media,.homepage .fix-to-top.c-header--optimized .c-social-media{flex-direction:column;height:auto;overflow:hidden;position:fixed;top:35%;left:-40px;-moz-transform:translate(40px, 0%);-ms-transform:translate(40px, 0%);-webkit-transform:translate(40px, 0%);transform:translate(40px, 0%);-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homepage .fix-to-top .c-social-media .c-social-media--link,.homepage .fix-to-top.c-header--optimized .c-social-media .c-social-media--link{display:inline-block;width:40px;height:40px;text-align:center;color:#fff;line-height:2.6;opacity:0.5;margin-left:0}.homepage .fix-to-top .c-social-media .c-social-media--link:first-child,.homepage .fix-to-top.c-header--optimized .c-social-media .c-social-media--link:first-child{border-top-right-radius:4px}.homepage .fix-to-top .c-social-media .c-social-media--link:last-child,.homepage .fix-to-top.c-header--optimized .c-social-media .c-social-media--link:last-child{border-bottom-right-radius:4px}.homepage .fix-to-top .c-social-media .br-facebook,.homepage .fix-to-top.c-header--optimized .c-social-media .br-facebook{background:#3b5998}.homepage .fix-to-top .c-social-media .br-facebook:hover,.homepage .fix-to-top.c-header--optimized .c-social-media .br-facebook:hover{opacity:1}.homepage .fix-to-top .c-social-media .br-twitter,.homepage .fix-to-top.c-header--optimized .c-social-media .br-twitter{background:#55acee}.homepage .fix-to-top .c-social-media .br-twitter:hover,.homepage .fix-to-top.c-header--optimized .c-social-media .br-twitter:hover{opacity:1}.homepage .fix-to-top .c-social-media .br-linkedin,.homepage .fix-to-top.c-header--optimized .c-social-media .br-linkedin{background:#0077b5}.homepage .fix-to-top .c-social-media .br-linkedin:hover,.homepage .fix-to-top.c-header--optimized .c-social-media .br-linkedin:hover{opacity:1}.homepage .fix-to-top .c-social-media .br-youtube,.homepage .fix-to-top.c-header--optimized .c-social-media .br-youtube{background:#cd201f}.homepage .fix-to-top .c-social-media .br-youtube:hover,.homepage .fix-to-top.c-header--optimized .c-social-media .br-youtube:hover{opacity:1}.homepage .fix-to-top .header-logo,.homepage .fix-to-top.c-header--optimized .header-logo{visibility:visible;opacity:1;z-index:1}.homepage .fix-to-top .c-topnav__container,.homepage .fix-to-top.c-header--optimized .c-topnav__container{animation:navHideFixed 0.5s ease-in-out, navShowFixed 1s ease-in-out}.homepage .fix-to-top+section,.homepage .fix-to-top.c-header--optimized+section{margin-top:100px}}#mainNav ul li a{font-size:1.125em}@media screen and (min-width: 992px){#mainNav ul li a{font-size:.9375em}}@media screen and (min-width: 1200px){#mainNav ul li a{font-size:1.125em}}@media screen and (min-width: 992px){.c-header-modern .c-topnav__menu-item{margin-right:30px}}@media screen and (min-width: 992px){.subpage header .c-address-phone{display:none}.subpage header .c-social-media{flex-direction:column;height:auto;overflow:hidden;position:fixed;top:35%;left:-40px;-moz-transform:translate(40px, 0%);-ms-transform:translate(40px, 0%);-webkit-transform:translate(40px, 0%);transform:translate(40px, 0%);-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.subpage header .c-social-media .c-social-media--link{display:inline-block;width:40px;height:40px;text-align:center;color:#fff;line-height:2.6;opacity:0.5;margin-left:0 !important}.subpage header .c-social-media .c-social-media--link:first-child{border-top-right-radius:4px}.subpage header .c-social-media .c-social-media--link:last-child{border-bottom-right-radius:4px}.subpage header .c-social-media .br-facebook{background:#3b5998}.subpage header .c-social-media .br-facebook:hover{opacity:1}.subpage header .c-social-media .br-twitter{background:#55acee}.subpage header .c-social-media .br-twitter:hover{opacity:1}.subpage header .c-social-media .br-linkedin{background:#0077b5}.subpage header .c-social-media .br-linkedin:hover{opacity:1}.subpage header .c-social-media .br-youtube{background:#cd201f}.subpage header .c-social-media .br-youtube:hover{opacity:1}}.c-circle{background:rgba(75,75,75,0.98)}@media screen and (max-width: 991px){.c-header--optimized #mainNav.c-topnav__navbar{background:#fff}.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle .c-center-bar,.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle .c-center-bar:before,.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle .c-center-bar:after{background-color:#4B4B4B}}@media screen and (max-width: 767px){.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle.c-circle__expand .c-center-bar,.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle.c-circle__expand .c-center-bar:before,.c-header--optimized #mainNav.c-topnav__navbar .c-topnav__navbar-btn .c-navbar__toggle.c-circle__expand .c-center-bar:after{background-color:#fff}}@media (min-width: 992px){.c-topnav__submenu-item a{padding:1rem}}@media (max-width: 991px){.c-template__logo--mobile .c-logo--image{max-height:60px}}@media (min-width: 992px){.c-header-modern.c-header--optimized .c-header-address{display:none}}.homepage #content section.section:nth-child(even),.homepage #content section.section:nth-child(odd){background:#fff}.homepage .home-banner .o-container{padding:60px 20px !important}@media screen and (min-width: 992px){.homepage .home-banner .o-container{width:100%;padding:0 !important;height:calc(100vh - 100px)}.homepage .home-banner .o-container .c-grid__collapse--SideBySide{width:100%}}.homepage .home-banner .sidebyside-wrapper{padding:0;overflow:auto}@media screen and (max-width: 991px){.homepage .home-banner .c-sxs__image{width:100%}}.homepage .home-banner .wrap{margin-right:0 !important}@media screen and (min-width: 768px){.homepage .home-banner .wrap{margin-bottom:25px !important}}@media screen and (min-width: 992px){.homepage .home-banner .wrap{margin-bottom:0 !important}}.homepage .home-banner .c-image__crop img{width:calc(100% - 30px)}@media screen and (max-width: 991px){.homepage .home-banner .c-image__crop{background-image:none !important}}@media screen and (min-width: 992px){.homepage .home-banner .c-image__crop{background-size:cover;background-position:center;height:97vh;width:calc(100vw - 18px)}.homepage .home-banner .c-image__crop img{opacity:0}.homepage .home-banner .c-image__crop::after{content:'';display:block;background:rgba(0,0,0,0.15);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}}.homepage .home-banner .c-sxs__text{padding:0 !important}@media screen and (min-width: 768px){.homepage .home-banner .c-sxs__text{width:100%}}@media screen and (min-width: 992px){.homepage .home-banner .c-sxs__text{padding:0 0 40px;text-align:center;position:absolute;top:42%}}@media screen and (min-width: 1200px){.homepage .home-banner .c-sxs__text{padding:0;top:45%}}.homepage .home-banner .c-sxs__text h2{color:#222}.homepage .home-banner .c-sxs__text .c-sxs--description p{color:#666}@media (min-width: 992px){.homepage .home-banner .c-sxs__text h2,.homepage .home-banner .c-sxs__text .c-sxs--description p{color:#fff}}.homepage .home-banner h2{margin-bottom:15px}@media screen and (min-width: 992px){.homepage .home-banner h2{width:970px;margin:0 auto 15px;padding:0 20px;font-size:2.5em}}@media screen and (min-width: 1200px){.homepage .home-banner h2{width:1170px;padding:0;font-size:3.125em}}@media screen and (min-width: 1900px){.homepage .home-banner h2{width:1400px;font-size:4em}}.homepage .home-banner p{font-size:1.125em}@media screen and (min-width: 992px){.homepage .home-banner p{width:970px;margin:0 auto;padding:0 20px}}@media screen and (min-width: 1200px){.homepage .home-banner p{width:1170px;padding:0;font-size:1.375em}}@media screen and (min-width: 1900px){.homepage .home-banner p{width:1400px;font-size:1.625em}}.homepage .home-banner .button{margin-top:20px}@media screen and (min-width: 1200px){.homepage .home-banner .button{margin-top:30px}}.homepage .home-banner .scroll-down{display:none}@media screen and (min-width: 991px){.homepage .home-banner .scroll-down{display:inline-block;text-align:center;color:#fff;position:absolute;bottom:10%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage .home-banner .scroll-down span{display:block;font-family:"Montserrat",sans-serif;text-transform:uppercase}.homepage .home-banner .scroll-down .fa{font-size:2em}}@media screen and (min-width: 1680px){.homepage .home-banner .scroll-down{bottom:40px}}.homepage .home-banner .c-header-address{position:absolute !important;z-index:1;left:0;right:0;margin:auto}.homepage .home-banner a.c-header-btn--link{display:none !important}.homepage .home-banner .c-email--icn,.homepage .home-banner .c-phone--icn,.homepage .home-banner .c-map-marker-icn{color:#fff}.homepage .home-intro{background:#f1f1f1 !important}@media screen and (min-width: 992px){.homepage .home-intro .o-container{width:970px;margin-top:100px}}@media screen and (min-width: 1200px){.homepage .home-intro .o-container{width:1170px}}@media screen and (min-width: 1680px){.homepage .home-intro .o-container{width:1400px}}.homepage .home-intro .sidebyside-wrapper{padding:0;overflow:auto}@media screen and (max-width: 992px){.homepage .home-intro .c-sxs__image{width:calc(100% - 40px);margin-bottom:25px}}@media screen and (max-width: 992px){.homepage .home-intro div.c-sxs__text{width:calc(100% - 40px)}}.homepage .home-intro h2{margin-bottom:15px}.homepage .home-intro p{font-size:1.125em}@media screen and (min-width: 1680px){.homepage .home-intro p{line-height:2}}.homepage .home-intro .button{margin-top:20px}@media screen and (min-width: 1680px){.homepage .home-intro .button{margin-top:30px}}.homepage .section_Rotator .c-rotator__image{height:350px}@media (min-width: 992px){.homepage .section_Rotator .c-rotator-summary__box{margin-top:80px}}.homepage .section_Rotator .c-rotator-summary__box{padding-right:30px}.home-three-box .box .c-btn{margin-bottom:30px;border-radius:30px}.home-form .col-md-12,.home-form .col-md-4,.home-form .col-sm-4,.home-form .col-xs-12,.home-form .contactMessage{padding:0}.home-form h2{padding:0;color:#fff}.home-form input[type="text"],.home-form textarea{background:#4B4B4B;margin-top:30px;font-family:"Montserrat",sans-serif;font-size:1em;text-transform:none;color:#fff;border:none;border-radius:4px}.home-form .contactMessage.formArea span,.home-form .c-leadgen-form--label{display:none}@media screen and (min-width: 1680px){.home-form textarea{min-height:150px}}.home-form ::-webkit-input-placeholder{-moz-transition:opacity .2s ease-in-out .2s;-o-transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:.2s;transition:opacity .2s ease-in-out .2s;color:#fff;opacity:1}.home-form :-moz-input-placeholder{-moz-transition:opacity .2s ease-in-out .2s;-o-transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:.2s;transition:opacity .2s ease-in-out .2s;color:#fff;opacity:1}.home-form ::-moz-input-placeholder{-moz-transition:opacity .2s ease-in-out .2s;-o-transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:.2s;transition:opacity .2s ease-in-out .2s;color:#fff;opacity:1}.home-form ::-ms-input-placeholder{-moz-transition:opacity .2s ease-in-out .2s;-o-transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out;-webkit-transition-delay:.2s;transition:opacity .2s ease-in-out .2s;color:#fff;opacity:1}.home-form .formGroup{margin-bottom:0}.home-form .formGroup span{display:none}.home-form .formGroup span{display:none}.home-form .c-btn{background:#fff;padding:0 50px;font-family:"Montserrat",sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;color:#BA9F4E;line-height:3.4;border:none;border-radius:4px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-form .c-btn:hover{background:#4B4B4B;color:#fff !important}.home-form .c-btn:active{background:#4B4B4B;color:#fff !important}.home-form .c-btn:focus{background:#4B4B4B;color:#fff !important}.home-form .c-leadGen-form__input{padding:0 !important;padding-bottom:10px !important}.home-form .form-button{float:left;margin-top:30px}.home-form .form-button .submit{background:#fff;padding:0 50px;font-family:"Montserrat",sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;color:#BA9F4E;line-height:3.4;border:none;border-radius:4px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-form .form-button .submit:hover{background:#4B4B4B;color:#fff !important}.home-form .form-button .submit:active{background:#4B4B4B;color:#fff !important}.home-form .form-button .submit:focus{background:#4B4B4B;color:#fff !important}.homepage .contactForm .field-label{color:#fff}.carousel-container{width:100%;height:650px}@media (max-width: 444px){.carousel-container{height:690px}}.carousel-container .items{margin:0 30px !important;width:calc(100% - 60px) !important}.carousel-container .carousel-title h1{text-align:center;text-transform:uppercase;margin-bottom:0}.carousel-container .carousel .items{width:100%;height:510px;background:transparent;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}@media (max-width: 992px){.carousel-container .carousel .c-section-boxes__inner-box{padding:25px 0}}.carousel-container .carousel .carousel-img{left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:cover;bottom:15px;position:absolute;box-shadow:3px 6px 10px 0px rgba(0,0,0,0.5);height:330px;width:550px}.carousel-container .carousel .carousel-img img{display:none}@media (max-width: 810px){.carousel-container .carousel .carousel-img{margin-top:20px !important;bottom:55px;box-shadow:none;height:221px}}.carousel-container .carousel .carousel-text{text-align:center}.carousel-container .carousel .carousel-text h2{text-transform:capitalize;margin-bottom:25px}.carousel-container .carousel .items{position:absolute}.carousel-container .carousel .main-pos{z-index:30}.carousel-container .carousel .left-pos{opacity:.7;margin-top:20px;margin-left:-150px !important;z-index:10;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7);cursor:w-resize;filter:blur(3px)}@media (max-width: 900px){.carousel-container .carousel .left-pos{display:none}}.carousel-container .carousel .back-pos{margin-left:2em !important;opacity:.05;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);transform:scale(0.5)}.carousel-container .carousel .right-pos{margin-top:20px;opacity:.7;margin-left:200px !important;z-index:10;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7);cursor:e-resize;filter:blur(3px)}@media (max-width: 900px){.carousel-container .carousel .right-pos{display:none}}.carousel-container .carousel-control{position:absolute;bottom:0 !important;width:100%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.6);top:inherit;width:100%;opacity:1;text-align:center}.carousel-container .carousel-control input{width:90px;display:inline-block;font-size:45px;height:60px;color:#d0d0d0;background:transparent;border:none;font-family:FontAwesome}.carousel-container .carousel-control input:hover,.carousel-container .carousel-control input:active,.carousel-container .carousel-control input:focus{outline-width:0;border:none;color:#BA9F4E}.carousel-container .carousel-control span{position:relative;margin:0 auto;left:17em;top:20em}.carousel-container .carousel-control .c-section-boxes__inner-box{padding:0}.carousel-container .right-pos,.carousel-container .left-pos,.carousel-container .back-pos{height:210px}.carousel-container .right-pos p,.carousel-container .right-pos h2,.carousel-container .left-pos p,.carousel-container .left-pos h2,.carousel-container .back-pos p,.carousel-container .back-pos h2{display:none}#content .videoContentContainer,#content .presentationContainer{background:transparent}#content #additional{background:none;font-size:inherit}#content #additional nav li{text-align:center;display:inline-block}#content #additional nav li a{background:#C5C5C5;color:#fff !important}#content #additional nav li a.selected{background:#927c39}#content #additional_xs .panel-heading{background:#C5C5C5}#content #additional_xs .panel-heading a{color:#fff !important}#content .c-additional__content .viewAll a{color:#BA9F4E}#content .c-additional__content .viewAll a:hover,#content .c-additional__content .viewAll a:active,#content .c-additional__content .viewAll a:focus{background:#a1883f}.c-matter-flag__body{background:#BA9F4E}.c-matter-flag__body:hover,.c-matter-flag__body:active,.c-matter-flag__body:focus{background:#a1883f}.subpage .c-btn{background:#BA9F4E;width:auto;height:60px;margin:0;padding:0 50px;font-family:"Montserrat",sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase;text-align:center;line-height:3.4;color:#fff;border:none;border-radius:80px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.subpage .c-btn:hover{background:#4B4B4B;color:#fff}.subpage .c-btn:active{background:#4B4B4B;color:#fff}.subpage .c-btn:focus{background:#4B4B4B;color:#fff}#ARCarriers .ar-company .ar-company-buttons .c-btn{padding:2px 10px !important}footer{background:#fff;color:#797979;padding-top:0}footer .footer-welcome{display:flex;background-image:url("https://s3.amazonaws.com/static.contentres.com/media/documents/89f1384a-fa42-4d2e-bbb6-66d6edbc4294.jpg") !important;background-size:cover;background-position:center center;background-repeat:no-repeat}footer .o-container.c-footer__container{width:100%}footer .o-container.c-footer__container .c-footer__contact,footer .o-container.c-footer__container .c-footer__quick-links{display:none}footer .o-container.c-footer__container .c-footer__disclosure{text-align:center;width:100%;margin:0 auto;display:block;float:none;padding-top:40px;padding-left:40px;padding-right:40px}footer .o-container.c-footer__container .c-footer__disclosure a{color:#BA9F4E}@media (min-width: 992px){footer .footer-welcome .bannerdiagonal-footer{position:absolute;width:100%;left:0}}footer .footer-welcome h1{font-size:60px;margin-top:10px}footer .footer-welcome h2{padding-top:20px !important}footer .footer-welcome h2,footer .footer-welcome h1,footer .footer-welcome p{color:white;margin-bottom:0;margin-top:5px}footer .footer-welcome a{margin-top:5px}footer .footer-welcome .contact-section{width:40%;display:inline-block;text-align:right;padding-right:50px;height:471px;float:left;padding:100px 50px 60px 50px;color:white;background:rgba(75,75,75,0.4)}@media (max-width: 992px){footer .footer-welcome .contact-section{display:none}}footer .footer-welcome .contact-section2{width:100%;text-align:center;padding:50px 50px 60px 50px;display:inline-block;padding-left:50px;color:white;background:rgba(172,145,67,0.7)}@media (min-width: 992px){footer .footer-welcome .contact-section2{width:60%;text-align:left;padding:100px 50px 60px 50px}}footer .footer-welcome .contact-section2 .c-socialMedia a{margin-top:5px}footer .footer-welcome .contact-section2 .c-socialMedia a.facebook{margin-left:-8px}.c-footer__container .o-grid__collapse{width:100%}footer a:hover{color:#4B4B4B}footer .footer-welcome a,footer .footer-welcome p,footer .footer-welcome span{font-size:1.125em}footer .footer-welcome h2{font-size:1.8em}.back-to-top{background:#BA9F4E;background:rgba(186,159,78,0.5);padding:5px 16px;border-top-left-radius:4px;border-top-right-radius:4px;position:fixed;right:20px;bottom:0}.back-to-top:hover{color:#fff}.back-to-top:active{color:#fff}.back-to-top:focus{color:#fff}.fmg-exclusive-brokercheck{background:#f1f1f1;height:40px;border:none}@media screen and (min-width: 992px){.fmg-exclusive-brokercheck .container{width:970px}}@media screen and (min-width: 1200px){.fmg-exclusive-brokercheck .container{width:1170px}}@media screen and (min-width: 1680px){.fmg-exclusive-brokercheck .container{width:1400px}}.floating-broker-check{background:rgba(246,246,246,0.85);width:205px;height:40px;margin-top:0;padding-top:8px;border:solid 1px #e4e4e4;border-top-left-radius:4px;border-top-right-radius:4px;position:fixed;right:80px;bottom:0;z-index:9999}@media screen and (min-width: 992px){.floating-broker-check{padding-top:0}}
/*# sourceMappingURL=378147-cox.css.map */
