/*
      Theme Name:   ProFlex
      Theme URI:    https://www.theprovatogroup.com
      Description:  ProFlex GP Child
      Author:       Myles Taylor
      Author URI:   https://www.theprovatogroup.com
      Template:     generatepress
      Version:      0.1
      */
body{background-color:#fff;font-family:"Lato",sans-serif;font-weight:500;margin:auto!important}@media only screen and (min-width:992px){body{max-width:1920px;margin:auto}}a,li,p{font-size:16px}a{text-decoration:none}a:hover,a:visited{color:#3d7248}.site-content{flex-direction:column}a,a:active,h2,h3{color:#2c5536}h1{font-size:1.5rem}@media only screen and (min-width:992px){h1{font-size:3rem}}h2{font-size:1.25rem}@media only screen and (min-width:992px){h2{font-size:2rem}}h3{font-size:1rem}@media only screen and (min-width:992px){h3{font-size:1rem}}li,p{color:#333}@media only screen and (min-width:768px){li,p{font-size:22px}}.btn-01{position:relative;background-color:#2c5536;padding:.5rem;transition:all .3s ease;display:inline-block;text-transform:uppercase;min-width:290px}.btn-01:active,.btn-01:focus,.btn-01:hover{background-color:#3d7248;color:#fff}.btn-01 p{text-align:center;border:1px solid #d1b85c;padding:.5rem;line-height:1;margin:0;color:#fff}.btn-01.small-text p{font-size:1rem;display:flex;height:100%;justify-content:center;align-items:center;max-width:260px}.btn-02{position:relative;padding:.5rem;transition:all .3s ease;display:inline-block;text-transform:uppercase;min-width:220px;border:2px solid;border-image:linear-gradient(to bottom,#e1c54e,#eade8b,#e1c54e) 1}.btn-02:active,.btn-02:focus,.btn-02:hover{background-color:#3d7248;color:#fff;border-image:linear-gradient(to bottom,#3d7248,#3d7248) 1}.btn-02:active p,.btn-02:focus p,.btn-02:hover p{color:#fff}.btn-02 p{transform:all .3s ease;padding:.5rem;line-height:1;margin:0;color:#2c5536}.expand-btn,.view-less{font-size:16px!important;color:#666;cursor:pointer}.expand-btn:hover,.pf-menu li.current-menu-item a,.view-less:hover{color:#d1b85c}.hidden-content{height:0;overflow:hidden;transition:height .5s ease}.expanded{height:auto}.green-link a{color:#2c5536;font-style:italic;font-size:inherit;font-weight:700}.site-content .full-width{width:100%}.pf-header-content .pf-header-content-inner .pf-header-widget-area .widget-inner>aside,.pf-menu li>ul li,.site-footer .inner .top .nav-inner-right .footer-nav-title,.site-main>*{margin-bottom:0}.inner-row{padding:1rem 0}@media only screen and (min-width:992px){.inner-row{padding:2rem 0 0}}@font-face{font-family:"Lato";src:url(/wp-content/themes/_s/dist/fonts/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url(/wp-content/themes/_s/dist/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url(/wp-content/themes/_s/dist/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url(/wp-content/themes/_s/dist/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url(/wp-content/themes/_s/dist/fonts/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"Acumin";src:url(/wp-content/themes/_s/dist/fonts/Acumin_Pro_Condensed_Semibold.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}.ma-light,.ma-regular{font-family:"Lato",sans-serif;font-weight:300}.ma-regular{font-weight:400}.ma-black,.ma-bold,.ma-semibold{font-family:"Lato",sans-serif;font-weight:600}.ma-black,.ma-bold{font-weight:700}.ma-black{font-weight:900}input[type=email],input[type=tel],input[type=text],select,textarea{border-radius:0;font-size:1.25rem;line-height:1.2em;padding:.5rem;background:#fff;width:100%;border:2px #fff solid}input:active,input:focus,textarea:active,textarea:focus{border:2px #fff solid!important;color:#000;background-color:#fff}input:active::placeholder,input:focus::placeholder,textarea:active::placeholder,textarea:focus::placeholder{color:#fff!important}input[type=submit]{color:#fff;padding:20px 37.5px;font-size:1.25rem;line-height:1.2em;border-radius:10px;text-transform:uppercase;font-weight:500;transition:all .3s ease;margin:auto;float:none;background-color:#2c5536;cursor:pointer}input[type=submit]:hover{background-color:#3d7248;box-shadow:none}textarea{height:100px}label{font-size:22px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{background-color:#fff;max-width:100%;width:500px;margin:auto;padding:1rem}.wpcf7{margin-top:1.5rem}.wpcf7 form input[type=email],.wpcf7 form input[type=text]:focus{background-color:#fff}.wpcf7 form .wpcf7-spinner{display:none}.main-header.fixed{position:fixed;left:0;right:0;top:0;z-index:99}.pf-header{padding:1rem 0;background:linear-gradient(to bottom,#000 0%,transparent 100%);max-width:1920px;margin:auto;transition:background .5s ease}.pf-header.solid-bg{background-color:#2c2825}@media only screen and (min-width:992px){.pf-header .header-stripe{background-color:#2c5536;height:10px}}.pf-header .inner{width:90%;margin:auto;display:flex;max-width:1500px}@media only screen and (min-width:992px){.pf-header .inner{flex-wrap:nowrap;padding-top:42px;width:100%}}@media only screen and (min-width:1200px){.pf-header .inner{width:90%}}@media (min-width:1700px){.pf-header .inner{width:100%;max-width:92%}}.pf-header .mobile-header-bottom .mhb-inner{width:90%;margin:1rem auto 0;display:flex;justify-content:center}@media only screen and (min-width:992px){.pf-header .mobile-header-bottom{display:none}}.pf-header-logo{flex-shrink:0}.pf-header-logo img{height:50px;width:auto}@media only screen and (min-width:992px){.pf-header-logo img{width:132px;height:auto;position:absolute;top:3.5rem;left:5vw}}@media only screen and (min-width:1200px){.pf-header-logo img{position:static}}.mobile-location{margin-left:auto;display:flex;align-items:center}.pf-menu li,.pf-menu-toggle{display:flex}@media only screen and (min-width:992px){.pf-menu-toggle{display:none}}.pf-menu-toggle .pf-menu-toggle-btn{background-color:transparent;padding:0;border:0;align-self:center;cursor:pointer}.pf-menu-toggle .pf-menu-toggle-btn span{height:4px;width:24px;margin-bottom:3px;display:block;background-color:#d2b75c}.pf-menu-toggle .pf-menu-toggle-btn:hover span{background-color:#e9cb27}.pf-header-content{position:fixed;top:0;right:-270px;transition:all .3s ease;bottom:0;padding-top:1rem;z-index:1;width:75%;transform:translateX(100%);overflow-y:auto;border-left:2px solid #2c5536;background-color:#fff}.pf-header-content.expanded{right:0;transform:translateX(0%)}@media only screen and (min-width:992px){.pf-header-content{position:relative;right:0;border-left:0;padding:0;flex:auto;width:100%;overflow-y:visible;transform:translateX(0);background-color:transparent;display:flex;align-items:center}}.pf-header-content .pf-close-btn{height:30px;width:30px;position:relative;margin-left:auto;margin-right:1rem;cursor:pointer}.pf-header-content .pf-close-btn:after,.pf-header-content .pf-close-btn:before{position:absolute;content:"";height:33px;width:3px;top:-2px;left:13px;background-color:#2c5536}.pf-header-content .pf-close-btn:before{transform:rotate(45deg)}.pf-header-content .pf-close-btn:after{transform:rotate(-45deg)}@media only screen and (min-width:992px){.pf-header-content .pf-close-btn{display:none}}.pf-header-content .pf-header-content-inner{display:flex;flex:1;flex-direction:row;align-items:flex-end;justify-content:flex-end}@media only screen and (min-width:992px){.pf-header-content .pf-header-content-inner{align-items:center;justify-content:flex-start;flex-direction:column}}@media (min-width:1700px){.pf-header-content .pf-header-content-inner{flex-direction:row}}.pf-header-content .pf-header-content-inner .pf-header-navigation{order:1;position:relative;margin-right:auto}@media only screen and (min-width:992px){.pf-header-content .pf-header-content-inner .pf-header-navigation{order:2;margin-right:0;margin-left:auto;margin-top:2rem}}@media (min-width:1700px){.pf-header-content .pf-header-content-inner .pf-header-navigation{order:1;margin-right:auto;margin-left:0;margin-top:0}}.pf-header-content .pf-header-content-inner .pf-header-widget-area{order:2;display:none}@media only screen and (min-width:992px){.pf-header-content .pf-header-content-inner .pf-header-widget-area{display:flex;order:1;justify-content:flex-end}}@media (min-width:1700px){.pf-header-content .pf-header-content-inner .pf-header-widget-area{order:2}}.pf-header-content .pf-header-content-inner .pf-header-widget-area .widget-inner{padding:0 1.5rem;display:flex}.pf-menu{list-style-type:none;padding:2rem 0;text-transform:uppercase;margin-left:0;text-align:center;display:block}@media only screen and (min-width:992px){.pf-menu{display:flex;padding:0;margin:0;background-color:transparent}}.pf-menu li{list-style:none;font-weight:600;flex-wrap:wrap}@media only screen and (min-width:992px){.pf-menu li{margin-bottom:0;flex:0;position:relative;padding:0 25px;white-space:pre}.pf-menu li:after{content:"";position:absolute;height:18px;width:2px;right:0;top:-1px;background-color:#c5c5c3}.pf-menu li:last-of-type:after{display:none}}@media only screen and (min-width:1400px){.pf-menu li{flex:auto}}.pf-menu li:hover a{text-decoration:none}@media only screen and (min-width:992px){.pf-menu li:hover a{background-color:transparent;color:#e9cb27}}.pf-menu li a{padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.2rem;line-height:1;flex:1;text-align:left;color:#2c5536}.pf-menu li a:hover{color:#e9cb27}@media only screen and (min-width:992px){.pf-menu li a{background-image:linear-gradient(to bottom,#eadd8f 49%,#e1c44c 51%,#e1c44c 51%);color:transparent;background-clip:text;padding:0;font-weight:900;font-size:1.1rem}.pf-menu li a:hover{color:#e9cb27}}.pf-menu li .mobile-arrow{position:relative;width:52px;height:52px;margin-left:auto;transition:all .3s ease;cursor:pointer}@media only screen and (min-width:992px){.pf-menu li .mobile-arrow{display:none}}.pf-menu li .mobile-arrow:after{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;position:absolute;top:19px;right:10px}.pf-menu li>ul{display:none;margin-left:0;padding-left:0;width:100%;text-align:left}@media only screen and (min-width:992px){.pf-menu li>ul{border:2px solid #46566c;margin-left:0;padding-left:0;padding-top:0;position:absolute;z-index:1;background-color:#fff;top:4rem;width:auto;justify-content:flex-end}}@media only screen and (min-width:1400px){.pf-menu li>ul{order:1}}.pf-menu li>ul>li a{padding-left:2rem;font-size:1rem}@media only screen and (min-width:992px){.pf-menu li>ul li{margin-bottom:0;display:block}}.pf-header-widget-area{display:flex;align-items:center;justify-content:center;align-self:normal}.pf-header-widget-area.no-nav{margin-left:auto}.pf-header-widget-area.no-nav .widget-inner{padding:0}.pf-header-widget-area.no-nav .widget-inner aside{margin:0}@media only screen and (min-width:992px){.pf-header-widget-area.no-nav .widget-inner aside{padding-top:0;justify-content:flex-end;align-items:center}}.pf-header-widget-area .widget-inner{padding:1.5rem}.pf-header-widget-area .widget-inner>aside{margin-bottom:1rem}@media only screen and (min-width:992px){.pf-header-widget-area .widget-inner>aside{padding-top:0;justify-content:flex-end;align-items:center}}.site-footer{background-color:#fff}.site-footer .footer-image{height:1rem}@media only screen and (min-width:992px){.site-footer .footer-image{height:40px}}.site-footer .inner{flex-direction:column;display:flex}@media only screen and (min-width:992px){.site-footer .inner{flex-direction:row;width:90%;margin:auto;max-width:1500px;padding-top:2rem}}.site-footer .inner .top{width:90%;margin:auto;padding-bottom:1rem}@media only screen and (min-width:992px){.site-footer .inner .top{display:flex;align-items:center;max-width:2000px}}.site-footer .inner .top .footer-logo{margin:2rem auto 0;text-align:center;width:120px}@media only screen and (min-width:992px){.site-footer .inner .top .footer-logo{width:300px;margin:0 14% 0 0}}@media only screen and (min-width:992px){.site-footer .inner .top .nav-inner-right{margin-bottom:2rem}}.site-footer .inner .top .footer-nav{padding-top:1rem}@media only screen and (min-width:992px){.site-footer .inner .top .footer-nav{margin-left:auto;padding-top:0}}.site-footer .inner .top .footer-nav ul{padding-left:0;list-style:none;margin:0;display:flex;gap:.5rem;flex-wrap:wrap}@media only screen and (min-width:1200px){.site-footer .inner .top .footer-nav ul{display:flex;text-align:left}}.site-footer .inner .top .footer-nav ul li{width:48%;display:flex}@media only screen and (min-width:992px){.site-footer .inner .top .footer-nav ul li{width:42%}}.site-footer .inner .top .footer-nav ul li a{color:#333;padding-left:1rem;position:relative;font-size:.8rem}@media only screen and (min-width:992px){.site-footer .inner .top .footer-nav ul li a{font-size:1.25rem;padding-left:1.5rem}}.site-footer .inner .top .footer-nav ul li a:hover{color:#c58e58}.site-footer .inner .top .footer-nav ul li a:before{content:"";border-left:10px solid #d1b85c;border-top:8px solid transparent;border-bottom:8px solid transparent;display:inline-block;position:absolute;left:0}@media only screen and (min-width:992px){.site-footer .inner .top .footer-nav ul li a:before{top:8px}}.site-footer .inner .bottom{padding:1rem 0}@media only screen and (min-width:992px){.site-footer .inner .bottom{display:flex}}.site-footer .inner .bottom .footer-bottom{margin:auto;max-width:1000px;text-align:center}@media only screen and (min-width:992px){.site-footer .inner .bottom .footer-bottom{display:flex;align-items:center}}.site-footer .inner .bottom .footer-bottom .footer-social{display:inline-block}.site-footer .inner .bottom .footer-bottom .footer-social img{margin:0 1rem;height:40px;width:40px}.site-footer .inner .bottom .footer-bottom .footer-social img:hover{filter:brightness(.5) sepia(1) hue-rotate(90deg) saturate(2) contrast(1)}
/*# sourceMappingURL=maps/style.css.map */
