/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: "Argesta Display";
  src: url("../fonts/b59636a16a95519be20abf00a771c2b7.eot");
  src: url("../fonts/b59636a16a95519be20abf00a771c2b7.eot?#iefix")format("embedded-opentype"),
      url("../fonts/b59636a16a95519be20abf00a771c2b7.woff")format("woff"),
      url("../fonts/451cbf62b975b8a229d781b83e508730.woff2")format("woff2"),
      url("../fonts/b59636a16a95519be20abf00a771c2b7.ttf")format("truetype"),
      url("../fonts/b59636a16a95519be20abf00a771c2b7.svg#Argesta Display")format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family: "ArgestaHeadline";
  src: url("../fonts/451cbf62b975b8a229d781b83e508730.eot");
  src: url("../fonts/451cbf62b975b8a229d781b83e508730?#iefix")format("embedded-opentype"),
      url("../fonts/451cbf62b975b8a229d781b83e508730.woff")format("woff"),
      url("../fonts/451cbf62b975b8a229d781b83e508730.woff2")format("woff2"),
      url("../fonts/451cbf62b975b8a229d781b83e508730.ttf")format("truetype"),
      url("../fonts/451cbf62b975b8a229d781b83e508730.svg#Argesta Display")format("svg");
  font-weight:normal;
  font-style:normal;
  font-display:swap;
}
body {
  overflow-y: auto;
  color: #231D4B;
  font-size: 20px;
  line-height: 36px;
  font-family: "Montserrat", sans-serif;
  overflow-x: hidden;
}
body.body-overflow {
  overflow-y: hidden;
}
body.body-overflow section.box-list-section-tow {
  overflow-y: scroll;
}
html {
	scroll-behavior: smooth;
}
::-webkit-scrollbar {
	width: 4px;
	background-color: #231D4B;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #231D4B;
}
::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #d7d1ff;
}

.header-logo img {
  height: 45px;
}
.center-text {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}
.center-text p {
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  text-align: left;
  margin: 0;
  font-family: "ArgestaHeadline";
  font-style: italic;
}
header.header-wrap {
  height: 100px;
  display: flex;
  align-items: center;
  position: fixed;
  top: -100%;
  z-index: 999;
  width: 100%;
  background: #231D4B;
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
}
header.header-wrap.sticky_header {
  top: 0;
}
section.banner-section-full-sc {
  position: relative;
  z-index: 9;
}
section.banner-section-one {
  min-height: 100vh;
  border-bottom: 1px solid #707070;
  position: relative;
  z-index: 9;
  background: #fff;
  overflow: hidden;
}
section.banner-section-one.banner-section-one-new {
  background: none;
}
.banner-main-content-section-one-wrap-main{
  min-height:100vh;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:75px 0
}
.banner-main-content-section-one-head h2.banner-main-head{
  margin:0;
  font-family:ArgestaHeadline;
  font-size:94px;
  color:#fff
}
.banner-main-content-section-one-wrap-text h2{
  margin:0;
  font-family:"Argesta Display";
  font-size:36px;
  line-height:48px;
  letter-spacing:.5px;
  color: #231D4B;
}
section.banner-section-one.banner-section-one-new .banner-main-content-section-one-wrap-text h2{
  color: #fff;
}
.banner-main-content-section-one-wrap-text{
  display:flex;
  justify-content:flex-end;
  opacity:0;
  transition:1s;
  -webkit-transition:1s;
  -moz-transition:1s;
  -ms-transition:1s;
  -o-transition:1s
}
.banner-main-content-section-one-wrap-top{
  padding:200px 0
}
.banner-main-content-section-one-animate span.banner-round{
  width:550px;
  height:550px;
  position:absolute;
  left:-5%;
  top:0;
  bottom:0;
  z-index:-1;
  margin:auto;
  border-radius:100%;
  border:10px solid #fff;
  transition:.5s;
  background:radial-gradient(50% 50%,transparent 0,#fff 100%)
}
span.banner-round.banner-round-end{
  opacity:0
}
.banner-main-content-section-one-head,.banner-main-content-section-one-wrap-main-cnt,.box-list-cnt-wrap{
  position:relative;
  z-index:1
}
.banner-animation-start.banner-animation-end .banner-main-content-section-one-wrap-top{
  visibility:hidden
}
.banner-animation-start.banner-animation-end .banner-main-content-section-one-wrap-text,a.scroll-down.scroll-down-visible{
  opacity:1
}
.banner-main-content-section-one-wrap-text{
  position:absolute;
  right:0;
  top:0;
  width:520px;
  z-index:2;
  padding-top:75px
}
a.scroll-down{
  position:absolute;
  right:80px;
  bottom:0;
  height:230px;
  display:flex;
  padding-bottom:170px;
  text-decoration:none;
  opacity:0;
  transition:1s;
  -webkit-transition:1s;
  -moz-transition:1s;
  -ms-transition:1s;
  -o-transition:1s
}
section.banner-section-one .container{
  position:relative
}
.scroll-down span{
  transform:rotate(-90deg);
  display:flex;
  align-items:center;
  color:#231d4b
}
.scroll-down:before{
  content:'';
  width:1px;
  height:115px;
  position:absolute;
  background:#000;
  left:0;
  right:0;
  margin:auto;
  bottom:0
}
.main-head-wrap h1 span.space-span, .main-head-wrap h2 span.space-span {
  width: 340px;
  display: inline-block;
}
.main-head-wrap h1, .main-head-wrap h2{
  font-size: 80px;
  line-height: 96px;
  font-family: "ArgestaHeadline";
  margin: 0;
  padding-bottom: 50px;
}
.box-list-section-one .main-head-wrap h1{
  padding-bottom: 120px;
}
.box-list-cnt-wrap {
  padding: 15px 20px 70px 20px;
  border: 1px solid #707070;
  overflow: hidden;
}
.box-list-bottom-cnt-wrap .row {
  margin-right: -40px;
  margin-left: -40px;
}
.box-list-bottom-cnt-wrap .col-md-4 {
  padding-right: 40px;
  padding-left: 40px;
}
.box-list-top-cnt p {
  margin: 0;
  padding-bottom: 20px;
}
.box-list-section-one {
  padding: 125px 0 125px 0;
}
.box-list-cnt-wrap h3 {
  font-family: "ArgestaHeadline";
  margin: 0;
  font-size: 58px;
  line-height: 58px;
  color: #231D4B;
  text-align: left;
  padding-bottom: 75px;
  padding-top: 0;
}
.box-list-bottom-cnt-wrap {
  padding-top: 115px;
}
section.box-list-section-tow {
  padding: 125px 0 50px 0;
}
section.box-list-section-tow .main-head-wrap h2{
  padding-bottom: 75px;
}
.box-list-top-cnt p b, .box-vertical-list-top-cnt p b, .box-list-vertical-cnt-wrap-text p b {
  font-weight: 600;
}
.box-vertical-list-top-cnt p {
  margin: 0;
  padding-bottom: 20px;
}
.box-list-vertical-cnt-wrap {
  position: relative;
  padding: 75px 0;
}
.box-list-vertical-cnt-wrap-alphabet {
  position: absolute;
  left: 0;
  width: 180px;
  text-align: right;
  /* border-bottom: 1px solid #231D4B; */
  display: flex;
  justify-content: flex-end;
  padding-bottom: 15px;
  padding-top: 10px;
}
.box-list-vertical-cnt-wrap-alphabet:after {
  content: '';
  width: 0;
  bottom: 0;
  height: 1px;
  background: #231D4B;
  left: 0;
  position: absolute;
  transition: all 2s ease;
}
.p1-element.box-list-vertical-cnt-wrap-alphabet:after {
  width: 100%;
}
.p2-element.box-list-vertical-cnt-wrap-alphabet:after {
  width: 100%;
}
.p3-element.box-list-vertical-cnt-wrap-alphabet:after {
  width: 100%;
}
.p4-element.box-list-vertical-cnt-wrap-alphabet:after {
  width: 100%;
}
.box-list-vertical-cnt-wrap-text p {
  margin: 0;
  padding-bottom: 10px;
}
.box-list-vertical-cnt-wrap-head h3 {
font-size: 40px;
    line-height: 50px;
    margin: 0;
    padding-top: 0px;
    font-family: "ArgestaHeadline";
    font-style: italic;
}
ul.footer-cnt-wrap-list li a, ul.footer-cnt-wrap-list li span {
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  display: flex;
  text-decoration: none;
}
ul.footer-cnt-wrap-list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 25px;
}
.footer-logo-wrap img {
  height: 55px;
}
footer.footer-wrap {
  padding: 70px 0 85px 0;
  background: #231d4b;
}

footer .footer_social_icons img{margin: 5px 0 40px 0;}
.footer-logo-wrap {
  padding-bottom: 65px;
}
.footer-inner .row {
  display: flex;
  align-items: flex-end;
}
.footer-logo-icon-wrap {
  margin-right: 0px;
  text-align: right;
}
.line-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.8;
  z-index: 2;
}
.word {
  font-family: "Montserrat", sans-serif;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 175px;
  width: auto;
  padding-left: 30px;
}
.banner-main-content-section-one-wrap-main-cnt-btm {
  position: relative;
  z-index: 2;
}
.box-one-text path.c-path {
  animation: c-path-anime 5s;
  transform: translate(-36.127px, 0.362px);
}
.box-two-text path.p-path {
  animation: p-path-anime 5s;
  transform: translate(-38.542px, 0.046px);
}
.box-three-text path.i-path {
  animation: i-path-anime 5s;
  transform: translate(-29.121px, 0.182px);
}
.bold-text{
  font-weight: 600;
}
.box-list-cnt-wrap {
  position: relative;
  z-index: 1;
}
.box-list-cnt-wrap:before {
  content: '';
  width: 300px;
  height: 300px;
  background: #231D4B;
  position: absolute;
  z-index: -1;
  border-radius: 50%;
  box-shadow: inset 0px 0px 87px #ffffff;
}
.box-list-cnt-wrap.alphabet-c:before {
  background: transparent radial-gradient(50% 50%, rgb(120 104 19) 0%, rgb(120 104 19 / 40%) 40%, rgb(120 104 19 / 25%) 60%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  bottom: 4px;
  left: -25px;
}
.box-list-cnt-wrap.alphabet-p:before {
  background: transparent radial-gradient(50% 50%, rgb(134 23 115) 0%, rgb(134 23 115 / 40%) 40%, rgb(134 23 115 / 25%) 60%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  bottom: 10px;
  left: -40px;
}
.box-list-cnt-wrap.alphabet-i:before {
  background: transparent radial-gradient(50% 50%, rgb(35 29 75) 0%, rgb(35 29 75 / 40%) 40%, rgb(35 29 75 / 25%) 60%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  bottom: 0;
  left: -55px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img{
  height:208px
}
.footer-logo-icon-wrap img{
  height:350px
}
@keyframes c-path-anime {
  0%
  {
    transform: translate(-41.127px, 13.362px);
  }
  33.33%
  {
    transform: translate(-36.127px, 0.362px);
  }
  100%
  {
    transform: translate(-36.127px, 0.362px);
  }
}
@keyframes p-path-anime {
  0%
  {
    transform: translate(-46.542px, 13.046px);
  }
  33.33%
  {
    transform: translate(-46.542px, 13.046px);
  }
  66.66%
  {
    transform: translate(-38.542px, 0.046px);
  }
  100%
  {
    transform: translate(-38.542px, 0.046px);
  }
}
@keyframes i-path-anime {
  0%
  {
    transform: translate(-51.121px, 11.182px);
  }
  66.66%
  {
    transform: translate(-51.121px, 11.182px);
  }
  100%
  {
    transform: translate(-29.121px, 0.182px);
  }
}

@keyframes visible-text-one {
  0%
  {
    opacity: 0;
  }
  5%
  {
    opacity: 1;
  }
  28.33%
  {
    opacity: 1;
  }
  33.33%
  {
    opacity: 0;
  }
  100%
  {
    opacity: 0;
  }
}
@keyframes visible-text-two {
  0%
  {
    opacity: 0;
  }
  33.33%
  {
    opacity: 0;
  }
  38.33%
  {
    opacity: 1;
  }
  61.33%
  {
    opacity: 1;
  }
  66.66%
  {
    opacity: 0;
  }
  100%
  {
    opacity: 0;
  }
}
@keyframes visible-text-three {
  0%
  {
    opacity: 0;
  }
  66.33%
  {
    opacity: 0;
  }
  69.66%
  {
    opacity: 1;
  }
  95%
  {
    opacity: 1;
  }
  100%
  {
    opacity: 0;
  }
}

/* @keyframes motion-color {
  0%
  {
    left: -5%;
    background: transparent radial-gradient(50% 50%, rgb(120 104 19 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
    opacity: 0;
  }
  10%
  {
    background: transparent radial-gradient(50% 50%, rgb(120 104 19 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
    opacity: 1;
  }
  30%
  {
    background: transparent radial-gradient(50% 50%, rgb(120 104 19 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  }
  33.33%
  {
    background: transparent radial-gradient(50% 50%, rgb(134 23 115 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  }
  66.66%
  {
    background: transparent radial-gradient(50% 50%, rgb(134 23 115 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  }
  70%
  {
    background: transparent radial-gradient(50% 50%, rgb(35 29 75 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
  }
  95%
  {
    background: transparent radial-gradient(50% 50%, rgb(35 29 75 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
    opacity: 1;
  }
  100%
  {
    left: 65%;
    background: transparent radial-gradient(50% 50%, rgb(35 29 75 / 80%) 0%, rgb(255 255 255 / 0%) 100%) 0% 0%;
    opacity: 0;
  }
}

@keyframes motion-color-gif {
  0%
  {
    left: -5%;
    background-image: url(../images/round.gif);
    opacity: 0;
  }
  10%
  {
    background-image: url(../images/round.gif);
    opacity: 1;
  }
  30%
  {
    background-image: url(../images/round.gif);
  }
  33.33%
  {
    background-image: url(../images/round.gif);
  }
  66.66%
  {
    background-image: url(../images/round.gif);
  }
  70%
  {
    background-image: url(../images/round.gif);
  }
  95%
  {
    background-image: url(../images/round.gif);
    opacity: 1;
  }
  100%
  {
    left: 65%;
    background-image: url(../images/round.gif);
    opacity: 0;
  }
} */
.box-list-box-bottom-cnt-list-box {
  border: 1px solid #707070;
  padding: 35px 55px;
}
.box-list-box-img-cnt img {
  border-radius: 50%;
}
.box-list-box-btm-cnt {
  display: flex;
}
.box-list-box-bottom-cnt-wrap {
  padding-top: 100px;
  padding-bottom: 80px;
}
.box-list-box-top-cnt h3 {
  font-size: 56px;
  color: #231D4B;
  font-family: "ArgestaHeadline";
  margin: 0;
  padding: 0;
  padding-bottom: 18px;
}
.box-list-box-btm-cnt {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.box-list-box-top-cnt p {
  line-height: 24px;
  min-height: 120px;
  margin-bottom: 30px;
  color: #231D4B;
}
.box-list-box-img-link {
  display: flex;
}
.box-list-box-bottom-cnt-list a {
  text-decoration: none;
}
.metodo-section-lnk-wrap a {
  background: #fff;
    display: flex;
    padding: 7px;
    border-radius: 100px;
    font-size: 20px;
    line-height: 36px;
    color: #231D4B;
    align-items: center;
    text-decoration: none;
}
section.metodo-section-wrap {
  color: #fff;
  padding: 90px 0;
}
span.parallax-img-effct {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -99;
  background-size: cover;
    background-position: center;
}
section {
  background: #fff;
}
.parallax-img-effct-wrp {
  z-index: 1;
  background: none;
  position: relative;
}
.box-list-box-img-cnt img {
  width: 100%;
}
.metodo-section-lnk-wrap {
  display: flex;
  justify-content: flex-start;
}
span.link-logo {
  width: 64px;
  height: 64px;
  background: #231D4B;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-right: 13px;
}
span.link-icon {
  width: 30px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
}
span.link-icon img {
  width: 100%;
}
section.metodo-section-wrap:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: .5;
}
.metodo-section-cnt-wrap p {
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
}
span.bold-text-link {
  font-weight: 600;
  padding-left: 5px;
}
ul.footer-cnt-wrap-list li {
  display: flex;
}
.main-head-wrap.metodo-head-wrap h1 {
  padding: 0;
}
section.linkedin-section-wrap {
  padding: 100px 0;
}
section.linkedin-section-wrap .main-head-wrap h2, .main-head-wrap.metodo-head-wrap h2{
  padding: 0;
}
.linkedin-cnt-wrap h2 {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  color: #231D4B;
  font-size: 20px;
  line-height: 36px;
}
.linkedin-cnt-wrap {
  padding-bottom: 10px;
}
.linkedin-slider {
  margin: 0 -15px;
}
.linkedin-slider .slick-track .slick-slide {
  padding: 0 15px;
}
.linkedin-img-wrap > img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.linkedin-img-wrap span.linkein-icon {
  position: absolute;
  top: 25px;
  width: 23px;
  left: 0;
  right: 0;
  margin: auto;
}
.linkedin-img-wrap {
  position: relative;
  width: 100%;
}
.linkedin-logo {
  position: absolute;
  width: 100px;
  height: 100px;
  border: 1px solid #707070;
  background: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  top: -50px;
  left: 0;
  right: 0;
  margin: auto;
}
.linkedin-logo img {
  height: 68px;
}
.linkedin-cnt-box-wrap {
  position: relative;
}
.linkedin-inner-cnt {
  padding: 20px 0px 0px 0px;
  border: 0;
}
.linkedin-inner-cnt h3 {
  color: #231D4B;
  padding-bottom: 15px;
  display: flex;
  width: 100%;
  justify-content: left;
  font-size: 24px;
  line-height: 28px;
  margin: 0;
  font-family: "ArgestaHeadline";
  cursor: pointer;
}
.linkedin-inner-cnt h3 a {
  color: #231D4B;
  text-decoration: none;
  cursor: pointer;
}
span.linkein-i-bgimg {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  background-size: cover;
  background-position: center;
}
a.detail_linkedin {
  color: #231D4B;
  font-weight: 400;
  padding-bottom: 10px;
  display: flex;
  width: 100%;
  justify-content: center;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline;
}
.linkedin-inner-cnt span {
  font-size: 12px;
  line-height: 15px;
  display: block;
  width: 100%;
  padding-bottom: 15px;
}
.linkedin-inner-cnt p {
  font-size: 16px;
  line-height: 20px;
  color: #231D4B;
  margin: 0;
  padding-bottom: 15px;
}
a.linkedin-link-btn {
  font-size: 12px;
  line-height: 15px;
  display: flex;
  text-decoration: none;
  color: #231D4B;
  font-weight: 600;
}
.linkedin-inner-cnt span b {
  font-weight: 600;
}
.linkedin-slider button.slick-prev.slick-arrow {
  position: absolute;
  top: 50%;
  left: -67px;
  transform: translate(0px, -50%);
  -webkit-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  z-index: 9;
  cursor: pointer;
  font-size: 0;
  border: 0;
  outline: none;
  width: 48px;
  height: 40px;
  background-image: url(../images/arrow-left.svg);
  background-size: contain;
  background-position: center;
  background-color: transparent;
}
.linkedin-slider button.slick-next.slick-arrow {
  position: absolute;
  top: 50%;
  right: -67px;
  transform: translate(0px, -50%);
  -webkit-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  z-index: 9;
  cursor: pointer;
  font-size: 0;
  border: 0;
  outline: none;
  width: 48px;
  height: 40px;
  background-image: url(../images/arrow-right.svg);
  background-size: contain;
  background-position: center;
  background-color: transparent;
}
.linkedin-slider.slick-slider {
  position: relative;
}
.header-menu {
  display: flex;
  justify-content: flex-end;
}
header.header-wrap .row {
  align-items: center;
}
.full-screen-menu {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: #231D4B;
  height: 100vh;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transform: translate(0px, -100%);
  -webkit-transform: translate(0px, -100%);
  -moz-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  -o-transform: translate(0px, -100%);
  overflow: hidden;
  z-index: 99999999;
}
.full-screen-menu.show {
  transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
}
.logo-bg {
  position: absolute;
  right: 10%;
  height: 95%;
  bottom: 0;
  z-index: -1;
}
.logo-bg img {
  height: 100%;
}
.top-menu-wrap {
  padding: 40px 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.top-menu-wrap .row {
  align-items: center;
}
.main-menu-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main-menu-list li a {
  font-size: 56px;
  font-family: "ArgestaHeadline";
  /*color: #908DA4;*/
  color: #ffffff;
  text-decoration: none;
  display: flex;
  line-height: 60px;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
}
.main-menu-list li a:hover {
  color: #ffffff;
  transform: translateX(7px);
  -webkit-transform: translateX(7px);
  -moz-transform: translateX(7px);
  -ms-transform: translateX(7px);
  -o-transform: translateX(7px);
}
.main-menu-list ul li {
  display: flex;
  padding: 30px 0;
}
.main-menu-wrap {
  padding: 150px 0 75px;
  height: 100vh;
  display: flex;
  align-items: center;
}
.header-icon {
  cursor: pointer;
}
.banner-section-inner-page {
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
  min-height: calc(100vh + 1px);
}
.banner-section-inner-page:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #231D4B;
  z-index: -1;
  opacity: .25;
}
.banner-main-content-section-inner-wrap-main-cnt {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 120px 0 50px 0;
}
.banner-main-content-section-inner-wrap-text h2 {
  margin: 0;
  font-family: "Argesta Display";
  font-size: 36px;
  line-height: 48px;
  letter-spacing: .5px;
  color: #FFFFFF;
  width: 520px;
  z-index: 2;
  padding-top: 75px;
}
.banner-main-content-section-inner-wrap-text {
  display: flex;
  justify-content: flex-end;
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  color: #FFFFFF;
}
h1.banner-inner-head {
  font-size: 128px;
  line-height: 154px;
  color: #fff;
  font-family: "Argesta Display";
  margin: 0;
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 60px;
}
.inner-page-section-collezioni-d-arte-one-wrap {
  padding: 120px 0;
}
.metodo-section-lnk-wrap.collezioni-d-arte-section-lnk-wrap a {
  background: #e3e2e8;
}
.metodo-section-lnk-wrap.accenti-d-arte-section-lnk-wrap a {
  background: #e3e2e8;
}
.metodo-section-lnk-wrap.accenti-d-arte-section-lnk-wrap {
  display: flex;
  justify-content: center;
}
.metodo-section-lnk-wrap.accenti-d-arte-section-lnk-wrap {
  padding-top: 50px;
}
.metodo-section-lnk-wrap.collezioni-d-arte-section-lnk-wrap {
  padding-top: 10px;
}

section.inner-page-section-no-img-prallax {
  min-height: 450px;
}
.inner-page-section-collezioni-d-arte-two-wrap {
  padding: 80px 0;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number {
  display: flex;
  align-items: center;
  /*padding: 10px 0;*/
  padding: 30px 0;
  border-bottom: 1px dotted #231d4b;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 56px;
  line-height: 60px;
  margin: 0;
  padding-top: 20px;
  font-family: "ArgestaHeadline";
  font-style: italic;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number p {
  padding: 0;
}
span.number-span {
	display:none;
  opacity: 0;
  transition: all 3s ease;
  transform: translate3d(0px, 10.9945px, 0px) rotate(1.6492deg) scale(0.945, 0.945);
}
.d-add-element span.number-span {
  opacity: 1;
  transform: translate3d(0px, 0, 0px) rotate(0deg) scale(1, 1);
}
section.inner-page-section-head-cnt-wrap.inner-page-section-collezioni-d-arte-three-wrap {
  /*background: -webkit-linear-gradient(270deg, #786812, #bb9f58, #786812, #aa8f3f, #786812);
  background: -moz-linear-gradient(270deg, #786812, #bb9f58, #786812, #aa8f3f, #786812);
  background: -o-linear-gradient(270deg, #786812, #bb9f58, #786812, #aa8f3f, #786812);
  background: linear-gradient(270deg, #786812, #bb9f58, #786812, #aa8f3f, #786812);
  background-size: 600% 600%;
  filter: brightness(1.1);
  -webkit-animation: moveGradient 50s linear infinite;
  -moz-animation: moveGradient 50s linear infinite;
  -o-animation: moveGradient 50s linear infinite;
  animation: moveGradient 50s linear infinite;*/
  padding: 90px 0;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;

}
.banner-section-full-sc canvas#canvas-gradient-bg {
  opacity: 0;
}
.banner-section-full-sc canvas#canvas-gradient-bg.canvas-white {
  opacity: 1;
}
canvas#canvas-gradient-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@keyframes moveGradient {
  0% {
    background-position: 0% 50%;
  }
  25% {
    background-position: 50% 0%;
  }
  50% {
    background-position: 100% 50%;
  }
  75% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 0% 50%;
  }
}


/* Vendor prefix (anche se moderni browser non lo richiedono piÃ¹) */
@-webkit-keyframes moveGradient {
  0% {
    background-position: 0% 50%;
  }
  25% {
    background-position: 50% 0%;
  }
  50% {
    background-position: 100% 50%;
  }
  75% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 0% 50%;
  }
}


/* Applicare il timing function per Firefox */
@-moz-keyframes moveGradient {
  0% {
    background-position: 0% 50%;
  }
  25% {
    background-position: 50% 0%;
  }
  50% {
    background-position: 100% 50%;
  }
  75% {
    background-position: 50% 100%;
  }
  100% {
    background-position: 0% 50%;
  }
}


h1.banner-inner-head span.space-span {
  width: 450px;
  display: inline-block;
}
.banner-section-inner-page.banner-section-inner-page-talento:after {
  opacity: .57;
  background: #000000;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.box-list-ltter-btm-link-img {
  position: relative;
  z-index: 1;
}
.box-list-ltter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.box-list-ltter-btm-link-cnt {
  text-align: center;
}
.boxox-list-ltter-btm-link-text h3 {
  font-size: 22px;
  line-height: 26px;
  color: #231D4B;
  margin: 0;
  margin-top: 20px;
  font-weight: 500;
}
.box-list-ltter-btm-link-cnt a {
  text-decoration: none;
}
.box-list-ltter-btm-link-img img {
  width: 100%;
}
.inner-page-section-talento-two-wrap {
  padding: 0px 0 100px 0;
}
.inner-page-section-talento-two-wrap h2 {
  padding-bottom: 30px;
}
.box-list-ltter-btm-link-cnt-wrap .col-6.col-lg-2.col-md-4 {
  padding: 15px;
}
.banner-section-inner-page.banner-section-inner-page-metodo:before {
  opacity: .4;
  background: #181622;
}
span.splitleft {
  transform: translateX(-200px);
  display: inline-block;
  transition: all 2s ease;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
}
span.splitleft.split-active-left {
  transform: translateX(0px);
}
span.splitright {
  transform: translateX(200px);
  display: inline-block;
  opacity: 0;
  transition: all 2s ease;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
}
span.splitright.split-active-right {
  transform: translateX(0px);
  opacity: 1;
}
div#gradient {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.ml10, .ml10-opposite {
  position: relative;
}

.ml10 .text-wrapper, .ml10-opposite .text-wrapper {
  position: relative;
  overflow: hidden;
}

.ml10 .letter, .ml10-opposite .letter {
  display: inline-block;
}
.image-container {
  opacity: 0;  /* Hide image before animation */
  transform: translateY(50px); /* Slight downward offset */
}
.header-logo a {
  display: flex;
}
.main-menu-list li.active-menu a {
  color: #fff;
}
.container.single_page_container {
  max-width: 880px;
  padding: 0 15px;
}
article.single-post {
  padding: 200px 0 120px 0;
}
.featured-image img {
  width: 100%;
  height: auto;
}
article.single-post h1 {
  font-size: 80px;
  line-height: 96px;
  font-family: "ArgestaHeadline";
  margin: 0;
  padding-bottom: 0px;
  text-align: center;
}
.post-meta {
  text-align: center;
}
.post-content {
  padding-top: 30px;
}
article.single-post .featured-image {
  padding-bottom: 20px;
}
.post-meta span {
  font-size: 18px;
}
.text-lft {
  opacity: 0;
  transform: translateX(-100%);
  display: block;
}
span.text-rgt {
  opacity: 0;
  transform: translateX(100%);
  display: block;
}
section.box-list-section-tow .main-head-wrap.main-head-wrap-abt-pg h2 {
  padding-bottom: 35px;
}
.col-valori-box {
  padding: 0 15px;
}
.box-valori-list-box-item {
  max-width: 365px;
  text-align: center;
}
.valori-box-list-cnt-wrap .row {
  display: flex;
  justify-content: space-between;
}
.box-valori-list-box-btm p {
  margin: 0;
}
.box-valori-list-box-top {
  position: relative;
}
.box-valori-list-box-top h3 {
  position: absolute;
  height: 100%;
  display: flex;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  color: #231D4B;
  font-family: "ArgestaHeadline";
  margin: 0;
  width: 100%;
  text-transform: uppercase;
}
.box-valori-list-box-btm {
  padding-top: 35px;
}
section.box-list-section-tow.valori-box-list-section-tow {
  padding: 100px 0 50px 0;
}
section.valori-box-list-section-wrap {
  padding: 50px 0 100px 0;
}
section.mngmt-box-list-section-wrap {
  position: relative;
  z-index: 1;
  padding: 100px 0;
  color: #fff;
}
canvas#canvas-gradient-bg-blue {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.mngmt-main-cnt-wrap-abt-pg p {
    margin: 0;
}
.mngmt-main-cnt-wrap-abt-pg {
    max-width: 430px;
}
.mngmt-team-cnt-item-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px 0;
}
.mngmt-team-cnt-item-list {
  display: flex;
  flex-direction: column;
}
.mngmt-team-dtl-wrap {
  display: flex;
  justify-content: space-between;
  width: 70%;
}
.mngmt-team-right-dtl-wrap {
  display: flex;
}
.mngmt-team-img {
  width: 30%;
}
.mngmt-team-img img {
  width: 160px;
  border-radius: 50%;
}
.mngmt-team-left-dtl-wrap p {
  margin: 0;
  font-family: "ArgestaHeadline";
  font-size: 20px;
  line-height: 24px;
  text-transform: none;
}
.mngmt-team-linkedin-wrap {
  padding-right: 30px;
  display: flex;
  align-items: center;
}
.mngmt-team-detail-link {
  display: flex;
  align-items: center;
}
.main-head-wrap.mngmt-main-head-wrap-abt-pg h2 {
  padding-bottom: 20px;
}
.main-head-wrap.mngmt-main-head-wrap-abt-pg {
  padding-top: 40px;
}
.mngmt-team-linkedin-wrap a {
  display: flex;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  opacity: 0;
}
.mngmt-team-cnt-item-wrap:hover .mngmt-team-linkedin-wrap a {
  opacity: 1;
}
.mngmt-team-detail-link a {
  display: flex;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.mngmt-team-cnt-item-wrap:hover .mngmt-team-detail-link a {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.mngmt-team-left-dtl-wrap span {
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  font-weight: 500;
  padding-bottom: 10px;
}
section.box-list-section-tow.progetto-box-list-section-tow {
  padding: 100px 0;
}
.box-progetto-img-cnt-wrap {
  padding: 50px 0;
}
.box-progetto-img-cnt-wrap img {
  width: 100%;
}
section.storia-box-list-section-wrap {
  position: relative;
  z-index: 1;
  padding: 100px 0;
  color: #fff;
}
canvas#canvas-gradient-bg-blue-new {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.storia-main-cnt-wrap {
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.row.storia-list-cnt-wrap-row {
  padding: 40px 0;
  align-items: center;
}
.row.storia-list-cnt-wrap-row:nth-child(even) {
  display: flex;
  flex-direction: row-reverse;
}
.row.storia-list-cnt-wrap-row:nth-child(odd) .storia-main-icn-wrap {
  display: flex;
  justify-content: flex-end;
}
.row.storia-list-cnt-wrap-row:nth-child(odd) .storia-main-cnt-wrap {
  display: flex;
  align-items: flex-start;
  text-align: left;
}
.row.storia-list-cnt-wrap-row:nth-child(even) .storia-main-icn-wrap {
  display: flex;
  justify-content: flex-start;
}
.row.storia-list-cnt-wrap-row:nth-child(even) .storia-main-cnt-wrap {
  display: flex;
  align-items: flex-end;
  text-align: right;
}
.storia-main-cnt-wrap p {
  margin: 0;
}
.storia-main-cnt-wrap h3 {
  font-size: 140px;
  line-height: 166px;
  color: #A0891B;
  font-family: "ArgestaHeadline";
  margin: 0;
}
.row.storia-list-cnt-wrap-row:nth-child(odd) .storia-main-cnt-wrap p {
  padding-left: 8px;
}
.row.storia-list-cnt-wrap-row:nth-child(even) .storia-main-cnt-wrap p {
  padding-right: 8px;
}
.left-check-wrap input[type=checkbox] + label {
  display: flex;
  margin: 0;
  cursor: pointer;
  padding: 0;
  align-items: center;
  font-size: 14px;
  color: #231D4B;
  line-height: 20px;
  padding-left: 40px;
  position: relative;
}
.left-check-wrap input[type=checkbox] {
  display: none;
}
.wpcf7-not-valid-tip {
  font-size: 14px;
}
.left-check-wrap input[type=checkbox] + label:before {
  content: "\2714";
  border: 1px solid #707070;
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-left: 0;
  padding-bottom: 0;
  margin-right: 0;
  vertical-align: bottom;
  color: transparent;
  transition: .2s;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.left-check-wrap input[type=checkbox]:checked + label:before {
  background-color: #231d4b;
  border-color: #231d4b;
  color: #fff;
}
.left-check-wrap span.wpcf7-list-item {
  margin: 0;
}
.form-field-wrap p {
  margin: 0;
}
.form-field-wrap label {
  width: 100%;
  margin: 0;
  color: #908DA4;
}
.form-field-wrap {
  display: flex;
  flex-direction: column;
  padding-bottom: 45px;
}
.form-field-wrap input.form-control-item, .form-field-wrap textarea.form-control-item {
  width: 100%;
  border: 0;
  padding: 4px 0;
  outline: none;
  border-bottom: 1px solid #231D4B;
  height: 45px;
}
.form-field-wrap-check-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
}
.right-btn-wrap input {
  font-size: 20px;
  line-height: 26px;
  background: #231D4B;
  color: #fff;
  border-radius: 100px;
  border: 0;
  padding: 16px 47px;
  cursor: pointer;
}
section.box-list-section-tow.contact-box-list-section-tow {
  padding: 100px 0;
}
.box-list-box-img-link {
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
}
.box-list-box-bottom-cnt-list a:hover .box-list-box-img-link {
  transform: translate(15px, -15px);
}
.box-valori-list-box-top img {
  width: 100%;
}
.right-btn-wrap {
  position: relative;
  padding-left: 50px;
}
.right-btn-wrap span.wpcf7-spinner {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
section, footer {
  z-index: 2;
  position: relative;
}
.left-check-wrap span a {
 color: #231D4B;
}
.custom-nav-btns {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: center;
}
.linkedin-slider-item-slide {
  background-size: cover;
  background-position: center;
  min-height: 700px;
  padding: 55px 0;
  position: relative;
  color: #fff;
  z-index: 1;
}
.linkedin-slider-item-slide:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #000000;
  position: absolute;
  left: 0;
  top: 0;
  opacity: .3;
  z-index: -1;
}
.linkedin-slider-item-slide:after {
  content: '';
  width: 100%;
  height: 50%;
  background: linear-gradient(transparent 20%, black);
  background: -webkit-linear-gradient(transparent 20%, black);
  background: -moz-linear-gradient(transparent 20%, black);
  background: -ms-linear-gradient(transparent 20%, black);
  background: -o-linear-gradient(transparent 20%, black);
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 1;
  z-index: -1;
}
.custom-nav{
  margin: 0 -15px;
}
.custom-nav span {
  font-size: 36px;
  line-height: 56px;
  background: none;
  border: 0;
  padding: 0;
  color: #6C6C6C;
  font-family: "ArgestaHeadline";
  outline: none;
  margin: 15px 0;
  cursor: pointer;
  text-align: center;
}
.custom-nav {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.custom-nav .slick-current span {
  color: #fff;
}
section.linkedin-inner-page-section-wrap {
  padding: 230px 0 100px 0;
}
section.linkedin-inner-page-section-wrap h2 {
  padding: 0;
  padding-bottom: 10px;
}
.linkedin-item-box {
  padding-bottom: 50px;
}
.linkedin-section-pagination-wrap {
  padding: 20px 0;
}
.linkedin-inner-pagination-sc {
  display: flex;
  justify-content: center;
}
.linkedin-inner-pagination-sc ul.pgn-lst {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
span.pgn-txt {
  padding: 0 5px;
  font-size: 16px;
  color: #908DA4;
}
.linkedin-inner-pagination-sc ul.pgn-lst li {
  padding: 0 5px;
  font-size: 16px;
}
.linkedin-inner-pagination-sc ul.pgn-lst li a {
  color: #908DA4;
  text-decoration: none;
}
.linkedin-inner-pagination-sc ul.pgn-lst li span {
  color: #908DA4;
}
.linkedin-inner-pagination-sc ul.pgn-lst li.active span {
  color: #231D4B;
}
.linkedin-slider.slick-slider ul.slick-dots {
  list-style: none;
  margin: 0;
  padding: 0 15px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.linkedin-slider.slick-slider ul.slick-dots li button {
  margin: 0;
  padding: 0;
  background: none;
  border: 2px solid #231D4B;
  font-size: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
}
.linkedin-slider.slick-slider ul.slick-dots li {
  padding: 0 5px;
}
.linkedin-slider.slick-slider ul.slick-dots li.slick-active button {
  background:#231D4B;
}
section.linkedin-section-wrap .linkedin-item-box {
  padding: 0;
}
.linkedin-slider.slick-slider ul.slick-dots {
  padding-top: 30px;
}
.linkedin-fltr-wrap label {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  display: flex;
}
.linkedin-fltr-cnt-wrap {
  display: flex;
  padding-top: 15px;
  padding-bottom: 35px;
  margin: 0 -15px;
  width: 100%;
  flex-wrap: wrap;
}
.linkedin-fltr-cnt-wrap select {
  background: #E0DFE5;
  border: 0;
  outline: none;
  border-radius: 50px;
  padding: 5px 25px;
  display: flex;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 20px;
  width: 180px;
  min-width: 180px;
  appearance: none;
  cursor: pointer;
  padding-right: 55px;
}
.linkedin-fltr-slct {
  padding: 15px;
}
.linkedin-fltr-cnt-wrap .wrap-slct{
  position: relative;
}
.linkedin-fltr-cnt-wrap .wrap-slct::after {
  content: '';
  background-image: url(../images/drop-arrow.svg);
  position: absolute;
  pointer-events: none;
  width: 16px;
  height: 9px;
  display: flex;
  right: 25px;
  top: 0;
  bottom: 0;
  margin: auto;
}
section.linkedin-banner-section-wrap {
  height: 600px;
  background-size: cover;
  background-position: center;
}
.linkedin-detail-left-sc {
  max-width: 900px;
}
.linkedin-detail-lnk-sc a img {
  width: 22px;
  margin-left: 25px;
}
.linkedin-detail-lnk-sc a {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
  color: #231D4B;
  font-weight: 600;
}
.linkedin-detail-latest-list-sc, .linkedin-detail-latest-tag-sc, .linkedin-detail-latest-cat-sc {
  padding-top: 50px;
}
.linkedin-detail-latest-head span {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
  color: #231D4B;
  font-weight: 600;
}
.linkedin-detail-right-sc {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.linkedin-detail-right-inner-sc {
  max-width: 260px;
  padding-top: 100px;
}
.linkedin-detail-latest-tag-list ul, .linkedin-detail-latest-cat-list ul {
  list-style: none;
  padding: 0;
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.linkedin-detail-latest-tag-list ul a, .linkedin-detail-latest-cat-list ul a {
    line-height: 35px;
    display: flex;
    border: 1px solid #231D4B;
    align-items: center;
    /* justify-content: center; */
    border-radius: 50px;
    text-decoration: none;
    color: #231D4B;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    font-size: 16px;
    padding: 0 15px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.linkedin-detail-latest-tag-list ul a:hover , .linkedin-detail-latest-cat-list ul a:hover {
  color: #fff;
  background: #231D4B;
}
.linkedin-detail-latest-tag-list ul li, .linkedin-detail-latest-cat-list ul li {
    padding: 10px 10px 0 10px;
    max-width: 100%;
}
.linkedin-detail-latest-list-item {
  padding: 25px 0;
}
.linkedin-detail-latest-tag-list, .linkedin-detail-latest-cat-list {
  padding-top: 10px;
}
section.linkedin-detail-page-section-wrap {
  padding: 60px 0 200px 0;
}
.linkedin-detail-cat-date-sc span {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
  color: #231D4B;
  padding-bottom: 25px;
}
.linkedin-detail-scl-link ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
.linkedin-detail-scl-link ul li {
  padding: 0 10px;
}
.linkedin-detail-scl-link ul {
  margin: 0 -10px;
}
.linkedin-detail-left-sc h1 {
  padding: 0;
}
.linkedin-detail-full-cnt h2 {
  margin: 0;
  padding: 80px 0;
  font-size: 36px;
  line-height: 48px;
  font-family: "ArgestaHeadline";
  font-style: italic;
}
.linkedin-detail-full-cnt h3 {
  font-size: 36px;
  line-height: 48px;
  font-family: "ArgestaHeadline";
  margin: 0;
  padding-bottom: 25px;
}
.linkedin-detail-full-cnt p {
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
  margin: 0;
  padding-bottom: 40px;
}
.linkedin-detail-full-cnt img {
  width: 100%;
  padding-bottom: 40px;
}
.linkedin-detail-latest-list-item a {
  font-size: 22px;
  line-height: 26px;
  font-family: "ArgestaHeadline";
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #231D4B;
}
.linkedin-detail-latest-list-item img {
  padding-bottom: 15px;
  cursor: pointer;
}
.linkedin-detail-latest-list-item img {
  max-width: 100%;
  height: 140px;
  object-fit: cover;
}
.linkedin-detail-latest-list-item a {
  display: flex;
}
.pagination {
  display: flex;
  width: 100%;
  justify-content: center;
}
.pagination button,.pagination-dots {
  color: #908DA4;
  text-decoration: none;
  border: 0;
  background: none;
  padding: 0 5px;
  font-size: 16px;
  outline: none;
  cursor: pointer;
}

.pagination button:hover {
  color: #231D4B;
 }

.pagination button.current-page {
  color: #231D4B;
}
span.no-post-cls {
  padding: 0 15px;
}
.storia-main-icn-wrap img {
  max-width: 250px;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  padding-bottom: 50px;
}
.heateor_sss_sharing_ul svg path.heateor_sss_no_fill.heateor_sss_svg_stroke {
  fill: #ffffff;
  stroke: #231D4B;
}
.heateor_sss_sharing_ul svg path {
  fill: #231D4B;
}
.custom-nav .slick-track {
  width: 100% !important;
  transform: none !important;
  display: flex;
  margin: 0 -15px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.custom-nav .slick-initialized .slick-track .slick-slide {
  display: flex;
}
.custom-nav.slick-initialized .slick-slide {
  margin: 0 15px;
  display: flex;
  float: none;
}
.custom-nav .slick-track:before, .custom-nav .slick-track:after {
  display: none;
}
.custom-nav .slick-list.draggable {
  padding: 0 !important;
}
.linkedin-trash img {
  height: 30px;
  padding: 2px 0;
  cursor: pointer;
}
.linkedin-trash {
  padding: 15px;
  display: flex;
}
.banner-bg-img {
  position: absolute;
  z-index: -1;
  bottom: 0;
  width: 100%;
  left: 0;
}
.banner-bg-img img {
  width: 100%;
}
.banner-bg-img.banner-bg-img-mobile{
  display: none;
}
.linkedin-img-wrap a img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.linkedin-inner-cnt span a {
  color: #231D4B;
}
section.banner-section-one.banner-section-one-new .scroll-down span {
  color: #ffffff;
}
section.banner-section-one.banner-section-one-new .scroll-down:before {
  content: '';
  width: 1px;
  height: 115px;
  position: absolute;
  background: #ffffff;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}






@media (min-width: 768px) {
.main-head-wrap-mob{
  display: none;
}
.banner-main-content-inner-head-mob {
  display: none;
}
.infografica-mob{
  display: none;
}
}
@media (min-width: 992px) {
.box-list-vertical-cnt-number-wrap-head {
  position: sticky;
  top: 150px;
  left: 0;
}
}
@media (min-width: 1200px) {
  .container {
    max-width: 1600px;
    padding: 0 125px;
}
section.banner-section-one.banner-section-one-mobile {
  display: none;
}
}
@media screen and (max-width: 1750px) and (min-width: 1351px) {
  .container {
    padding: 0 150px;
}
}
@media screen and (max-width: 1350px) and (min-width: 1200px) {
.container {
  padding: 0 100px;
}
}
@media (min-width: 1751px) {
.main-head-wrap.main-head-wrap-talento h2{
  font-size: 68px;
}
}
@media (max-width: 1750px) {
body {
    font-size: 18px;
    line-height: 32px;
}
.linkedin-cnt-wrap h2 {
  font-size: 18px;
  line-height: 32px;
}
.mngmt-team-img img {
  width: 140px;
}
.mngmt-team-cnt-item-wrap {
  padding: 15px 0;
}
.post-meta span {
  font-size: 16px;
}
iframe.lnkdin-fr {
  height: 520px !important;
}
.box-list-vertical-cnt-wrap-alphabet {
    width: 100px;
    padding-top: 8px;
}
.footer-logo-icon-wrap {
  margin-right: 0px;
}
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 62px;
  line-height: 80px;
}
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 82px;
}
.banner-main-content-section-one-wrap-top {
  padding: 120px 0;
}
.banner-main-content-section-one-wrap-text h2, .banner-main-content-section-inner-wrap-text h2 {
  font-size: 32px;
  line-height: 38px;
}
.custom-nav span {
  font-size: 32px;
  line-height: 38px;
}
.banner-main-content-section-one-wrap-text, .banner-main-content-section-inner-wrap-text h2 {
  width: 460px;
  padding-top: 55px;
}
.banner-main-content-section-one-animate span.banner-round {
  width: 480px;
  height: 480px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  height: 160px;
}
.box-list-section-one {
  padding: 80px 0 80px 0;
}
.box-list-section-one .main-head-wrap h1{
  padding-bottom: 100px;
}
.box-list-bottom-cnt-wrap {
  padding-top: 80px;
}
section.box-list-section-tow {
  padding: 80px 0 30px 0;
}
section.box-list-section-tow.valori-box-list-section-tow {
  padding: 80px 0 40px 0;
}
section.valori-box-list-section-wrap {
  padding: 40px 0 80px 0;
}
section.box-list-section-tow.progetto-box-list-section-tow, section.storia-box-list-section-wrap, section.mngmt-box-list-section-wrap, section.box-list-section-tow.contact-box-list-section-tow {
  padding: 80px 0;
}
footer.footer-wrap {
  padding: 50px 0 70px 0;
}
.footer-logo-icon-wrap img {
  height: 320px;
}
.footer-logo-wrap img {
  height: 50px;
}
.header-logo img {
  height: 40px;
}
header.header-wrap {
  height: 80px;
}
.banner-main-content-section-one-wrap-main, .banner-main-content-section-inner-wrap-main-cnt {
  padding: 150px 0 75px 0;
}
ul.footer-cnt-wrap-list li a, ul.footer-cnt-wrap-list li span {
  font-size: 14px;
  line-height: 18px;
}
.box-list-vertical-cnt-wrap-head h3 {
font-size: 25px;
        line-height: 35px;
}
.box-list-cnt-wrap h3 {
        font-size: 50px;
        line-height: 58px;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 120px;
}
.box-list-cnt-wrap:before {
  width: 180px;
  height: 180px;
  box-shadow: inset 0px 0px 75px #ffffff;
}
.box-list-cnt-wrap.alphabet-p:before {
  bottom: 8px;
  left: -11px;
}
.box-list-cnt-wrap.alphabet-i:before {
  bottom: 0;
  left: -25px;
}
.box-list-cnt-wrap.alphabet-c:before {
  bottom: 2px;
  left: -5px;
}
.main-head-wrap h1 span.space-span, .main-head-wrap h2 span.space-span {
  width: 260px;
}
.box-list-cnt-wrap {
  padding: 30px 38px 38px 38px;
}
section.box-list-section-tow .main-head-wrap h2{
  padding-bottom: 65px;
}
.box-list-box-top-cnt h3 {
  font-size: 48px;
}
.box-list-box-img-cnt {
  max-width: 400px;
}
.box-list-box-bottom-cnt-list-box {
  padding: 25px 35px;
}
.metodo-section-lnk-wrap a {
  font-size: 18px;
}
.box-list-box-bottom-cnt-wrap {
  padding-top: 80px;
  padding-bottom: 70px;
}
section.metodo-section-wrap {
  padding: 75px 0;
}
section.linkedin-section-wrap {
  padding: 80px 0;
}
.linkedin-cnt-wrap {
  padding-bottom: 30px;
}
.main-menu-list li a {
  font-size: 50px;
  line-height: 54px;
}
.main-menu-list ul li {
  padding: 35px 0;
}
h1.banner-inner-head {
  font-size: 110px;
  line-height: 140px;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 50px;
  line-height: 56px;
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 100px;
}
.boxox-list-ltter-btm-link-text h3 {
  font-size: 20px;
  line-height: 24px;
}
.storia-main-cnt-wrap h3 {
  font-size: 110px;
  line-height: 150px;
}
section.linkedin-banner-section-wrap {
  height: 500px;
}
.linkedin-detail-full-cnt h3, .linkedin-detail-full-cnt h2 {
  font-size: 32px;
  line-height: 42px;
}
}

@media (max-width: 1550px) {
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 82px;
}
.main-menu-list ul li {
  padding: 30px 0;
}
.box-valori-list-box-item {
  max-width: 330px;
  text-align: center;
}
.box-valori-list-box-top h3 {
  font-size: 36px;
}
.storia-main-cnt-wrap h3 {
  font-size: 100px;
  line-height: 120px;
}
.linkedin-detail-full-cnt p {
  font-size: 22px;
  line-height: 32px;
}
section.linkedin-detail-page-section-wrap {
  padding: 60px 0 150px 0;
}
.storia-main-icn-wrap img {
  max-width: 220px;
}
}
@media (max-width: 1504px) {
  iframe.lnkdin-fr {
      height: 604px !important;
  }
}
@media (max-width: 1450px) {
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 75px;
}
.banner-main-content-section-one-animate span.banner-round {
  width: 450px;
  height: 450px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  height: 140px;
}
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 56px;
  line-height: 70px;
}
.banner-main-content-section-one-wrap-text h2, .banner-main-content-section-inner-wrap-text h2 {
  font-size: 28px;
  line-height: 34px;
}
.banner-main-content-section-one-wrap-text, .banner-main-content-section-inner-wrap-text h2 {
  width: 390px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  height: 120px;
}
.box-list-cnt-wrap h3 {
  font-size: 50px;
  line-height: 58px;
}
.main-head-wrap h1 span.space-span, .main-head-wrap h2 span.space-span {
  width: 180px;
}
.box-list-cnt-wrap {
  padding: 30px 34px 34px 34px;
}
.box-list-vertical-cnt-wrap {
  padding: 50px 0;
}
.box-list-section-one {
  padding: 50px 0 50px 0;
}
.footer-logo-icon-wrap img {
  height: 300px;
}
.box-list-section-one .main-head-wrap h1{
  padding-bottom: 80px;
}
.box-list-box-img-cnt {
  max-width: 350px;
}
.box-list-box-top-cnt h3 {
  font-size: 44px;
}
.metodo-section-lnk-wrap a {
  font-size: 16px;
}
span.link-logo {
  width: 60px;
  height: 60px;
}
.main-menu-list ul li {
  padding: 25px 0;
}
.main-menu-list li a {
  font-size: 46px;
  line-height: 50px;
}
h1.banner-inner-head {
  font-size: 100px;
  line-height: 120px;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 46px;
  line-height: 50px;
}
.inner-page-section-collezioni-d-arte-one-wrap {
  padding: 100px 0;
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 50px;
}
h1.banner-inner-head {
  font-size: 90px;
  line-height: 100px;
}
.banner-main-content-section-inner-wrap-main-cnt {
  padding: 75px 0 75px 0;
}
.boxox-list-ltter-btm-link-text h3 {
  font-size: 18px;
  line-height: 22px;
}
.inner-page-section-talento-two-wrap {
  padding: 0px 0 80px 0;
}
iframe.lnkdin-fr {
  height: 585px !important;
}
article.single-post {
  padding: 175px 0 100px 0;
}
.row.storia-list-cnt-wrap-row {
  padding: 20px 0;
}
.linkedin-inner-cnt h3, .linkedin-detail-latest-head span, .linkedin-detail-lnk-sc a, .linkedin-detail-cat-date-sc span {
  font-size: 22px;
  line-height: 26px;
}
section.linkedin-inner-page-section-wrap {
  padding: 175px 0 100px 0;
}
.linkedin-detail-full-cnt h3, .linkedin-detail-full-cnt h2 {
  font-size: 28px;
  line-height: 38px;
}
.linkedin-detail-latest-list-item a {
  font-size: 20px;
  line-height: 24px;
}
}

@media (max-width: 1350px) {
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 70px;
}
iframe.lnkdin-fr {
  height: 585px !important;
}
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 50px;
  line-height: 56px;
}
.banner-main-content-section-one-animate span.banner-round {
  width: 420px;
  height: 420px;
}
.box-list-vertical-cnt-wrap-alphabet {
  width: 70px;
  padding-top: 3px;
}
body {
  font-size: 16px;
  line-height: 26px;
}
.linkedin-cnt-wrap h2 {
  font-size: 16px;
  line-height: 26px;
}
.box-list-vertical-cnt-wrap-head h3{
        font-size: 25px;
        line-height: 35px;
}
.box-list-cnt-wrap {
  padding: 23px 26px 26px 26px;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 100px;
}
.box-list-cnt-wrap:before {
  width: 150px;
  height: 150px;
  box-shadow: inset 0px 0px 60px #ffffff;
}
.box-list-cnt-wrap.alphabet-i:before {
  bottom: 0;
  left: -16px;
}
.box-list-cnt-wrap.alphabet-p:before {
  bottom: 7px;
  left: -10px;
}
.box-list-cnt-wrap.alphabet-c:before {
  bottom: 0px;
  left: 0px;
}
.banner-main-content-section-one-wrap-text h2, .banner-main-content-section-inner-wrap-text h2 {
  font-size: 24px;
  line-height: 28px;
}
.banner-main-content-section-one-wrap-text, .banner-main-content-section-inner-wrap-text h2 {
  width: 360px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  height: 100px;
}
section.box-list-section-tow .main-head-wrap h2{
  padding-bottom: 50px;
}
.logo-bg {
  position: absolute;
  right: 0;
  height: 90%;
  bottom: 0;
  opacity: .3;
}
.top-menu-wrap {
  padding: 30px 0;
}
h1.banner-inner-head {
  font-size: 90px;
  line-height: 100px;
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 40px;
}
section.inner-page-section-no-img-prallax {
  min-height: 400px;
}
.boxox-list-ltter-btm-link-text h3 {
  font-size: 17px;
  line-height: 22px;
}
.linkedin-slider-item-slide {
  min-height: 550px;
}
.linkedin-inner-cnt h3, .linkedin-detail-latest-head span, .linkedin-detail-lnk-sc a, .linkedin-detail-cat-date-sc span {
  font-size: 20px;
  line-height: 24px;
}
.linkedin-detail-full-cnt h3, .linkedin-detail-full-cnt h2 {
  font-size: 26px;
  line-height: 30px;
}
.box-valori-list-box-item {
  max-width: 300px;
  text-align: center;
}
}

@media (max-width: 1199px) {
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 120px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.banner-main-content-section-one-head h2.banner-main-head span {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
  left: 0;
  opacity: 0;
}
.box-list-vertical-full-wrap {
  padding-left: 100px;
}
.box-list-cnt-wrap h3 {
  font-size: 35px;
  line-height: 43px;
  padding-bottom: 100px;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 80px;
}
.box-list-cnt-wrap:before {
  width: 130px;
  height: 130px;
  box-shadow: inset 0px 0px 50px #ffffff;
}
.box-list-cnt-wrap.alphabet-c:before {
  bottom: 0px;
  left: 10px;
}
.box-list-cnt-wrap.alphabet-p:before {
  bottom: 4px;
  left: 2px;
}
.box-list-cnt-wrap.alphabet-i:before {
  left: -10px;
  bottom: 0;
}
.header-logo img {
  height: 35px;
}
.center-text img {
  height: 40px;
}
header.header-wrap {
  height: 70px;
}
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 40px;
  line-height: 50px;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  height: 85px;
}
.footer-logo-icon-wrap {
  margin-right: 0;
}
.footer-logo-wrap img {
  height: 40px;
}
.footer-logo-wrap {
  padding-bottom: 50px;
}
ul.footer-cnt-wrap-list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.footer-logo-icon-wrap img {
  height: 270px;
}
footer.footer-wrap {
  padding: 50px 0 50px 0;
}
.box-list-vertical-cnt-wrap {
  padding: 30px 0;
}
.banner-main-content-section-one-animate span.banner-round {
  width: 380px;
  height: 380px;
}
/* section.banner-section-one.banner-section-one-desktop{
  display: none;
} */
span.banner-round-mob {
  width: 750px;
  height: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
  margin: auto;
  border-radius: 100%;
  border: 0;
  border: 10px solid #fff;
  transition: all .5s ease;
  background: radial-gradient(50% 50%, transparent 0%, #fff 100%) 0% 0%;
}
.banner-animation-start-mob.banner-animation-end .banner-main-content-section-one-wrap-top {
  visibility: hidden;
}
.banner-animation-start-mob.banner-animation-end-mob .banner-main-content-section-one-animate{
  visibility: hidden;
}
span.banner-round-mob.banner-round-end-mob {
  opacity: 0;
}
.banner-animation-start-mob.banner-animation-end-mob .banner-main-content-section-one-wrap-text {
  opacity: 1;
}
.banner-main-content-section-one-wrap-top {
  padding: 306px 0;
  position: relative;
}
span.banner-main-head-one{
  animation: visible-text-one 3.5s;
  transition: all .5s ease;
}
span.banner-main-head-two{
  animation: visible-text-two 3.5s;
  transition: all .5s ease;
}
span.banner-main-head-three{
  animation: visible-text-three 3.5s;
  transition: all .5s ease;
}
.banner-main-content-section-one-wrap-text h2 {
  font-size: 48px;
  line-height: 68px;
}
.banner-main-content-section-inner-wrap-text h2 {
  font-size: 32px;
  line-height: 34px;
}
.custom-nav span {
  font-size: 26px;
  line-height: 30px;
}
.banner-main-content-section-one-wrap-text {
  right: auto;
  left: 0;
  width: 650px;
}
h1.banner-inner-head {
  font-size: 76px;
  line-height: 84px;
}
.banner-main-content-section-inner-wrap-text h2 {
  width: 500px;
  padding-top: 60px;
}
.banner-main-content-section-one-wrap-main-cnt-btm {
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  padding: 25px 0;
}
.linkedin-slider button.slick-prev.slick-arrow {
  left: -45px;
  width: 38px;
  height: 32px;
}
.linkedin-slider button.slick-next.slick-arrow {
  right: -45px;
  width: 38px;
  height: 32px;
}
.box-list-box-bottom-cnt-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
section.metodo-section-wrap {
  padding: 60px 0;
}
section.linkedin-section-wrap {
  padding: 50px 0;
}
.box-list-box-top-cnt h3 {
  font-size: 32px;
}
.main-head-wrap.metodo-head-wrap h1 {
  padding-bottom: 15px;
}
.main-menu-list ul li {
  justify-content: center;
}
.banner-main-content-section-inner-wrap-text {
  justify-content: flex-end;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 40px;
  line-height: 44px;
}
/* .collezioni-d-arte-number-sec {
  padding-left: 100px;
} */
.inner-page-section-collezioni-d-arte-one-wrap {
  padding: 80px 0;
}
section.inner-page-section-no-img-prallax {
  min-height: 350px;
}
.linkedin-slider-item-slide {
  min-height: 450px;
}
h1.banner-inner-head span.space-span {
  width: 350px;
  display: inline-block;
}
.boxox-list-ltter-btm-link-text h3 {
  font-size: 15px;
  line-height: 20px;
}
iframe.lnkdin-fr {
  height: 450px !important;
}
.box-valori-list-box-item {
  max-width: 275px;
}
.box-valori-list-box-top h3 {
  font-size: 32px;
}
.mngmt-main-cnt-wrap-abt-pg {
  max-width: 100%;
}
.mngmt-team-wrap-list {
  padding-top: 30px;
}
.mngmt-team-img {
  width: 25%;
}
.storia-main-cnt-wrap h3 {
  font-size: 90px;
  line-height: 100px;
}
.linkedin-inner-cnt h3, .linkedin-detail-latest-head span, .linkedin-detail-lnk-sc a, .linkedin-detail-cat-date-sc span {
  font-size: 18px;
  line-height: 22px;
}
.linkedin-detail-full-cnt h3, .linkedin-detail-full-cnt h2 {
  font-size: 24px;
  line-height: 28px;
}
.linkedin-detail-full-cnt p {
  font-size: 20px;
  line-height: 28px;
}
.linkedin-detail-full-cnt h2 {
  padding: 60px 0;
}
section.linkedin-detail-page-section-wrap {
  padding: 50px 0 100px 0;
}
.storia-main-icn-wrap img {
  max-width: 180px;
}
}
@media (max-width: 1024px) {
.linkedin-slider button.slick-next.slick-arrow {
  right: -25px;
  width: 29px;
  height: 24px;
}
.linkedin-slider button.slick-prev.slick-arrow {
  left: -25px;
  width: 29px;
  height: 24px;
}
article.single-post {
  padding: 150px 0 80px 0;
}
.storia-main-cnt-wrap h3 {
  font-size: 75px;
  line-height: 85px;
}
.storia-main-icn-wrap img {
  width: 180px;
}
.linkedin-detail-latest-tag-list ul a, .linkedin-detail-latest-cat-list ul a {
  font-size: 14px;
}
.banner-bg-img.banner-bg-img-desktop{
  display: none;
}
.banner-bg-img.banner-bg-img-mobile{
  display: flex;
}
}
@media (max-width: 991px) {
.box-valori-list-box-item {
    max-width: 200px;
}
.box-valori-list-box-top h3 {
  font-size: 26px;
}
.storia-main-cnt-wrap h3 {
  font-size: 60px;
  line-height: 65px;
}
/* .box-list-vertical-full-wrap {
  padding-left: 70px;
} */
/* .collezioni-d-arte-number-sec {
  padding-left: 70px;
} */
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 34px;
  line-height: 46px;
}
.box-list-section-one .main-head-wrap h1{
  padding-bottom: 50px;
}
.main-head-wrap h1 span.space-span, .main-head-wrap h2 span.space-span {
  width: 130px;
}
.box-list-cnt-wrap {
  padding: 18px 20px 20px 20px;
}
.box-list-cnt-wrap h3 {
  font-size: 30px;
 line-height: 40px;
  padding-bottom: 70px;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 70px;
}
.box-list-cnt-wrap.alphabet-c:before {
  bottom: -6px;
  left: 15px;
}
.box-list-cnt-wrap.alphabet-p:before {
  bottom: -3px;
  left: 4px;
}
.box-list-cnt-wrap.alphabet-i:before {
  left: -11px;
  bottom: -6px;
}
.box-list-cnt-wrap:before {
  width: 120px;
  height: 120px;
}
.box-list-top-cnt p, .box-vertical-list-top-cnt p {
  padding-bottom: 15px;
}
.box-list-vertical-cnt-wrap {
  padding: 25px 0;
}
.box-list-section-one {
  padding: 50px 0 30px 0;
}
.box-list-bottom-cnt-wrap {
  padding-top: 50px;
}
section.box-list-section-tow {
  padding: 60px 0 30px 0;
}
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 50px;
}
.banner-main-content-section-one-animate span.banner-round {
  width: 300px;
  height: 300px;
}
.banner-main-content-section-one-wrap-text {
  right: auto;
  left: 0;
  width: 650px;
}
.banner-main-content-section-inner-wrap-text {
  justify-content: flex-start;

}
.banner-main-content-section-inner-wrap-text h2 {
  width: 100%;
  padding-top: 30px;
}
.banner-main-content-section-inner-wrap-main-cnt {
  min-height: 600px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  padding: 75px 0 40px 0;
}
.banner-section-inner-page {
  min-height: calc(600px + 1px);
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 70px;
}
.banner-main-content-section-one-wrap-text h2 {
  font-size: 50px;
  line-height: 66px;
}
.banner-main-content-section-inner-wrap-text h2 {
  font-size: 24px;
  line-height: 28px;
}
.custom-nav span {
  font-size: 20px;
  line-height: 24px;
}
span.banner-round-mob {
  width: 650px;
  height: 650px;
}
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 82px;
}
.banner-main-content-section-one-wrap-top {
  padding: 256px 0;
}
.linkedin-cnt-wrap {
  padding-bottom: 20px;
}
.linkedin-slider.slick-slider {
  padding-bottom: 47px;
}
.linkedin-slider button.slick-prev.slick-arrow {
  left: calc(50% - 55px);
  top: auto;
  bottom: 0;
  transform: translate(50%, 0px);
  -webkit-transform: translate(50%, 0px);
  -moz-transform: translate(50%, 0px);
  -ms-transform: translate(50%, 0px);
  -o-transform: translate(50%, 0px);
}
.linkedin-slider button.slick-next.slick-arrow {
  right: calc(50% - 55px);
  top: auto;
  bottom: 0;
  transform: translate(-50%, 0px);
  -webkit-transform: translate(-50%, 0px);
  -moz-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  -o-transform: translate(-50%, 0px);
}
.linkedin-item-box {
  padding-bottom: 30px;
}
.box-list-box-top-cnt h3 {
  font-size: 26px;
  padding-bottom: 18px;
}
.box-list-box-bottom-cnt-list-box {
  padding: 15px 20px;
}
.box-list-box-img-link img {
  width: 35px;
}
span.link-logo {
  width: 50px;
  height: 50px;
}
span.link-icon {
  width: 24px;
}
h1.banner-inner-head {
  font-size: 56px;
  line-height: 62px;
}
span.number-span img {
  width: 90px;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 34px;
  line-height: 46px;
  padding-bottom: 30px;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number {
  margin-left: 0px;
}
.inner-page-section-collezioni-d-arte-two-wrap {
  padding: 60px 0;
}
.inner-page-section-collezioni-d-arte-one-wrap {
  padding: 60px 0;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number {
  padding: 20px 0;
}
section.inner-page-section-head-cnt-wrap.inner-page-section-collezioni-d-arte-three-wrap {
  padding: 60px 0;
}
h1.banner-inner-head span.space-span {
  width: 150px;
  display: inline-block;
}
.inner-page-section-talento-two-wrap {
  padding: 0px 0 80px 0;
}
.inner-page-section-talento-two-wrap h2 {
  padding-bottom: 20px;
}
iframe.lnkdin-fr {
  height: 400px !important;
}
article.single-post {
  padding: 130px 0 60px 0;
}
section.box-list-section-tow.valori-box-list-section-tow {
  padding: 60px 0 30px 0;
}
section.valori-box-list-section-wrap {
  padding: 30px 0 60px 0;
}
section.box-list-section-tow.progetto-box-list-section-tow, section.storia-box-list-section-wrap, section.mngmt-box-list-section-wrap, section.box-list-section-tow.contact-box-list-section-tow {
  padding: 60px 0;
}
.main-head-wrap.mngmt-main-head-wrap-abt-pg {
  padding-top: 0;
}
.mngmt-team-linkedin-wrap a {
  opacity: 1;
}
.mngmt-team-linkedin-wrap {
  display: none;
}
.linkedin-inner-cnt p {
  font-size: 15px;
  line-height: 18px;
}
section.linkedin-inner-page-section-wrap {
  padding: 150px 0 75px 0;
}
.linkedin-fltr-wrap label {
  font-size: 14px;
}
.linkedin-detail-full-cnt h3, .linkedin-detail-full-cnt h2 {
  font-size: 22px;
  line-height: 26px;
}
.linkedin-detail-full-cnt p {
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 30px;
}
.linkedin-detail-full-cnt img {
  padding-bottom: 30px;
}
.linkedin-detail-full-cnt h2 {
  padding: 40px 0;
}
.linkedin-detail-right-sc {
  align-items: flex-start;
}
.linkedin-detail-right-inner-sc {
  max-width: none;
  padding-top: 50px;
  display: flex;
  flex-direction: column;
}
.linkedin-detail-latest-list-item {
  padding: 25px 15px;
}
.linkedin-detail-latest-list {
  display: flex;
  flex-direction: row;
  margin: 0 -15px;
}
.linkedin-detail-latest-list-sc, .linkedin-detail-latest-tag-sc, .linkedin-detail-latest-cat-sc {
  padding-top: 30px;
}
section.linkedin-banner-section-wrap {
  height: 400px;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  padding-bottom: 40px;
}
.custom-nav .slick-track {
  justify-content: center;
}
}

@media (max-width: 767px) {
.box-list-section-one-top-hide {
    opacity: 0;
}
.banner-main-content-section-one-wrap-text {
  width: 100%;
  padding-top: 85px;
}
.banner-main-content-section-inner-wrap-text h2 {
  width: 100%;
  padding-top: 30px;
}
.main-head-wrap h1, .main-head-wrap h2, section.box-list-section-tow .main-head-wrap h2 {
  padding-bottom: 30px;
}
.banner-main-content-section-one-wrap-text h2 {
  font-size: 30px;
  line-height: 40px;
}
.banner-main-content-section-inner-wrap-text h2 {
  font-size: 20px;
  line-height: 22px;
}
.custom-nav span {
  font-size: 20px;
  line-height: 20px;
}
span.banner-round-mob {
  width: 550px;
  height: 550px;
  left: -50%;
  margin: auto;
  right: -50%;
  top: 0;
  bottom: auto;
}
.banner-main-content-section-inner-wrap-top {
  padding-top: 50px;
}
.banner-main-content-section-inner-wrap-main-cnt {
  min-height: 500px;
}
.banner-section-inner-page {
  min-height: calc(500px + 1px);
}
.banner-main-content-section-one-wrap-main, .banner-main-content-section-inner-wrap-main-cnt {
  padding: 60px 0 30px 0;
}
.banner-main-content-section-one-head h2.banner-main-head {
  font-size: 50px;
}
.banner-main-content-section-one-wrap-top {
  padding: 275px 0;
}
a.scroll-down.scroll-down-visible{
  display: none;
}
.banner-main-content-section-one-wrap-main-cnt-btm img {
  width: 100%;
  max-width: 330px;
  height: auto;
}
.banner-main-content-section-one-wrap-main-cnt-btm {
  position: absolute;
  bottom: 100px;
  left: 0;
  width: 100%;
  padding: 25px 0;
}
section.banner-section-one{
  border-bottom: 0 !important;
}
.box-list-section-one {
  padding: 50px 0 0 0;
}
.main-head-wrap h1 span.space-span, .main-head-wrap h2 span.space-span, h1.banner-inner-head span.space-span,
	.main-head-wrap h2 br{
  display: none;
}
.main-head-wrap h1, .main-head-wrap h2, article.single-post h1{
  font-size: 26px;
  line-height: 33px;
}
.main-head-wrap-desktop{
  display: none;
}
.banner-main-content-inner-head-desktop {
  display: none;
}
body {
  font-size: 15px;
  line-height: 24px;
}
.linkedin-cnt-wrap h2 {
  font-size: 15px;
  line-height: 24px;
}
.post-meta span {
  font-size: 13px;
}
.post-meta span {
  font-size: 14px;
}
.box-list-section-one .main-head-wrap h1{
  padding-bottom: 20px;
}
.box-list-bottom-cnt-wrap {
  padding: 20px 0;
}
.box-list-cnt-wrap {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.box-list-cnt-wrap h3 {
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 0;
}
.box-list-cnt-wrap {
  padding: 13px 20px 20px 20px;
}
.alphabet-animation {
  padding-top: 7px;
}
.box-list-bottom-cnt-wrap .col-md-4 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.alphabet-animation img, .alphabet-animation svg {
  height: 100px;
}
.box-list-cnt-wrap:before {
  width: 200px;
  height: 200px;
  box-shadow: inset 0px 0px 100px #ffffff;
}
section.box-list-section-tow {
  padding: 40px 0 50px 0;
}
.box-list-vertical-full-wrap {
  padding-left: 60px;
}
.box-list-vertical-cnt-wrap-alphabet {
  width: 45px;
  padding-top: 5px;
}
.box-list-vertical-cnt-wrap-head h3 {
  font-size: 25px;
  line-height: 35px;
  padding-bottom: 10px;
}
footer.footer-wrap {
  padding: 40px 0;
}
ul.footer-cnt-wrap-list li a, ul.footer-cnt-wrap-list li span {
  font-size: 16px;
  line-height: 20px;
}
.footer-logo-icon-wrap img {
  height: 175px;
}
.footer-logo-icon-wrap {
  text-align: left;
  padding-top: 20px;
}
ul.footer-cnt-wrap-list {
  padding-bottom: 15px;
}
.banner-main-content-section-one-wrap-main {
  min-height: auto;
}
.banner-main-content-section-one-head h2.banner-main-head span {
  top: -32px;
}
.center-text {
  display: flex;
  justify-content: flex-end;
}
.center-text p {
  font-size: 12px;
}
.header-logo img {
  height: 20px;
}
header.header-wrap {
  height: 60px;
}
header.header-wrap .col-7 {
  padding-left: 0;
}
.box-list-cnt-wrap.alphabet-c:before {
  bottom: -35px;
  left: -28px;
}
.box-list-cnt-wrap.alphabet-p:before {
  bottom: -28px;
  left: -38px;
}
.box-list-cnt-wrap.alphabet-i:before {
  left: -44px;
  bottom: -24px;
}
.box-list-cnt-wrap.alphabet-i .alphabet-animation {
  padding-left: 10px;
}
span.link-logo {
  display: none;
}
.metodo-section-lnk-wrap a {
  font-size: 13px;
  padding: 0 15px;
}
span.link-icon {
  width: 20px;
  margin-right: 0;
  margin-left: 10px;
  padding-bottom: 8px;
}
.box-list-box-bottom-cnt-list .col-md-6 {
  padding: 15px;
}
.main-menu-list li a {
  font-size: 30px;
  line-height: 32px;
}
.top-menu-wrap {
  padding: 15px 0;
}
h1.banner-inner-head {
  font-size: 36px;
  line-height: 40px;
}
.box-list-vertical-full-wrap {
  padding-left: 60px;
}
.box-list-vertical-cnt-number-wrap-head h3 {
  font-size: 30px;
  line-height: 34px;
  padding-bottom: 24px;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number p {
  padding-top: 8px;
}
.box-list-vertical-cnt-wrap-text.box-list-vertical-cnt-wrap-text-number {
  align-items: flex-start;
}
iframe.lnkdin-fr {
  height: 420px !important;
}
section.box-list-section-tow.valori-box-list-section-tow {
  padding: 40px 0 20px 0;
}
section.valori-box-list-section-wrap {
  padding: 20px 0 40px 0;
}
section.box-list-section-tow.progetto-box-list-section-tow, section.storia-box-list-section-wrap, section.mngmt-box-list-section-wrap, section.box-list-section-tow.contact-box-list-section-tow {
  padding: 40px 0;
}
.box-valori-list-box-item {
  max-width: 100%;
  padding: 15px 0;
}
.mngmt-team-img {
  width: 25%;
  text-align: center;
  padding-right: 20px;
}
.mngmt-team-dtl-wrap {
  width: 75%;
  align-items: center;
  text-align: left;
  padding-left: 0;
}
.mngmt-team-detail-link img {
  height: 35px;
}
.mngmt-team-img img {
  width: 100%;
}
.mngmt-team-left-dtl-wrap span {
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 5px;
  padding-top: 15px;
}
.mngmt-team-left-dtl-wrap p {
  font-size: 16px;
  line-height: 20px;
}
.row.storia-list-cnt-wrap-row {
  padding: 15px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.row.storia-list-cnt-wrap-row .storia-main-icn-wrap {
  justify-content: center !important;
}
.row.storia-list-cnt-wrap-row .storia-main-cnt-wrap {
  align-items: center !important;
  text-align: center !important;
  padding-top: 20px;
}
.storia-main-cnt-wrap h3 {
  font-size: 46px;
  line-height: 50px;
}
.storia-main-icn-wrap img {
  width: 175px;
  margin-top: 50px;
}
.form-field-wrap-check-btn {
  padding-top: 10px;
  flex-direction: column;
}
.left-check-wrap input[type=checkbox] + label:before {
  margin-right: 10px;
}
.left-check-wrap input[type=checkbox] + label {
  align-items: center;
  flex-direction: row;
}
.left-check-wrap {
  padding-bottom: 15px;
}
.form-field-wrap {
  padding-bottom: 25px;
}
.box-valori-list-box-top img {
  width: 50%;
}
.box-progetto-img-cnt-wrap {
  padding: 20px 0;
}
.custom-nav-btns {
  bottom: 20px;
}
.custom-nav span {
  margin: 10px;
}
.custom-nav {
  justify-content: center;
}
.linkedin-fltr-slct {
  padding: 5px;
}
.linkedin-fltr-cnt-wrap {
  margin: 0 -5px;
}
.linkedin-fltr-cnt-wrap select {
  padding: 5px 20px;
  padding-right: 45px;
  font-size: 14px;
  min-width: auto;
}
section.linkedin-inner-page-section-wrap {
  padding: 120px 0 50px 0;
}
.linkedin-detail-full-cnt p {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 20px;

}
.linkedin-detail-full-cnt img {
  padding-bottom: 20px;
}
.linkedin-detail-full-cnt h2 {
  padding: 30px 0;
}
.linkedin-detail-latest-list {
  display: flex;
  flex-direction: column;
}
.linkedin-detail-latest-list-item {
  display: flex;
  flex-direction: column;
}
.linkedin-detail-right-inner-sc {
  flex-direction: row;
  margin: 0 -15px;
}
.linkedin-detail-right-top-inner-sc, .linkedin-detail-right-bottom-inner-sc {
  width: 50%;
  padding: 0 15px;
}
.linkedin-detail-latest-list-item {
  padding: 15px 15px;
}
.linkedin-detail-latest-list-item img {
  padding-bottom: 15px;
}
section.linkedin-banner-section-wrap {
  height: 300px;
}
.linkedin-inner-cnt h3, .linkedin-detail-latest-head span, .linkedin-detail-lnk-sc a, .linkedin-detail-cat-date-sc span {
  font-size: 16px;
  line-height: 20px;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  padding-bottom: 30px;
}
.linkedin-trash {
  padding: 5px;
}
.infografica-desktop{
  display: none;
}
.custom-nav span {
  margin: 15px 0;
}
.custom-nav .slick-track {
  flex-direction: column;
}
.custom-nav .slick-track {
  margin: 0;
}
.linkedin-slider-item-slide:after {
  content: '';
  width: 70%;
  height: 100%;
  background: linear-gradient(180deg, transparent 20%, black);
  background: -webkit-linear-gradient(180deg, transparent 20%, black);
  background: -moz-linear-gradient(180deg, transparent 20%, black);
  background: -ms-linear-gradient(180deg, transparent 20%, black);
  background: -o-linear-gradient(180deg, transparent 20%, black);
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 1;
  z-index: -1;
}
.custom-nav {
  display: flex !important;
  justify-content: flex-start !important;
}
.linkedin-detail-latest-list-item a {
  font-size: 18px;
  line-height: 22px;
}
.banner-section-new-bg .banner-main-content-section-one-wrap-main {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.banner-section-new-bg .banner-bg-img {
    top: 0;
    bottom: auto;
}
.banner-section-new-bg .banner-main-content-section-one-wrap-text {
    position: relative;
}
section.banner-section-one.banner-section-one-new {
    min-height: 600px;
}
}
@media (max-width: 480px) {
  .linkedin-detail-right-inner-sc {
    flex-direction: column;
}
.linkedin-detail-right-top-inner-sc, .linkedin-detail-right-bottom-inner-sc {
  width: 100%;
}
}

@media (max-width: 420px) {
.mngmt-team-img {
  width: 22%;
  text-align: center;
  padding-right: 10px;
}
.mngmt-team-left-dtl-wrap p {
  font-size: 10px;
  line-height: 16px;
}
.mngmt-team-detail-link img {
  height: 30px;
}
.mngmt-team-dtl-wrap {
  width: 78%;
}
.left-check-wrap input[type=checkbox] + label {
  padding-left: 40px;
}
.right-btn-wrap {
  padding-right: 50px;
}
.mngmt-team-left-dtl-wrap p {
  font-size: 14px;
  line-height: 18px;
}
}

#parallax2reach { display: none; }
.wrapper {
  overflow-x: clip;
}