.clients-section{flex-direction:column;margin:50px auto;display:flex}.clients-section .client-card{filter:grayscale();background-color:#000;border:2px solid #0000;border-radius:15px;justify-content:center;align-items:center;margin:20px;padding:10px;transition:all .3s;display:flex;box-shadow:5px 5px #333}.clients-section .client-card:hover{filter:grayscale(0%);transition:all .5s;box-shadow:20px 20px #1a1a1a}.clients-section .client-card:hover img{transform:scale(1.1)}.clients-section .client-card:hover .rect-gradient{animation:3s cubic-bezier(.19,1,.22,1) forwards draw-line}.clients-section .client-card img{width:100%;transition:all .3s}.canvas_border{z-index:0;border-radius:15px;width:103%;height:102%;position:absolute;top:-2px;left:-3px;overflow:hidden}.canvas_border svg{width:100%;height:100%}.rect-gradient{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:1s ease-in-out forwards erase-line}@keyframes draw-line{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@keyframes erase-line{0%{stroke-dashoffset:0}to{stroke-dashoffset:2000px}}
@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.f1539f16.woff)format("woff"),url(../media/revicons.5172a59f.ttf)format("ttf"),url(../media/revicons.d45d8253.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.our-locations{height:100%;margin:50px auto}.our-locations .grid-container{place-content:center;display:grid}.our-locations .grid-container .locations{pointer-events:none;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:1000px){.our-locations .grid-container .locations{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.our-locations .grid-container .locations{grid-template-columns:repeat(1,1fr);gap:20px}}.our-locations .grid-container .locations .card-container{color:#ffffffda;pointer-events:auto;background-color:#202022;border-radius:12px;width:300px;max-width:15rem;height:300px;padding:20px;transition:all .15s ease-in-out}@media (max-width:650px){.our-locations .grid-container .locations .card-container{width:220px}}.our-locations .grid-container .locations .card-container .flip-wrapper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s .15s;position:relative}.our-locations .grid-container .locations .card-container .card-front,.our-locations .grid-container .locations .card-container .card-back{backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.our-locations .grid-container .locations .card-container .card-front{z-index:2}.our-locations .grid-container .locations .card-container .card-front .headquarter{background-color:#61009e;border-radius:6px;padding:6px;font-size:.8rem;position:absolute;top:-10px;right:-10px}.our-locations .grid-container .locations .card-container .card-front img{max-height:100px}.our-locations .grid-container .locations .card-container .card-back{z-index:1;transform:rotateY(180deg)}.our-locations .grid-container .locations .card-container .address{font-size:.9rem}.our-locations .grid-container .locations .card-container:hover .flip-wrapper{transform:rotateY(180deg)}.our-locations .grid-container .locations .card-container:nth-child(2n){transform:translateY(8px)}.our-locations .grid-container .locations .card-container:nth-child(n){transform:rotate(-5deg)}.our-locations .grid-container .locations:hover .card-container:hover{z-index:10;transform:scale(1.15);box-shadow:0 0 10px #00000080}.our-locations .grid-container .locations:hover .card-container:not(:hover){opacity:.5}
