@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;800&display=swap);body,footer .menu-deux li{font-size:16px;line-height:26px;font-family:Manrope}body,h1,h2,h3,nav li a{font-family:Manrope}.readmore,.widget_sidebar{border-radius:30px}body{color:#6d6c6c;font-weight:400}h1,h2,h3{font-weight:800}.main-menu{border-bottom:1px solid #ffffff70}nav li a{font-weight:600;white-space:normal!important}.navbar{padding:0!important}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px;right:0}.menu-item-has-children:after{top:30px;color:#f6a440}.scrolling-down nav .sub-menu li a{color:#fff!important}.scrolling-down nav .sub-menu li:hover a,.sub-menu li:hover a{color:#f6a440!important}footer{background-position:top center}body.home footer{padding-top:200px!important}footer .copyright{border-top:1px solid #ffffff70!important;color:#a69ea5;text-align:center;position:relative;margin-top:70px;padding:30px 0}footer .menu-deux li{color:#a69ea5;font-weight:400!important;padding:5px 0}footer .menu-deux li:before{content:"\f105";font-family:FontAwesome;font-size:17px;padding-right:10px}footer .menu-deux li:hover{color:#f6a440}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px;padding-top:10px}.subheader{z-index:0}#mask{background-image:url(/wp-content/uploads/2023/03/About-us-banner-overlay.png)}.widget_sidebar{background-image:url(/wp-content/uploads/2023/03/Triangle-design-element.png);background-color:#362f35;padding:30px 30px 40px;margin-bottom:30px;position:relative;background-position:95% 98%;background-repeat:no-repeat}.archive h2{font-size:24px!important}.single h2,.single h3,.single h4,.single h5,.single h6{font-weight:700!important}@media (max-width:1024px){.home h1{line-height:45px!important;font-size:35px!important}.home h2{line-height:36px!important;font-size:26px!important}.home h3{line-height:27px!important;font-size:17px!important}.main-menu ul li{padding:20px 15px 10px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#484147;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}}@media (max-width:960px){footer .menu,footer .menu-deux{margin-left:0!important}footer{padding:50px 0 0!important}body.home footer{padding-top:70px!important}}