#section_LogicSeptHomeBanner_0 {   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   font-family: "Poppins", sans-serif;   position: relative; }   #section_LogicSeptHomeBanner_0 .container {     display: flex;     align-items: center;     justify-content: space-evenly;     flex-wrap: wrap;     flex-direction: row;     width: 100%;     max-width: 1170px;     gap: 20px;     margin: 0;     overflow: hidden;     position: relative; }   #section_LogicSeptHomeBanner_0 .container > img {     position: absolute;     width: 100%;     min-height: 400px;     display: block;     height: auto;     aspect-ratio: 1440 / 523;     top: 0;     z-index: -1; }   #section_LogicSeptHomeBanner_0 .container .parts {     display: flex;     align-items: center;     justify-content: space-evenly;     flex-direction: row;     width: calc(100% - 20px);     padding: 20px 10px;     gap: 20px; }   #section_LogicSeptHomeBanner_0 .container .pt1 {     display: flex;     flex-direction: column;     max-width: 155px;     gap: 20px; }   #section_LogicSeptHomeBanner_0 .container .pt1 > img {     width: 100%;     height: auto;     aspect-ratio: 155 / 350;     object-fit: cover;     object-position: center; }   #section_LogicSeptHomeBanner_0 .container .pt2 {     display: flex;     flex-direction: column;     max-width: 450px;     gap: 30px;     width: 100%; }   #section_LogicSeptHomeBanner_0 .container .pt2 .title {     font-size: 36px;     line-height: 40px;     color: #1C2D4E;     text-align: left;     margin: 0; }   #section_LogicSeptHomeBanner_0 .container .pt2 .desc1 {     font-size: 16px;     line-height: 20px;     color: #1C2D4E;     text-align: left;     font-weight: bold; }   #section_LogicSeptHomeBanner_0 .container .pt2 .desc2 {     font-size: 14px;     line-height: 20px;     color: #1C2D4E;     text-align: left; }   #section_LogicSeptHomeBanner_0 .container .pt3 {     display: flex;     align-items: center;     max-width: 500px;     width: 100%; }   #section_LogicSeptHomeBanner_0 .container .pt3 > video {     width: 100%;     height: auto;     aspect-ratio: 500 / 280; }   #section_LogicSeptHomeBanner_0 .container .pt2 .btn {     border: 1px solid #1C2D4E;     background-color: transparent;     align-self: flex-end;     text-align: center;     text-decoration: none;     border-radius: 30px;     max-width: 200px;     min-width: 120px;     color: #1C2D4E;     display: block;     padding: 6px 10px;     transition: all .3s ease-in-out;     position: relative; }   #section_LogicSeptHomeBanner_0 .container .pt2 .btn::before {     content: '';     position: absolute;     top: -10px;     bottom: -10px;     left: -10px;     right: -10px; }   #section_LogicSeptHomeBanner_0 .container .pt2 .btn:hover {     background-color: #1C2D4E;     color: #fff;     transition: all .3s ease-in-out; }   @media screen and (max-width: 1200px) {     #section_LogicSeptHomeBanner_0 .container .pt1 {       display: none; }     #section_LogicSeptHomeBanner_0 .container .pt2 {       max-width: 500px; }     #section_LogicSeptHomeBanner_0 .container .parts {       justify-content: space-between;       width: 100%;       align-items: flex-start; } }   @media screen and (max-width: 850px) {     #section_LogicSeptHomeBanner_0 .container .pt2 .title {       font-size: 24px;       line-height: 30px; }     #section_LogicSeptHomeBanner_0 .container .parts {       flex-wrap: wrap;       justify-content: center; }     #section_LogicSeptHomeBanner_0 .container .pt3 > video {       max-width: 100%;       height: auto; }     #section_LogicSeptHomeBanner_0 .container > img {       min-height: 800px; } }  #section_LogicSeptHomeCategory_1 {   background-color: #f5f5f5;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif;   font-display: swap; }   #section_LogicSeptHomeCategory_1 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     width: calc(100% - 20px);     max-width: 1170px;     min-height: 200px;     padding-bottom: 20px; }   #section_LogicSeptHomeCategory_1 .container .title {     font-size: 24px;     line-height: 30px;     color: #1C2D4E;     margin: 0;     padding-top: 20px; }   #section_LogicSeptHomeCategory_1 .container .boxes {     display: flex;     justify-content: center;     flex-wrap: wrap;     width: 100%;     margin-top: 15px;     gap: 30px;     border-top: 1px solid #ddd;     padding-top: 15px; }   #section_LogicSeptHomeCategory_1 .container .boxes a {     text-decoration: none; }   #section_LogicSeptHomeCategory_1 .container .boxes .box {     display: flex;     flex-direction: column;     align-items: center;     text-align: left;     max-width: 370px;     background-color: #ffffff;     box-shadow: #1C2D4E3D 0 3px 8px;     width: 100%;     transition: all .2s ease-in-out; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container {     width: 370px;     height: 220px;     position: relative; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container > img {     width: 100%;     aspect-ratio: 1600 / 900;     height: 220px;     object-position: center;     object-fit: cover; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container .img_overlay {     display: none;     flex-direction: column;     align-items: center;     justify-content: center;     background-color: #1C2D4E75;     gap: 20px;     top: 0;     width: 100%;     height: 100%;     position: absolute;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container .img_overlay > img {     width: 70px;     height: 50px;     object-fit: cover;     object-position: center; }   #section_LogicSeptHomeCategory_1 .container .boxes .box:hover .img_container .img_overlay {     display: flex;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container .img_overlay .btn {     border: 1px solid #fff;     background-color: transparent;     padding: 10px;     font-size: 16px;     line-height: 20px;     border-radius: 30px;     color: #fff;     min-width: 170px;     max-width: 220px;     position: relative;     z-index: 2;     cursor: pointer;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container .img_overlay .btn:hover {     background-color: #fff;     color: #1C2D4E;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container {     display: flex;     flex-direction: column;     justify-content: flex-start;     align-items: center;     padding: 20px 0;     width: calc(100% - 40px);     position: relative; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container a {     text-decoration: none; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container .name {     margin: 0;     font-size: 20px;     line-height: 25px;     color: #1C2D4E;     display: flex;     align-items: center;     gap: 20px;     width: 100%; }   #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container .name > img {     width: 45px;     height: 30px;     object-fit: cover;     object-position: center; }   @media only screen and (max-width: 767px) {     #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container .name {       font-size: 18px;       line-height: 25px; } }   @media only screen and (max-width: 580px) {     #section_LogicSeptHomeCategory_1 .container .boxes .box .img_container {       width: 100%; }     #section_LogicSeptHomeCategory_1 .container .boxes .box {       max-width: 100%; }     #section_LogicSeptHomeCategory_1 .container .boxes a {       max-width: 100%;       width: 100%; }     #section_LogicSeptHomeCategory_1 .container .title {       font-size: 24px;       line-height: 30px; }     #section_LogicSeptHomeCategory_1 .container .boxes .box .name_container .name {       font-size: 16px;       line-height: 20px; } }  #section_LogicSeptHomeTextBackground_2 {   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   position: relative;   font-family: "Poppins", sans-serif; }   #section_LogicSeptHomeTextBackground_2 .container {     display: flex;     align-items: flex-end;     flex-direction: row;     flex-wrap: wrap;     width: 100%;     max-width: 1170px;     min-height: 200px;     padding-top: 100px;     margin: 0;     gap: 20px;     z-index: 2; }   #section_LogicSeptHomeTextBackground_2 .img_background {     position: absolute;     object-fit: cover;     object-position: center;     width: 100%;     height: 100%;     flex: 1;     z-index: 1; }   #section_LogicSeptHomeTextBackground_2 .container .pt2 {     display: flex;     flex-direction: column;     align-items: center;     justify-content: flex-start;     max-width: 500px;     background-color: #eeeeeea4;     backdrop-filter: blur(4px);     padding: 20px;     margin-bottom: 20px;     width: calc(100% - 40px);     z-index: 2; }   @media screen and (max-width: 1100px) {     #section_LogicSeptHomeTextBackground_2 .container {       flex-direction: column;       justify-content: center;       align-items: center;       padding-top: 50px;       padding-bottom: 50px; }     #section_LogicSeptHomeTextBackground_2 .container .pt2 .desc {       max-width: 100%;       width: calc(100% - 40px);       padding-left: 10px;       align-self: flex-start; }     #section_LogicSeptHomeTextBackground_2 .container .pt2 {       max-width: 100%;       margin-bottom: revert; } }  #section_LogicSeptHomeSliderVer2_3 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_LogicSeptHomeSliderVer2_3 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     width: 100%;     max-width: 1170px;     min-height: 200px;     user-select: none;     position: relative; }   #section_LogicSeptHomeSliderVer2_3 .container .slider {     max-width: 1170px;     padding: 20px 0;     width: 100%;     overflow: hidden; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides {     display: flex;     width: 100%;     transition: all .48s ease-in-out; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide {     max-width: 100%;     width: calc(100% - 20px);     margin: 10px;     display: flex;     flex-direction: row;     justify-content: space-between;     flex-shrink: 0;     position: relative;     z-index: 2; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container {     max-width: 350px;     width: 100%;     height: 350px;     display: flex;     align-items: center;     justify-content: center;     position: relative; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container img {     width: 100%;     height: 350px;     aspect-ratio: 350 / 350;     object-fit: cover;     object-position: center; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container.before {     transform: translateX(100%); }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container.after {     transform: translateX(-100%); }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container.active {     transform: translateX(0);     transition: all .3s ease-in-out; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .image_container span {     position: absolute;     bottom: 20px;     color: #FFF;     padding: 10px;     font-size: 14px; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide img {     width: 100%;     height: 350px;     object-position: center;     object-fit: cover; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_detail {     display: flex;     width: calc(100% - 20px);     position: relative; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_detail span {     position: absolute;     left: -10px;     top: -10px;     width: calc(100% + 20px);     height: calc(100% + 20px);     background-color: #fff;     box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;     z-index: 2; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_detail > img {     max-width: 150px;     width: 100%;     object-fit: cover;     object-position: center;     z-index: 3;     opacity: 0; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide.active .p_detail > img {     opacity: 1;     transition: all .5s ease-out; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info {     display: flex;     flex-direction: column;     justify-content: space-between;     padding: 20px;     width: calc(100% - 40px);     z-index: 3; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .p_text {     display: flex;     flex-direction: column;     gap: 20px;     opacity: 0; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide.active .p_info .p_text {     opacity: 1;     transition: all .5 ease-out; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .p_text .title {     font-size: 24px;     line-height: 30px;     color: #1C2D4E;     margin: 0; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .p_text .desc {     font-size: 14px;     line-height: 20px;     color: #1C2D4E; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .btn {     max-width: 200px;     min-width: 150px;     text-decoration: none;     align-self: flex-end;     border: 1px solid #1C2D4E;     font-size: clamp(0.875rem, 1.6vw, 1rem);     line-height: 1.6;     color: #1C2D4E;     box-sizing: border-box;     background-color: transparent;     border-radius: 30px;     padding: 6px 10px;     justify-content: center;     align-items: center;     text-align: center;     transition: all .3s ease-in-out;     opacity: 0;     position: relative; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .btn::before {     content: '';     position: absolute;     top: -5px;     left: -5px;     right: -5px;     bottom: -5px; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide.active .p_info .btn {     opacity: 1;     transition: all .5 ease-out; }   #section_LogicSeptHomeSliderVer2_3 .container .slider .slides .slide .p_info .btn:hover {     background-color: #1C2D4E;     color: #fff;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeSliderVer2_3 .container .prev,   #section_LogicSeptHomeSliderVer2_3 .container .next {     position: absolute;     top: 50%;     transform: translateY(-50%);     border: none;     width: 40px;     background-color: #F5F5F5;     box-shadow: #0000003d 0 3px 8px;     padding: 10px;     cursor: pointer;     z-index: 1001;     display: flex;     align-items: center; }   #section_LogicSeptHomeSliderVer2_3 .container .prev {     justify-content: flex-start; }   #section_LogicSeptHomeSliderVer2_3 .container .next {     justify-content: flex-end; }   #section_LogicSeptHomeSliderVer2_3 .container .prev:hover,   #section_LogicSeptHomeSliderVer2_3 .container .next:hover {     box-shadow: #0000003d 0 10px 25px; }   #section_LogicSeptHomeSliderVer2_3 .container .prev i,   #section_LogicSeptHomeSliderVer2_3 .container .next i {     width: 20px;     height: 20px;     font-size: 20px;     color: #000; }   #section_LogicSeptHomeSliderVer2_3 .container .prev {     left: 0; }   #section_LogicSeptHomeSliderVer2_3 .container .next {     right: 0; }   @media only screen and (max-width: 1200px) {     #section_LogicSeptHomeSliderVer2_3 .container {       display: none; } }  #section_LogicSeptHomeVideoTextVer2_4 {   background-color: #f5f5f5;   display: flex;   justify-content: center;   align-items: center;   flex-direction: column;   padding-top: 20px;   padding-bottom: 20px;   font-family: "Poppins", sans-serif; }   #section_LogicSeptHomeVideoTextVer2_4 .container {     display: flex;     justify-content: space-between;     flex-direction: row;     width: calc(100% - 20px);     max-width: 1170px;     min-height: 200px;     gap: 20px;     margin: 0;     padding: 0;     overflow: hidden; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 {     display: flex;     flex-direction: column;     align-items: center;     justify-content: flex-start;     max-width: 620px;     gap: 20px;     width: calc(100% - 40px); }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 .title {     color: #1C2D4E;     font-size: 34px;     line-height: 40px;     align-self: flex-start;     margin: 0;     padding: 0; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 {     display: flex;     flex-direction: column;     max-width: 520px;     width: calc(100% - 40px);     height: 100%;     gap: 20px;     padding-top: 5px;     overflow: hidden;     position: relative; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2::before {     content: '';     position: absolute;     background-color: #1C2D4E;     width: 100%;     height: 40px;     bottom: -5px;     z-index: 1; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 video {     width: 100%;     height: auto; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn {     border: none;     background-color: transparent;     display: flex;     align-items: center;     border-bottom: 1px solid transparent;     gap: 5px;     font-size: 16px;     color: #ffffff;     z-index: 1;     position: absolute;     gap: 5px;     text-decoration: none;     right: 10px;     bottom: 5px;     cursor: pointer; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn::before {     content: '';     position: absolute;     top: -12px;     left: -12px;     right: -12px;     bottom: -12px; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn span {     border-bottom: 1px solid transparent; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn:hover span {     border-bottom: 1px solid #ffffff; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn svg {     fill: #ffffff; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt2 .btn:hover svg {     fill: #1C2D4E;     border-radius: 2px;     background-color: #ffffff; }   #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 .desc {     color: #0f1218; }   @media screen and (max-width: 767px) {     #section_LogicSeptHomeVideoTextVer2_4 .container .video_carousel {       width: calc(100% - 40px); }     #section_LogicSeptHomeVideoTextVer2_4 .container {       flex-direction: column;       justify-content: center;       align-items: center;       gap: 20px;       width: 100%; }     #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 {       max-width: 100%;       justify-content: center;       padding: 0; }     #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 .title {       max-width: 100%;       width: 100%; }     #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 .desc {       max-width: 100%;       width: 100%; }     #section_LogicSeptHomeVideoTextVer2_4 .container .pt1 .title {       font-size: 24px;       line-height: 31px; } }  #section_ProductSliderLogicSept_5 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_ProductSliderLogicSept_5 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     width: 100%;     max-width: 1090px;     padding-bottom: 20px;     min-height: 200px;     user-select: none;     position: relative; }   #section_ProductSliderLogicSept_5 .container .title {     font-size: clamp(1.5rem, 3.5vw, 2rem);     line-height: 1.35;     color: #000000;     border-bottom: 1px solid #cdcdcd;     text-align: center;     font-weight: 100;     width: calc(100% - 20px);     margin-top: 20px;     margin-bottom: 20px; }   #section_ProductSliderLogicSept_5 .container .slider {     max-width: 1090px;     width: 100%;     overflow: hidden; }   #section_ProductSliderLogicSept_5 .container .slider .slides {     display: flex;     width: 100%;     transition: all .48s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide {     width: calc((100% - 60px) / 4);     margin: 10px;     background-color: #fff;     box-shadow: inset 1px 1px #cdcdcd, inset -1px -1px #cdcdcd;     border-radius: 10px;     padding-bottom: 30px;     padding-top: 20px;     display: flex;     flex-direction: column;     align-items: center;     justify-content: space-between;     flex-shrink: 0;     overflow: hidden;     position: relative;     z-index: 2; }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .img_name a {     text-decoration: none;     display: flex;     justify-content: center;     color: #000;     padding: 20px 0;     width: 100%;     transition: color .3s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .img_name a:hover .product_name,   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .img_name a:focus .product_name,   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .img_name a:active .product_name {     color: #2b4982 !important;     transition: color .3s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .img_name {     display: flex;     flex-direction: column;     align-items: center;     width: calc(100% - 20px); }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide img {     width: 100%;     height: auto;     aspect-ratio: 220 / 280;     z-index: 2;     padding-bottom: 20px;     object-position: center;     object-fit: cover; }   #section_ProductSliderLogicSept_5 .container .slider .slides .slide .product_name {     font-size: clamp(1rem, 2vw, 1.25rem);     line-height: 1.5;     margin: 0;     color: #000;     text-align: center;     align-self: center;     width: 100%;     transition: color .3s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .prev,   #section_ProductSliderLogicSept_5 .container .next {     position: absolute;     border-radius: 100%;     top: 50%;     border: none;     background-color: transparent;     cursor: pointer;     z-index: 1001; }   #section_ProductSliderLogicSept_5 .container .prev i,   #section_ProductSliderLogicSept_5 .container .next i {     width: 35px;     height: 35px;     font-size: 35px;     color: #19233e;     opacity: 60%;     transition: all .3s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .prev i:hover,   #section_ProductSliderLogicSept_5 .container .next i:hover {     opacity: 100%;     transition: all .3s ease-in-out; }   #section_ProductSliderLogicSept_5 .container .prev {     left: -50px; }   #section_ProductSliderLogicSept_5 .container .next {     right: -50px; }   @media only screen and (max-width: 1200px) {     #section_ProductSliderLogicSept_5 .container .prev {       left: 5px; }     #section_ProductSliderLogicSept_5 .container .next {       right: 5px; }     #section_ProductSliderLogicSept_5 .container .slider {       width: calc(100% - 56px); } }   @media only screen and (max-width: 1090px) {     #section_ProductSliderLogicSept_5 .container .slider .slides .slide {       width: calc((100% - 40px) / 3); } }   @media only screen and (max-width: 767px) {     #section_ProductSliderLogicSept_5 .container .slider .slides .slide {       width: calc((100% - 20px) / 2); } }   @media only screen and (max-width: 580px) {     #section_ProductSliderLogicSept_5 .container .slider .slides .slide {       width: 100%; } }  #section_LogicSeptHomeCertificate_6 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_LogicSeptHomeCertificate_6 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     width: calc(100% - 20px);     padding-top: 20px;     padding-bottom: 20px;     max-width: 1170px;     user-select: none;     overflow: hidden; }   #section_LogicSeptHomeCertificate_6 .container .title {     font-size: 36px;     line-height: 40px;     margin: 0;     color: #1C2D4E;     border-bottom: 1px solid #ddd;     width: 100%;     padding-bottom: 10px;     text-align: center; }   #section_LogicSeptHomeCertificate_6 .container .customers {     width: 100%;     display: flex;     flex-wrap: wrap;     justify-content: space-evenly;     padding-top: 20px;     gap: 20px; }   #section_LogicSeptHomeCertificate_6 .container .customers a {     text-decoration: none;     display: flex;     flex-direction: column;     align-items: center;     gap: 10px; }   #section_LogicSeptHomeCertificate_6 .container .customers span {     color: #2f2c2c;     font-size: 14px;     line-height: 20px; }   #section_LogicSeptHomeCertificate_6 .container .customers img {     width: 130px;     height: 130px;     filter: grayscale(100%);     transform: scale(0.9);     object-position: center;     object-fit: cover;     transition: all .3s ease-in-out; }   #section_LogicSeptHomeCertificate_6 .container .customers img:hover {     filter: grayscale(0);     transform: scale(1);     transition: all .3s ease-in-out; }   @media only screen and (max-width: 767px) {     #section_LogicSeptHomeCertificate_6 .container .title {       font-size: 24px;       line-height: 30px; } } 
