:root{--primary-color:#de5542;--primary-color-rgb:222, 85, 66;--secondary-color:#eaaa65;--secondary-color-rgb:234, 170, 101;--black-color:#171717;--black-color-rgb:23, 23, 23;--white-color:#ffffff;--white-color-rgb:255, 255, 255;--primary-font:'Roboto Flex', sans-serif;--secondary-font:'Tenor Sans', sans-serif;--cursive-font:"Great Vibes"}.site-header.style-five .header-main .nav-wrap{display:flex;flex-flow:row wrap;flex:1;justify-content:flex-end;align-items:center}.site-header.style-five .header-main .button-wrap{padding-left:40px}.site-header.style-five .header-main .header-left{display:flex;flex-wrap:wrap}.site-header.style-five .header-main .header-block{font-size:.7778em;letter-spacing:.5px}.site-header.style-five .header-main .header-block+.header-block{margin-left:30px}.site-header.style-five .header-main .header-block svg{color:var(--black-color);margin-right:5px}.site-header.style-five .header-main .header-block svg.fa-phone{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.site-header.style-five .header-main .header-block a{color:var(--black-color)}.site-header.style-five .header-bottom{border-top:1px solid rgba(var(--primary-color-rgb),.2)}.site-header.style-five .header-bottom .container{display:flex;flex-wrap:wrap;align-items:center}.site-header.style-five .header-bottom .main-navigation{align-items:flex-start}.site-header.style-five .main-navigation .nav-menu>li>a{padding-top:20px;padding-bottom:20px}.site-header.style-five .header-bottom .main-navigation .nav-menu>li:first-child>a{padding-left:0}.site-header.style-five .header-right .header-social+.header-search{margin-left:25px}.site-header.style-five .header-bottom .header-social+.header-cart,.site-header.style-five .header-bottom .header-search+.header-cart{border-left:1px solid rgba(var(--primary-color-rgb),.56);margin-left:10px;padding-left:10px}@media screen and (max-width:1199px){.site-header.style-five .header-right .header-social+.header-search{margin-left:10px}}.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(1):hover>.sub-menu .sub-menu,.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(2):hover>.sub-menu .sub-menu,.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(3):hover>.sub-menu .sub-menu,.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(1).hover>.sub-menu .sub-menu,.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(2).hover>.sub-menu .sub-menu,.site-header.style-five .main-navigation .nav-menu>li:nth-last-of-type(3).hover>.sub-menu .sub-menu{right:auto;left:100%}@media (min-width:1025px){.site-header.style-five .main-navigation .nav-menu li .sub-menu li.menu-item-has-children>a::after{top:18px}}.site-banner.static-cta.banner-overlay-enabled.style-six{overflow:hidden}.site-banner.style-six .item{position:relative}.site-banner.style-six{overflow:hidden}.site-banner.static-cta.style-six .banner-caption .banner-desc{margin-top:17px}.site-banner.static-cta.style-six .banner-caption .banner-desc p{margin-top:0}.site-banner.static-cta.style-six .banner-caption .banner-desc p:last-child{margin-bottom:0}.site-banner.static-cta.style-six .banner-caption .btn-readmore.btn-two{border:0}.site-banner.static-cta.style-six .item .banner-caption{background:unset;padding:30px 30px 0}.site-banner.static-cta.style-six .item .wp-custom-header{width:100%}@media(min-width:1200px){.site-banner.static-cta.style-six .item .banner-caption{position:absolute;left:50%;transform:translatex(-50%);bottom:0;max-width:900px;margin:0 auto;text-align:center;padding:75px 15px}.site-banner.static-cta.style-six{padding:0}.site-banner.static-cta.style-six .banner-caption .title{color:#fff}.site-banner.static-cta.style-six .banner-caption .banner-desc p{color:#fff}.site-banner.style-six.banner-overlay-enabled .item .banner-caption::before{content:"";position:absolute;top:0;left:0;width:100vw;margin:auto calc(- 50% + 50vw);height:100%;z-index:-1;margin:auto calc(50% - 50vw);background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .8) 100%)}}@media(min-width:1025px){.site-banner.style-six.static-cta .banner-caption .btn-readmore:hover{color:#fff;border-color:#fff}}@media(min-width:992px){.site-banner.static-cta.style-six .banner-caption .banner-desc{margin-top:10px}}