:root{--font-primary: "Agrandir", sans-serif;--font-secondary: "Palm Club Script", sans-serif;--white: #ffffff;--primary-50: #fff6fd;--primary-100: #ffe4d5;--primary-200: #fed1aa;--primary-300: #fcb075;--primary-400: #fa843d;--primary-500: #f85217;--primary-600: #e9480d;--primary-700: #c1340d;--primary-800: #992a13;--primary-900: #7c2d12;--primary-950: #431007;--black-50: #f6f6f6;--black-100: #e7e7e7;--black-200: #d1d1d1;--black-300: #b0b0b0;--black-400: #888888;--black-500: #6d6d6d;--black-600: #5d5d5d;--black-700: #4f4f4f;--black-800: #454545;--black-900: #3d3d3d;--black-950: #222222}.section-slider{position:relative;max-width:fit-content;margin:0 auto}.section-slider:before{content:"";position:absolute;background-color:#3a3939;inset:0;max-width:1000px;margin:0 auto;height:auto;z-index:-1}@media (max-width: 991.98px){.section-slider:before{left:30px;right:30px;opacity:.5}}@media (max-width: 575.98px){.section-slider:before{left:0;right:0;opacity:.5}}.section-slider .group-header{padding:25px 40px 20px;max-width:1024px;margin:0 auto}@media (min-width: 1280px){.section-slider .group-header{max-width:1000px;margin:0 auto}}.section-slider .group-header .title{position:relative;margin-bottom:15px}.section-slider .group-header .title .wp-block-heading{font-size:25px!important}@media (max-width: 991.98px){.section-slider .group-header .title .wp-block-heading{font-size:15px!important}}.section-slider .group-header .title .sub-text{margin:0;position:absolute;left:0;right:0;top:15px}@media (max-width: 991.98px){.section-slider .group-header .title .sub-text{top:10px}}.section-slider .group-header .wp-block-columns{gap:10px}.section-slider .group-header .wp-block-column{position:relative}@media (max-width: 768.99px){.section-slider .group-header .wp-block-column{justify-content:center;display:flex}}.section-slider .group-header .text-col-right{text-align:center;font-size:24px!important;transform:rotate(90deg) scale(1) translate(0) translateY(0)}@media (min-width: 1024.98px){.section-slider .group-header .text-col-right{font-size:24px!important;transform:rotate(90deg) translate(25px) translateY(-75px)}}@media (max-width: 768.99px){.section-slider .group-header .text-col-right{font-size:9px!important;transform:rotate(90deg) scale(1.2) translate(0) translateY(0)}}@media (max-width: 991.98px){.section-slider .group-header .text-col-left .wp-block-image{margin:0}}.section-slider .group-header .text-col-left img{width:100px!important}.section-slider .box-services{max-width:1600px;margin:0 auto;overflow:hidden;position:relative;padding:0 15px}.section-slider .box-services .swiper-slide-active .card-group .image .image-uploads{filter:brightness(1);transition:ease-in-out .5s}.section-slider .box-services .swiper-slide-active .description{opacity:1!important;transition:ease-in-out .5s;font-family:""}@media (min-width: 1024.98px){.section-slider .box-services .swiper-slide-active .description{position:fixed;left:-250px;width:950px}}.section-slider .box-services .card-group{margin:0 auto;height:auto}@media (min-width: 1024.98px){.section-slider .box-services .card-group{padding:20px}}.section-slider .box-services .card-group .description{transition:ease-in-out .5s;opacity:0;text-align:center;padding:30px 0;width:950px}@media (max-width: 991.98px){.section-slider .box-services .card-group .description{width:400px;margin:0 auto}}@media (max-width: 575.98px){.section-slider .box-services .card-group .description{width:auto}}.section-slider .box-services .card-group .description .text-left{font-size:15px!important;font-family:var(--font-primary)!important;text-align:center;font-weight:600;text-transform:uppercase}@media (max-width: 991.98px){.section-slider .box-services .card-group .description .text-left{text-align:left}}.section-slider .box-services .card-group .description .text-right{font-size:14px!important;font-family:var(--font-primary)!important;font-weight:400;text-align:center;letter-spacing:normal;text-transform:none}@media (max-width: 991.98px){.section-slider .box-services .card-group .description .text-right{text-align:left}}.section-slider .box-services .card-group .wp-block-group{gap:5px!important;margin:5px;justify-content:center!important;flex-wrap:wrap!important}@media (max-width: 768.99px){.section-slider .box-services .card-group .wp-block-group{justify-content:left!important}}.section-slider .box-services .card-group .image{margin:0 auto;text-align:center}.section-slider .box-services .card-group .image .image-uploads{width:100%;height:100%;object-fit:cover;filter:brightness(.3);transition:ease-in-out .5s;height:550px}@media (max-width: 768.99px){.section-slider .box-services .card-group .image .image-uploads{height:350px;object-fit:contain}}.section-slider .box-services .pagination-buttom{padding-top:50px}.section-slider .box-services .pagination-buttom .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#efe5cc;opacity:1;transition:ease-in .3s;margin:0 8px}.section-slider .box-services .pagination-buttom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;border-radius:10px;transition:ease-in .3s}.section-slider .box-services .navigation{position:absolute;margin-top:0!important;left:0%;right:0%;top:30%;width:auto;height:auto;display:flex;z-index:100;justify-content:end}@media (min-width: 1024.98px){.section-slider .box-services .navigation{left:20%;right:20%}}.section-slider .box-services .navigation .swiper-button-next,.section-slider .box-services .navigation .swiper-button-prev{transition:linear .3s;cursor:pointer;width:30px;height:35px;background-color:#222}.section-slider .box-services .navigation .swiper-button-next:hover,.section-slider .box-services .navigation .swiper-button-prev:hover{background-color:var(--primary-600);transition:linear .3s;color:var(--white)}.section-slider .box-services .navigation .swiper-button-next:after,.section-slider .box-services .navigation .swiper-button-prev:after{filter:grayscale(1);scale:.5}.section-history{position:relative;max-width:1200px;margin:0 auto}@media (max-width: 768.99px){.section-history .height{height:0!important}}.section-history .title{position:relative;padding-bottom:80px}.section-history .title .wp-block-heading{font-size:25px!important}@media (max-width: 991.98px){.section-history .title .wp-block-heading{font-size:16px!important}}.section-history .title .sub-text{margin:0;position:absolute;left:0;right:0;top:15px}@media (max-width: 991.98px){.section-history .title .sub-text{top:10px}}.section-history .title-line{font-weight:800;-webkit-text-stroke:1px #ffffff;-webkit-text-fill-color:transparent!important;font-size:50px}.section-history .list-history{position:relative;margin:0;display:flex}@media (max-width: 768.99px){.section-history .list-history{flex-wrap:wrap;flex-direction:column-reverse}}.section-history .list-history:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:solid #ffffff 2px;z-index:-1}@media (max-width: 768.99px){.section-history .list-history:before{border-left:solid #ffffff 2px;border-top:none;top:0;bottom:0;left:0}}.section-history .list-history:after{content:"";position:absolute;right:-8px;top:44%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}@media (max-width: 768.99px){.section-history .list-history:after{top:-13px;left:-4px;right:unset;transform:rotate(270deg)}}@media (min-width: 768.99px) and (max-width: 991.98px){.section-history .list-history:after{top:46%}}@media (min-width: 991.98px) and (max-width: 1024.98px){.section-history .list-history:after{top:45%}}.section-history .box{margin:0}.section-history .box:before{content:"";position:absolute;top:45%;width:2px;height:15px;background-color:#fff;z-index:-1}@media (max-width: 768.99px){.section-history .box:before{height:0}}@media (max-width: 768.99px){.section-history .box{margin-top:50px}}@media (max-width: 768.99px){.section-history .detail-2{padding-left:20px}.section-history .detail-2:before{content:"";position:absolute;left:-7px;width:15px;height:2px;background-color:#fff}}@media (max-width: 768.99px){.section-history .detail-1{padding-left:20px}.section-history .detail-1:before{content:"";position:absolute;left:-7px;width:15px;height:2px;background-color:#fff}}@media (min-width: 768.99px){.section-history .detail-2{position:relative;top:70%}.section-history .detail-1{position:relative;bottom:70%}}
