/*
      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
      */
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,900;1,500&display=swap);body{font-family:"Roboto",sans-serif}.site-content{flex-direction:column}a:active,h2,h3{color:#46566c}h1{font-size:2rem}@media only screen and (min-width:992px){h1{font-size:4rem}}h2{font-size:1.75rem}@media only screen and (min-width:992px){h2{font-size:3rem}}h3{font-size:1.5rem}@media only screen and (min-width:992px){h3{font-size:2rem}}li,p{color:#333}.box-shadow-01{box-shadow:-5px 5px rgba(0,0,0,.2);transition:all .3s ease}.box-shadow-01:hover{box-shadow:none}.btn-01{background-color:#fff;padding:1rem 2rem;transition:all .3s ease;color:#c58e58;display:inline-block}.btn-01:active,.btn-01:focus,.btn-01:hover,.btn-02:active,.btn-02:focus,.btn-02:hover,.btn-03:active,.btn-03:focus,.btn-03:hover{background-color:#c58e58;color:#fff}.btn-02,.btn-03{transition:all .3s ease;text-align:center;padding:1rem;font-size:1.25rem}.btn-02{border:2px solid #c58e58;background-color:#fff;color:#c58e58}.btn-03{background-color:#46566c;color:#fff}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-black,.roboto-medium,.roboto-medium-italic{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.roboto-black,.roboto-medium-italic{font-weight:900}.roboto-medium-italic{font-weight:500;font-style:italic}.middle-line{position:relative}.middle-line:before{position:absolute;top:100px;left:1rem;right:1rem;height:1px;content:"";background-color:#eee}.home-overlay{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0}.opacity-0{opacity:0}.contact-page .wpcf7{padding-bottom:2rem}@media only screen and (min-width:768px){.contact-page .wpcf7{padding-bottom:4rem}}.contact-page .wpcf7 input[type=email],.contact-page .wpcf7 input[type=text],.contact-page .wpcf7 textarea{background-color:#e6e6e6}.contact-page .wpcf7 input[type=email]:focus,.contact-page .wpcf7 input[type=text]:focus,.contact-page .wpcf7 textarea:focus{background-color:#e6e6e6}.site-footer{background-color:#2f3d50}.site-footer .main-footer .inner{flex-direction:column;padding-top:2rem}@media only screen and (min-width:992px){.site-footer .main-footer .inner{padding-top:4rem}}.site-footer .main-footer .inner .top{width:90%;margin:auto;padding-bottom:1rem}@media only screen and (min-width:992px){.site-footer .main-footer .inner .top{display:flex;align-items:center;padding-bottom:4rem;max-width:2000px}}.site-footer .main-footer .inner .top .footer-logo{width:200px;margin:auto}@media only screen and (min-width:992px){.site-footer .main-footer .inner .top .footer-logo{width:300px;margin:0;align-self:flex-start}}.site-footer .main-footer .inner .top .footer-nav{padding-top:1rem}@media only screen and (min-width:992px){.site-footer .main-footer .inner .top .footer-nav{margin-left:auto;padding-top:0}}.site-footer .main-footer .inner .top .footer-nav ul{list-style:none;margin:0;text-align:center}@media only screen and (min-width:992px){.site-footer .main-footer .inner .top .footer-nav ul{text-align:right}}@media only screen and (min-width:1200px){.site-footer .main-footer .inner .top .footer-nav ul{display:flex;text-align:left}.site-footer .main-footer .inner .top .footer-nav ul li{margin-left:2rem}}.site-footer .main-footer .inner .top .footer-nav ul li a{color:#fff}@media only screen and (min-width:992px){.site-footer .main-footer .inner .top .footer-nav ul li a{font-size:1.25rem}}.pf-menu li.current-menu-ancestor>a,.pf-menu li.current-menu-item>a,.site-footer .main-footer .inner .top .footer-nav ul li a:hover{color:#c58e58}.site-footer .main-footer .inner .bottom{background-color:#1d2939;padding:1rem 0}.site-footer .main-footer .inner .bottom .footer-bottom{width:90%;margin:auto;max-width:1000px;text-align:center}.site-footer .main-footer .inner .bottom .footer-bottom p{margin-bottom:0;color:#fff}.pf-menu{text-transform:none}.pf-menu li a{font-weight:400;font-size:22px}.tab-section{min-height:900px}@media only screen and (min-width:992px){.tab-container{flex-direction:row!important}}.tab-btn{margin:0 1rem;cursor:pointer;transition:all .3s ease;border-radius:10px;margin-bottom:1rem;justify-content:center;box-shadow:-5px 5px rgba(0,0,0,.2)}.tab-btn:hover{box-shadow:none}.tab-btn.active,.tab-btn.first-tab{background-color:#46566c;color:#fff;box-shadow:none}.tab-box{display:none}.tab-box.active{display:block}@media only screen and (min-width:992px){.tab-box.active{position:absolute;top:8rem;left:0;right:0}}.tab-box.first-tab{display:none}@media only screen and (min-width:992px){.tab-box.first-tab{display:block;position:absolute;top:8rem;left:0;right:0}}.tab-right .tab-right-img{height:100px;object-fit:contain;width:auto}@media only screen and (min-width:768px){.tab-right{padding-left:2rem}}.tab-left-img{border-radius:10px}.entry-content .wp-block-image{margin-bottom:30px}
/*# sourceMappingURL=maps/theme-styles.css.map */
