/**
 * style.scss Style
 *
 * Write a description
 */
/*
 * INDEX
 * - title
 * - title
 */
/**
 * import/_import.scss Import
 *
 * Write a description
 */
/**
 * settings/_breackpoints.scss Breackpoints
 *
 * Write a description
 */
/**
 * settings/_colors.scss Colors
 *
 * Write a description
 */
/**
 * mixin/_responsive.scss Responsive
 *
 * Write a description
 */
/**
 * mixin/_color.scss Color
 *
 * Write a description
 */
/**
 * typography/_typography.scss Typography
 *
 * Write a description
 */
@font-face {
	font-family: 'Fortescue Pro Median Bold';
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Bold.eot");
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Bold.eot?#iefix") format("embedded-opentype"), url("./assets/font/fortescue-pro/FortescueProMedian-Bold.woff2") format("woff2"), url("./assets/font/fortescue-pro/FortescueProMedian-Bold.woff") format("woff"), url("./assets/font/fortescue-pro/FortescueProMedian-Bold.ttf") format("truetype"), url("./assets/font/fortescue-pro/FortescueProMedian-Bold.svg#FortescueProMedian-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fortescue Pro Median Light';
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Light.eot");
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Light.eot?#iefix") format("embedded-opentype"), url("./assets/font/fortescue-pro/FortescueProMedian-Light.woff2") format("woff2"), url("./assets/font/fortescue-pro/FortescueProMedian-Light.woff") format("woff"), url("./assets/font/fortescue-pro/FortescueProMedian-Light.ttf") format("truetype"), url("./assets/font/fortescue-pro/FortescueProMedian-Light.svg#FortescueProMedian-Light") format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Fortescue Pro Median Regular';
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Regular.eot");
	src: url("./assets/font/fortescue-pro/FortescueProMedian-Regular.eot?#iefix") format("embedded-opentype"), url("./assets/font/fortescue-pro/FortescueProMedian-Regular.woff2") format("woff2"), url("./assets/font/fortescue-pro/FortescueProMedian-Regular.woff") format("woff"), url("./assets/font/fortescue-pro/FortescueProMedian-Regular.ttf") format("truetype"), url("./assets/font/fortescue-pro/FortescueProMedian-Regular.svg#FortescueProMedian-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Heavy';
	src: url("./assets/font/avenir/Avenir-Heavy.eot");
	src: url("./assets/font/avenir/Avenir-Heavy.eot?#iefix") format("embedded-opentype"), url("./assets/font/avenir/Avenir-Heavy.woff2") format("woff2"), url("./assets/font/avenir/Avenir-Heavy.woff") format("woff"), url("./assets/font/avenir/Avenir-Heavy.ttf") format("truetype"), url("./assets/font/avenir/Avenir-Heavy.svg#Avenir-Heavy") format("svg");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Avenir Roman';
	src: url("./assets/font/avenir/AvenirLTStd-Roman.eot");
	src: url("./assets/font/avenir/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("./assets/font/avenir/AvenirLTStd-Roman.woff2") format("woff2"), url("./assets/font/avenir/AvenirLTStd-Roman.woff") format("woff"), url("./assets/font/avenir/AvenirLTStd-Roman.ttf") format("truetype"), url("./assets/font/avenir/AvenirLTStd-Roman.svg#AvenirLTStd-Roman") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	color: #222E44;
}

/**
 * components/_colors.scss Colors
 *
 * Write a description
 */
.bg-blue {
	background-color: #222E44;
}

/**
 * components/_buttons.scss Buttons
 *
 * Write a description
 */
.the-arrow.-left .shaft {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.shaft {
	width: auto;
	display: block;
	position: relative;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.shaft::after,
.shaft::before {
	content: "";
	position: absolute;
	right: 0px;
	display: block;
	width: 8px;
}

.shaft::after {
	-webkit-transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	        transform: rotate(-40deg);
	bottom: -3px;
}

.shaft::before {
	-webkit-transform: rotate(40deg);
	    -ms-transform: rotate(40deg);
	        transform: rotate(40deg);
	top: -3px;
}

.shaft,
.shaft::after,
.shaft::before {
	background-color: currentColor;
	height: 2px;
}

.btn.btn--bio {
	text-transform: uppercase;
	font-family: "Avenir Heavy";
	font-size: 14px;
	padding: 5px;
}

@media (max-width: 1024px) {
	.btn.btn--bio {
		font-size: 12px;
	}
}

.btn.btn--bio {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.btn.btn--bio .shaft {
	width: 70px;
	display: block;
	position: relative;
	margin-right: 25px;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.btn.btn--bio .shaft::after,
.btn.btn--bio .shaft::before {
	content: "";
	position: absolute;
	right: 0px;
	display: block;
	width: 8px;
}

.btn.btn--bio .shaft::after {
	-webkit-transform: rotate(-40deg);
	    -ms-transform: rotate(-40deg);
	        transform: rotate(-40deg);
	bottom: -3px;
}

.btn.btn--bio .shaft::before {
	-webkit-transform: rotate(40deg);
	    -ms-transform: rotate(40deg);
	        transform: rotate(40deg);
	top: -3px;
}

.btn.btn--bio .shaft,
.btn.btn--bio .shaft::after,
.btn.btn--bio .shaft::before {
	background-color: currentColor;
	height: 2px;
}

.btn.btn--bio:hover .shaft {
	width: 50px;
	margin-right: 15px;
}

.btn.btn--menuMobile {
	position: relative;
	width: 26px;
	height: 16px;
}

.btn.btn--menuMobile span {
	position: absolute;
	display: block;
	width: 100%;
	height: 2px;
	background-color: currentColor;
}

.btn.btn--menuMobile span:nth-child(1) {
	top: 0px;
}

.btn.btn--menuMobile span:nth-child(2) {
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.btn.btn--menuMobile span:nth-child(3) {
	bottom: 0px;
}

/**
 * components/_forms.scss Forms
 *
 * Write a description
 */
.menu.menu--main {
	font-family: "Avenir Heavy";
	font-size: 14px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

@media (max-width: 640px) {
	.menu.menu--main {
		display: none;
	}
}

.menu.menu--main > li {
	padding-left: 30px;
	cursor: pointer;
}

.menu.menu--main > li > a::before {
	content: "";
	position: absolute;
	bottom: -2.5px;
	width: 0%;
	height: 1px;
	background-color: currentColor;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	-webkit-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu.menu--main > li > a:hover::before {
	width: 100%;
}

.menu.menu--main > li > a {
	position: relative;
	overflow: visible;
	padding: 5px;
}

.menu.menu--main > .submenu {
	position: relative;
}

.menu.menu--main > .submenu > a::after {
	content: "";
	-webkit-transform: rotate(-45deg) translateY(-5px);
	    -ms-transform: rotate(-45deg) translateY(-5px);
	        transform: rotate(-45deg) translateY(-5px);
	display: inline-block;
	width: 8px;
	height: 8px;
	border-left: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
	left: 10px;
}

.menu.menu--main > .submenu > ul {
	position: absolute;
	z-index: 2;
	background-color: #e0e0e0;
	padding: 20px;
	width: 250px;
	top: 26px;
	border-radius: 5px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu.menu--main > .submenu > ul > li {
	margin-bottom: 20px;
}

.menu.menu--main > .submenu > ul > li:last-child {
	margin-bottom: 0px;
}

.menu.menu--main > .submenu > ul > li > a::before {
	content: "";
	position: absolute;
	bottom: -2.5px;
	width: 0%;
	height: 1px;
	background-color: currentColor;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	-webkit-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu.menu--main > .submenu > ul > li > a:hover::before {
	width: 100%;
}

.menu.menu--main > .submenu > ul > li > a {
	position: relative;
	font-size: 12px;
	padding: 5px 0px;
}

.menu.menu--main > .submenu > ul:hover {
	pointer-events: all;
}

.menu.menu--main > .submenu:hover > ul {
	opacity: 1;
	pointer-events: all;
}

.menu.menu--lang {
	margin-left: 80px;
	display: block;
}

@media (max-width: 768px) {
	.menu.menu--lang {
		margin-left: 0px;
		margin-right: 40px;
	}
}

@media (max-width: 640px) {
	.menu.menu--lang {
		margin-right: 25px;
		font-size: 12px;
	}
}

.menu.menu--lang > li > a {
	color: #8E794B;
}

.menu.menu--lang > .submenu ul {
	width: auto;
	-webkit-transform: translateX(-27%);
	    -ms-transform: translateX(-27%);
	        transform: translateX(-27%);
	text-align: center;
}

.menu.menu--lang > .submenu ul > li > a {
	padding: 5px 15px;
	display: block;
}

@media (max-width: 640px) {
	*[modal="menuMobile"] .modal-content {
		width: 80%;
	}
}

*[modal="menuMobile"] .menu.menu--main {
	display: block !important;
}

*[modal="menuMobile"] .menu.menu--main li {
	padding-left: 0px;
}

/*DATA TOGGLE*/
*[data].is-closed {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

*[data].is-open {
	opacity: 1;
	pointer-events: all;
	-webkit-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/*DATA TOGGLE*/
/*MODAL*/
/*default*/
html.modal-is-open body {
	overflow: hidden;
}

*[modal].is-closed {
	display: none;
}

.modal {
	position: fixed;
	z-index: 9;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	overflow-y: auto;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

.modal-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
}

.modal-close {
	cursor: pointer;
}

/*default*/
*[modal="menuMobile"] {
	background-color: #f7f7f7;
}

*[modal="menuMobile"] .modal-close {
	position: fixed;
	top: 50px;
	right: 50px;
	font-size: 21px;
}

@media (max-width: 640px) {
	*[modal="menuMobile"] .modal-close {
		top: 25px;
		right: 25px;
	}
}

*[modal="menuMobile"] .menu.menu--main {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 36px;
	padding: 10px;
	margin: 10px;
}

*[modal="menuMobile"] .menu.menu--main li {
	cursor: pointer;
}

*[modal="menuMobile"] .menu.menu--main li > ul {
	font-family: "Avenir Roman";
	font-size: 12px;
}

/*MODAL*/
.marginPage {
	margin: 0px 50px;
}

@media (max-width: 640px) {
	.marginPage {
		margin: 0px 25px;
	}
}

.marginSection {
	padding: 50px 0px;
}

@media (max-width: 640px) {
	.marginSection {
		padding: 25px 0px;
	}
}

body {
	/*background-color:color(black,base);*/
	/*palette*/
	/*
	@include responsive ('small'){
		body{
			background:#000;
		}
	}
	*/
	background-color: #f7f7f7;
	overflow-x: hidden;
	font-family: 'Avenir Roman';
}

.bg-opening {
	position: absolute;
	z-index: -1;
	width: 70%;
	top: -20px;
	left: -20px;
}

.bg-opening > img {
	width: 100%;
	display: block;
}

.header--fixed {
	position: fixed;
	z-index: 9;
	width: 100%;
	top: 0px;
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
	background-color: #f7f7f7;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.header--fixed .header-content {
	margin-top: 0px;
	padding: 25px 0px;
}

.header--fixed.active {
	-webkit-transform: translateY(0px);
	    -ms-transform: translateY(0px);
	        transform: translateY(0px);
}

.header-content {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 50px;
	padding: 50px 0px;
}

@media (max-width: 640px) {
	.header-content {
		padding: 25px 0px;
		margin-top: 0px;
	}
}

.header-content .logo {
	display: block;
	width: 100%;
	max-width: 160px;
}

@media (max-width: 640px) {
	.header-content .logo {
		max-width: 130px;
	}
}

.header-content .logo > img {
	display: block;
	width: 100%;
}

.section--opening {
	padding-top: 50px;
}

@media (max-width: 640px) {
	.section--opening {
		padding-top: 25px;
	}
}

.section--opening h2 {
	font-size: 34px;
	line-height: 62px;
	font-family: "Fortescue Pro Median Regular";
}

@media (max-width: 1024px) {
	.section--opening h2 {
		font-size: 28px;
		line-height: 54px;
	}
}

@media (max-width: 768px) {
	.section--opening h2 {
		font-size: 26px;
		line-height: 52px;
	}
}

@media (max-width: 640px) {
	.section--opening h2 {
		font-size: 18px;
		line-height: 28px;
	}
}

.section--opening .circleText {
	position: relative;
	margin-left: -30%;
	-webkit-animation: circleRotation 180s infinite linear;
	        animation: circleRotation 180s infinite linear;
	-webkit-transform-origin: center;
	    -ms-transform-origin: center;
	        transform-origin: center;
	pointer-events: none;
}

@media (max-width: 640px) {
	.section--opening .circleText {
		margin: 0px;
		margin-top: -100%;
		position: relative;
		margin-right: -75%;
	}
}

.section--opening .circleText img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 90%;
	display: block;
}

@-webkit-keyframes circleRotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(-359deg);
	}
}

@keyframes circleRotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(-359deg);
	}
}

.section--chisiamo {
	padding: 15% 0px;
	padding-bottom: 10%;
}

.section--chisiamo .txt-chisiamo {
	position: absolute;
	-webkit-transform: translateY(-20%);
	    -ms-transform: translateY(-20%);
	        transform: translateY(-20%);
}

.section--chisiamo .txt-chisiamo img {
	width: 100%;
	display: block;
}

@media (max-width: 640px) {
	.section--chisiamo .chisiamo-paragraph {
		padding-top: 120px;
	}
}

.section--chisiamo p {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 35px;
}

@media (max-width: 1024px) {
	.section--chisiamo p {
		font-size: 16px;
		line-height: 28px;
	}
}

@media (max-width: 640px) {
	.section--chisiamo p {
		font-size: 14px;
		line-height: 24px;
	}
}

.section--chisiamo p:last-child {
	margin-bottom: 0px;
}

.boxArea {
	position: relative;
	border-radius: 5px;
}

.boxArea > .title {
	font-family: "Fortescue Pro Median Bold";
	color: #f6f3e6;
	font-size: 76px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

@media (max-width: 1024px) {
	.boxArea > .title {
		font-size: 58px;
	}
}

@media (max-width: 640px) {
	.boxArea > .title {
		font-size: 28px;
	}
}

.section--cosafacciamo .cosafacciamo-txt {
	width: 100%;
	margin-bottom: -35px;
}

@media (max-width: 640px) {
	.section--cosafacciamo .cosafacciamo-txt {
		margin-bottom: 35px;
	}
}

.boxArea.boxArea-bg--1 {
	background-image: url("./assets/images/boxarea-bg_01.png");
}

.boxArea.boxArea-bg--2 {
	background-image: url("./assets/images/boxarea-bg_02.png");
}

.section--consulenzaaziendale .opening-text,
.section--digitaltransformation .opening-text {
	padding: 25px 0px;
}

.section--consulenzaaziendale .opening-text > p,
.section--digitaltransformation .opening-text > p {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 35px;
}

@media (max-width: 1024px) {
	.section--consulenzaaziendale .opening-text > p,
	.section--digitaltransformation .opening-text > p {
		font-size: 16px;
		line-height: 28px;
	}
}

@media (max-width: 640px) {
	.section--consulenzaaziendale .opening-text > p,
	.section--digitaltransformation .opening-text > p {
		font-size: 14px;
		line-height: 24px;
		margin: 0px 25px;
	}
}

.section--consulenzaaziendale .opening-text > p:last-child,
.section--digitaltransformation .opening-text > p:last-child {
	margin-bottom: 0px;
}

.section--consulenzaaziendale p,
.section--digitaltransformation p {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 36px;
}

@media (max-width: 1024px) {
	.section--consulenzaaziendale p,
	.section--digitaltransformation p {
		font-size: 16px;
		line-height: 28px;
	}
}

@media (max-width: 640px) {
	.section--consulenzaaziendale p,
	.section--digitaltransformation p {
		font-size: 14px;
		line-height: 24px;
		margin: 0px 25px;
	}
}

.section--consulenzaaziendale .opening-text {
	padding: 25px 0px;
	background-image: url("./assets/images/shape-triangle.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.section--consulenzaaziendale .txt-aree {
	width: 100%;
	display: block;
}

@media (max-width: 640px) {
	.section--consulenzaaziendale .txt-aree {
		padding: 25px;
	}
}

.section--digitaltransformation .opening-text {
	padding: 25px 0px;
	position: relative;
}

.section--digitaltransformation .opening-text::before {
	content: "";
	width: 65%;
	padding-bottom: 65%;
	display: block;
	position: absolute;
	top: -10%;
	left: -10%;
	background-image: url("./assets/images/shape-circle.svg");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.section-title {
	font-family: "Fortescue Pro Median Light";
	font-size: 72px;
	margin-bottom: 80px;
}

@media (max-width: 1024px) {
	.section-title {
		font-size: 52px;
		margin-bottom: 60px;
	}
}

@media (max-width: 640px) {
	.section-title {
		font-size: 42px;
		margin-bottom: 30px;
	}
}

.section--attivitabanche {
	background-image: url("./assets/images/shape-slash.svg");
	background-position: left top;
	background-size: 50%;
	background-repeat: no-repeat;
}

.accordion {
	border-radius: 5px;
	border: 2px solid #8E794B;
	margin-bottom: 80px;
}

.accordion .accordion-nav {
	padding: 0px 40px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.accordion .accordion-nav li {
	font-family: "Fortescue Pro Median Bold";
	font-size: 18px;
	color: #8E794B;
	text-align: center;
	border-radius: 5px;
	border: 2px solid #8E794B;
	background-color: #f7f7f7;
	margin: 0px 10px;
	cursor: pointer;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

@media (max-width: 768px) {
	.accordion .accordion-nav li {
		margin: 5px 0px;
	}
}

.accordion .accordion-nav li:hover {
	-webkit-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	        transform: scale(1.05);
}

.accordion .accordion-nav li a {
	display: block;
	padding: 15px 10px;
}

.accordion .accordion-nav li.active {
	background-color: #8E794B;
	color: #f7f7f7;
}

.accordion .accordion-tab {
	width: 65%;
	margin: 0 auto;
	padding: 30px 0px;
	display: none;
}

@media (max-width: 768px) {
	.accordion .accordion-tab {
		width: 90%;
	}
}

.accordion .accordion-tab .accordion-tab-item {
	margin: 30px 0px;
}

.accordion .accordion-tab .accordion-tab-item p {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 34px;
	display: inline-block;
	vertical-align: middle;
	width: 90%;
}

@media (max-width: 1024px) {
	.accordion .accordion-tab .accordion-tab-item p {
		width: 80%;
	}
}

@media (max-width: 768px) {
	.accordion .accordion-tab .accordion-tab-item p {
		font-size: 16px;
		line-height: 21px;
	}
}

@media (max-width: 640px) {
	.accordion .accordion-tab .accordion-tab-item p {
		font-size: 14px;
		line-height: 18px;
		width: 80%;
	}
}

.accordion .accordion-tab .accordion-tab-item::before {
	content: "";
	background-image: url("./assets/images/shape-arrowbullet.svg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 25px;
	height: 75px;
	margin-right: 40px;
	display: inline-block;
	vertical-align: middle;
}

@media (max-width: 640px) {
	.accordion .accordion-tab .accordion-tab-item::before {
		width: 15px;
		height: 50px;
		margin-right: 10px;
	}
}

.accordion .accordion-tab .accordion-tab-item:first-child {
	margin-top: 0px;
}

.accordion .accordion-tab.active {
	display: block;
}

.section--digitaltransformation .dt-pillar {
	width: 100%;
	margin: 0px;
	padding: 50px;
	background-image: url("./assets/images/shape-exagon.svg");
	background-position: top;
	background-size: 70%;
	background-repeat: no-repeat;
}

@media (max-width: 1024px) {
	.section--digitaltransformation .dt-pillar {
		padding: 25px;
	}
}

@media (max-width: 640px) {
	.section--digitaltransformation .dt-pillar {
		padding: 25px 0px;
	}
}

.section--digitaltransformation .dt-pillar h3 {
	font-family: "Fortescue Pro Median Bold";
	font-size: 34px;
	line-height: 42px;
	color: #8E794B;
}

@media (max-width: 1024px) {
	.section--digitaltransformation .dt-pillar h3 {
		font-size: 26px;
		line-height: 34px;
	}
}

@media (max-width: 640px) {
	.section--digitaltransformation .dt-pillar h3 {
		font-size: 21px;
		line-height: 28px;
	}
}

.section--digitaltransformation .dt-pillar p {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 32px;
	margin-top: 35px;
}

@media (max-width: 1024px) {
	.section--digitaltransformation .dt-pillar p {
		font-size: 18px;
		line-height: 28px;
		margin-top: 25px;
	}
}

@media (max-width: 640px) {
	.section--digitaltransformation .dt-pillar p {
		font-size: 16px;
		line-height: 21px;
	}
}

.section--ilnostroteam .txt-ilnostroteam {
	width: 100%;
	margin-bottom: -13%;
}

@media (max-width: 640px) {
	.section--ilnostroteam .txt-ilnostroteam {
		margin: 0px;
		margin-bottom: 25px;
	}
}

.team .team-member {
	position: relative;
	text-align: center;
	margin-bottom: 50px;
}

.team .team-member .team-bg,
.team .team-member .team-name {
	width: 70%;
	padding-bottom: 70%;
}

.team .team-member .team-bg {
	position: absolute;
	border-radius: 50%;
	background-color: rgba(34, 46, 68, 0.05);
}

.team .team-member .team-name {
	position: relative;
	z-index: 2;
}

.team .team-member .team-name > h3 {
	font-family: "Fortescue Pro Median Bold";
	font-size: 54px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

@media (max-width: 1024px) {
	.team .team-member .team-name > h3 {
		font-size: 38px;
	}
}

@media (max-width: 640px) {
	.team .team-member .team-name > h3 {
		font-size: 24px;
	}
}

.team .team-member .team-name > h3::after {
	content: "";
	width: 60px;
	border: 1px solid #8E794B;
	height: 2px;
	display: block;
	margin: 0 auto;
	margin-top: 25px;
}

.team .team-member .team-img {
	position: relative;
	z-index: 1;
	width: 45%;
	padding-bottom: 45%;
	margin-left: -15%;
	background-color: gainsboro;
}

.team .team-member .team-excerpt p {
	font-family: "Avenir Roman";
	font-size: 21px;
	line-height: 38px;
	width: 80%;
	margin: 0 auto;
	margin-top: -8%;
}

@media (max-width: 1024px) {
	.team .team-member .team-excerpt p {
		font-size: 18px;
		line-height: 28px;
	}
}

@media (max-width: 640px) {
	.team .team-member .team-excerpt p {
		font-size: 14px;
		line-height: 21px;
	}
}

.team .team-member .btn.btn--bio {
	margin-top: 25px;
}

.team .team-bio {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	background-color: rgba(34, 46, 68, 0.95);
	width: 90%;
	height: 100%;
	left: 50%;
	color: #f7f7f7;
	border-radius: 5px;
}

.team .team-bio .team-bio-content {
	text-align: left;
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 28px;
	padding: 80px;
	height: 100%;
	overflow-y: scroll;
}

@media (max-width: 640px) {
	.team .team-bio .team-bio-content {
		font-size: 14px;
		line-height: 21px;
		padding: 30px;
	}
}

.team .team-bio .team-bio-content .team-bio-name {
	font-family: "Fortescue Pro Median Bold";
	font-size: 32px;
	margin-bottom: 50px;
}

@media (max-width: 640px) {
	.team .team-bio .team-bio-content .team-bio-name {
		font-size: 18px;
		margin-bottom: 25px;
	}
}

.team .team-bio .team-bio-content::after {
	content: "";
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0px;
	height: 45px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(52.08%, #222e44), to(rgba(34, 46, 68, 0)));
	background: -webkit-linear-gradient(top, #222e44 52.08%, rgba(34, 46, 68, 0) 100%);
	background: -o-linear-gradient(top, #222e44 52.08%, rgba(34, 46, 68, 0) 100%);
	background: linear-gradient(180deg, #222e44 52.08%, rgba(34, 46, 68, 0) 100%);
	z-index: 4;
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
	left: 0px;
	bottom: -1px;
	border-radius: 5px;
}

.team .team-bio .btn.btn--close {
	position: fixed;
	top: 40px;
	right: 40px;
	font-size: 21px;
}

@media (max-width: 640px) {
	.team .team-bio .btn.btn--close {
		top: 15px;
		right: 15px;
	}
}

.contact-location {
	position: relative;
	z-index: 1;
	margin-top: 100px;
	margin-bottom: -50px;
}

@media (max-width: 640px) {
	.contact-location {
		margin-top: 0px;
	}
}

.contact-location .contact-address {
	position: absolute;
	padding: 80px;
}

@media (max-width: 768px) {
	.contact-location .contact-address {
		padding: 40px;
	}
}

@media (max-width: 640px) {
	.contact-location .contact-address {
		padding: 25px;
	}
}

.contact-location .contact-address h3 {
	font-family: "Fortescue Pro Median Bold";
	font-size: 48px;
	line-height: 64px;
}

@media (max-width: 1024px) {
	.contact-location .contact-address h3 {
		font-size: 36px;
		line-height: 48px;
	}
}

@media (max-width: 768px) {
	.contact-location .contact-address h3 {
		font-size: 28px;
		line-height: 34px;
	}
}

@media (max-width: 640px) {
	.contact-location .contact-address h3 {
		font-size: 24px;
		line-height: 32px;
	}
}

.contact-location .contact-map img {
	width: 100%;
	display: block;
}

.contact-contacts {
	background-color: rgba(142, 121, 75, 0.1);
	padding: 100px 0px;
}

@media (max-width: 640px) {
	.contact-contacts {
		padding: 250px 0px 80px 0px;
	}
}

.contact-contacts a {
	font-family: "Fortescue Pro Median Bold";
	font-size: 28px;
	position: relative;
	padding: 5px;
}

@media (max-width: 1024px) {
	.contact-contacts a {
		font-size: 24px;
	}
}

@media (max-width: 768px) {
	.contact-contacts a {
		font-size: 21px;
	}
}

.contact-contacts a::after {
	content: "";
	position: absolute;
	bottom: -2.5px;
	width: 0%;
	height: 1px;
	background-color: currentColor;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	-webkit-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: width 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.contact-contacts a:hover::after {
	width: 100%;
}

.contact-contacts .line {
	height: 100px;
	width: 2px;
	display: block;
	background-color: #222E44;
}

@media (max-width: 768px) {
	.contact-contacts .line {
		width: 40%;
		height: 2px;
		margin: 30px 0px;
	}
}

footer {
	background-color: #222E44;
	color: white;
	padding: 50px;
	font-family: "Avenir Roman";
	font-size: 12px;
	line-height: 21px;
}

@media (max-width: 768px) {
	footer {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

@media (max-width: 640px) {
	footer {
		font-size: 9px;
		line-height: 12px;
	}
}

#swiperServiziAziende {
	overflow: visible;
	margin-bottom: 150px;
	color: #f6f3e6;
}

#swiperServiziAziende .swiper-slide {
	opacity: 0.5;
	background-color: #222E44;
	border-radius: 5px;
	-webkit-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	height: auto;
}

#swiperServiziAziende .swiper-slide .card {
	padding: 50px;
	padding-bottom: 100px;
}

@media (max-width: 1024px) {
	#swiperServiziAziende .swiper-slide .card {
		padding-bottom: 60px;
	}
}

@media (max-width: 640px) {
	#swiperServiziAziende .swiper-slide .card {
		padding: 25px;
		/*padding-bottom: 40px;*/
	}
}

#swiperServiziAziende .swiper-slide .card .title {
	font-family: "Fortescue Pro Median Bold";
	font-size: 26px;
	line-height: 34px;
}

@media (max-width: 1024px) {
	#swiperServiziAziende .swiper-slide .card .title {
		font-size: 21px;
		line-height: 28px;
	}
}

#swiperServiziAziende .swiper-slide .card .content {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 32px;
	margin-top: 50px;
}

@media (max-width: 1024px) {
	#swiperServiziAziende .swiper-slide .card .content {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (max-width: 640px) {
	#swiperServiziAziende .swiper-slide .card .content {
		font-size: 14px;
		line-height: 21px;
		margin-top: 25px;
	}
}

#swiperServiziAziende .swiper-slide .card .content p {
	opacity: 0.8;
}

#swiperServiziAziende .swiper-slide .card .content:after {
	content: "";
	display: block;
	width: 30%;
	height: 2px;
	background-color: currentColor;
	margin-top: 50px;
}

#swiperServiziAziende .swiper-slide:last-child {
	visibility: hidden;
}

#swiperServiziAziende .swiper-slide-active,
#swiperServiziAziende .swiper-slide-next {
	opacity: 1;
}

#swiperServiziAziende .swiper-slide-duplicate.swiper-slide-prev {
	visibility: hidden;
}

#swiperServiziAziende .swiper-button-disabled {
	opacity: 0;
}

#swiperServiziAziende .swiper-btn-next,
#swiperServiziAziende .swiper-btn-prev {
	background-color: #8E794B;
	width: 100px;
	height: 100px;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 9;
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	cursor: pointer;
}

@media (max-width: 640px) {
	#swiperServiziAziende .swiper-btn-next,
	#swiperServiziAziende .swiper-btn-prev {
		width: 40px;
		height: 40px;
		top: 90%;
	}
}

#swiperServiziAziende .swiper-btn-prev:hover {
	-webkit-transform: scale(0.95) translateY(-50%);
	    -ms-transform: scale(0.95) translateY(-50%);
	        transform: scale(0.95) translateY(-50%);
}

#swiperServiziAziende .swiper-btn-prev:hover .the-arrow {
	width: 30%;
}

#swiperServiziAziende .swiper-btn-next:hover {
	-webkit-transform: scale(0.95) translateY(-50%) rotate(45deg);
	    -ms-transform: scale(0.95) translateY(-50%) rotate(45deg);
	        transform: scale(0.95) translateY(-50%) rotate(45deg);
}

#swiperServiziAziende .swiper-btn-next {
	right: 10%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	    -ms-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
}

#swiperServiziAziende .swiper-btn-next span {
	width: 40%;
	height: 2px;
	background-color: currentColor;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#swiperServiziAziende .swiper-btn-next span:nth-child(1) {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	    -ms-transform: translate(-50%, -50%) rotate(45deg);
	        transform: translate(-50%, -50%) rotate(45deg);
	-webkit-transform-origin: center;
	    -ms-transform-origin: center;
	        transform-origin: center;
}

#swiperServiziAziende .swiper-btn-next span:nth-child(2) {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	    -ms-transform: translate(-50%, -50%) rotate(-45deg);
	        transform: translate(-50%, -50%) rotate(-45deg);
}

#swiperServiziAziende .swiper-btn-prev {
	left: -4%;
	width: 70px;
	height: 70px;
}

@media (max-width: 640px) {
	#swiperServiziAziende .swiper-btn-prev {
		width: 40px;
		height: 40px;
		left: -8%;
	}
}

#swiperServiziAziende .swiper-btn-prev .the-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 50%;
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#swiperServiziAziende .swiper-pagination {
	bottom: auto;
	padding-top: 50px;
	margin-left: -5%;
}

#swiperServiziAziende .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin: 0px 12px;
	background-color: transparent;
	border: 2px solid #222E44;
}

#swiperServiziAziende .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #222E44;
}

#swiperServiziAziende .swiper-pagination .swiper-pagination-bullet:last-child {
	display: none;
}

#swiperServiziDt {
	overflow: visible;
	margin-bottom: 150px;
	color: #f6f3e6;
}

#swiperServiziDt .card {
	padding: 80px;
}

@media (max-width: 768px) {
	#swiperServiziDt .card {
		padding: 50px;
	}
}

@media (max-width: 640px) {
	#swiperServiziDt .card {
		padding: 25px;
	}
}

@media (max-width: 1024px) {
	#swiperServiziDt .card > .flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
}

#swiperServiziDt .card .title {
	font-family: "Fortescue Pro Median Bold";
	font-size: 68px;
	margin-top: -33px;
}

@media (max-width: 1024px) {
	#swiperServiziDt .card .title {
		font-size: 48px;
		text-align: right;
		margin-bottom: 50px;
	}
}

@media (max-width: 768px) {
	#swiperServiziDt .card .title {
		margin-top: 0px;
	}
}

@media (max-width: 640px) {
	#swiperServiziDt .card .title {
		font-size: 28px;
		margin-bottom: 25px;
	}
}

#swiperServiziDt .card .title-bg {
	font-family: "Fortescue Pro Median Bold";
	font-size: 240px;
	opacity: 0.05;
	position: absolute;
	right: -10px;
	top: -10px;
}

@media (max-width: 640px) {
	#swiperServiziDt .card .title-bg {
		font-size: 130px;
	}
}

#swiperServiziDt .card .content {
	font-family: "Avenir Roman";
	font-size: 18px;
	line-height: 24px;
}

@media (max-width: 1024px) {
	#swiperServiziDt .card .content {
		font-size: 16px;
		line-height: 21px;
	}
}

@media (max-width: 640px) {
	#swiperServiziDt .card .content {
		font-size: 14px;
		line-height: 21px;
	}
}

#swiperServiziDt .swiper-slide {
	opacity: 0.5;
	background-color: #222E44;
	border-radius: 5px;
	-webkit-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	height: auto;
}

#swiperServiziDt .swiper-slide:last-child {
	visibility: hidden;
}

#swiperServiziDt .swiper-slide-active {
	opacity: 1;
}

#swiperServiziDt .swiper-slide-duplicate.swiper-slide-prev {
	visibility: hidden;
}

#swiperServiziDt .swiper-button-disabled {
	opacity: 0;
}

#swiperServiziDt .swiper-btn-next,
#swiperServiziDt .swiper-btn-prev {
	background-color: #8E794B;
	width: 100px;
	height: 100px;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 9;
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	cursor: pointer;
}

@media (max-width: 640px) {
	#swiperServiziDt .swiper-btn-next,
	#swiperServiziDt .swiper-btn-prev {
		width: 40px;
		height: 40px;
		top: 90%;
	}
}

#swiperServiziDt .swiper-btn-prev:hover {
	-webkit-transform: scale(0.95) translateY(-50%);
	    -ms-transform: scale(0.95) translateY(-50%);
	        transform: scale(0.95) translateY(-50%);
}

#swiperServiziDt .swiper-btn-prev:hover .the-arrow {
	width: 30%;
}

#swiperServiziDt .swiper-btn-next:hover {
	-webkit-transform: scale(0.95) translateY(-50%) rotate(45deg);
	    -ms-transform: scale(0.95) translateY(-50%) rotate(45deg);
	        transform: scale(0.95) translateY(-50%) rotate(45deg);
}

#swiperServiziDt .swiper-btn-next:hover span {
	width: 30%;
}

#swiperServiziDt .swiper-btn-next {
	right: 10%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	    -ms-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
}

#swiperServiziDt .swiper-btn-next span {
	width: 40%;
	height: 2px;
	background-color: currentColor;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#swiperServiziDt .swiper-btn-next span:nth-child(1) {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	    -ms-transform: translate(-50%, -50%) rotate(45deg);
	        transform: translate(-50%, -50%) rotate(45deg);
	-webkit-transform-origin: center;
	    -ms-transform-origin: center;
	        transform-origin: center;
}

#swiperServiziDt .swiper-btn-next span:nth-child(2) {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	    -ms-transform: translate(-50%, -50%) rotate(-45deg);
	        transform: translate(-50%, -50%) rotate(-45deg);
}

#swiperServiziDt .swiper-btn-prev {
	left: -4%;
	width: 70px;
	height: 70px;
}

@media (max-width: 640px) {
	#swiperServiziDt .swiper-btn-prev {
		width: 40px;
		height: 40px;
		left: -8%;
	}
}

#swiperServiziDt .swiper-btn-prev .the-arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 50%;
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#swiperServiziDt .swiper-pagination {
	bottom: auto;
	padding-top: 50px;
	margin-left: -5%;
}

#swiperServiziDt .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin: 0px 12px;
	background-color: transparent;
	border: 2px solid #222E44;
}

#swiperServiziDt .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #222E44;
}

#swiperServiziDt .swiper-pagination .swiper-pagination-bullet:last-child {
	display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3Mvc3R5bGUuc2NzcyIsInN0eWxlLmNzcyIsInNhc3MvaW1wb3J0L19pbXBvcnQuc2NzcyIsInNhc3Mvc2V0dGluZ3MvX2JyZWFrcG9pbnRzLnNjc3MiLCJzYXNzL3NldHRpbmdzL19jb2xvcnMuc2NzcyIsInNhc3MvbWl4aW4vX3Jlc3BvbnNpdmUuc2NzcyIsInNhc3MvbWl4aW4vX2NvbG9yLnNjc3MiLCJzYXNzL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJzYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsInNhc3MvY29tcG9uZW50cy9lbGVtZW50cy9fbWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VDSUU7QURFRjs7OztFQ0dFO0FDVEY7Ozs7RURjRTtBRWRGOzs7O0VGbUJFO0FHbkJGOzs7O0VId0JFO0FJeEJGOzs7O0VKNkJFO0FLN0JGOzs7O0VMa0NFO0FNbENGOzs7O0VOdUNFO0FNakNEO0NBQ0csd0NBQXdDO0NBQ3hDLG1FQUFtRTtDQUNuRSxpY0FJd0c7Q0FDeEcsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixrQkFBa0I7QU4rQnRCOztBTTVCQTtDQUNJLHlDQUF5QztDQUN6QyxvRUFBb0U7Q0FDcEUsdWNBSTBHO0NBQzFHLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0FOMkJ0Qjs7QU14QkE7Q0FDSSwyQ0FBMkM7Q0FDM0Msc0VBQXNFO0NBQ3RFLG1kQUk4RztDQUM5RyxtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtBTnVCdEI7O0FNcEJBO0NBQ0ksMkJBQTJCO0NBQzNCLGlEQUFpRDtDQUNqRCw0VkFJMkU7Q0FDM0UsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixrQkFBa0I7QU5tQnRCOztBTWhCQTtDQUNJLDJCQUEyQjtDQUMzQixzREFBc0Q7Q0FD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 */