.text-light{--bs-text-opacity:0.6}:root{--header-height:120px;--header-height-min:80px}@media screen and (max-width:600px){:root{--header-height:100px;--header-height-min:80px}}:root{--accent-color:#c5a992;--dark-color:#2f2f2f;--grey-color:#f1f1f1;--body-text-color:#757575;--light-text-color:#afafaf;--dark-text-color:#2f2f2f;--body-font:"Roboto",sans-serif;--heading-font:"Montserrat",sans-serif}body{--heading-font:"Montserrat",Roboto,sans-serif;--heading-font-weight:400;--heading-color:#111;--heading-line-height:1.24;--swiper-theme-color:#c5a992;--bs-body-font-family:"Roboto",Arial,sans-serif;--bs-body-font-size:18px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#757575;--bs-body-color-rgb:117,117,117;--bs-primary:#c5a992;--bs-secondary:#6c757d;--bs-black:#111;--bs-light:#f1f1f0;--bs-dark:#2f2f2f;--bs-gray:#9aa1a7;--bs-gray-dark:#51565b;--bs-primary-rgb:197,169,146;--bs-secondary-rgb:108,117,125;--bs-black-rgb:17,17,17;--bs-light-rgb:241,241,240;--bs-dark-rgb:33,37,41;--bs-link-color:#111;--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color:#111;--bs-link-hover-color-rgb:17,17,17}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:var(--light-color)}.container-fluid{max-width:1800px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2.5rem}.dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0}.dropdown-item{--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-link-color:var(--bs-black);--bs-dropdown-item-border-radius:0}.dropdown-item.active,.dropdown-item:active{--bs-dropdown-link-active-color:var(--bs-light);--bs-dropdown-link-active-bg:var(--bs-black)}.list-group-item{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0}.btn{--bs-btn-border-radius:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#8c907e;--bs-btn-border-color:#8c907e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5e624e;--bs-btn-hover-border-color:#5e624e;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5e624e;--bs-btn-active-border-color:#5e624e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#8c907e;--bs-btn-disabled-border-color:#8c907e}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-primary);--bs-gradient:none}.pagination{--bs-pagination-active-bg:var(--bs-black);--bs-pagination-border-width:0;--bs-pagination-border-radius:0}.breadcrumb{--bs-breadcrumb-item-padding-x:1em}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.accordion{--bs-accordion-active-color:var(--bs-dark);--bs-accordion-active-bg:transparent}.accordion-button{margin:0}.form-control:focus{border-color:#ccc;box-shadow:0 0 0 .25rem hsla(0,0%,78.4%,.25)}[data-bs-theme=dark] body{color-scheme:dark;--heading-color:#fff;--bs-link-color:#fff;--bs-link-hover-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,255,255;--bs-body-color:#d1d1d1;--bs-body-bg:#111;--bs-body-bg-rgb:17,17,41}[data-bs-theme=dark] .dropdown-item{--bs-dropdown-link-color:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-white)}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{--bs-bg-opacity:0.1}[data-bs-theme=dark] .btn-link,[data-bs-theme=dark] a{--bs-link-color:#fff;--bs-link-hover-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,255,255}[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6{--heading-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,:after,:before,html{box-sizing:border-box}body{font-family:var(--body-font);font-size:16px;line-height:1.8;color:#757575}body.no-scroll{overflow:hidden}a,a:hover{color:#111;text-decoration:none}ol,ul{margin-bottom:10px;margin-left:0}ol ol,ol ul,ul ol,ul ul{margin-top:5px;margin-bottom:0}ol li,ul li{margin-bottom:5px;outline:0}ul li.active a{color:#daa556}ol li:last-child,ul li:last-child{margin-bottom:0}dl{margin-top:0;margin-bottom:2rem}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}figure{margin:0}img{display:inline-block;border:0;max-width:100%;height:auto;vertical-align:middle}::selection{background:rgba(0,0,0,.8);color:#fff;text-shadow:none}::-moz-selection{background:rgba(0,0,0,.8);color:#fff;text-shadow:none}figure.align-right{margin:30px 0 30px 30px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--dark-color)}.h1,.h2,.h3,.h4,.h5,.h6,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:#fff}h1,h2,h3{margin:0 0 25px;text-transform:capitalize}h5,h6{letter-spacing:1px}.h1,h1{font-size:2.5em}.h1,.h2,h1,h2{line-height:1.4}.h2,h2{font-size:1.5em}.h3,h3{font-size:1.4em}.h3,.h4,h3,h4{line-height:1.4}.h4,h4{font-size:1.1em}.h5,h5{font-size:.83em;line-height:1.25}.h6,h6{font-size:.67em;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit;text-decoration:none}p{margin:0 0 20px}p:empty{display:none}small{font-size:85%}mark{background-color:#fcf8e3;padding:.28rem}cite,dfn,em,i{font-style:italic}code,kbd,var{font-size:14px}code{background-color:#f9f2f4}abbr{border-bottom:.1px dotted #666;cursor:help}::placeholder{color:#999}.align-left{float:left;text-align:left}.align-right{float:right;text-align:right}.align-center{display:block;margin-left:auto;margin-right:auto;text-align:center}.clearfix:after,.container:after,.row:after{display:block;clear:both;content:""}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lead{font-size:120%;line-height:1.7em}.text-lead strong{font-size:115%;font-weight:500}.text-muted{color:#777}.text-pri{color:#ff9697}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.list-icon i{margin-right:10px}.list-unstyled{list-style:none}.txt-fx .letter{opacity:0}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}a.btn,button,input[type=button],input[type=file],input[type=reset],input[type=submit]{background-image:none;background:var(--accent-color);text-decoration:none!important;display:inline-block;position:relative;border:1px solid transparent;border-radius:0;padding:.75em 1.5em;margin-top:15px;font-size:15px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;color:#fff;z-index:1;cursor:pointer;white-space:nowrap;vertical-align:middle;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=file]:focus,input[type=file]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;outline:0}.light .btn:hover{color:#fff}.btn:last-child{margin-right:0}.btn.btn-outline-accent:active,.btn.btn-outline-dark:active,.btn.btn-outline-light:active,.btn:active,button:active,input[type=button]:active,input[type=file]:active,input[type=reset]:active,input[type=submit]:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn.btn-small{padding:.325em 1.7em;font-size:.65em}.btn.btn-medium{padding:.5em 1.75em;font-size:.75em}.btn.btn-large{padding:1em 2.5em}.btn.btn-xlarge{padding:1.5em 2.7em;font-size:.9em}.btn.btn-image{background-color:transparent;padding:0}.btn.btn-image,.btn.btn-image img{max-height:50px}.btn.btn-rounded,.btn.btn-rounded:after{border-radius:4px}.btn.btn-pill,.btn.btn-pill:after{border-radius:2em}.btn.btn-outline-accent,.btn.btn-outline-dark,.btn.btn-outline-light{background:transparent;text-shadow:none;box-shadow:none}.btn.btn-outline-dark:hover:after,.btn.btn-outline-light:hover:after{background-color:transparent}.btn.btn-outline-dark{border-color:rgba(0,0,0,.3);color:#121212}.btn.btn-outline-dark:hover{background:rgba(0,0,0,.03);background:#121212;border-color:#121212;color:#fff}.btn.btn-outline-light{border-color:hsla(0,0%,100%,.5);color:#fff}.btn.btn-outline-light:hover{background:hsla(0,0%,100%,.045);background:#fff;border-color:#fff;color:#121212}.btn.btn-outline-accent{background:transparent;border-color:#c59d5f;color:#c59d5f}.btn.btn-outline-accent:hover{border-color:var(--dark-color);color:var(--dark-color)!important}.btn.btn-outline-light{background:transparent;border-color:#f4ebf2;color:#f4ebf2}.btn.btn-outline-light:hover{border-color:var(--accent-color);color:var(--accent-color)!important}.btn.btn-full{display:block;margin:.85em 0;width:100%;text-align:center}.btn-with-line{color:#fff;position:relative}.btn-with-line:after{content:"";position:absolute;top:8px;right:-66px;border-bottom:2px solid #fff;width:50%;z-index:9;transition:.3s ease-out}.btn-with-line:hover{color:#fff}.btn-with-line:hover:after{width:30%;right:-41px}.btn.btn-common{background:var(--accent-color);color:#fff}.btn.btn-common:hover{background:#151515;color:#fff}.btn.btn-accent{color:#fff;background-color:var(--accent-color)}.btn.btn-accent:hover{color:#fff!important;background-color:#121212}.btn.btn-gray,.btn.btn-grey{background:#9e9e9e;color:#fff}.btn.btn-black{background:#121212;color:#fff}.btn.btn-black:hover{background-color:#797979}.btn.btn-white{background:#f8f8f8;text-shadow:none;color:#121212!important}.btn.btn-white:hover{background:var(--accent-color);text-shadow:none}.btn-left{text-align:left;display:block}.btn-center{text-align:center;display:block}.btn-right{text-align:right;display:block}.image-hvr-effect{display:flex;overflow:hidden}.image-hvr-effect img.post-image{transform:scale(1.1);will-change:transform;transition:transform .35s cubic-bezier(.25,.46,.45,.94);z-index:0}.image-hvr-effect:hover img.post-image{transform:scale(1)}.pullquote-left,.pullquote-right,.quote blockquote,.single-post .content blockquote p,.single-post .content p:first-child,blockquote{font-size:27px;line-height:1.4em;font-style:italic;margin:0 0 60px;padding:0}.pullquote-left,.pullquote-right{width:40%}blockquote cite{display:block;font-size:.8em;margin-top:20px;font-style:italic}.pullquote-left{float:left;margin:20px 20px 20px 0}.pullquote-right{float:right;margin:20px 0 20px 20px}.dropcap{display:inline-block;margin:20px;font-size:4em;font-weight:bolder;text-transform:uppercase;text-align:center;color:#111;float:left}.dropcap.colored{color:#2bcaae}.highlight{background:#2bcaae;color:#fff;padding:1px 5px}.highlight.light{background:#ff9;color:#101010}.highlight.dark{background:#333}.colored{color:#2bcaae!important}code,pre{border:1px solid #e5e5e5;border-left-width:3px;padding:0 20px;line-height:20px;white-space:pre-wrap;overflow:auto;border-radius:3px}code{display:block;margin:20px 0;padding:10px;background:#f7f7f7;color:#666}.preloader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}.main-logo,.preloader{background-color:var(--dark-color)}.main-logo{height:var(--header-height);display:flex;align-items:center;padding:40px;margin-right:60px;width:150px;position:absolute;z-index:1}.main-logo,.main-logo a{transition:all .5s ease-out}.main-logo a{font-family:playfair display,Georgia,serif;font-size:5em;color:#fff;margin:0 auto}.side-nav-bar{z-index:10}header .main-logo{position:relative}header{position:absolute;top:0;z-index:10;width:100%;height:var(--header-height);transition:all .3s ease-out}.nav-active header{position:relative}header.nav-up{top:-160px}#header-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.onepage-menu #header-wrap{background:#fff}.onepage-menu #header-wrap nav#navbar{display:flex;justify-content:space-between;align-items:center;width:50%}nav#navbar ul.menu-list{display:flex;position:relative;margin:0;list-style:none}#navbar ul.menu-list li{position:relative;display:flex;margin:0;align-items:center}#navbar ul.menu-list a.nav-link{line-height:var(--header-height);padding:0 10px;text-decoration:none;font-size:1.1em;transition:all .5s ease-out}#navbar ul.dropdown-menu{position:absolute;top:120px;background:#fff;width:240px;margin-left:0;margin-top:0;border:1px solid #d1d1d1;display:none}#navbar ul.dropdown-menu li{height:auto;border-bottom:1px solid #d1d1d1}#navbar ul.dropdown-menu li a{padding:12px 20px;line-height:1.5em}#navbar .nav-item.dropdown:hover ul.dropdown-menu{display:block}#navbar ul.menu-list a:hover{color:var(--accent-color)}header.sticky{position:fixed;top:0;width:100%;z-index:10}header.sticky,header.sticky .main-logo{height:var(--header-height-min)}header.sticky .main-logo a{font-size:3em}header.sticky .side-nav-bar .menu-btn{margin:0 40px}header.sticky #navbar ul.dropdown-menu{top:var(--header-height-min)}header.sticky #navbar ul.menu-list>li>a{line-height:var(--header-height-min)}@media screen and (max-width:991px){nav#navbar ul.menu-list{display:none}}#header-wrap .action-menu{display:flex;align-items:baseline;margin-right:40px}#header-wrap .action-menu span.opennav.openicon{cursor:pointer}.action-menu .icon{font-size:18px;font-weight:800}.action-menu .search-bar{overflow:hidden}.action-menu .open-icon-wrap,.action-menu .search-bar{width:40px;height:40px;background:#e9e9e9;border-radius:40px;margin-right:25px;display:flex;justify-content:right;align-items:center;cursor:pointer;transition:width .3s ease-out}#header-wrap .search-button{order:1;padding-right:10px;padding-left:10px}#header-wrap.show .search-bar{width:300px}#header-wrap .search-bar form{margin:0}#header-wrap .search-box .search-input{width:250px;border:0;margin-bottom:0;font-weight:300;padding-left:20px;background:#e9e9e9}.action-menu .searchbar a,.action-menu .side-nav-bar .menu-btn a{color:#000;text-decoration:none;line-height:2.2}.action-menu .icon.icon-menu-btn:hover{color:#fff}.action-menu .menu-btn a{color:#07051a;text-decoration:none}.action-menu .icon.icon-menu-btn:hover{color:var(--accent-color);text-decoration:none}@media screen and (max-width:991px){#header-wrap .action-menu .search-bar{display:none}}@media screen and (max-width:575px){#header-wrap .action-menu .search-bar{display:none}}.side-nav-bar #menu-toggle{opacity:0}.side-nav-bar #menu-toggle .menu-btn{position:fixed;top:25px;right:40px;width:15px;height:25px;cursor:pointer;z-index:3}.side-nav-bar #menu-toggle:checked~.menu-btn>span{transform:rotate(45deg);z-index:2}.side-nav-bar #menu-toggle:checked~.menu-btn>span:before{top:0;transform:rotate(0);background:#f6f6f6}.side-nav-bar #menu-toggle:checked~.menu-btn>span:after{top:0;transform:rotate(90deg);background:#f6f6f6}.side-nav-bar #menu-toggle:checked~.side-nav-menu{visibility:visible;right:0}.side-nav-bar{position:absolute;z-index:170;right:0;margin:30px;display:block;width:30px}.side-nav-bar .menu-btn{position:absolute;top:0;display:flex;align-items:center;width:20px;height:26px;cursor:pointer;transition:all .5s ease-out}.onepage-menu .menu-btn>span,.onepage-menu .menu-btn>span:after,.onepage-menu .menu-btn>span:before{background-color:var(--dark-color)}.side-nav-bar .menu-btn>span,.side-nav-bar .menu-btn>span:after,.side-nav-bar .menu-btn>span:before{display:block;position:absolute;width:100%;height:2px;background-color:#f6f6f6;transition-duration:.25s}.side-nav-bar .menu-btn>span:before{content:"";top:-8px}.side-nav-bar .menu-btn>span:after{content:"";top:8px}.nav-active{overflow:hidden}.nav-active #header-wrap{background:none}.nav-active #header-wrap .main-menu,.nav-active #header-wrap .search-bar{display:none}.nav-overlay{position:fixed;z-index:9}.nav-overlay:after,.nav-overlay:before{content:"";position:fixed;width:100vw;height:100vh;background:rgba(20,21,26,.6);border-bottom-left-radius:200%;z-index:-1;-webkit-transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;transition:transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;transition:transform .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;-webkit-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%)}.nav-overlay:after{background:#09090c;background:var(--dark-color);-webkit-transition-delay:0s;transition-delay:0s}.nav-overlay:before{-webkit-transition-delay:.2s;transition-delay:.2s}.nav__content{position:fixed;visibility:hidden;top:50%;margin-top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.nav__list{position:relative;padding:0;margin:0;z-index:2}.nav__list-item{display:block;-webkit-transition-delay:.8s;transition-delay:.8s;opacity:0;color:#fff;font-family:var(--heading-font);font-size:6vh;line-height:1.15;letter-spacing:3px;-webkit-transform:translate(100px);transform:translate(100px);-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;margin-top:0;margin-bottom:0}.nav__list-item,.nav__list-item a{position:relative;overflow:hidden;font-weight:900}.nav__list-item a{text-decoration:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding-left:5px;padding-right:5px;z-index:2;display:inline-block;text-transform:uppercase}.nav__list-item a,.nav__list-item a:after{-webkit-transition:all .2s linear;transition:all .2s linear}.nav__list-item a:after{position:absolute;content:"";top:50%;margin-top:-2px;left:50%;width:0;height:0;opacity:0;background-color:var(--accent-color);z-index:1}.nav__list-item a:hover:after{height:4px;opacity:1;left:0;width:100%}.nav__list-item a:hover,.nav__list-item.active-nav a{color:#fff}.nav__list-item.active-nav a:after{height:4px;opacity:1;left:0;width:100%}body.nav-active .nav__content{visibility:visible}body.nav-active .menu-icon__line{background-color:#fff;-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg)}body.nav-active .menu-icon__line-left{width:15px;-webkit-transform:translate(2px,4px) rotate(45deg);transform:translate(2px,4px) rotate(45deg)}body.nav-active .menu-icon__line-right{width:15px;float:right;-webkit-transform:translate(-3px,-3.5px) rotate(45deg);transform:translate(-3px,-3.5px) rotate(45deg)}body.nav-active .menu-icon:hover .menu-icon__line-left,body.nav-active .menu-icon:hover .menu-icon__line-right{width:15px}body.nav-active .nav-overlay{visibility:visible}body.nav-active .nav-overlay:after,body.nav-active .nav-overlay:before{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);border-radius:0}body.nav-active .nav-overlay:after{-webkit-transition-delay:.1s;transition-delay:.1s}body.nav-active .nav-overlay:before{-webkit-transition-delay:0s;transition-delay:0s}body.nav-active .nav__list-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease}body.nav-active .nav__list-item:nth-child(0){-webkit-transition-delay:.7s;transition-delay:.7s}body.nav-active .nav__list-item:first-child{-webkit-transition-delay:.8s;transition-delay:.8s}body.nav-active .nav__list-item:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}body.nav-active .nav__list-item:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}body.nav-active .nav__list-item:nth-child(4){-webkit-transition-delay:1.1s;transition-delay:1.1s}body.nav-active .nav__list-item:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}body.nav-active .nav__list-item:nth-child(6){-webkit-transition-delay:1.3s;transition-delay:1.3s}body.nav-active .nav__list-item:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}body.nav-active .nav__list-item:nth-child(8){-webkit-transition-delay:1.5s;transition-delay:1.5s}body.nav-active .nav__list-item:nth-child(9){-webkit-transition-delay:1.6s;transition-delay:1.6s}body.nav-active .nav__list-item:nth-child(10){-webkit-transition-delay:1.7s;transition-delay:1.7s}@media only screen and (max-width:580px){.nav__list-item{font-size:5vh}}.nav__block .nav__block-item{display:block;opacity:0;transform:translate(100px);transition:opacity .6s ease,transform .6s ease}.nav__block .nav__block-item:first-child{transition-delay:.3s}.nav__block .nav__block-item:nth-child(2){transition-delay:.6s}.nav__block .nav__block-item:nth-child(3){transition-delay:.9s}.nav__block .nav__block-item:nth-child(4){transition-delay:1.2s}.nav__block .nav__block-item:nth-child(5){transition-delay:1.5s}.nav__block .nav__block-item:nth-child(6){transition-delay:1.8s}.nav__block .nav__block-item:nth-child(7){transition-delay:2.1s}.nav__block .nav__block-item:nth-child(8){transition-delay:2.4s}.nav__block .nav__block-item:nth-child(9){transition-delay:2.7s}.nav__block .nav__block-item:nth-child(10){transition-delay:3s}body.nav-active .nav__block .nav__block-item{opacity:1;transform:translateX(0)}#intro{position:relative}.main-slider .slick-slide{height:90vh}.main-slider .slider-item{position:relative}.main-slider .banner-content{position:absolute;top:0;right:0;left:0;width:50%;text-align:center;margin:300px auto 0}.main-slider .banner-content h2.banner-title{font-family:var(--heading-font);font-size:5.5em;font-weight:900;color:#fff;text-transform:uppercase}#intro .button-container{display:flex;position:absolute;bottom:0;right:0}#intro .button-container button.slick-arrow{font-size:1.6em;line-height:0;font-weight:900;color:#fff;background:var(--dark-color);padding:20px;margin:0}#intro .button-container button.slick-arrow:focus,#intro .button-container button.slick-arrow:hover{background:var(--accent-color);outline:none}@media only screen and (max-width:1600px){.main-slider .banner-content .btn-wrap{margin:30px 0}.main-slider .banner-content{margin-top:200px}}@media only screen and (max-width:1399px){.main-slider .banner-content h2.banner-title{font-size:4.5em}}@media only screen and (max-width:1199px){.main-slider .banner-content{margin-top:150px}.main-slider .banner-content h2.banner-title{font-size:4em}}@media only screen and (max-width:999px){.main-slider .banner-content{margin-top:100px}.main-slider .banner-content h2.banner-title{font-size:3.5em}}@media only screen and (max-width:876px){.main-slider .banner-content h2.banner-title{font-size:3em}}@media only screen and (max-width:753px){.main-slider .banner-content h2.banner-title{font-size:3em}#intro .button-container{bottom:0}}@media only screen and (max-width:580px){.main-slider .banner-content{margin-top:180px;width:90%}.main-slider .slider-item{height:500px}.main-slider .slider-item img{height:100%;max-width:fit-content}}.hero-section .hero-content{padding-top:18em;padding-bottom:10em;display:flex;align-items:center}.hero-section{position:relative;color:#fff}.hero-section:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(39,39,39,.4);z-index:-1}.hero-section,.hero-section a,.hero-section a:hover,.hero-section h1{color:#fff}.hero-section h1{font-size:4em}@media only screen and (max-width:768px){.hero-section h1{font-size:2em}.hero-section .hero-content{padding-top:12em;padding-bottom:6em}}.section-header{position:relative}.section-title{font-size:3.8em;font-size:calc(1.8em + 2vw);line-height:1;font-weight:900}.section-header .title span{font-size:14px;color:#afafaf;letter-spacing:2px;text-transform:uppercase;padding-left:30px;position:relative}.section-header span:before{content:"";border-bottom:2px solid var(--accent-color);position:absolute;top:9px;left:3px;width:14px;align-items:center}.padding-xsmall{padding-top:.5em;padding-bottom:.5em}.padding-small{padding-top:2em;padding-bottom:2em}.padding-medium{padding-top:4em;padding-bottom:4em}.padding-large{padding-top:7em;padding-bottom:7em}.padding-xlarge{padding-top:9.5em;padding-bottom:9.5em}.padding-2xlarge{padding-top:15em;padding-bottom:15em}@media only screen and (max-width:768px){.padding-large,.padding-medium,.padding-small,.padding-xlarge{padding-top:2em;padding-bottom:2em}}.margin-small{margin-top:3em;margin-bottom:3em}.margin-medium{margin-top:4.5em;margin-bottom:4.5em}.margin-large{margin-top:6em;margin-bottom:6em}.margin-xlarge{margin-top:7.5em;margin-bottom:7.5em}@media only screen and (max-width:768px){.margin-large,.margin-medium,.margin-small,.margin-xlarge{margin-top:1em;margin-bottom:1em}}.bg-dark{background:var(--dark-color)}.bg-grey{background:var(--grey-color)}.content-light,.content-light a{color:#fff}#about figure{margin-right:50px}#about img.single-image{width:100%;height:600px;object-fit:cover}@media only screen and (max-width:768px){#about img.single-image{height:auto}}.services-item{position:relative;margin-top:60px;margin-right:100px}.services-item:last-child{margin-right:0}.services-item .number{font-family:var(--heading-font);font-size:5em;font-weight:900;color:#f4f4f4;position:absolute;top:-69px;left:-22px;z-index:-1}.services-item p{line-height:2}@media only screen and (max-width:1199px){.services-item{margin-right:50px}}@media only screen and (max-width:600px){.services-item{margin-bottom:50px}.services-item:last-child{margin-right:50px}}#subscribe figure.subscribe-image{margin-bottom:60px;margin-right:30px}.subscribe-content input[type=text]{width:100%;height:65px;border:1px solid #dfdfdf;padding-left:20px;margin-bottom:0;text-transform:capitalize}.subscribe-content button.btn-subscribe{width:100%}@media only screen and (max-width:800px){#subscribe .subscribe-content{width:90%}}footer#footer{margin-top:100px}#footer img.footer-logo{margin-bottom:30px}.footer-menu{margin-right:15px}.footer-menu h5{font-size:1.5em;margin-top:0;margin-bottom:40px;text-transform:capitalize}.footer-menu p{line-height:2}.footer-menu .menu-list i.icon{padding-right:10px;color:var(--accent-color)}.footer-menu .social-links ul{display:flex;list-style:none}.footer-menu .social-links li{margin-right:30px}.footer-menu .social-links a{color:#757575}.footer-menu .social-links a:hover{color:#111}.footer-menu .menu-list li.menu-item{margin-bottom:20px}.footer-menu .menu-item{display:flex}.footer-menu .menu-item a{text-transform:capitalize;position:relative;transition:.3s ease-out;color:#757575}.footer-menu .menu-item a:hover{padding-left:20px;color:#111}.footer-menu .menu-item a:hover:before{content:"";border-bottom:2px solid var(--accent-color);position:absolute;top:12px;left:3px;width:14px;align-items:center}#footer-bottom{border-top:1px solid #efefef;padding-top:30px;margin-top:80px}@media only screen and (max-width:800px){#footer-bottom .copyright,#footer-bottom .text-right{text-align:center}}#contact .left-content{padding-right:100px}#contact .right-content{width:100%;background:#fff;padding:88px 83px}@media only screen and (max-width:1170px){#contact .left-content{margin-right:60px}}@media only screen and (max-width:999px){#contact .left-content{margin-right:10px}#contact input[type=text],#contact textarea{width:420px}#contact .right-content{padding:60px}}@media only screen and (max-width:820px){#contact .grid{flex-wrap:wrap}#contact input[type=text],#contact textarea{width:100%}#contact .left-content{margin-right:0;padding-right:0}#contact .right-content{width:100%;padding:40px;margin-top:40px}}.form-light,.form-light p{margin-bottom:0}.form-light input[type=email],.form-light input[type=text],.form-light textarea{width:100%;height:54px;color:#ccc;font-style:italic;background:none;border:1px solid #666;padding-left:25px;margin-bottom:20px}.form-light ::-webkit-input-placeholder{color:#999}.form-light :-ms-input-placeholder{color:#999}.form-light textarea{height:118px;color:#ccc;padding-top:20px}.form-light .error{color:#cf4f4f}.iconbox{display:flex}.iconbox i.icon{font-size:2em;color:var(--dark-color);margin-right:25px}.iconbox .detail{margin-bottom:60px}.iconbox .detail p{margin-bottom:0}.iconbox strong{font-size:1.25em;color:var(--dark-color);text-transform:uppercase}.testimonial-image{height:484px;margin-right:60px}.testimonial-block{margin-top:50px}.testimonial-block .testimonials-inner q{font-family:playfair display;font-size:1.25em;line-height:2;display:block;margin-bottom:45px}.testimonial-block .testimonial-author .name{font-size:1.4em;font-weight:900}@media only screen and (max-width:580px){img.review-image{width:100%;height:auto}}.post-grid .post-item figure{margin-bottom:0}.post-grid .post-content{width:100%;padding:40px 30px;margin-bottom:60px;box-shadow:-7px 12px 41px -10px rgba(0,0,0,.12);-webkit-box-shadow:-7px 12px 41px -10px rgba(0,0,0,.12);-moz-box-shadow:-7px 12px 41px -10px rgba(0,0,0,.12);cursor:pointer}.post-grid .post-item .post-title{font-size:1.4em;line-height:1.4}.post-grid .post-item .meta-date{font-size:14px;padding-bottom:20px}.post-grid .post-item p{line-height:2}@media only screen and (max-width:850px){.post-grid .post-item .post-image{width:100%}.post-grid .post-content{padding:40px 50px}.post-grid .post-item .post-title{font-size:1.8em}}.breadcrumbs span{display:inline-block}.author-post{padding-left:30px}.author-post h4{font-weight:500;text-transform:none}.comment-meta span.meta-date{font-size:13px;padding-right:10px}.comments-wrap .child-comments{padding-left:50px}.comment-respond .comment-form,.gallery{display:flex}.gallery{flex-wrap:wrap}.gallery a{margin:0 10px 10px 0}.gallery img.gallery-image{width:68px;height:68px;object-fit:cover;margin-bottom:5px}.parallax-wrap{height:300px;overflow:hidden;position:relative}.parallax-wrap .parallax-image{position:absolute}
:root{--g8be7248427:1}
