.text-gold-gradient{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)}

.list-gcheck{display:flex;list-style:none;margin:0;padding:0;flex-flow:row wrap}
@media only screen and (max-width:991px){.list-gcheck{display:block}}
.list-gcheck li{align-items:flex-start;flex:0 0 50%;margin:0 0 50px;position:relative;display:flex}
.list-gcheck li span{flex:1;display:block;padding-left:15px}
@media only screen and (min-width:992px){.list-gcheck li span{padding-right:20px}}
.list-gcheck li:before{content:"";display:block;width:40px;height:40px;background-image:url("../images/oc/check.png");background-size:contain}

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

.pcta--tp{padding:9vw 0}
.pcta--tp h2{font-size:2rem;line-height:1.5}

.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-testi{background-image:url("../images/citrus/shutterstock_1894398145bk.png")}
@media only screen and (min-width:992px){.citrus-testi{padding:80px 0}.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}

.oc-2{background:url("../images/oc/sw_img8.png") no-repeat center center}

.oc-icon--1{background-image:url("../images/oc/VectorSmartObject0.png")}
.oc-icon--2{background-image:url("../images/oc/VectorSmartObject2.png")}
.oc-icon--3{background-image:url("../images/oc/VectorSmartObject3.png")}
.oc-icon--4{background-image:url("../images/oc/VectorSmartObject4.png")}
.oc-icon--5{background-image:url("../images/oc/VectorSmartObject5.png");background-size:54%!important}
.oc-icon--6{background-image:url("../images/oc/VectorSmartObject6.png")}
.oc-icon--7{background-image:url("../images/oc/VectorSmartObject7.png")}
.oc-icon--8{background-image:url("../images/oc/VectorSmartObject8.png")}
.oc-icon--9{background-image:url("../images/oc/VectorSmartObject9.png");background-size:30%!important}
.oc-icon--10{background-image:url("../images/oc/VectorSmartObject10.png")}

.p3{display:flex}
@media only screen and (max-width:991px){.p3{display:block}}

.oc-p3{position:relative;font-size:1.2rem}
@media only screen and (max-width:991px){.oc-p3{padding-bottom:90vw}}
.oc-p3>img{position:absolute;bottom:0;right:0;height:90%}
@media only screen and (max-width:991px){.oc-p3>img{height:100vw}}
.oc-p3 h4{border-bottom:2px solid #000;padding-bottom:5px}
.oc-p3 ol{font-weight:bold;max-width:60%}
@media only screen and (max-width:991px){.oc-p3 ol{max-width:100%}}