@import 'https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&amp;display=swap';
@import 'https://fonts.googleapis.com/css2?family=Be+Vietnam:wght@100;300;400;500;600;700;800&amp;display=swap';

 

:root {
--base-color: #c38552;
--medium-gray:#727272;
--dark-gray:#2d2c2b;
--nero-gray:#1e1d1d;
--light-red: #c8b2ab;
--primary-font: 'Be Vietnam', sans-serif;
--alt-font: 'Sora', sans-serif
}

.text-primary {
    --bs-text-opacity: 1;
     color:var(--base-color) !important;
	
}
 
 .bg-primary {
    --bs-bg-opacity: 1;
    background-color: var(--base-color) !important;
}

 
body {
	font-size:17px;
 
}
header .container-fluid {
	padding-left:65px;
	padding-right:65px
}
.navbar .navbar-nav .nav-link {
	font-weight:400;
	font-size:19px
}
header .navbar-brand {
    padding: 10px 0 10px 0;
}
header .navbar-brand img {
	max-height:100px
}
header .header-button .btn {
	text-transform:inherit;
	font-weight:600;
	letter-spacing:0
}
header .header-button .btn.btn-switch-text>span {
	padding:10px 24px
}
.newsletter-style-02 input {
	padding-right:50px!important
}
.banner-slider .swiper-slide .position-absolute {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	transition:1.5s;
	opacity:0
}
.banner-slider .swiper-slide.swiper-slide-active .position-absolute {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.fs-34 {
	font-size:2.125rem;
	line-height:2.2rem
}
.bg-nero-gray {
	background-color:var(--nero-gray)
}
.bg-sliding-line {
	background-image:linear-gradient(135deg, transparent 45%, #f6f6f6 45%, #f8f8f8 55%, transparent 0);
	background-size:5px 5px
}
.bg-sliding-line-dark-gray {
	background-image:linear-gradient(135deg, transparent 45%, #464646 45%, #464646 55%, transparent 0);
	background-size:5px 5px
}
.bg-base-color-transparent {
	background-color:rgba(239, 211, 203, .6)
}
.border-color-light-red {
	border-color:var(--light-red)!important
}
.border-color-transparent-dark-very-light {
	border-color:rgba(35, 35, 35, .15)!important
}
.highlight-separator[data-shadow-animation] span {
	height:100px;
	z-index:-1
}
.highlight-separator[data-shadow-animation] span img {
	height:100px;
	width:auto
}
.highlight-separator-small .highlight-separator[data-shadow-animation] span {
	height:45px;
	bottom:-10px
}
.highlight-separator-small .highlight-separator[data-shadow-animation] span img {
	height:45px;
	width:100%
}
.btn.btn-hover-animation-switch {
	text-transform:none;
	font-family:var(--primary-font)
}
.blog-only-text .card-body:after {
	display:none
}
.mb-minus-50px {
	margin-bottom:-50px
}
.right-minus-40 {
	right:-40%
}
.page-title-extra-large h1 {
	font-size:4.8rem;
	line-height:4.8rem
}
.extra-very-small-screen {
	height:180px!important
}
.team-style-08 figure figcaption .social-icon a {
	background-color:var(--base-color)
}
.team-style-08 figure figcaption .social-icon a:hover {
	color:var(--dark-gray)
}
.team-style-08.skrollable {
	transition:none!important
}
footer .footer-logo img {
	max-height:48px
}
.newsletter-style-02 .btn {
	padding:10px 15px 9px
}
footer a:hover, .footer-navbar li a:hover {
	color:var(--white)
}
@media(max-width:1600px) {
.fs-140 {
font-size:8.125rem
}
}
@media(max-width:1199px) {
.fs-140 {
font-size:6.875rem
}
.lh-95 {
line-height:4.75rem
}
}
@media(max-width:991px) {
[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item {
border-bottom:0;
text-align:center;
padding:0
}
[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link {
font-size:36px;
line-height:40px
}
header .navbar-brand {
padding:22px 0
}
}
@media(max-width:767px) {
.fs-140 {
font-size:5rem
}
.lh-95 {
line-height:3.75rem
}
}

 
 
.bg-gradient-emerald-blue-emerald-green {
	background-image:linear-gradient(50deg, #09afea 0, #19e089 100%)
}
.bg-gradient-black-green {
	background-image:linear-gradient(to right top, #1f2021, #1b1d1c, #1b1d1c, #222523, #333c37)
}
.text-gradient-emerald-blue-emerald-green {
	background-image:linear-gradient(to right top, #09afea, #19e089);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent
}
.btn-gradient-emerald-blue-emerald-green {
	background-image:linear-gradient(to right, #09afea, #19e089, #09afea);
	background-size:200% auto;
	color:var(--white)
}
.btn {
	font-weight:500;
	text-transform:inherit
}
.btn.btn-extra-large {
	font-size:22px
}
.btn.btn-large {
	font-size:17px
}
.btn.btn-medium {
	font-size:16px
}
.btn.btn-small {
	font-size:15px
}
.btn.btn-very-small {
	font-size:13px
}
.btn.btn-large .btn-icon i {
	top:1px
}
.btn.btn-link {
	padding:0 0 2px
}
.btn.btn-link-gradient {
	padding:0 0 3px
}
header .navbar-brand img {
	max-height:100px
}
.navbar .navbar-nav .nav-link {
	font-size:17px;
	letter-spacing:.5px;
	padding:10px 40px
}
.push-menu .close-menu {
	right:30px;
	top:30px
}
footer ul li {
	margin-bottom:2px
}
@media(max-width:1199px) {
.navbar .navbar-nav .nav-link {
padding:10px 17px
}
}

.values-bg{
	position: relative;
    overflow: hidden;
    background-image: url(../../img/logo-patren.png);
	background-repeat:no-repeat;
	background-position:right bottom
}
.project-imgs img{ height:75px;}
.light-orange-bg{ background-color:#ffe9df}

  


 .bg-gradient-sherpa-black-blue{background-image:linear-gradient(to right top,#232323,#222226,#232348,#22236D,#23248C)}.bg-base-color-transparent{background-color:rgba(87,88,214,.8)}.tab-style-05 .nav-tabs>li.nav-item{letter-spacing:-.5px}.accordion .accordion-item .accordion-header .accordion-title i{top:52%} .progress-bar-style-01 .progress .progress-bar-title{bottom:15px}.page-title-extra-large h1{font-size:4.7rem;line-height:4.7rem}.separator-line-9px{height:9px}.tag-cloud a{padding-top:5px;padding-bottom:9px}.blog-comment li .btn-reply{padding-top:5px;padding-bottom:7px}.pagination-style-01 .page-item .page-link{line-height:42px}.pagination-style-01 .page-item.active .page-link{background:var(--dark-gray);color:var(--white)}.bottom-minus-45px{bottom:-45px}
 .right-minus-45px{right:-45px}
 
 footer .footer-logo img{max-height:100px}footer ul li{margin-bottom:0}.footer-dark a:hover{color:var(--white)}.mfp-bg{background:#000;opacity:.7}
 
 @media(max-width:1499px){.navbar .navbar-nav .nav-link{padding-left:15px;padding-right:15px}}
 @media(max-width:1399px){.navbar .navbar-nav .nav-link{padding-left:13px;padding-right:13px}
 
 .sticky-wrap.shadow-in{left:35px}}
 
 @media(max-width:1300px){.sticky-wrap.shadow-in{left:10px}}
 @media(max-width:991px){.header-transparent .header-button .btn{color:var(--dark-gray);border-color:var(--dark-gray)}.header-transparent .header-button .btn:hover{border-color:var(--dark-gray);color:var(--white);background:var(--dark-gray)}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{width:calc(100% + 30px)!important;margin-left:-15px;padding:10px 45px;margin-bottom:0;margin-right:-15px}
 
 .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a{padding-bottom:17px}}
 @media(max-width:767px){p{margin-bottom:20px}.page-title-extra-large h1{font-size:40px;line-height:46px}}
