@charset "UTF-8";
/***!  /modules/mod_testimonials/media/testimonials.css  !***/

.tmg{margin-top:100px !important;padding:100px 0;background-color:var(--light)}.tmg .center{align-items:flex-start;gap:30px}.tmg .tmg-left{flex:1;min-width:250px;display:flex;flex-direction:column;justify-content:space-between}.tmg .tmg-left .tmg-desc-content h3{display:flex;align-items:center;letter-spacing:1px;justify-content:flex-start;font-size:36px;color:var(--dark);letter-spacing:1px;line-height:1.3em}.tmg .tmg-left .tmg-desc-content h3:before{background-color:var(--second-color);width:40px;height:4px;content:"";margin-right:23px;border-radius:10px}.tmg .tmg-left .tmg-desc-content p{font-size:15px;color:var(--lighttext);line-height:1.6;margin-top:15px}.tmg .tmg-left .tmg-content-list .tmg-list-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:15px}.tmg .tmg-left .tmg-content-list .tmg-list-item i{font-size:26px;color:var(--main-color);margin-top:4px}.tmg .tmg-left .tmg-content-list .tmg-list-item .text .header{font-size:17px;font-weight:700;color:var(--dark)}.tmg .tmg-left .tmg-content-list .tmg-list-item .text .desc{font-size:14px;color:var(--lighttext);margin-top:3px;opacity:0.9}.tmg .tmg-left .tmg-content-list .tmg-list-item+.tmg-list-item{margin-top:15px}.tmg .tmg-left .tmg-desc-content{margin-bottom:30px;line-height:1.6;color:var(--dgrey)}.tmg .tmg-left .btnList{gap:20px;flex-wrap:wrap}.tmg .tmg-left .tmg-testimonials-list{margin-top:30px;padding-top:30px;border-top:1px solid var(--grey)}.tmg .tmg-left .tmg-testimonials-list h3{font-size:24px;color:var(--dark);margin-bottom:15px}.tmg .tmg-left .tmg-testimonials-list .slick-track{display:flex}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item{background:var(--white);padding:20px;border-radius:10px;margin-bottom:30px;height:inherit;align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-content{margin-bottom:14px;color:var(--ddarker)}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-author strong{display:block;font-size:16px;color:var(--black)}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-author span{font-size:12px;color:var(--dgrey);opacity:0.7}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-author .datefrom{display:flex;align-items:center;gap:8px;justify-content:flex-start}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-author .break{min-width:1px;height:14px;background:var(--lighttext);opacity:0.4}.tmg .tmg-left .tmg-testimonials-list .tmg-testimonial-item .tmg-source{margin-top:10px;font-size:20px;color:var(--grey)}.tmg .tmg-right{flex:1 1 350px}.tmg .tmg-right .tmg-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,350px);gap:15px}@media (max-width:992px){.tmg .tmg-right .tmg-grid{grid-template-rows:repeat(2,280px)}}@media (max-width:576px){.tmg .tmg-right .tmg-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.tmg .tmg-right .tmg-grid .tmg-grid-item{position:relative;overflow:hidden;border-radius:10px;background:var(--lgrey);transition:all 200ms linear}.tmg .tmg-right .tmg-grid .tmg-grid-item a{font-size:0;position:absolute;top:0;left:0;right:0;bottom:0}.tmg .tmg-right .tmg-grid .tmg-grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tmg .tmg-right .tmg-grid .tmg-grid-item:hover{opacity:0.8}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-1{grid-column:span 2}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-2{grid-column:span 1}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-3{grid-column:span 1}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-4{grid-column:span 1}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-5{grid-column:span 1}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-6{grid-column:span 2}@media (max-width:576px){.tmg .tmg-right .tmg-grid .tmg-grid-item{height:200px}.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-1,.tmg .tmg-right .tmg-grid .tmg-grid-item#tmg-slot-6{grid-column:span 2}}@media (max-width:1100px){.tmg .tmg-right{flex:1 1 100%}}
