.container--sm{max-width:900px!important}
.text-upper{text-transform:uppercase}
.pad--lg{padding:80px 0}
@media only screen and (max-width:991px){.pad--lg{padding:50px 0}}

.text-gold-gradient,
.pcta--citrus-2 h2,
.pcta--citrus .pcta__content h2+h2{
  font-size:4rem;
  font-weight:bold;
  background:linear-gradient(90deg,#d4af37,#ffd700,#b8860b);
  -webkit-background-clip:text;
  -webkit-text-fill-color:rgba(0,0,0,0);
  background-clip:text;
  text-fill-color:rgba(0,0,0,0)
}

.res-embed{padding-top:56.26%;position:relative}
.res-embed iframe,
.res-embed video,
.res-embed embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  object-fit:cover
}

@media only screen and (min-width:992px){.pcta--citrus{padding:10vw 0}}
@media only screen and (max-width:991px){.pcta--citrus>img{object-position:right bottom}}
.pcta--citrus .pcta__content{text-transform:uppercase}
.pcta--citrus .pcta__content h2{line-height:1.5;margin:0 0 10px}
.pcta--citrus .pcta__content h2 span{font-size:80%}
.pcta--citrus .pcta__content h2+h2{font-weight:bold}
@media only screen and (max-width:991px){.pcta--citrus .pcta__content h2+h2{font-size:2rem}}
@media only screen and (max-width:991px){.pcta--citrus .pcta__content h2{text-shadow:0 3px 0 rgba(0,0,0,.2)}}

.pcta--citrus-2{margin-top:0}
@media only screen and (min-width:992px){.pcta--citrus-2 h2{font-size:3rem}}
@media only screen and (max-width:991px){.pcta--citrus-2 h2{font-size:2.5rem}}
.pcta--citrus-2 ul li{font-size:1.4rem;font-weight:600;margin:0 0 5px;text-transform:none}
@media only screen and (max-width:991px){.pcta--citrus-2 *{text-shadow:0 3px 0 rgba(0,0,0,.2)}}

.list-icon{list-style:none;margin:0;padding:0}
.list-icon li{display:flex;align-items:center;margin:0 0 18px}
.list-icon li span:last-child{font-weight:bold;padding-left:14px}

.gluta-icon{
  background-image:url(../images/g13.png);
  background-repeat:no-repeat;
  background-size:80px;
  background-position:0 0;
  display:block;
  width:80px;
  height:53px
}
.gluta-icon--2{background-position:0 -75px}
.gluta-icon--3{background-position:0 -150px}
.gluta-icon--4{background-position:0 -224px}
.gluta-icon--5{background-position:0 -297px}
.gluta-icon--6{background-position:0 -371px}
.gluta-icon--7{background-position:0 -446px}
.gluta-icon--8{background-position:0 -520px}

.glutamyst-3{background:url(../images/g14.webp) no-repeat center center;background-size:cover}
.glutamyst-3 .testi2__item img{margin-bottom:-30px;position:relative;z-index:1;max-width:175px}
.glutamyst-3 .testi2__text{
  background-image:linear-gradient(to right,#F7E9CF,#fff,#E9C77A);
  padding:40px 15px 30px;
  border-radius:14px;
  font-size:.8rem;
  min-height:184px
}
.glutamyst-3 .testi2__text h5{font-size:1rem}
.glutamyst-3 .testi2__text p{margin:0}

.citrus-2{
  color:#fff;
  background:url(../images/citrus/12.png) no-repeat center center;
  background-size:cover
}
.citrus-2 .gluta-icon{
  background-color:#e9c272;
  background-size:22px;
  background-position:center center;
  height:36px;
  width:59px;
  border-radius:20px;
  position:relative
}
.citrus-2 .gluta-icon:after{
  top:-4px;
  right:-4px;
  bottom:-4px;
  left:-4px;
  content:"";
  display:block;
  position:absolute;
  border:1px solid #e9c272;
  border-radius:22px
}
@media only screen and (max-width:991px){.citrus-2 h3{font-size:2rem}}

.citrus-icon--1{background-image:url("../images/citrus/vsObject0.png")}
.citrus-icon--2{background-image:url("../images/citrus/vsObject2.png")}
.citrus-icon--3{background-image:url("../images/citrus/vsObject3.png")}
.citrus-icon--4{background-image:url("../images/citrus/vsObject4.png")}
.citrus-icon--5{background-image:url("../images/citrus/vsObject5.png")}
.citrus-icon--6{background-image:url("../images/citrus/bone.png")}
.citrus-icon--7{background-image:url("../images/citrus/vsObject6.png")}
.citrus-icon--8{background-image:url("../images/citrus/vsObject7.png")}

.citrus-testi{background-image:url("../images/citrus/shutterstock_1894398145bk.png")}
@media only screen and (min-width:992px){.citrus-testi{padding:80px 0}}
@media only screen and (min-width:992px){.citrus-testi .title{font-size:3rem}}
@media only screen and (max-width:991px){.citrus-testi .title{font-size:2.5rem}}

.citrus-plike{background-image:url("../images/citrus/shutterstock_1894398145bk.png")}
@media only screen and (min-width:992px){.citrus-plike .title{font-size:2.5rem}}
@media only screen and (max-width:991px){.citrus-plike .title{font-size:2rem}}

.citrus-matters{background:#eae7e0}