
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v19-latin/poppins-v19-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Poppins-Italic';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v19-latin/Poppins-v19-latin-Italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Poppins-Bold';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/poppins-v19-latin/Poppins-v19-latin-Bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v19-latin/Poppins-v19-latin-Bold.svg#Poppins') format('svg'); /* Legacy iOS */
}
body,html {
  margin:0;
  padding:0;
  font-family: Poppins;
}

    @keyframes footerAni {
	0% {
		transform: scale(1, 1) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0.7);
	}
	100% {
		transform: scale(1, 1) translateX(-50%);
    box-shadow: 0 0 0 9px rgba(52, 172, 224, 0);
	}
}
strong {
  font-family: Poppins-Bold;
}
em {
  font-family: Poppins-Italic;
}
editor{
	min-height:350px!important;
}
#footer-bar2 {
	z-index: 98;
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	background-color: rgba(255, 255, 255, .7);
	display: flex;
	min-height: 95px;
	border-top: solid 1px rgba(0, 0, 0, .05);
	text-align: center;
	transition: transform 350ms ease!important;
  margin-bottom:100px;
}
#footer-bar2 a {
	color: #1f1f1f;
	padding-top: 12px;
	position: relative;
	flex: 1 1 auto;
}
#footer-bar2 a span {
	position: relative;
	z-index: 2;
	display: block;
	font-size: .9rem;
	font-weight: 500;
	margin-top: -6px;
	opacity: .7;
	font-family: Poppins;
}
#footer-bar2 a i {
	font-size: 1.4rem;
	position: relative;
	z-index: 2
}
#footer-bar2 a svg {
	transform: translateY(-6px)
}
#footer-bar {
	z-index: 98;
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	background-color: rgba(255, 255, 255, .7);
	display: flex;
	min-height: 95px;
	border-top: solid 1px rgba(0, 0, 0, .05);
	text-align: center;
	transition: transform 350ms ease!important
}
#footer-bar a {
	color: #1f1f1f;
	padding-top: 12px;
	position: relative;
	flex: 1 1 auto
}
#footer-bar a span {
	position: relative;
	z-index: 2;
	display: block;
	font-size: .9rem;
	font-weight: 500;
	margin-top: -6px;
	opacity: .7;
  font-family: Poppins;
}
#footer-bar a i {
	font-size: 1.4rem;
	position: relative;
	z-index: 2
}
#footer-bar a svg {
	transform: translateY(-6px)
}
.footer-bar-6 {
	margin-left: -3px
}
.footer-bar-6 span {
	font-size: .8rem!important;
}
.footer-bar-6 i {
	transform: translateY(-2px);
	opacity: .7
}
.footer-bar-6 .circle-nav strong {
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	left: 50%;
	top: 5px;
	z-index: 0;
	transform: translateX(-50%);
	animation: footerAni 3s infinite;
}
.footer-bar-6 .circle-nav span {
	font-size: .8rem!important;
	margin-top: -8px!important
}
.footer-bar-6 .circle-nav i {
	transform: translateY(-21px) translateX(0px);
	color: #fff!important;
	opacity: 1!important;
	font-size: 1.6rem!important;
	position: relative;
	z-index: 2}

.footer-bar-6 .circle-nav svg {
	width: 30px!important;
	height: 30px!important;
	stroke: #fff!important;
	fill: rgba(255, 255, 255, .1)!important;
	transform: translateY(-25px) translateX(-1px)!important;
	position: relative;
  margin-top:35px;
  margin-left:2px;
	z-index: 2
}
.footer-bar-6 .circle-nav u {
	position: absolute;
	left: 0;
	right: 0;
	width: 80px;
	border-radius: 80px;
	height: 80px;
	z-index: 0
}
.footer-bar-6 .active-nav em {
	position: absolute;
	width: 60px;
	height: 4px;
	border-radius: 60px;
	left: 50%;
	top: 57px;
	transform: translateX(-50%);
	background-image: linear-gradient(to bottom, #1b55bf 0%, #1740bf 100%)!important
}
    @media print{
    .no-print, .no-print *
    {
        display: none !important;
    }
    .ShowPrint {display:block!important;}
}
.ShowPrint {display:none!important;}
  .fade-enter-active {
    transition: opacity .6s;
    transition-delay: .5s;
  }
  .fade-leave-active {
    transition: opacity 0s;
    transition-delay: none;
  }
  .fade-enter, .fade-leave-to {
    opacity: 0;
  }
.slide-fade-enter-active {
  transition: all .3s ease;
    transition-delay: .1s;
}
.slide-fade-leave-active {
  transition: all .3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    transition-delay: .1s;
}
.slide-fade-enter, .slide-fade-leave-to {
  transform: translateY(500px);
  opacity: 0;
}
.slide-left-enter-active {
  transition: all .5s ease;
    transition-delay: .2s;
}
.slide-left-leave-active {
  transition: all .2s ease;
  opacity:0;
}
.slide-left-enter, .slide-left-leave-to {
  transform: translateX(500px);
  opacity: 0;
}
.fullscreen {
  margin:0!important;
  height:calc(100vh-150px);
}
#Coverfile {
  /*background-color:orange;*/
}
#Coverfile.okidoki{
  background-color:green!important;
  color:#fff!important;
}
#CvPhoto.okidoki{
  background-color:green!important;
  color:#fff!important;
}
#CvFile.okidoki{
  background-color:green!important;
  color:#fff!important;
}
[v-cloak] {
  display:none;
}
.toastify img {
  background-color:#fff;
}
