.back-button{max-width:1344px;margin:0 auto;margin-top:100px}.back-button .arrow a button{margin-top:24px;background:0 0;color:#000;border:1px solid #000;padding:6px;font-size:22px;cursor:pointer;padding-bottom:7px;transition:color ease 1s,boder ease 1s;-webkit-transition:color ease .5s,boder ease 1s;-moz-transition:color ease 1s,boder ease 1s;-ms-transition:color ease 1s,boder ease 1s;-o-transition:color ease 1s,boder ease 1s}.back-button .arrow a p{color:#000;font-family:var(--cd-medium);font-size:16px;letter-spacing:8px;text-transform:uppercase;margin-top:16px;width:fit-content;padding-bottom:8px;border-bottom:1px solid #fff;transition:border-bottom .5s ease-in-out;-webkit-transition:border-bottom .5s ease-in-out;-moz-transition:border-bottom .5s ease-in-out;-ms-transition:border-bottom .5s ease-in-out;-o-transition:border-bottom .5s ease-in-out}.back-button .arrow a:hover button{color:#000;border:1px solid #000}.back-button .arrow a:hover p{border-bottom:1px solid #000;padding-bottom:8px}@media (width < 1400px){.back-button{padding:0 5vw}}.initial_title{max-width:1344px;margin:48px auto}.initial_title h1{max-width:800px;color:#000;font-family:var(--cd-regular);font-size:72px;letter-spacing:0px;line-height:82px;margin-bottom:24px}.initial_title p{max-width:800px;color:#000;font-family:var(--as);font-size:22px;font-weight:400;font-style:Regular;letter-spacing:0px}@media (width < 1400px){.initial_title{padding:0 5vw}}@media (width < 720px){.initial_title h1{font-size:42px;line-height:52px}}.main-img{max-width:1344px;margin:0 auto;margin-top:100px}.main-img img{width:100%}@media (width < 1400px){.main-img{padding:0 5vw}}.main_text{max-width:1344px;margin:0 auto;margin-top:100px}.main_text p{max-width:660px;margin:0 auto;color:#000;font-family:var(--as);font-size:18px;font-weight:300;line-height:28px;margin-bottom:24px}@media (width < 1400px){.main_text{padding:0 5vw}}.secondary-image{max-width:1344px;margin:0 auto;margin-top:100px}.secondary-image .inner{display:flex;align-items:flex-end;column-gap:24px}.secondary-image .inner .left .title{color:#000;font-family:var(--as);font-size:16px;font-weight:600;line-height:22px;margin-bottom:24px}.secondary-image .inner .left .description{color:#000;font-family:var(--as);font-size:16px;font-weight:300;line-height:22px}@media (width < 1400px){.secondary-image{padding:0 5vw}}@media (width < 1150px){.secondary-image .inner .right img{width:100%}}@media (width < 720px){.secondary-image .inner{flex-direction:column;row-gap:24px}}.main_text{max-width:1344px;margin:0 auto;margin-top:100px}.main_text h3{max-width:660px;margin:0 auto;color:#000;font-family:var(--cd-regular);font-size:38px;font-weight:400;letter-spacing:0px;margin-bottom:24px}.main_text ul.custom_list{list-style-type:none;margin-left:0;padding-left:0}.main_text ul li{max-width:660px;margin:0 auto;color:#000;font-family:var(--as);font-size:18px;font-weight:300;line-height:28px;margin-bottom:24px;list-style-type:none;position:relative;padding-left:20px}.main_text ul li:before{content:"-";padding-right:8px;position:absolute;left:0;font-weight:600}@media (width < 1400px){.main_text{padding:0 5vw}}.sec_cards_companies{max-width:1344px;margin:100px auto}.sec_cards_companies h2{color:#000;font-family:var(--cd-regular);font-size:64px;margin-bottom:70px}.sec_cards_companies .cards_inner{display:flex;flex-wrap:wrap;row-gap:50px}.sec_cards_companies .cards_inner .intro_card{width:335px;height:200px;padding:20px;border-left:1px solid #000;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);-ms-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default}.sec_cards_companies .cards_inner .intro_card .card_text p{transition:all .8s cubic-bezier(.4,0,.2,1);-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);-ms-transition:all .8s cubic-bezier(.4,0,.2,1);-o-transition:all .8s cubic-bezier(.4,0,.2,1)}.sec_cards_companies .cards_inner .intro_card .card_text{display:flex;align-items:flex-end;min-height:120px}.sec_cards_companies .cards_inner .intro_card svg{width:100%;height:47px;transition:fill ease-in-out .8s;-webkit-transition:fill ease-in-out .8s;-moz-transition:fill ease-in-out .8s;-ms-transition:fill ease-in-out .8s;-o-transition:fill ease-in-out .8s}.sec_cards_companies .cards_inner .intro_card p{opacity:0;max-width:245px;font-family:var(--as);font-size:16px;font-weight:300;line-height:22px}.sec_cards_companies .cards_inner .intro_card:hover{background-color:#000;border-left:1px solid #000;width:337px;margin-right:-2px;z-index:9}.sec_cards_companies .cards_inner .intro_card:hover .card_text p{color:#fff;opacity:1}.sec_cards_companies .cards_inner .intro_card:hover svg{fill:#fff}@media (width < 1400px){.sec_cards_companies{padding:0 5vw}}@media (width < 1400px){.sec_cards_companies .cards_inner .intro_card{width:300px}}@media (width < 1000px){.sec_cards_companies .cards_inner .intro_card{width:220px}}@media (width < 720px){.sec_cards_companies .cards_inner .intro_card{width:280px}}@media (width < 460px){.sec_cards_companies .cards_inner .intro_card{display:block;width:100%}.sec_cards_companies h2{font-size:50px}}#textCarousel{overflow-x:hidden}.sect_carousel_text .bar{top:0;left:0;padding:25px 0;max-width:2147px;color:#000;font-family:"Clash Display Variable";font-size:64px;font-weight:200;letter-spacing:8px;line-height:79px}.sect_carousel_text .bar .bar_content{display:block;max-width:1440px;font-family:var(--cd-regular);transform:translateX(0%);white-space:nowrap;animation:move 30s linear infinite;-webkit-animation:move 30s linear infinite}.sect_carousel_text .contact_us{color:#000;font-family:var(--cd-regular);font-size:16px;letter-spacing:8px;line-height:24px}.sect_carousel_text .contact_us .flex_button{display:flex;justify-content:center;max-width:1440px;margin:0 auto}.sect_carousel_text .contact_us .flex_button a{text-decoration:none;text-transform:uppercase;margin-top:26px;padding:12px;color:#000;font-family:var(--cd-medium);font-size:16px;letter-spacing:8px;width:fit-content;border-bottom:1px solid #fff;transition:border-bottom ease-in-out .6s;-webkit-transition:border-bottom ease-in-out .6s;-moz-transition:border-bottom ease-in-out .6s;-ms-transition:border-bottom ease-in-out .6s;-o-transition:border-bottom ease-in-out .6s}.sect_carousel_text .contact_us .flex_button a:hover{border-bottom:1px solid #000}@keyframes move{to{transform:translateX(-100%)}}.sec_cards_companies .cards_inner .intro_card .card_text p{color:#555;opacity:1}