﻿@charset "utf-8";
@font-face{font-family:'FontAwesome';font-display:swap;src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}
.fa-pinterest:before{content:"\f0d2"}.fa-youtube-play:before{content:"\f16a"}.fa-instagram:before{content:"\f16d"}.fa-fax:before{content:"\f1ac"}.fa-search:before{content:"\f002"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-whatsapp:before{content:"\f232"}.fa-angle-up:before{content:"\f106"}.fa-phone:before{content:"\f095"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-linkedin:before{content:"\f0e1"}
@font-face {font-display: block;font-display:swap;font-family: "bootstrap-icons";src: url("../fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"),url("../fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before {display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.bi-bi-envelope::before{content:"\F32F"}.bi-telephone-fill::before{content:"\F5B4"}.bi-linkedin::before{content:"\F472"}.bi-chevron-down::before{content:"\F282"}.bi-list::before{content:"\F479"}.bi-globe2::before{content:"\F3EF"}.bi-envelope::before{content:"\F32F"}.bi-three-dots-vertical::before{content:"\F5D3"}.bi-youtube::before{content:"\F62B"}.bi-images::before{content:"\F42B"}.bi-link-45deg::before{content:"\F470"}.bi-calendar-event::before{content:"\F1E8"}.bi-file-earmark-pdf::before{content:"\F63E"}.bi-house-fill::before {content: "\F424"}.bi-caret-up-fill::before { content: "\F235"}.bi-caret-down-fill::before { content: "\F229"}.bi-whatsapp::before{content: "\F618"}.bi-telephone::before{content: "\F5C1"}.bi-newspaper::before{content: "\F4A3"}.bi-pencil-square::before {content: "\F4CA"}.bi-file-earmark-pdf::before {content: "\f63e";}.bi-link-45deg::before {content: "\f470";}.bi-image::before {content: "\f42a";}.bi-three-dots::before {content: "\f5d4"; }.bi-play-btn::before {content: "\f4f1";}
body,html{height:100%;} 
body {display:flex; flex-direction:column}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#eee;cursor:pointer;}
body::-webkit-scrollbar{width:12px;cursor:pointer;}
body::-webkit-scrollbar-thumb{background-color:#666;}
body::-webkit-scrollbar-thumb:hover{background-color:#000;}
a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:inherit;text-decoration:none;color:#606060}
a:hover {color:#b78722;}
:root {--pack1: #00d4d4;--pack2: #056eb7;--pack3: #f222b7;--pack4: #323f4f;}
.scrollup{position:fixed;bottom:40px;right:8px;display:none;z-index:99;}
.scrollup{-webkit-animation:slideInRight 800ms ease;-moz-animation:slideInRight 800ms ease;-ms-animation:slideInRight 800ms ease;}
.scrollup {width:58px;height:58px;line-height:48px;text-align:center;font-size:1.6rem;border:2px solid #fff;background:#b78722;color:#fff;border-radius:50%;}
.scrollup .fa{line-height:48px;color:#fff}
.scrollup:hover {background:#000;border-color:#000}
.icon-brand .bi{font-size:45px;line-height:45px;}
.icon-brand .bi-linkedin{color:#0077b4!important;}
.text-link {text-decoration:underline!important;}.text-link:hover {text-decoration:none!important;}
.bg-darkblue {background:#050323}
.bg-skyblue {background:#bcedf2}
.list {padding:0 0 0 20px}
.list li {margin-bottom:8px;}
.list-circle {list-style-type:circle}

.list ul {
    display: block;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}

.list ul li {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 5px;
    width: 100%;
    padding-left: 25px;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.list ul li:before {
    content: '\f105';
    padding-right: 8px;
    font-family: 'FontAwesome';
    float: left;
    margin-left: -20px;
    font-weight: 800;
    position: relative;
    top: 1px;
}
/*Wow*/
@media (min-width:768px) {
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
}
/* wrapper */
/*.wrapper{position:relative;width:100%;margin:0 auto;text-align:left;float:none;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -120px;}
.footer{position:relative;width:100%;margin:0 auto;}
.footer, .push{min-height:120px;clear:both;}
@media (min-width:767.99px){.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -474px;}
.footer, .push{min-height:474px;clear:both;}
}*/ 
/* Header */
.top-div {font-size:18px}
/*.header {background: rgba(230,230,230,.85);transition: all ease-in-out 0.3s;}*/ 
#headerpan .container-xxl {max-width:1440px}
header, footer  {-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
header *, footer * {-webkit-transition:all .2s ease-out;transition:all .2s ease-out;} 
.hdr-nav {background:#f222b7;}
.navbar-nav .nav-link {margin:0;padding:0;position: relative;font-size:1rem;font-weight:400;text-transform:uppercase}
.navbar-nav .nav-item{position:relative}
.navbar-nav .nav-link, .navbar-nav .show > .nav-link {color: #fff;}
.navbar-nav > li > a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.navbar-nav > li > a:hover {color: #ffc500;} 
.navbar-nav li a:hover, .navbar-nav li a:focus, .navbar-nav li a.active{color:#ffc500!important;} 
.navbar-nav > li.active > a, .nav > li.active > a:hover{color:#ffc500!important;}
.navbar-nav > li.active:hover>a{color:#ffc500;} 
@media (min-width:992px){  
/*.header {padding:1rem 0;}*/
.navbar-brand { transition: padding 0.5s ease;padding:10px 0; color:#fff;} 
.navbar-brand img {vertical-align: middle;transition: all 0.5s ease;  filter: brightness(0) saturate(100%) invert(98%) sepia(96%) saturate(2%) hue-rotate(342deg) brightness(106%) contrast(101%);}
/*.top-nav-collapse {box-shadow: 0 0 5px 0 rgba(0,0,0, 0.5);background: rgba(230, 230, 230, 1);padding:0rem 0;}*/ 
.header {position: fixed;top: 0;left: 0; margin: 0 auto; width: 100%; background: rgba(31, 25, 20, 0.50);  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  /*min-height: 60px;*/   z-index: 999;   transition: all 1s cubic-bezier(.215, .61, .355, 1);}
.header::before { content: ""; position: absolute; bottom: 0; left: 0;width: 100%;/*height: 0.3px;*/background: rgba(193, 193, 193, 0.3);z-index: 2;opacity: 0;}
.top-nav-collapse {position: fixed;top: 0;left: 0; margin: 0 auto; width: 100%; background: rgba(31, 25, 20, 0.50);  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);  min-height: 60px;   z-index: 999;   transition: all 1s cubic-bezier(.215, .61, .355, 1);}
.top-nav-collapse::before { content: ""; position: absolute; bottom: 0; left: 0;width: 100%;height: 0.3px;background: rgba(193, 193, 193, 0.3);z-index: 2;opacity: 0;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 0.75rem;padding-left: 0.75rem;}
}
@media (min-width:992px) and (max-width:1279.98px) {
.navbar-nav .nav-link {font-size:0.86rem;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right:0.5rem;padding-left:0.5rem;}
}
@media (max-width:1199.98px) {
.top-div {font-size:16px}
/*.navbar-brand {width:189px}*/
}
@media (max-width:991.98px){
/*body {padding-top:117px !important;}*/
.visual-mobile {padding-top:130px}
.header {padding:0; background: rgba(230, 230, 230, 1);}
.header .mx-auto {display: contents !important;}
header {box-shadow: 0 0 5px 0 rgba(0,0,0, 0.5);}
.navbar-brand {padding:15px 0px!important; text-align:center; margin:0; color:#000 !important; }
/*.navbar-brand img {max-height:70px}*/
.navbar-nav { margin-top: 135px; }
.navbar-nav .nav-link {border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:0.7rem 1rem!important;}
.navbar-nav .nav-link, .navbar-nav .show > .nav-link {color: #000;}
.offcanvas.offcanvas-start { overflow-y:auto;transition: transform .3s ease-in-out, visibility .3s ease-in-out;}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {background-color: #f5f5f5;}
.offcanvas.offcanvas-start .offcanvas-header .btn-link{font-size:18px;padding:1rem 0;color:var(--bs-primary)}
.menu { width:25%; background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;position: relative;z-index: 9999}
.line {fill: none;stroke:#000;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.line1 {stroke-dasharray:60 207;stroke-width: 6;}
.line2 {stroke-dasharray:60 60;stroke-width: 6;}
.line3 {stroke-dasharray:60 207;stroke-width: 6;}
.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}
.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
}
@media (max-width:767.98px){ 
html {font-size: 14px;}
/*body {padding-top:130px !important;}*/
.navbar-brand {width:50%}
.navbar-brand img {width:auto;height:auto} 
}
@media (max-width:369.98px) {
body {padding-top:123px !important;} 
.menu, .how-to-buy {width:auto !important}
.menu {stroke-width: 4; }
.line {stroke-width: 4; }
.line1 {stroke-width: 4; stroke-dasharray: 50 207;}
.line2 {stroke-width: 4; stroke-dasharray: 50 60;}
.line3 {stroke-width: 4; stroke-dasharray: 50 207;}
.opened .line1 {stroke-width: 4; stroke-dasharray: 80 207;}
.opened .line2 {stroke-width: 4; }
.opened .line3 {stroke-width: 4; stroke-dasharray: 80 207;}
}
/* Footer */ 
.footer {background:#f7f8f8;color:#3f3f3f;position: relative; margin-top:auto; z-index:0;font-size:1rem} 
.footer a{color:inherit;text-decoration: none; }
.footer a:hover{color:var(--bs-primary);text-decoration: underline;}
.footer .bi{color:#a09e9f;} .footer .bi-envelope {font-size:18px}
@media (max-width: 767.98px) { 
.scrollup {width:40px;height:40px;line-height:32px;}
.scrollup .fa{line-height:32px;}
}

/*Heading*/
.heading {margin-bottom:1rem;}
.heading h2, .heading h1 {color:#212529;margin:0;font-weight:700} 

.container-1920 {max-width:1920px;margin:0 auto;}
.anchor-focus:before{display:block;content:" ";height:110px;margin-top:-110px;visibility:hidden;}
@media(min-width:992px){
.anchor-focus:before{display:block;content:" ";height:75px;margin-top:-75px;visibility:hidden;}
}



/*.parallax-panel h4 {font-size:2.5rem;margin-bottom:3rem; font-weight:300;color:#fff;}*/
@media(max-width:767.98px) {
.anchor-focus:before{display:block;content:" ";height:50px;margin-top:-50px;visibility:hidden;} 
.lh-4 {line-height:2rem;}
h1, .h1 {font-size: calc(1.375rem + 1vw);}
} 

.row-stats .col+.col {
    background: url(../images/divider.png)no-repeat left;
    border-left:1px solid #9D7F19;
}
@media (max-width:767.98px) {
    .row-stats .col+.col { background:none !important; border-left:none !important;}
    .image-scroll {height: 300px !important;}
    .image-scroll img{height: 300px !important;}

}
.image-scroll {
    height:400px; /* fixed height */
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.scroll-track {
    display: inline-flex;
    align-items: center;
    will-change: transform;
}

.scroll-track img {
        height: 100%; /* fixed height */
        width: auto; /* auto width */
        display: block;
        margin-right: 1px;
        object-fit: contain; /* or 'cover' */
        cursor: pointer;
}

.tagLine {color: #9D7F19;font-family: 'Cormorant Garamond Bold';font-size:2rem;	line-height: normal;text-transform: uppercase;}
.headingH1 {color: #313131;font-family: 'Cormorant Garamond Semibold';font-size: 1.6rem;line-height: 1.85rem;}

.arrowPlainBtn {
	color: var(--Brand-colour-1, #9D7F19);
	text-align: center;
	font-family: 'Cormorant Garamond Semibold';
	font-size: 1.1rem;
	line-height: 1.8rem;
	display: inline-flex;
	padding-right: 15px;
	background: url(../images/arrowLeft.svg) no-repeat center right;
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.arrowPlainBtn:hover {padding-right: 20px;transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}

@media screen and (max-width:767px) {
.arrowPlainBtn {font-size: 12px;}
.tagLine {font-size:1.6rem;	}
.headingH1 {font-size: 1.3rem;}
.logo-ftr{width:100px !important;}
}
.navbar-brand:hover, .navbar-brand:focus {color:#ffc500 !important;}