@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url(https://db.onlinewebfonts.com/c/4a4494ced18c88c54ca5d6fc2ba3ed66?family=Inria+Serif+Bold);
@font-face {font-family: "Inria Serif Bold"; src: url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.eot"); src: url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.eot?#iefix")format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.woff2")format("woff2"), url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.woff")format("woff"), url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.ttf")format("truetype"), url("https://db.onlinewebfonts.com/t/4a4494ced18c88c54ca5d6fc2ba3ed66.svg#Inria Serif Bold")format("svg"); }
@import url(https://db.onlinewebfonts.com/c/d1650d4d7289284dac616961a8b79ccd?family=Montagu+Slab);
@font-face {font-family: "Montagu Slab"; src: url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.eot"); src: url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.eot?#iefix")format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.woff2")format("woff2"), url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.woff")format("woff"), url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.ttf")format("truetype"), url("https://db.onlinewebfonts.com/t/d1650d4d7289284dac616961a8b79ccd.svg#Montagu Slab")format("svg"); }
*{margin: 0; padding: 0;}
html, body {margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; overflow-x: hidden; font-weight: normal;font-family: "Montserrat", sans-serif;font-weight: 400;}
ul {margin: 0; padding: 0; list-style-type: none;}
figure,figcaption {margin: 0; padding: 0;}
a:hover {text-decoration: none;}
img {max-width: 100% !important;}
a {-webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
footer.entry-footer.default-max-width {display: none; }
.vc_row-fluid {margin: 0 !important;}
.vc_column-inner {padding: 0 !important;}
h1, h2, h3, h4, h5, h6{font-family: "Inria Serif Bold";margin:0}
p{margin:0;font-family: "Montserrat", sans-serif;font-weight: 400;}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 10000000s,color 10000000s ease-in-out 0s}
/*------------------------------------------------------------*/
/*Section Css*/
/*------------------------------------------------------------*/
.main-section {min-height: 100vh; display: flex; display: -webkit-flex;  padding:0px; }
.section-group {width: 100%; position: relative; }
.section-bg {background-color: #001A0B; background-image: url(../images/section-bg-image.svg); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 46px 46px 20px; color: #FFF; position: relative; top: 50%; transform: translateY(-50%); max-width: 100%; margin: auto; display: block; width: 100%; left: 0; right: 0;text-align: center; }
.main-section h1 {background: linear-gradient(180deg, #B49940 50%, #6F570B 81.03%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 48px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; padding-bottom: 45px}
.main-section p {font-size: 18px; font-style: normal; font-weight: 500; line-height: 24px; color: rgba(255, 255, 255, 0.70); margin-bottom: 25px; }
.main-section p .color-text {color: #B49940; }
.main-section p a{color: rgba(255, 255, 255, 0.70);text-decoration: none;}
.main-section h2 {font-size: 28px; font-style: normal; font-weight: 700; line-height: 28px; letter-spacing: 0.28px; color: rgba(255, 255, 255, 0.70); padding-bottom: 40px; padding-top: 20px; font-family: "Montagu Slab"; }
.main-section h3 {font-size: 28px; font-style: normal; font-weight: 700; line-height: 28px; letter-spacing: 0.28px; color: #B49940; padding-bottom: 40px; padding-top: 20px; }
.main-section p:last-child {margin: 0; }
.main-section p small{font-size: 14px;}
hr {background-image: url(../images/border-line.svg); background-repeat: no-repeat; background-position: center; background-size: cover; border: 0; opacity: 1; height: 1px; max-width: 549px; margin: 40px auto 20px; }
.links-menu {display: flex; justify-content: center; padding-bottom:40px; padding-top:20px ;flex-wrap: wrap; }
.links-menu li a {text-decoration: none; font-size: 14px; font-style: normal; font-weight: 500; line-height: 24px; color: rgba(255, 255, 255, 0.70); }

.links-menu li {padding: 0 10px; position: relative;}
.links-menu li::before {content: ''; width: 1px; height: 70%; background:rgba(255, 255, 255, 0.70); position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.links-menu li:first-child::before{display: none}
.gtf__logo {position: absolute;right: 10px;top: 10px;}
@media (max-width:767px){
.main-section p{font-size: 16px}
.main-section h1{padding-bottom: 25px;font-size: 38px;}
.main-section p{margin-bottom: 20px;}
.main-section h2{font-size: 26px;padding-bottom: 30px;padding-top: 10px;}
.main-section h3{font-size: 26px;padding-bottom: 30px;padding-top: 10px;}
.gtf__logo {position: relative;right: 0;top: 0;margin-bottom: 10px;}
}