<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes slideInHeader {
  from {
    transform : translateY(0);
  }

  to {
    transform : translateY(100%)
  }
}

:root{
	--hero-img: url(https://www.terre.tv/wp-content/uploads/2023/06/page-voyage.jpg);
}


@media(max-width:1199px){
	:root{
		--menu-height: 38px
	}
	
	.wrapper{
		position: relative;
		width: 100vw;
		max-width: 100vw;
		/*transform: scale(1);*/
	}
	
	#top-bar{
		display : none;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1070;
	}
	
	.header{
		position : relative;
		height: 106px;
		background-color: #fff;
		/*border-bottom: 1px solid var(--secondary);*/
		/*overflow-x: hidden;*/
		padding : 24px var(--col-padding);
		z-index : 300;
	}
	
	.header{
		height: 30vw;
		min-height: 300px;
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 89.5%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), var(--hero-img);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	
	
	.mobile-logo-link{
		display : block;
		height : 56px;
		margin-right: 80px;
	}

	.logo-ctn .custom-logo-link{
		display : block;
		height : 58px;
		padding : 5px 15px;
	}
	
	.mobile-logo,
	.custom-logo-link&gt;img{
		height: 100%;
		width: 100%;
		object-fit: contain;
		object-position: left center;
	}
	
	.logo-ctn .custom-logo-link&gt;.white{
		display : none;
	}
	
	#top-menu .logo img{
		width: 250px;
	}
	
	
	.top-nav ul{
		display: flex;
	}
	
	.top-nav-item{
		flex: 0 0 33.3333%;
		min-width: 33.3333%;
	}
	
	.top-nav-item a{
		display: block;
		text-align: center;
		border: 1px solid transparent;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		background-color: var(--secondary);
		color: #fff!important;
	}
	
	.top-nav-item:not(:last-child){
		border-right: 1px solid #fff;
	}
	

	#nav_button{
		position: absolute;
		top: 30px;
		right: 15px;
		display: inline-block;
		width: 46px;
		height: 46px;
		padding: 0;
		transform: translateY(0);
		transition: .3s ease-in-out;
		cursor: pointer;
		z-index: 2200;
		overflow: hidden;
	}
	
	/*#nav_button.sticky{
		position: fixed;
		transform : translateY(-200px);
		animation: .5s .3s slideInHeader forwards;
		transition : 0s;
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
	}*/
	
	#nav_button.open{
		color: #fff;
		box-shadow: 0 .5rem 1rem rgba(0,0,0,0)!important;
		background-color: rgba(0,0,0,0);
		transition: .3s;
	}
	
	#nav_button span{
		display: block;
		margin: 3px auto 3px auto;
		width: 16px;
		border-bottom: 2px solid currentColor;
		opacity: 1;
		left: 0;
		transform: rotate(0deg);
		transition: .25s ease-in-out;
	}

	#nav_button.open&gt;span:nth-child(1) {
		transform-origin: center;
		transform: translateY(5px) rotate(-45deg);
		width : 15px;
	}
	
	#nav_button.open&gt;span:nth-child(2) {
		opacity: 0;
		transform: translateX(150px);
	}
	
	#nav_button.open&gt;span:nth-child(3) {
		transform-origin: center;
		transform: translate(1px,-5px) rotate(45deg);
		width : 15px;
	}
	
	.splash {
		position: fixed;
		top: 30px;
		right: 30px;
		width: 1px;
		height: 1px;
		z-index: 1080;
	}
	
	.splash::after {
		content: "";
		display: block;
		position: absolute;
		border-radius: 50%;
		background-color: rgba(0,0,0,.5);/*var(--primary);*/
		width: 284vmax;
		height: 284vmax;
		top: -142vmax;
		left: -142vmax;
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		transition: -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transition: transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transition: transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
		will-change: transform;
	}
	
	#nav_button.open+.splash::after {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	#nav-header{
		position: fixed;
		top: 0;
		left: 0;
		/*bottom : 0;*/
		height: 100vh;
		/*height: calc(var(--vh) * 100);*/
		/*min-height: -webkit-fill-available;*/
		width : 310px;
		z-index: 1090;
		display: flex;
		flex-direction: column;
		transition: .3s;
		transform: translateX(-100vw);
		transform-origin: center right;
		visibility: hidden;
		opacity: 0;
		
	}
	
	#nav-header.open{
		transition: .3s .5s;
		transform: translateX(0);
		visibility: visible;
		opacity: 1;
	}

	#top-menu{
		flex: 0 0 calc(100vh - 60px);
		height: calc(100vh - 60px);
		max-height: calc(100vh - 60px);
		overflow-y: auto;
		overflow-x: hidden;
		display : flex;
		flex-direction : column;
	}
	
	#main-menu{
		position: relative;
		display : flex;
		flex-direction : column;
		/*height : 100%;*/
		padding : 0;
		flex-grow : 1;
	}
	
	/*#main-menu:after{
		display : block;
		content : "";
		flex-grow : 1;
	}*/
	
	#main-menu .menu-item{
		position: relative;
		display : flex;
		flex-direction : column;
		flex-basis : var(--menu-height);
		flex-grow : 0;
		flex-shrink : 0;
		/*flex : 0 0 38px;
		/*width : 100%;*/
		max-width : 100%;
		/*max-height : 100%;*/
		/*order:1;*/
		padding : 0;
		transition : all .3s, opacity .3s .25s;
		overflow : hidden;
		opacity:1;
		/*transform : translateX(0);*/
	}
	
	#main-menu .sub-menu{
		position: relative;
		display: flex;
		flex-direction: column;
		flex-grow : 1;
		
	}
	
	/*#main-menu .sub-menu:after{
		content : "";
		display : block;
		flex-grow : 1;
	}*/
	
	#main-menu .menu-item.menu-item-has-children{
		position:relative;
	}
	
	#main-menu .menu-item.menu-item-has-children.open{
		/*flex-basis : auto;*/
		flex-grow : 12;
		transition : all 3s .5s;
		z-index:100;
	}
	
	#main-menu .menu-item.hidden{
		flex-basis : 0;
		/**transform : translateX(-200%);*/
		transition : all .3s .25s, opacity .25s;
		z-index:-1;
		opacity: 0
	}
	
	#main-menu .menu-item-has-children&gt;.sub-menu{
		position:relative;
		overflow : hidden;
		transition : .25s;
		opacity: 0;
	}
	
	#main-menu .menu-item-has-children.open&gt;.sub-menu{
		opacity:1;
		overflow : auto;
		transition : all .3s .6s;
	}
	
	
	
	#main-menu .menu-link{
		position: relative;
		display: block;
		padding: .6em 15px;
		z-index: 1
		/*color: #fff!important;
		font-weight: 400;
		text-align: center;*/
		/*transition : margin .25s;*/
	}
	
	/*#main-menu .menu-item-has-children{
		padding-right : 40px;
	}*/
	
	
	
	#main-menu .menu-item-has-children&gt;.menu-link{
		/*position : relative;
		display : inline-block;
		max-width : calc(100% - 50px);
		width : calc(100% - 50px);*/
		padding-right: 50px;
		transition : transform .25s .25s;
	}
	
	#main-menu .menu-item-has-children:after {
		position : absolute;
		top : 0;
		right : 0px;
		content: '\f078';
		font-family: Font Awesome\ 5 Free;
		font-size: .75em;
		font-weight: 700;
		line-height:  var(--menu-height);
		text-align : right;
		display : inline-block;
		padding : .2em 15px;
		width : 40px;
		/*height : 40px;*/
		transform : scaleY(1);
		transition : transform .1s;
		z-index:100
	}
	
	/*#main-menu .menu-item-has-children:after {
		transform : rotateY(0);
		
	}*/
	
	#main-menu .menu-item-has-children.open&gt;.menu-link{
		background-color: var(--primary);
		color: #fff;
		border-radius: .25em
	}
	
	#main-menu .menu-item-has-children.open:after{
		transform : scaleY(-1);
		color: #fff;
		transition : transform .25s;
		
	}
	
	#main-menu .menu-item-has-children.open.sub-open&gt;.menu-link{
		transform : translateX(30px);
	}
	
	/*#main-menu .menu-item-has-children.open&gt;.menu-link{
		opacity : .5;
	}*/
	
	/*#main-menu .menu-item{
		transform : translateX(0);
		max-height : 100%;
		overflow : hidden;
		transition : transform .3s .3s, max-height .3s;
	}
	
	#main-menu .menu-item.hide{
		transform : translateX(-100%);
		max-height : 0;
		transition : transform .3s, max-height .3s .3s;
	}
	
	#main-menu .menu-item-has-children&gt;.sub-menu{
		display: flex;
		flex-direction: column;
		max-height : 0;
		overflow : hidden;
		transition : 0s;
	}
	
	#main-menu .menu-item-has-children.open&gt;.sub-menu{
		max-height : 100%;
		transition : .3s;
	}*/
	
	#main-menu .menu-cta,
	#main-menu svg{
		display : none;
	}
	
	/*#main-menu&gt;.menu-item-has-children&gt;.sub-menu{
		position: absolute;
		top: 75px;
		left: 0;
		right: 0;
		bottom : 0;
		display: flex;
		flex-direction: column;
		padding-top: 10px;
		transform: translateX(100vw);
		z-index: 1090;
		transition: .5s;
	}
	
	#main-menu&gt;.menu-item-has-children.open&gt;.sub-menu{
		transform: translateX(0);
		transition: .5s;
	}
	
	#main-menu&gt;.menu-item-has-children&gt;.sub-menu:after{
		content: '\f0a8';
		display: block;
		text-align: center;
		font-family: Font Awesome\ 5 Free, Arial, sans-serif;
		font-family: Font Awesome\ 5 Free;
		font-weight: 700;
		font-size: 1.5rem;
		color: currentColor;
		text-rendering: auto;
	}*/
	
	/*#main-menu .menu-cta{
		text-align: center;
		padding: 10px 0;
	}
	
	#main-menu .btn-outline-secondary {
		color: #fff!important;
		border-color: #fff;
		background-color: transparent;
		font-size: 1.3rem;
		font-weight: 700;
		text-transform: uppercase;
	}
	
	#main-menu .btn-outline-secondary:hover {
		color: var(--secondary)!important;
		border-color: var(--secondary);
		background-color: transparent;
	}*/
	
	#main-menu li.search-item{
		order: -1;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	
	#menu-search-form{
		position : relative;
		margin-bottom : .5rem;
	}
	
	#nav-search{
		padding-left:0;
	}
	
	#menu-search-form .form-control{
		/*border : none;
		border-bottom : 2px solid currentColor;*/
		background-color : rgba(0,0,0,.05);
		/*border-radius : 0!important;*/
	}
		
	#menu-search-form .form-control::placeholder{
		color : inherit;
		opacity : .8;
		font-weight : 300;
		text-align : left!important;
	}
	
	#menu-search-form .btn-search,
	#menu-search-form .form-control{
		/*color: currentColor;
		font-size: 1.2em;
		line-height: 1.6;*/
		padding: .875rem;
		height: inherit;
	}
	
	#main-menu .search-btn{
		display : none;
	}
	
	#nav-header .cta-item{
		/*position : fixed;
		bottom : 30px;
		left : 0px;*/
		/*padding : 10px 20px 50px;*/
	}
	
	#main-menu li.cta-item .btn{
		display : block;
		margin-top : auto;
	}
	
	/*.cta-item{
		text-align : center;
		margin-bottom : 15px;
	}
	
	.cta-item .btn-outline-primary{
		color : #fff!important;
		background-color : var(--primary);
	}*/
	
	#menu-sidebar{
		display : none;
	}
	
	#header_cta{
		padding:15px 15px 80px 15px;
	}
	
	#header_cta&gt;.btn{
		display:block;
	}
	
	.header+*{
		padding-top:30px;
	}
}


@media(min-width:1200px){
	:root{
		--header-height : 512px;
	}
	
	.wrapper{
		height : 100%;
		min-height : 100vh;
	}
	
	.wrapper{
		display : flex;
		flex-direction : column;
	}

	.wrapper&gt;main,
	.wrapper&gt;article{
		flex-grow : 1;
	}
	
	
	.header{
		position: sticky;
		top: -35vw;
		height: 35vw;
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 89.5%), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), var(--hero-img);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		z-index:1080;
	}
	
	.header:after{
		content:"";
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height: 80px;
		background-color: #fff;
		border-radius: 56px 56px 0 0;
	}
	
	
	.header.sticky{
		z-index: 1080;
	}

	.btn-nav, .splash, .mobile-logo-link, .menu-logo-item{ 
		display : none;
	}

	/*#top-bar{
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		height: auto;
		transform: translateY(0);
		transition: transform .3s;
	}

	.header.sticky #top-bar{
		opacity: 0;
		height: 0;
		transform: translateY(-100%);
	}

	.top-nav .top-nav-item{
		display: inline-block;
	}

	.top-nav .top-nav-item&gt;a{
		display: inline-block;
		padding: 5px 10px;
		font-size : 14px;
		line-height : 1;
		color: #aaa;
	}

	.top-nav .top-nav-item&gt;a:hover{
		color: var(--primary)!important;
	}

	.top-bar-menu .top-nav-item&gt;a i{
		color: var(--primary);
	}*/
	
	#nav-header{
		position:relative;
		height: 100%;
		display:flex;
		flex-direction: column;
		justify-content: space-between;
		z-index:2
	}
	
	
	.menu-ctn{
		transform: translateY(-80px);
		transition: 0s;
	}
	
	.sticky .menu-ctn{
		background-color: #fff;
		transition: .3s .5s;
		transform: translateY(100%);
	}
	
	.admin-bar .sticky .menu-ctn{
		transform: translateY( calc(100% + 32px) );
	}
	

	#top-menu{
		position: relative;
		height: auto;
		transition: .3s;
	}

	.logo-ctn .custom-logo-link{
		display: block;
		height: 80px;
		max-height : 80px;
		max-width: 350px;
		padding : 5px;
		transition: .3s;
	}

	.logo-ctn .custom-logo-link img{
		height: 100%;
		width: 100%;
		min-height : 100%;
		object-fit : contain;
		object-position : left center;
		transition: 0s;
	}



	#main-menu{
		position:relative;
		/*height : calc(1em + 20px);*/
	}
	
	/*#main-menu:after{
		content: "";
		width: 100%;
		display: inline-block;
	}*/
	
	#main-menu li.depth-0{
		display : inline-block;
		line-height: 1.5;
		white-space: nowrap;
	}
	
	.menu-link{
		user-select : none;
	}
	
	#main-menu .depth-0&gt;.menu-link{
		display : block;
		padding: 16px 12px;
	}

	#main-menu .menu-link:hover{
		color: var(--primary);
	}
	
	#main-menu .current-menu-item&gt;.menu-link{
		color: var(--primary);
	}
	
	
	#main-menu&gt;.menu-item-has-children:not(.mega-menu){
		position: relative;
	}
	
	#main-menu .depth-0.menu-item-has-children&gt;.menu-link:after{
		content: '\f078';
		display:inline-block;
		font-family: Font Awesome\ 5 Free;
		font-weight: 700;
		font-size : .8em;
		text-align : right;
		margin-left: 8px;
	}
	
	#main-menu&gt;.menu-item-has-children&gt;.sub-menu:after {
		content: "";
		position: absolute;
		display: block;
		bottom: 100%;
		left: 50%;
		background-color: #fff;
		border-top: .5rem solid #fff;
		border-right: .5rem solid #fff;
		border-left: .5rem solid #fff;
		border-bottom: .5rem solid #fff;
		border-radius: .25rem;
		transform: translate(-50%, 50%) rotate(45deg) skew(10deg, 10deg);
	}
	
	#main-menu&gt;.menu-item-has-children&gt;.sub-menu{
		position: absolute;
		top: calc(100% + 20px);
		padding : 40px 40px 32px;
		box-shadow: 0 10px 30px 0 rgba(99,84,155,.2);
		transform: translate(-50%, 150px);
		visibility: hidden;
		opacity: 0;
		transition: .3s;
		border-radius: 8px;
		background-color: #fff;
		pointer-events: none;
		z-index : 1;
	}
	
	#main-menu&gt;.menu-item-has-children:not(.mega-menu)&gt;.sub-menu{
		left: 50%;
		min-width: 250px;
		max-width : 350px;
	}
	
	#main-menu&gt;.menu-item-has-children&gt;.sub-menu:before {
		content: "";
		position: absolute;
		top: -25px;
		left: 0;
		height: 45px;
		width: 100%;
	}
	
	#main-menu&gt;.menu-item-has-children&gt;.sub-menu{
		transform: translate(-45%, 150px);
	}
	
	#main-menu&gt;.menu-item-has-children:hover&gt;.sub-menu{
		transform: translate(-45%, 0);
		visibility: visible;
		opacity: 1;
		pointer-events: auto;
	}
	
	#main-menu&gt;.menu-item-has-children.mega-menu&gt;.sub-menu{
		width: 1110px;
		max-width : 1110px;
		display: grid;
		grid-template-columns: 220px 1fr 310px;
		
	}
	
	#main-menu&gt;.mega-menu .depth-1&gt;.menu-link{
		color : var(--muted);
		margin-bottom : 1rem;
	}
	
	#main-menu&gt;.mega-menu .depth-1:nth-child(2){
		border-left : 1px solid var(--border);
		padding-left : 48px;
	}
	
	#main-menu&gt;.mega-menu .depth-1:first-of-type{
		padding-right : 48px;
	}
	
	#main-menu&gt;.mega-menu .depth-1{
		/*padding : 40px;*/
	}
	
	#main-menu&gt;.mega-menu .depth-1:nth-child(2)&gt;.sub-menu{
		columns : 2;
	}
	
	#main-menu&gt;.mega-menu .depth-1:not(:last-of-type){
		padding-right : 40px;
	}

	#main-menu .depth-1 .menu-link{
		position : relative;
		display: block;
		padding: 0;
		font-size : 1em;
		line-height : 1.6;
		font-weight : 400;
		text-align : left;
		margin-bottom : 8px;
	}
	
	#main-menu .depth-1 .menu-link:not(.menu-cta){
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	
	
	
	#main-menu .mega-menu svg{
		color : #fff;
		background-color : var(--primary);
		position : absolute;
		top : 0;
		width : 300px;
		right : 0;
		height : 100%;
		bottom : 0;
		z-index : 1;
		border-top-right-radius : .5rem;
		border-bottom-right-radius : .5rem;
	}
	
	/*
	*	Search
	*/
	.search-btn{
		position: relative;
		font-size : 1em;
		line-height : 1;
		padding : 10px;
		border: none;
		min-width : 50px;
		color: inherit!important;
		background-color: transparent;
		z-index : 1000;
	}
	
	.depth-0.search-item{
		display: none!important;
		text-align : right;
	}
	
	.show-search{
		position : absolute;
		display : flex;
		align-items : center;
		top : 0;
		right : 0;
		width : 100%;
		max-width: 500px;
		bottom : 0;
		padding-left : 50px;
		background-color : transparent;
		/*overflow : hidden;*/
		transform : scale(0,1);
		transform-origin : right center;
		transition : transform .3s;
	}
	
	.search-item.open .show-search{
		transform : scale(1,1);
		transition : transform .5s;
	}
	
	.show-search label{
		flex : 0 0 100%;
		min-width : 100%;
		border-bottom : 3px solid var(--secondary);
	}
	
	.show-search .form-control,
	.show-search .form-control:focus,
	.show-search .form-control:active,
	.show-search .form-control:hover{
		padding-right : 40px;
		border : none;
		background-color : transparent;
	}
	
	.show-search .form-control:focus{
		box-shadow: none;
	}
	
	.show-search input[type="search" i]::-webkit-search-cancel-button{
		-webkit-appearance: none;
	}
	
	.show-search .btn-search{
		display : none;
	}
	
	/*.cta-item{
		position : relative;
		padding-left : 10px;
		z-index : 1000;
	}*/
	
	/*
	*	Home Menu
	*/
	/*.fixed #top-bar{
		background-color: transparent;
		overflow-x : hidden;
	}
	
	.fixed.header:not(.sticky){
		background : transparent;
		box-shadow: none;
		transition : 0s;
	}
	
	.fixed.header .custom-logo-link{
		overflow : hidden;
		display : flex;
		flex-direction : column;
	}
	
	.fixed.header:not(.sticky) .custom-logo-link .white{
		order : -1;
	}*/

	

	#main-menu .menu-item.depth-0{
		transform : translateX(0);
		transform-origin : left center;
		transition : .2s .2s;
	}
	
	#main-menu .menu-item.depth-0.hide{
		transform : translateX(-50px);
		opacity : 0;
		transition : .2s;
	}

	
	
	/*
	*	Menu 1
	*/
	.header-1 #top-menu{
		display : flex;
		align-items : center;
	}
	
	.header-1 .menu-ctn{
		flex-grow :1;
	}
	
	
	
	.header-1.sticky .custom-logo-link{
		height: 60px!important;
		max-height: 60px!important;
	}
	
	/*.header-1+*{
		margin-top: 80px 
	}*/
	
	.header-1 #nav-header{
		display: flex;
		align-items: center;
		position : relative;
		margin : auto;
	}
	
	.header-1 #main-menu{
		flex-grow : 1;
	}
	
	.header-1+*{
		margin-top: 114px!important; 
	}
	
	/*.header-1.fixed+.hero,
	.header-1.fixed+.hero-slider .slider-item{
		margin-top:0px!important; 
		padding-top:calc(80px + 3rem)!important;
	}*/
	
	/*
	*	header-2
	*/
	
	.header-2 #top-menu{
		display : flex;
		justify-content : center;
		align-items : center;
		margin : auto;
	}
	
	.header-2 .logo-ctn{
		display : flex;
		justify-content : center;
	}
	
	.header-2 .custom-logo-link{
		transition : 0s;
	}
	
	.header-2 .custom-logo-link img{
		object-position : center center;
	}
	
	.header-2.sticky .custom-logo-link{
		max-height: 0px;
		padding : 0;
	}
	
	
	.header-3+*{
		position:relative;
		margin-top: -80px; 
		padding-top: 80px!important;
		background-color: #fff; 
		border-radius: 56px 56px 0 0;
		z-index: 100
	}
	
	/*.header-2+*{
		margin-top: 120px 
	}*/
	
	/*.header-2.fixed+.pt-5{
		margin-top: 0px!important; 
		padding-top: calc(120px + 3rem)!important;
	}
	
	.header-2.fixed+.hero,
	.header-2.fixed+.hero-slider .slider-item{
		margin-top:0px!important; 
		padding-top:calc(120px + 3rem)!important;
	}*/
	

	/*
	*	header-3
	*/
	/*
	.header-3 .logo-ctn,
	.header-3 #top-menu{
		max-width : 1150px;
		margin : auto;
	}
	
	.header-3 .logo-ctn{
		display : flex;
		flex-wrap : wrap;
		justify-content: space-between;
		align-items : center;
		padding : 5px 15px;
	}
	
	.header-3 #top-menu{
		display : flex;
		justify-content: space-between;
		align-items: center;
		padding : 0px 5px;
	}
	
	.header-3 #top-menu .custom-logo-link {
		flex : 0 0 350px;
	}
	
	.header-3.sticky .logo-ctn{
		max-height: 0px;
		padding : 0;
		display : none;
	}
			
	
	#menu-sidebar{
		display : block;
		max-width : calc(100% - 350px);
		min-width : 728px;
		max-height: 90px;
		overflow: hidden;
		padding: 5px 0 5px 30px;
	}
	
	#menu-sidebar .widget{
		max-height: 90px;
		width : 728px;
	}
	
	#menu-sidebar img{
		height: 100%!important;
		width : 100%!important;
		object-fit : contain;
		object-position: right center;
	}
	*/
	#header_cta{
		margin-left:15px;
	}
}

/*.nav-search{
	position : relative;
}
	
.nav-search .form-control{
	font-size : .8rem;
	line-height : 1;
	
}*/






/*.btn-search{
	position : absolute;
	top : 0;
	right : 0;
	border: none;
	background-color: inherit;
	line-height: 1.7rem;
	color: rgba(0,0,0,.5);
}*/</pre></body></html>