#mainMenu li:hover .divWrapperMenu, #mainMenu li.active .divWrapperMenu { background: transparent;  }
#headFixedHeight {display: none;}

h1 {letter-spacing: -.02em;}
#head {margin-top: 20px;}

#main {background-attachment: fixed !important;background:linear-gradient(170deg, rgb(255, 255, 255) 50%, rgb(255, 255, 255)  85%);transition:background 2.6s ease-in-out,background-color 2.6s ease-in-out}
.ressticky-big.container {width: 100%;    padding:60px 80px 0}
#ressticky{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;position:relative}
.ressticky-container{display:flex;position:relative;gap:0}
.ressticky-container .text-column{width:50%;margin-bottom:30vh}
.ressticky-section{min-height:100vh;padding:80px 0;display:flex;flex-direction:column;justify-content:center;width:550px;max-width:100%}
.ressticky-section .inside{z-index: 2;}
.ressticky-container .ressticky-box{z-index: 1;}
@media(min-width: 768px) { 
	.ressticky-section h3{font-size:2.3rem;line-height:120%}
	.ressticky-section p, .faq-section .col-sm-4 p{font-size:1.4rem;line-height:140%}
	
}
.ressticky-section::before{content:'';position:fixed;inset:0;z-index:0;opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none;background:var(--bg-gradient)}
.ressticky-section.is-active::before{opacity:1}

.ressticky-container .img-column{width:50%;position:relative}
.ressticky-box{position:sticky;top:50vh;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-out;will-change:opacity;display:flex;justify-content:center}
.ressticky-container #rotatingImg{max-width:100%;height:auto;transition:opacity .3s ease-in-out}


@media(max-width: 768px) { 
  #head:not(.f-nav) {background: transparent;}
}
@media(min-width: 769px) { 
	#head {background-color:transparent;}
	#head:not(.f-nav) #mainMenu li:hover .divWrapperMenu {box-shadow: 0 0px 6px 0 rgba(0,0,0,0.0);    -webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.0);}
}
