.elementor-1367 .elementor-element.elementor-element-53c33cb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1367 .elementor-element.elementor-element-2b808b62 .elementor-spacer-inner{height:34vh;}.elementor-1367 .elementor-element.elementor-element-6f55f1b2{margin-top:0%;margin-bottom:0%;}.elementor-1367 .elementor-element.elementor-element-16c74eb7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-42fb7884{margin-top:1%;margin-bottom:3%;}.elementor-1367 .elementor-element.elementor-element-87b9c9a > .elementor-container{min-height:30vh;}.elementor-1367 .elementor-element.elementor-element-87b9c9a{margin-top:5%;margin-bottom:5%;}.elementor-1367 .elementor-element.elementor-element-e6d16b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1367 .elementor-element.elementor-element-68b4001 img{width:90%;max-width:60%;border-radius:18px 18px 18px 18px;}.elementor-1367 .elementor-element.elementor-element-68b4001 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1367 .elementor-element.elementor-element-5c452849 > .elementor-container{min-height:30vh;}.elementor-1367 .elementor-element.elementor-element-5c452849{margin-top:35px;margin-bottom:35px;}.elementor-1367 .elementor-element.elementor-element-2bbb93e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-20px;}.elementor-1367 .elementor-element.elementor-element-1d44cecf .elementor-spacer-inner{height:17vh;}.elementor-1367 .elementor-element.elementor-element-482d370d .elementor-spacer-inner{height:10px;}.elementor-1367 .elementor-element.elementor-element-c65f35b > .elementor-container{min-height:42vh;}.elementor-1367 .elementor-element.elementor-element-c65f35b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1367 .elementor-element.elementor-element-28564f7 .title{color:#101010;}.elementor-1367 .elementor-element.elementor-element-be9f005{margin-top:0%;margin-bottom:0%;}.elementor-1367 .elementor-element.elementor-element-682dddf{overflow:hidden;margin-top:0%;margin-bottom:0%;z-index:10;}.elementor-1367 .elementor-element.elementor-element-fc0bae9 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20px 20px 20px 20px;}.elementor-1367 .elementor-element.elementor-element-fc0bae9 > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-fc0bae9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-fc0bae9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-fc0bae9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-3efd29a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px 20px 20px 20px;}.elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-c8a264c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20px 20px 20px 20px;}.elementor-1367 .elementor-element.elementor-element-c8a264c > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-c8a264c > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-c8a264c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-c8a264c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-8ce8d17 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-9175524{margin-top:10%;margin-bottom:0%;z-index:0;}.elementor-1367 .elementor-element.elementor-element-bbe3e04.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1367 .elementor-element.elementor-element-c69f780 > .elementor-container{max-width:1000px;}.elementor-1367 .elementor-element.elementor-element-c69f780:not(.elementor-motion-effects-element-type-background), .elementor-1367 .elementor-element.elementor-element-c69f780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF0F34;}.elementor-1367 .elementor-element.elementor-element-c69f780, .elementor-1367 .elementor-element.elementor-element-c69f780 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-1367 .elementor-element.elementor-element-c69f780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1%;margin-bottom:1%;padding:8% 2% 8% 2%;}.elementor-1367 .elementor-element.elementor-element-c69f780 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1367 .elementor-element.elementor-element-515557e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1367 .elementor-element.elementor-element-515557e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1367 .elementor-element.elementor-element-7bc91332 .title{color:#EDEDED;}.elementor-1367 .elementor-element.elementor-element-7bc06c06 .title{color:#EDEDED;}.elementor-bc-flex-widget .elementor-1367 .elementor-element.elementor-element-b994f87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1367 .elementor-element.elementor-element-b994f87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1367 .elementor-element.elementor-element-b994f87.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1367 .elementor-element.elementor-element-77e6c2b.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-main-swiper{width:80%;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-main-swiper .swiper-slide{background-color:#FBFBFB;border-radius:12px;border-color:#FFFFFF;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-testimonial__text{color:#121212;font-size:24px;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-testimonial__name{color:#121212;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-testimonial__title{color:#000000;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-pagination-bullet{height:22px;width:22px;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-container-horizontal .swiper-pagination-progressbar{height:22px;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-pagination-fraction{font-size:22px;color:#121212;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#ADADAD;opacity:1;}.elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-pagination-bullet-active, .elementor-1367 .elementor-element.elementor-element-77e6c2b .swiper-pagination-progressbar-fill{background-color:#121212;}.elementor-1367 .elementor-element.elementor-element-7f6b5517{margin-top:10%;margin-bottom:10%;}.elementor-1367 .elementor-element.elementor-element-10e6f5ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1367 .elementor-element.elementor-element-2e001db .title{color:#0B0B0B;}.elementor-1367 .elementor-element.elementor-element-237826af{margin-top:5%;margin-bottom:5%;}.elementor-1367 .elementor-element.elementor-element-59893787 .title{color:#EDEDED;}.elementor-1367 .elementor-element.elementor-element-7c40d17f .title{color:#EDEDED;}.elementor-1367 .elementor-element.elementor-element-4db561ff{margin-top:0px;margin-bottom:29px;}.elementor-1367 .elementor-element.elementor-element-5a88fa7f .title{color:#EDEDED;}.elementor-1367 .elementor-element.elementor-element-7759436 .title{color:#EDEDED;}.elementor-bc-flex-widget .elementor-1367 .elementor-element.elementor-element-2a186701.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1367 .elementor-element.elementor-element-2a186701.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1367 .elementor-element.elementor-element-76c78bd > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1367 .elementor-element.elementor-element-c926582{margin-top:15%;margin-bottom:10%;}.elementor-1367 .elementor-element.elementor-element-accacfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1367 .elementor-element.elementor-element-ded116c .box{width:0second;}.elementor-1367 .elementor-element.elementor-element-a95feed{margin-top:5%;margin-bottom:5%;}.elementor-1367 .elementor-element.elementor-element-66d04a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A21;}.elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1367 .elementor-element.elementor-element-66d04a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-8c294d5 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 140px 0px;}.elementor-1367 .elementor-element.elementor-element-8c294d5{z-index:10;}.elementor-1367 .elementor-element.elementor-element-d25258e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1367 .elementor-element.elementor-element-d25258e{left:22px;}body.rtl .elementor-1367 .elementor-element.elementor-element-d25258e{right:22px;}.elementor-1367 .elementor-element.elementor-element-d25258e{bottom:0px;}.elementor-1367 .elementor-element.elementor-element-d736dec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A21;}.elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1367 .elementor-element.elementor-element-d736dec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-82cac9e > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 140px 0px;}.elementor-1367 .elementor-element.elementor-element-82cac9e{z-index:10;}.elementor-1367 .elementor-element.elementor-element-0e5d86f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1367 .elementor-element.elementor-element-0e5d86f{left:22px;}body.rtl .elementor-1367 .elementor-element.elementor-element-0e5d86f{right:22px;}.elementor-1367 .elementor-element.elementor-element-0e5d86f{bottom:0px;}.elementor-1367 .elementor-element.elementor-element-3274a97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A21;}.elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1367 .elementor-element.elementor-element-3274a97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-2e516d7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 140px 0px;}.elementor-1367 .elementor-element.elementor-element-2e516d7{z-index:10;}.elementor-1367 .elementor-element.elementor-element-59bfb9c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1367 .elementor-element.elementor-element-59bfb9c{left:22px;}body.rtl .elementor-1367 .elementor-element.elementor-element-59bfb9c{right:22px;}.elementor-1367 .elementor-element.elementor-element-59bfb9c{bottom:0px;}.elementor-1367 .elementor-element.elementor-element-a2f020b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A21;}.elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-element-populated, .elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-element-populated > .elementor-background-overlay, .elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1367 .elementor-element.elementor-element-a2f020b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1367 .elementor-element.elementor-element-312912c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 140px 0px;}.elementor-1367 .elementor-element.elementor-element-312912c{z-index:10;}.elementor-1367 .elementor-element.elementor-element-a7ca333 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1367 .elementor-element.elementor-element-a7ca333{left:22px;}body.rtl .elementor-1367 .elementor-element.elementor-element-a7ca333{right:22px;}.elementor-1367 .elementor-element.elementor-element-a7ca333{bottom:0px;}@media(max-width:1024px){.elementor-1367 .elementor-element.elementor-element-2b808b62 .elementor-spacer-inner{height:20vh;}.elementor-1367 .elementor-element.elementor-element-68b4001 img{width:100%;max-width:96%;}.elementor-1367 .elementor-element.elementor-element-682dddf > .elementor-container{max-width:800px;}.elementor-1367 .elementor-element.elementor-element-682dddf{padding:0% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-1367 .elementor-element.elementor-element-2b808b62 .elementor-spacer-inner{height:110vh;}.elementor-1367 .elementor-element.elementor-element-6f55f1b2{margin-top:-170%;margin-bottom:0%;}.elementor-1367 .elementor-element.elementor-element-cc15e2d > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-81a4912 > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-682dddf{margin-top:0px;margin-bottom:0px;padding:0% 3% 0% 3%;}.elementor-1367 .elementor-element.elementor-element-44d4189 > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1367 .elementor-element.elementor-element-9175524{margin-top:5%;margin-bottom:5%;}.elementor-1367 .elementor-element.elementor-element-bbe3e04{width:100%;}.elementor-1367 .elementor-element.elementor-element-bbe3e04 > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-1367 .elementor-element.elementor-element-c69f780 > .elementor-container{max-width:800px;}.elementor-1367 .elementor-element.elementor-element-b994f87{width:100%;}.elementor-1367 .elementor-element.elementor-element-77e6c2b.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1367 .elementor-element.elementor-element-77e6c2b .elementor-main-swiper{width:100%;}.elementor-1367 .elementor-element.elementor-element-7f6b5517{padding:0% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-7759436 > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-1367 .elementor-element.elementor-element-2a186701 > .elementor-element-populated{margin:25% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(min-width:768px){.elementor-1367 .elementor-element.elementor-element-2af532f8{width:35%;}.elementor-1367 .elementor-element.elementor-element-74ad53c1{width:65%;}.elementor-1367 .elementor-element.elementor-element-515557e3{width:40%;}.elementor-1367 .elementor-element.elementor-element-b994f87{width:60%;}.elementor-1367 .elementor-element.elementor-element-9ee9319{width:60%;}.elementor-1367 .elementor-element.elementor-element-2a186701{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1367 .elementor-element.elementor-element-fc0bae9{width:33%;}.elementor-1367 .elementor-element.elementor-element-44d4189{width:33%;}.elementor-1367 .elementor-element.elementor-element-c8a264c{width:33%;}}/* Start custom CSS for html, class: .elementor-element-8f4fb67 */.wrapper-acc{
  max-width: 990px;
  width: 100%;
  margin: 1vh auto;
  padding: 15px 13px 13px 13px;
  flex-direction: row;
  justify-content: center;
  font-size: 1.20rem;
}
.wrapper-acc nav {
  position: relative;
  background: #fff;
  height: 60px;
  display: flex;
  align-items: center;
  border-radius: 5rem;
}
.wrapper-acc nav label{
  display: block;
  height: 100%;
  width: 100%;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  color: #000;
  font-size: 1.3rem;
  transition: all 0.3s ease;
  border: transparent 1px solid;
  border-radius: 5rem;
  align-items: center;
}
.wrapper-acc nav label:hover{
  border: #fff 1px solid;
  border-radius: 5rem;
  background:#19fa30;
  transform: scale(1.2)rotate(1deg) !important;
  z-index: 10;
}
#trns:checked ~ nav label.trns,
#comm:checked ~ nav label.comm,
#prjct:checked ~ nav label.prjct,
#att:checked ~ nav label.att{
}
nav .slider{
  position: absolute;
  height: 100%;
  width: 25%;
  left: 0;
  bottom: 0;
  z-index: 0;
  border-radius: 5rem;
  border: 1px solid #fff;
  transition: all 0.3s ease;
  transform: scale(1.2)rotate(1deg) !important;
  background: #19fa30;
}
input[type="radio"]{
  display: none;
}
#comm:checked ~ nav .slider{
  left: 25%;
}
#prjct:checked ~ nav .slider{
  left: 50%;
}
#att:checked ~ nav .slider{
  left: 75%;
}

section .content{
  display: none;
  background: none;
}
#trns:checked ~ section .content-1,
#comm:checked ~ section .content-2,
#prjct:checked ~ section .content-3,
#att:checked ~ section .content-4{
  display: block;
}
section .content .title{
  font-size: 2rem;
  font-weight: 900;
  margin: 30px 0 10px 0;
}


@media all and (max-width:50em){
.wrapper-acc nav label{ 
    font-size: .6rem;
    font-family: monospace;
    letter-spacing: -1px;
    height: 40px;
    display: grid;
    
}
.wrapper-acc nav { 
    height:40px;
      
}
nav .slider{
  
   width: 25%;
}
.wrapper-acc{
  margin: 0;
  padding: 0;
}
 }/* End custom CSS */
/* Start custom CSS for cygnitextbox, class: .elementor-element-3efd29a */.card-team  .caption {
    font-size: .6rem !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8a264c */.carddd {
    min-width: 644px !important;
}/* End custom CSS */
/* Start custom CSS for cygniaccordion, class: .elementor-element-ded116c */.awards li {
padding: 5% 10%;
border-bottom: solid 1px #fff;
font-size: 2rem;
cursor: none;
}
.awards li:hover {
background: #fff !important;
color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c294d5 */.img  2{
    background: blue;
 
}

.card:hover {
 
 border-radius: 12px;
    background: linear-gradient(270deg, #19fa30 33%, rgba(65, 43, 233, 0) 47%);
    background-size: 600% 160%;
    background-position:  left center;
     animation: move 900ms linear both !important;
     moz-transition:  background-color 3s ease-in-out;
    -o-transition:  background-color 3s ease-in-out;
    -webkit-transition:  background-color 3s ease-in-out;
    transition:  background-color 3s ease-in-out;
    cursor: pointer
   
}
@keyframes move {
   from {
      background-position:  right center;
 
   }
   to { 
      background-position:  left center;
   }
}/* End custom CSS */
/* Start custom CSS for cygnitextbox, class: .elementor-element-d25258e */.card-team  .caption {
    font-size: .6rem !important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for cygnitextbox, class: .elementor-element-0e5d86f */.card-team  .caption {
    font-size: .6rem !important;
}/* End custom CSS */
/* Start custom CSS for cygnitextbox, class: .elementor-element-59bfb9c */.card-team  .caption {
    font-size: .6rem !important;
}/* End custom CSS */
/* Start custom CSS for cygnitextbox, class: .elementor-element-a7ca333 */.card-team  .caption {
    font-size: .6rem !important;
}/* End custom CSS */
/* Start custom CSS */.green span {
    color:#19fa30;
}
main::before {
	animation: grain 3s steps(10) infinite;
	background-image: url(https://leadmotion.org/noise.png);
	content: '';
	height: 300%;
	left: -50%;
	opacity: .4;
	position: fixed;
	top: -100%;
	width: 300%;
}
@keyframes grain {
  0%, 100% { transform:translate(0, 0); }
  10% { transform:translate(-5%, -10%); }
  20% { transform:translate(-15%, 5%); }
  30% { transform:translate(7%, -25%); }
  40% { transform:translate(-5%, 25%); }
  50% { transform:translate(-15%, 10%); }
  60% { transform:translate(15%, 0%); }
  70% { transform:translate(0%, 15%); }
  80% { transform:translate(3%, 35%); }
  90% { transform:translate(-10%, 10%); }
}



.image--wrapper { 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-orient: vertical; 
    -webkit-box-direction: normal; 
    -ms-flex-direction: column; 
    flex-direction: column; 
 
    
    position: relative;
    align-items: center;
    padding: 3px;
     transition: all .3s ease-in-out;
} .before, .after { 
    width: 280px !important;
    max-width: 280px!important;
    height: 280px!important;
    max-height: 280px!important;
    -o-object-fit: cover; 
    object-fit: cover;
 
} 
.image--wrapper .after { 
    opacity: 0; 
    position: absolute; 
    -webkit-transition: opacity 400ms ease-in-out; 
    -o-transition: opacity 400ms ease-in-out; 
    transition: opacity 400ms ease-in-out; 
 
} 
.image--wrapper:hover .after { 
    opacity: 1; 
 
}
.image--wrapper:hover {     
    transform: scale(1.07);
 
}


@media all and (max-width:50em){
.talk-with-us {
    font-size: 1.2rem !important;
    width: 50%!important;
}
.get-in-touch2 {
    font-size: .8rem !important;
    width: 50% !important;
}
}

h5 .rsswidget {
    display: none !important;
}
.posts {
  white-space: nowrap;
  padding: 1rem 0!important;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  
}
.posts li a {
    background: none;
    border: 2px solid #fff;
    border-radius: 5rem;
    font-size: 1rem !important;
    padding: 2.4rem 2rem 2.4rem 2rem !important;
    margin: 0px;
    width: 200px;
    transition: all .3s ease-in-out;
    text-align: center !important;
    width: fit-content;
    font-weight: 500;
}

.posts li {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 1rem;
  text-decoration: none;
  transition: all .2s ease-in-out;
  margin-left: -1.4rem;
}
.posts li:hover {
     transform: scale(1.07)rotate(-2deg);
}
.posts ul {
    list-style: none !important;
}

@media only screen and (max-width: 600px) {
  .posts li a {
    font-size: .7rem !important;
    padding: 1.4rem .9rem 1.4rem .9rem !important;
    margin: 0 !important;
}
.posts {
      padding:0;
      margin:0;
}
.posts li{
    padding: -31px;
    margin-left: -31px;
}
 }

.posts li:nth-last-child(odd) a{ 
    background: #f1ea65;
    color:black;
    border: 2px solid #f1ea65;
}
.posts li:nth-last-child(odd) a:hover{ 
    background: none;
    color:#f1ea65;
    border: 2px solid #f1ea65;
}
.posts li:nth-last-child(even) a{ 
    background: #4542ff;
    color: #fff;
    border: 2px solid #4542ff;
}
.posts li:nth-last-child(even) a:hover{ 
    background: none;
    color: #4542ff;
    border: 2px solid #4542ff;
}
.posts li:nth-child(3n) a {
    background: none;
    border: 2px solid #2ff476 !important;
    color: #2ff476;
}
.posts li:nth-child(3n) a:hover {
    background: #2ff476;
    border: 2px solid #2ff476 !important;
    color: #fff;
}









.down_box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
    overflow:hidden !important;
   border-radius: 175px;
   border: 1px solid rgba(255, 255, 255, 0.51);
}

.btn {
  position: relative;
  color: #121212 !important;
  text-decoration: none;
  letter-spacing: 2px;
  height: 175px;
  width: 175px;
  border: none;
  background: #19fa30;
  border-radius: 175px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 600;
}
.btn:hover {
    background: none !important;
}
.btn:before {
  content: '';
  position: absolute;
  background: #19fa30;
  width: 0;
  height: 0;
  z-index: -1;
  border-radius: 175px;
 
  transition: all 900ms cubic-bezier(1.000, -0.195, 0.000, 1.330);
  transition-timing-function: cubic-bezier(1.000, -0.195, 0.000, 1.330);
}

.btn:hover:before {
  width: 110%;
  height: 110%;
}

.btn:active:before, .btn:focus:before {
  width: 100%;
  height: 100%;
}
 .btn:after {
  animation: shine 3s ease-in-out  infinite;
  animation-fill-mode: forwards;  
  content: "";
  top: -80%;
  left: -320%;
   width: 150%;
  height: 500%;
  opacity: 0;
  transform: rotate(-10deg);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 30%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 1) 92%,  rgba(255, 255, 255, 0.0) 100%);
   position: absolute;
}
@keyframes shine{
  10% {
    opacity: 1;
    top: -30%;
    left: -320%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  100% {
    opacity: 0;
    top: -30%;
    left: 390%;
    transition-property: left, top, opacity;
  }
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -7px;
}/* End custom CSS */