.top-line{justify-content:space-between;padding:40px 0}.tl-left,.top-line{align-items:center;display:flex}.tl-left{justify-content:flex-start}.logo{color:#fff;font:26px/120% Lexend Deca,sans-serif;text-decoration:none}.logo img,.logo svg{display:block;height:auto;max-width:100%}.menu{align-items:center;display:flex;justify-content:flex-start;list-style-position:outside;list-style:none;margin-left:6vw}.menu li{margin-left:41px}.menu li a{color:#fff;font:16px/120% Encode Sans,sans-serif;text-decoration:none}.land__head-block{//background:url(../images/head_bd.jpg) no-repeat center center;background-size:cover}.land__fixed{padding:0 4.5%}.land__head-cont{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-height:62.5vw;padding:120px 0 80px}.land__head-cont>div{max-width:700px}.land__gen-title{color:#fff;font:64px/120% Lexend Deca,sans-serif;margin-bottom:35px}.land__gen-title-text{color:#fff;font:500 20px/125% Encode Sans,sans-serif;margin-bottom:50px;min-height:105px}a.land__btn,div.land__btn,span.land__btn{align-items:center;display:flex;justify-content:center}.land__btn{-webkit-appearance:none;-moz-appearance:none;background:#15a579;border:1px solid #15a579;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:block;font:500 18px/120% Encode Sans,sans-serif;height:55px;padding:5px 10px;text-align:center;text-decoration:none;transition:all .3s linear;width:200px}.land__btn:hover{background:#fff;border-color:#000;color:#000}.land__title{color:#2b2b2b;font:36px/120% Lexend Deca,sans-serif;margin-bottom:45px}.land__title.land__title-center{text-align:center}.land__title.var-2{margin-bottom:20px}.content__formatting h1{font-size:40px}.content__formatting h1,.content__formatting h2{font-weight:700;margin-bottom:15px;margin-top:20px}.content__formatting h2{font-size:30px}.content__formatting h3{font-size:26px;font-weight:700;margin-bottom:10px;margin-top:15px}.content__formatting blockquote{border-left:3px solid #ccc;display:inline-block;margin-bottom:20px;margin-top:20px;padding-left:30px}.content__formatting table{border:1px solid #000;border-collapse:collapse;margin:20px auto;max-width:100%;width:100%}.content__formatting table td,.content__formatting table th{border:1px solid #000;padding:5px}.land__text-block{color:#0e1b1b;font:24px/165% Encode Sans,sans-serif}.land__text-block.land__tb-center{margin:0 auto 50px;max-width:530px;text-align:center}.land__block-pic-left{padding:90px 0;position:relative}.land__block-pic-left:before{background:#f5f5f5;bottom:0;content:"";position:absolute;right:0;top:0;width:63%}.land__block-pic-left .land__pl-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.land__block-pic-left .land__pl-flex .land__pl-left{margin-left:-4.5vw;width:45.2%}.land__block-pic-left .land__pl-flex .land__pl-left img,.land__block-pic-left .land__pl-flex .land__pl-left video{display:block;height:auto;width:100%}.land__block-pic-left .land__pl-flex .land__pl-cont{width:50.4%}.land__block-pic-fon{background-position:50%;background-repeat:no-repeat;background-size:cover}.land__pic-fon-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:640px;min-height:28.5vw;padding:90px 0;text-align:center}.land__pic-fon-text .land__title{color:#f8eadc;margin-bottom:25px}.land__pic-fon-text .land__text-block{color:#f8eadc;line-height:145%}.land__block-pic-right{padding:90px 0;position:relative}.land__block-pic-right:before{background:#f5f5f5;bottom:0;content:"";left:0;position:absolute;top:0;width:63%}.land__block-pic-right .land__pl-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.land__block-pic-right .land__pl-flex .land__pl-right{margin-right:-4.5vw;order:2;width:45.2%}.land__block-pic-right .land__pl-flex .land__pl-right img,.land__block-pic-right .land__pl-flex .land__pl-right video{display:block;height:auto;width:100%}.land__block-pic-right .land__pl-flex .land__pl-cont{order:1;width:50.4%}.land__section-video{padding:90px 0}.land__video-block{position:relative}.land__video-block img,.land__video-block video{display:block;height:auto;width:100%}.land__video-block.land__big-video .land__play span{border-width:4px;font-size:40px;height:120px;width:120px}.land__video-block .land__play{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.land__video-block .land__play span{border:3px solid #fff;border-radius:50%;color:#f8eadc;font-size:33px;height:98px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:98px}.land__video-block .land__play span:before{-webkit-font-smoothing:antialiased;speak:none;background-image:none;background-position:0 0;background-repeat:repeat;content:"\f04b";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;height:auto;left:50%;line-height:normal;margin-top:0;position:absolute;text-decoration:inherit;top:50%;transform:translate(-40%,-50%);transition:all .3s linear;vertical-align:baseline;width:auto}.land__video-info{background:rgba(0,0,0,.95);padding:40px}.land__video-info>div{max-width:640px}.land__video-info .land__title{color:#f8eadc;margin-bottom:25px}.land__video-info .land__text-block{color:#f8eadc;line-height:145%}.land__grey-block{background:#f5f5f5;padding:90px 0}.land__grey-block-text{margin:0 auto;max-width:1090px;text-align:center}.land__block-video-right{padding:90px 0;position:relative}.land__block-video-right:before{background:#f5f5f5;bottom:0;content:"";left:0;position:absolute;top:0;width:63%}.land__block-video-right .land__pl-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.land__block-video-right .land__pl-flex .land__pl-right{order:2;width:48.8%}.land__block-video-right .land__pl-flex .land__pl-right img,.land__block-video-right .land__pl-flex .land__pl-right video{display:block;height:auto;width:100%}.land__block-video-right .land__pl-flex .land__pl-cont{order:1;width:47.5%}.land__block-video-left{padding:90px 0;position:relative}.land__block-video-left:before{background:#f5f5f5;bottom:0;content:"";position:absolute;right:0;top:0;width:63%}.land__block-video-left .land__pl-flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.land__block-video-left .land__pl-flex .land__pl-left{width:48.8%}.land__block-video-left .land__pl-flex .land__pl-left img,.land__block-video-left .land__pl-flex .land__pl-left video{display:block;height:auto;width:100%}.land__block-video-left .land__pl-flex .land__pl-cont{width:47.5%}.land__block{padding:90px 0}.land__pic-block{margin-bottom:40px}.land__pic-block img,.land__pic-block video{display:block;height:auto;width:100%}.land__reviews-slider{margin:0 0 75px}.land__reviews-slider.slick-dotted.slick-slider{margin-bottom:75px}.land__reviews-slider .slick-next,.land__reviews-slider .slick-prev{height:auto;margin-top:-10px;width:auto;z-index:10}.land__reviews-slider .slick-next:before,.land__reviews-slider .slick-prev:before{-webkit-font-smoothing:antialiased;speak:none;background-image:none;background-position:0 0;background-repeat:repeat;color:#0e1b1b;display:inline-block;font-family:FontAwesome;font-size:38px;font-style:normal;font-weight:400;height:auto;line-height:normal;margin-top:0;text-decoration:inherit;transition:all .3s linear;vertical-align:baseline;width:auto}.land__reviews-slider .slick-prev{left:10px}.land__reviews-slider .slick-prev:before{content:"\f104"}.land__reviews-slider .slick-next{right:10px}.land__reviews-slider .slick-next:before{content:"\f105"}.land__reviews-slider .slick-dots{bottom:-74px}.land__reviews-slider .slick-dots li{border-radius:50%;height:14px;margin:0 6px;width:14px}.land__reviews-slider .slick-dots li.slick-active button{background:#0e1b1b}.land__reviews-slider .slick-dots li button{background:rgba(27,27,27,.5);border-radius:50%;height:14px;transition:all .3s linear;width:14px}.land__reviews-slider .slick-dots li button:before{display:none}.land__rs-item{align-items:flex-start;color:#0e1b1b;display:flex;font:22px/140% Encode Sans,sans-serif;justify-content:space-between;margin:10px auto;max-width:950px;width:100%}.land__rs-item .land__rs-pic{flex-shrink:0;margin-right:50px;overflow:hidden;width:242px}.land__rs-item .land__rs-pic>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;padding-top:100%}.land__rs-item .land__rs-cont{max-width:570px;min-width:10px;width:100%}.land__rs-item .land__rs-cont p{margin-bottom:22px}.land__rs-item .land__rs-cont .land__rs-name{color:#0e1b1b;font:24px/140% Encode Sans,sans-serif}.land__block-list{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr;list-style-position:outside;list-style:none}.land__block-list li{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:87%;position:relative}.land__block-list li .land__bl-text{align-items:center;background:rgba(0,0,0,.71);bottom:0;color:#e5e5e5;display:flex;flex-direction:column;font:24px/160% Encode Sans,sans-serif;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;text-decoration:none;top:0}.land__block-list li .land__bl-text p{margin-bottom:30px}.land__how-work-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;list-style-position:outside;list-style:none;margin:72px -45px 0}.land__how-work-list li{color:#2b2b2b;font:18px/140% Encode Sans,sans-serif;margin:0 45px;text-align:center;width:300px}.land__how-work-list li h3{color:#262626;font:26px/130% Encode Sans,sans-serif;margin-bottom:22px}.land__how-work-list li .land__hw-pic{margin:0 auto 30px;width:142px}.land__how-work-list li .land__hw-pic>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;padding-top:100%}.land__grid-cont{grid-column-gap:14%;grid-row-gap:105px;display:grid;grid-template-columns:1fr 1fr;list-style-position:outside;list-style:none;margin:70px auto 0;max-width:1090px;width:100%}.land__grid-cont li{color:#1a2525;font:20px/165% Encode Sans,sans-serif}.land__grid-cont li h3{color:#1a2525;font:600 22px/165% Encode Sans,sans-serif;margin-bottom:25px}.land__contact-form{margin:52px auto 0;max-width:760px;width:100%}.land__cf-flex{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.land__cf-cell{margin-bottom:34px;width:47.8%}.land__cf-cell.land__cf-cell-full{width:100%}.land__cf-cell.land__cf-cell-center{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;width:100%}.land__cf-label{color:#444;display:block;font:20px/125% Encode Sans,sans-serif;margin-bottom:6px}.land__cf-text-field{height:50px;padding:0 10px}.land__cf-text-field,.land__cf-textarea{background:#f0f0f0;border:1px solid #f0f0f0;border-radius:2px;box-sizing:border-box;color:#000;display:block;font:16px/130% Encode Sans,sans-serif;width:100%}.land__cf-textarea{height:172px;overflow:auto;padding:8px 10px;resize:none}.land__grid-block{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;list-style-position:outside;list-style:none}.land__grid-block li{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:87.3%;position:relative}.land__grid-block li .land__gb-item{align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#e5e5e5;display:flex;flex-direction:column;font:500 20px/150% Encode Sans,sans-serif;justify-content:center;left:0;padding:10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0}.section-map{height:700px;overflow:hidden;position:relative}.section-map iframe{height:100%;width:100%}.help-map{left:10%;position:absolute;top:25%;width:474px}.hm-block{background:#fff;border-radius:2px 2px 15px 2px;color:#2d2d2d;font:20px/125% Encode Sans,sans-serif;padding:40px 25px}.hm-block h3{color:#050505;font:27px/130% Lexend Deca,sans-serif;margin-bottom:30px}.hm-block>div{margin-top:14px}.hm-block a{color:inherit;text-decoration:none}.hm-block a span{margin-right:12px}.footer-block{padding:58px 0}.footer-flex{align-items:center;display:flex;justify-content:space-between}.footer-logo img,.footer-logo svg{display:block;height:auto;max-width:100%}.footer-right{align-items:center;color:#f8eadc;display:flex;flex-wrap:wrap;font:20px/125% Encode Sans,sans-serif;justify-content:flex-start}.footer-right>div{margin-left:60px}.footer-right a{color:inherit;text-decoration:none}.footer-right a span{margin-right:12px}.land__btn-block-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-25px}.land__btn-block-group .land__btn-block{margin-left:25px}a.land__btn-block,div.land__btn-block,span.land__btn-block{align-items:center;display:flex;justify-content:center}.land__btn-block{-webkit-appearance:none;-moz-appearance:none;background:#15a579;border:1px solid #15a579;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;font:500 18px/130% Encode Sans,sans-serif;height:55px;margin:20px 0;padding:0;text-align:center;text-decoration:none;transition:all .3s linear;width:200px}.land__btn-block:hover{background:#fff;border-color:#000;color:#000}.land__btn-block.land__btn-yellow{background:#ffe711;border-color:#ffe711}.land__btn-block.land__btn-yellow:hover{background:#fff;border-color:#ffe711;color:#ffe711}.land__btn-block.land__btn-orange{background:#fd521b;border-color:#fd521b}.land__btn-block.land__btn-orange:hover{background:#fff;border-color:#fd521b;color:#fd521b}.land__btn-block.land__btn-blue{background:#4275fa;border-color:#4275fa}.land__btn-block.land__btn-blue:hover{background:#fff;border-color:#4275fa;color:#4275fa}.land__btn-block.land__btn-red{background:#f21e1e;border-color:#f21e1e}.land__btn-block.land__btn-red:hover{background:#fff;border-color:#f21e1e;color:#f21e1e}.land__btn-block.land__btn-black{background:#000;border-color:#000}.land__btn-block.land__btn-black:hover{background:#fff;border-color:#000;color:#000}.land__btn-block.land__btn-grey{background:#efefef;border-color:#efefef;color:#a7a7a7}.land__btn-block.land__btn-grey:hover{background:#fff;border-color:#000;color:#000}.land__btn-block.land__btn-small{border-radius:4px;font-size:14px;font-weight:400;height:36px;width:124px}.land__btn-block.land__btn-small:after{-webkit-font-smoothing:antialiased;speak:none;background-image:none;background-position:0 0;background-repeat:repeat;content:"\f105";display:inline-block;font-family:FontAwesome;font-size:80%;font-style:normal;font-weight:400;height:auto;line-height:normal;margin-left:10px;margin-top:0;text-decoration:inherit;vertical-align:baseline;width:auto}.land__btn-block.land__btn-text-black,.land__btn-block.land__btn-text-black:hover{color:#000}@include media(1200){.land__gen-title-text{min-height:50px}.land__gen-title{font-size:55px}.land__title{font-size:30px;margin-bottom:35px}.land__text-block{font-size:20px;line-height:150%}.land__video-block.land__big-video .land__play span{border-width:3px;font-size:33px;height:90px;width:90px}.land__video-block .land__play span{border-width:2px;font-size:26px;height:74px;width:74px}.land__reviews-slider .slick-next:before,.land__reviews-slider .slick-prev:before{font-size:30px}.land__reviews-slider .slick-prev{left:-40px}.land__reviews-slider .slick-next{right:-40px}.land__rs-item{font-size:20px}.land__rs-item .land__rs-cont{max-width:100%}.land__rs-item .land__rs-cont p{margin-bottom:15px}.land__rs-item .land__rs-cont .land__rs-name{font-size:22px}.land__block-list li .land__bl-text{font-size:22px;line-height:150%}.land__how-work-list{margin:50px -30px 0}.land__how-work-list li{font-size:16px;margin:0 30px;width:calc(33.33% - 60px)}.land__how-work-list li .land__hw-pic{height:120px;margin-bottom:20px;width:120px}.land__how-work-list li h3{font-size:22px;margin-bottom:15px}.land__grid-cont{grid-column-gap:7%;grid-row-gap:70px;margin-top:50px}.land__grid-cont li{font-size:18px}.land__grid-cont li h3{font-size:20px;margin-bottom:20px}.land__grid-block{grid-gap:20px}.hm-block,.land__grid-block li .land__gb-item{font-size:18px}.hm-block{border-radius:2px 2px 10px 2px;padding:25px 15px}.hm-block h3{font-size:24px;margin-bottom:20px}.footer-block{padding:45px 0}.footer-right{font-size:16px}.footer-right>div{margin-left:30px}}@include media(1024){.top-line{padding:25px 0}.land__head-cont{padding:80px 0 40px}.top-line .land__btn,.top-line .menu{display:none}.menu-icon{display:block}.land__gen-title{font-size:48px;margin-bottom:25px}.land__gen-title-text{font-size:18px;margin-bottom:40px;min-height:10px}.land__title{font-size:25px;margin-bottom:25px}.land__text-block{font-size:16px}.land__block-pic-left .land__pl-flex .land__pl-left,.land__block-pic-right .land__pl-flex .land__pl-right{width:50%}.land__block-list{grid-gap:20px}.land__block-list li .land__bl-text{font-size:20px;padding:10px}.land__block-list li .land__bl-text p{margin-bottom:5px}.land__block,.land__block-pic-left,.land__block-pic-right,.land__block-video-left,.land__block-video-right,.land__grey-block,.land__pic-fon-text,.land__section-video{padding:60px 0}.land__rs-item{font-size:18px}.land__rs-item .land__rs-cont .land__rs-name{font-size:20px}.land__block-list li .land__bl-text{font-size:18px}.land__how-work-list{margin-left:-10px;margin-right:-10px}.land__how-work-list li{font-size:14px;margin:0 10px;width:calc(33.33% - 20px)}.land__how-work-list li .land__hw-pic{height:100px;margin-bottom:10px;width:100px}.land__how-work-list li h3{font-size:20px;margin-bottom:10px}.land__grid-cont{grid-column-gap:5%;grid-row-gap:50px;margin-top:30px}.land__grid-cont li{font-size:16px}.land__grid-cont li h3{font-size:18px;margin-bottom:10px}.land__grid-block{display:block;margin:0 auto;max-width:400px}.land__grid-block li{margin-bottom:30px}.help-map{width:380px}.hm-block{border-radius:2px 2px 6px 2px;font-size:16px;padding:15px}.hm-block h3{font-size:20px;margin-bottom:10px}.footer-block{padding:25px 0}.footer-right{align-items:flex-start;flex-direction:column;justify-content:center}.footer-right>div{margin:10px 0 0}.footer-right>div:first-child{margin-top:0}}@include media(768){.land__head-cont{min-height:100vh}.land__gen-title{font-size:40px}.land__fixed{padding:0 15px}.land__block-pic-left:before{width:100%}.land__block-pic-left .land__pl-flex{align-items:center;flex-direction:column;justify-content:center}.land__block-pic-left .land__pl-flex .land__pl-left{margin:0 0 20px;max-width:400px;width:100%}.land__block-pic-left .land__pl-flex .land__pl-cont,.land__block-pic-right:before{width:100%}.land__block-pic-right .land__pl-flex{align-items:center;flex-direction:column;justify-content:center}.land__block-pic-right .land__pl-flex .land__pl-right{margin:0 0 20px;max-width:400px;order:1;width:100%}.land__block-pic-right .land__pl-flex .land__pl-cont{order:2;width:100%}.land__title{margin-bottom:15px}.land__video-info{padding:15px}.land__video-info .land__title{font-size:22px;margin-bottom:8px}.land__video-info .land__text-block{font-size:14px}.land__video-block .land__play span,.land__video-block.land__big-video .land__play span{border-width:1px;font-size:18px;height:55px;width:55px}.land__block-video-right:before{width:100%}.land__block-video-right .land__pl-flex{align-items:center;flex-direction:column;justify-content:center}.land__block-video-right .land__pl-flex .land__pl-right{margin:0 0 20px;max-width:400px;order:1;width:100%}.land__block-video-right .land__pl-flex .land__pl-cont{order:2;width:100%}.land__block-video-left:before{width:100%}.land__block-video-left .land__pl-flex{align-items:center;flex-direction:column;justify-content:center}.land__block-video-left .land__pl-flex .land__pl-left{margin:0 0 20px;max-width:400px;width:100%}.land__block-video-left .land__pl-flex .land__pl-cont{width:100%}.land__pic-block{margin-bottom:20px}.land__rs-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px;max-width:100%;width:auto}.land__rs-item .land__rs-pic{margin:0 0 20px;max-width:242px;width:80%}.land__reviews-slider .slick-next,.land__reviews-slider .slick-prev{top:120px}.land__reviews-slider .slick-next:before,.land__reviews-slider .slick-prev:before{font-size:25px}.land__reviews-slider .slick-prev{left:10px}.land__reviews-slider .slick-next{right:10px}.land__block-list{grid-template-columns:1fr}.land__how-work-list{margin-left:0;margin-right:0}.land__how-work-list li{margin:0 0 30px;width:100%}.land__grid-cont{grid-template-columns:1fr}.land__cf-cell{width:100%}.help-map{width:320px}.hm-block{font-size:14px}.hm-block h3{font-size:18px;margin-bottom:6px}.section-map{height:400px}.footer-block{padding:35px 0}.footer-flex{align-items:center;flex-direction:column;justify-content:center}.footer-logo{display:block;margin-bottom:30px}}
/*# sourceMappingURL=landings.css.map */
/*09-05-2024*/

.accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #03b5d2;
}

.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}

.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}

.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}

.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 35px;
  right: 5px;
  width: 22px;
  height: 22px;
}
.custom_faq .max-width h3.title {
  text-align: unset;
}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 10px;
  left: 0px;
  width: 22px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 0px;
  left: 10px;
  width: 2px;
  height: 22px;
  background: currentColor;
}

.accordion button[aria-expanded='true'] {
  color: #03b5d2;
}
.accordion button[aria-expanded='true'] .icon::after {
  width: 0;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  max-height: 9em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}


/* slider*/

   .gallery {
    width: 100%;
    position: relative;
    padding: 0 100px;
}
.sp .gallery {
    padding: 0 80px;
}

/* .swiper {
    width: 100%;
    max-width: 800px;
} */
.sp .swiper {
    width: 100%;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
    aspect-ratio: 800 / 600;
    object-fit: cover;
}

.swiper-button-prev,
.swiper-button-next {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 1px solid #222;
    border-radius: 50%;
    z-index: 1;
    cursor: pointer;
}
.sp .swiper-button-prev,
.sp .swiper-button-next {
    width: 40px;
    height: 40px;
}

.swiper-button-prev {
    left: 24px;
}
.sp .swiper-button-prev {
    left: 20px;
}

.swiper-button-next {
    right: 24px;
}
.sp .swiper-button-next {
    right: 20px;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: "";
    width: 8px;
    height: 8px;
    border: solid #222;
    border-width: 1px 1px 0 0;
}
.swiper-button-prev::after {
    margin-left: 3px;
    transform: rotate(-135deg);
}
.swiper-button-next::after {
    margin-right: 3px;
    transform: rotate(45deg);
}

.swiper-button-disabled {
    pointer-events: none;
    opacity: 0.5;
}

.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color: transparent;
}

.swiper-pagination-bullet-active {
    background-color: #C01A49;
    border: 1px solid #C01A49;
}

/* ----13/14-05-2024-start---- */
.template_one .role_1 .first-heading {
  font-weight: 600;
}
.hashtag {
  margin-bottom: 50px;
}
.template_two .head-cont.head-cont-home-page, .template_three .head-cont.head-cont-home-page, .template_four .head-cont.head-cont-home-page, .template_five .head-cont.head-cont-home-page, .template_six .head-cont.head-cont-home-page {
  justify-content: center;
} {
  justify-content: center;
}
.template_two .head-cont.head-cont-home-page .role_1 {
  color: #fff;
  font-weight: 500;
}
.head-block.head-video-block::before {
  content: '';
  background: #00000054;
  position: absolute;
  width: 100%;
  height: 100%;
}
.template_three .head-cont.head-cont-home-page .role_1 {
  color: #fff;
  font-weight: 500;
  max-width: 1077px;
  line-height: 104px;
}
.template_three .head-cont.head-cont-home-page .role_2 p {
  font-size: 20px;
  font-weight: 500;
  max-width: 722px;
}
.btnn-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  max-width: 1500px;
}
.btnn-content .hero-buttons {
  padding: 0px;
}
.template_four .head-cont.head-cont-home-page .role_1 {
  color: #fff;
  font-weight: 500;
  max-width: 1077px;
  line-height: 104px;
}
.template_four .head-cont.head-cont-home-page .role_2 p {
  font-size: 20px;
  font-weight: 500;
  max-width: 722px;
  line-height: 32px;
}
.template_four .head-cont.head-cont-home-page .role_2 {
  width: 100%;
  max-width: 1500px;
}
.template_four .head-cont.head-cont-home-page .hero-buttons {
  width: 100%;
  justify-content: flex-start;
  max-width: 1500px;
  margin-top: 60px;
  padding: 0px;
}
.template_four .head-cont.head-cont-home-page h1 {
  margin-bottom: 40px;
}
.template_five .head-cont.head-cont-home-page .role_1 {
  color: #fff;
  line-height: 104px;
  font-weight: 500;
}
.template_five .head-cont.head-cont-home-page .role_2 {
  text-align: left;
  font-weight: 500;
  color: #E62159;
}
.template_five .head-cont.head-cont-home-page .content p {
  font-size: 20px;
  font-weight: 500;
  max-width: 722px;
}
.template_five .d-flex {
  flex-direction: row;
}
.template_five .d-flex h1 {
  width: 80%;
}
.template_five .d-flex .content .hero-buttons {
  justify-content: unset;
  padding: 0px;
  margin-top: 50px;
}
.template_six .sector .vacancies_count {
  font-size: 100px;
  font-weight: 500;
  line-height: 104px;
}
.template_six .sector .sector_name {
  font-size: 32px;
  line-height: 40px;
  text-align: center;
  font-weight: 500;
}
.template_six .header-logo .role_1 img.logo-image {
  width: 70%;
  margin: 0 auto;
}
.template_six .sector {
  position: absolute;
  right: 0;
  bottom: 60px;
  z-index: 9;
}
.left-heading-section h2 {
  font-size: 65px;
  line-height: 80px;
  font-weight: 400;
  color: #fff;
  font-family: 'Quicksand';
  margin: 0px;
}
.left-right-content .right-para-section {
  width: 50%;
}
.left-right-content .left-heading-section {
  width: 50%;
}
.right-para-section p {
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
}
.left-right-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-content-div {
  padding: 120px 0px;
}
.custom_faq .max-width {
  max-width: 1464px;
  margin: 0 auto;
}
.custom_faq {
  padding: 120px 0px;
}
.custom_faq .max-width .accordion .accordion-item button {
  font-size: 34px;
  color: #fff;
  line-height: 40px;
  font-weight: 400;
  padding: 24px 0px;
}
.custom_faq .max-width .accordion .accordion-item, .custom_faq .max-width .accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #373737;
}
.custom_faq .max-width .accordion-content p {
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: 1px;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  max-height: unset;
  padding: 24px 0px;
}
.accordion-item #button {
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 15px 40px;
  font-size: 20px;
  margin-top: 24px;
  margin-bottom: 40px;
}
.accordion-item #button a {
  text-decoration: none;
}
.accordion-item #button:hover {
  background: #E62159;
}
.team_template_two {
  padding: 120px 0px;
}
.team_template_two .custom_team h3.title.mar {
  max-width: 722px;
  font-weight: 400;
}
.team_template_two .custom_team h3.title.mar span {
  font-weight: 500;
}
.team-gallery {
  padding: 0px;
} 
.custom_team {
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}
.custom-arrows {
  position: absolute;
  right: 0;
}
.custom-arrows .swiper-button-prev, .custom-arrows .swiper-button-next {
  background: #E62159;
}
.custom-arrows .swiper-button-prev:after, .custom-arrows .swiper-button-next:after {
  width: 15px;
  height: 15px;
  border: solid #fff;
  border-width: 3px 3px 0 0;
}
.custom-arrows .swiper-button-next {
  right: 0;
}
.custom-arrows .swiper-button-prev {
  left: -120px;
}
.custom-arrows .swiper-button-next::after {
  margin-right: 5px;
}
.custom-arrows .swiper-button-prev::after {
  margin-left: 5px;
}
section.home-slider-section .head-cont.head-cont-home-page {
  justify-content: center;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title {
  color: #fff;
  font-weight: 500;
  line-height: 104px;
  margin-bottom: 50px;
}
section.home-slider-section .head-cont.head-cont-home-page .hero-buttons {
  width: 100%;
  display: unset;
  max-width: 1500px;
}
.uniquely-block .un-slider {
  margin: 0px;
}
.uniquely-block ul.slick-dots {
  position: unset;
  display: flex !important;
}
.uniquely-block ul.slick-dots li {
  background: #707070;
  width: 28px;
  height: 28px;
  border-radius: 50px;
}
.uniquely-block .slick-dots li.slick-active button:before {
  opacity: 1;
  background: #C01A49;
  border-radius: 50px;
  width: 28px;
  height: 28px;
}
.uniquely-block .slick-slider-navigation .slider-prevArrow.slick-arrow {
  position: relative;
  left: 0;
  width: 30px;
  height: 30px;
}
.uniquely-block ul.slick-dots li.slick-active::before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  border: 2px solid #373737;
  border-radius: 50px;
  top: -6px;
  left: -6px;
}
.uniquely-block .slick-slider-navigation .slider-nextArrow.slick-arrow {
  position: absolute;
  width: 30px;
  height: 30px;
}
.uniquely-block .slick-slider-navigation .slider-prevArrow.slick-arrow::before {
  content: '' !important;
  background: url(../images/arrow-left.png) !important;
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: cover !important;
  top: 0;
  left: 0;
  opacity: 1;
}
.uniquely-block .slick-slider-navigation .slider-nextArrow.slick-arrow::before {
  content: '' !important;
  background: url(../images/arrow-right.png) !important;
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: cover !important;
  top: 0;
  left: 0;
  opacity: 1;
}
.uniquely-block {
  position: relative;
}
.uniquely-block .slick-slider-navigation {
  position: absolute;
  right: 80px;
  display: flex;
  bottom: 80px;
  align-items: center;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title .role_1 {
  max-width: 1077px;
}
.uniquely-block .slick-slider-navigation .slider-prevArrow.slick-arrow, .uniquely-block .slick-slider-navigation .slider-nextArrow.slick-arrow {
  position: relative;
  cursor: pointer;
}
.uniquely-block .slick-slider-navigation .slider-dots {
  padding: 0px 15px;
}
.uniquely-block ul.slick-dots li button::before {
  color: transparent;
}
.uniquely-block ul.slick-dots li:not(:last-child) {
  margin-right: 15px;
}
.brands_template_one li.award-brand-card .award-brand-card-icon {
  width: 70%;
  margin-bottom: 30px;
}
.brands_template_one .talent-branding .title-text {
  margin: 0 auto;
}
.brands_template_one, .brands_template_two, .brands_template_three, .brands_template_four {
  padding: 120px 0px;
}
.brands_template_two .award-brand-card-icon {
  width: 70%;
}
.brands_template_two .talent-branding {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.brands_template_two .talent-branding .title_content {
  width: 40%;
}
.brands_template_two .talent-branding .logo_button {
  width: 50%;
}
.brands_template_two .talent-branding .logo_button ul.award-brand-list li.award-brand-card {
  width: 50%;
}
.brands_template_two .talent-branding .logo_button ul.award-brand-list {
  flex-wrap: nowrap;
  padding: 0px;
}
.brands_template_two .talent-branding .title_content h3.title {
  text-align: left;
  margin-bottom: 30px;
}
.brands_template_two .talent-branding .title_content .title-text {
  text-align: left;
  margin: 0px !important;
}
.brands_template_three .award-brand-card-icon {
  width: 70%;
}
.brands_template_three .talent-branding {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.brands_template_three .talent-branding .title_content {
  width: 40%;
}
.brands_template_three .talent-branding .logo_button {
  width: 50%;
}
.brands_template_three .talent-branding .logo_button ul.award-brand-list li.award-brand-card {
  width: 50%;
}
.brands_template_three .talent-branding .logo_button ul.award-brand-list {
  flex-wrap: nowrap;
  padding: 0px;
}
.brands_template_three .talent-branding .title_content h3.title {
  text-align: left;
  margin-bottom: 30px;
}
.brands_template_three .talent-branding .title_content .title-text {
  text-align: left;
  margin: 0px !important;
}
.brands_template_three .talent-branding .logo_button ul.award-brand-list {
  flex-wrap: nowrap;
  padding: 0px;
}
.brands_template_three .talent-branding .title_content h3.title {
  text-align: left;
  margin-bottom: 30px;
}
.brands_template_three .talent-branding .title_content .title-text {
  text-align: left;
  margin: 0px !important;
}
.brands_template_four .talent-branding {
  display: flex;
  align-items: center;
}
.brands_template_four .talent-branding .title_content {
  width: 40%;
}
.brands_template_four .talent-branding .logo_button {
  width: 50%;
}
.brands_template_four .talent-branding .logo_button ul.award-brand-list li.award-brand-card {
  width: 50%;
}
.brands_template_four .talent-branding .logo_button ul.award-brand-list {
  flex-wrap: wrap;
  padding: 0px;
}
.brands_template_four .talent-branding .title_content h3.title {
  text-align: left;
  margin-bottom: 30px;
}
.brands_template_four .talent-branding .title_content .title-text {
  text-align: left;
  margin: 0px !important;
}
.brands_template_four .talent-branding .title_content h3.title {
  text-align: left;
  margin-bottom: 30px;
}
.brands_template_four .talent-branding .title_content .title-text {
  text-align: left;
  margin: 0px !important;
}
.brands_template_four .award-brand-card-icon {
  width: 70%;
}
.stat_template_one, .stat_template_two, .stat_template_three, .stat_template_four, .stat_template_five {
  padding: 120px 0px;
}
.stat_template_four .fixed {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stat_template_four .fixed .title_content {
  width: 40%;
}
.stat_template_four .fixed .logo_stats {
  width: 50%;
}
.stat_template_four .fixed .title_content h3.title {
  text-align: left;
  margin-bottom: 40px;
}
.stat_template_four .fixed .title_content .title-text {
  text-align: left;
  margin: 0px;
}
.stat_template_four .fixed .logo_stats ul.purpose-list li {
  width: 50%;
}
.stat_template_four .fixed .logo_stats ul.purpose-list li {
  width: 50%;
}
.stat_template_five .fixed {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stat_template_five .fixed .title_content {
  width: 40%;
}
.stat_template_five .fixed .logo_stats {
  width: 50%;
}
.stat_template_five .fixed .title_content h3.title {
  text-align: left;
  margin-bottom: 40px;
}
.stat_template_five .fixed .title_content .title-text {
  text-align: left;
  margin: 0px;
}
.stat_template_five .fixed .logo_stats ul.purpose-list li {
  width: 50%;
}
.stat_template_five .fixed .logo_stats ul.purpose-list li {
  width: 50%;
}
.testimonial_template_one, .testimonial_template_two, .testimonial_template_three, .testimonial_template_four  {
  padding: 120px 0px;
}
.customer-card .customer-card-container {
  max-width: 100%;
}
.stripes-block.home-page .fixed ul.logo-list {
  margin-top: 0px;
}
.glassdoor-section ~section.ct-ts-section {
  padding: 0px;
}
.padding-tb {
  padding: 120px 0px;
}
.flex-properties section.ct-ts-section.template_four {
  padding-top: 0px;
  width: 50%;
}
.flex-properties {
  display: flex;
}
section.glassdoor-section.template_four .title-flex-block {
  flex-direction: column;
  align-items: baseline;
}
section.glassdoor-section.template_four {
  width: 50%;
}
.awards_template_five .fixed {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.awards_template_five .fixed .awards-left-text {
  width: 45%;
}
.awards_template_five .fixed .awards-right-images {
    width: 50%;
}
.awards_template_five .fixed .awards-left-text h3.title {
  text-align: left;
}
.awards_template_five .fixed .awards-left-text .title-text {
  text-align: left;
  margin: 0px;
}
.awards_template_five .fixed .awards-right-images .image-part {
  display: flex;
  gap: 25px;
  justify-content: end;
}
.awards_template_five .fixed .awards-left-text .title-text p {
  margin: 0px;
  font-weight: 400;
}
.awards_template_five, .awards_template_one, .awards_template_two, .awards_template_three, .awards_template_four {
  padding: 120px 0px;
}
.awards_template_one .awards-image-gallery .inner-images-awards .awards-item {
  padding: 0px;
  margin: 0px;
}
.awards_template_one .awards-image-gallery .inner-images-awards {
  display: flex;
  gap: 60px;
  justify-content: center;
  flex-wrap: wrap;
}
.awards_template_two .awards-block .awards-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable .slick-track {
  height: 100%;
}
.awards_template_two .awards-block .awards-slider.slick-initialized.slick-slider.slick-dotted {
  height: 100%;
}
.awards_template_two .awards-block {
  min-height: unset !important;
  height: 400px;
  margin: 0px;
}
.awards_template_two .awards-block .awards-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
  height: 100%;
}
.awards_template_two .awards-block .awards-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable .slick-track .awards-item .awards-logo {
  width: 25%;
}
.fourth-template-images .images-bottom-section {
  display: flex;
  gap: 60px;
}
.awards_template_four h3.title {
  text-align: left;
}
.awards_template_four .title-text {
  text-align: left;
  margin: 0px;
}
.cloud-about-section-text h3.title-small {
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 400 !important;
}
.cloud-about-section-text h3.title.mar {
  margin-bottom: 20px;
}
.community_template_one, .community_template_two  {
  padding: 120px 0px;
}
.community_template_one .title-text {
  margin-top: 0px;
  margin-bottom: 50px;
}
.community-inner-part .community-items {
  display: flex;
  gap: 30px;
  justify-content: center;
  flex-wrap: wrap;
}
.community-left-right {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
.community-left-right .community-flex h3.title {
  text-align: left;
  font-size: 60px;
  line-height: 65px;
  margin-bottom: 30px;
}
.community-left-right .community-flex .title-text {
  text-align: left;
  margin: 0px;
}
.community-left-right .community-inner-part .community-items .community-single-item {
  width: 48%;
}
.awards_template_five .fixed .awards-right-images .image-fixed {
  width: 253px;
  height: 253px;
}
.awards_template_five .fixed .awards-right-images .image-fixed .acc-card {
  height: 100%;
}
.community-card-thumbnail::before {
  background: transparent !important;
}
.team_template_one {
  padding: 120px 0px;
}
.team_template_one ul.team-list {
  margin-bottom: 0px;
}
.disk-card-list.ten {
  margin: 0;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}
.disk-card-list.ten .disk-card {
  width: 20%;
}
.disk-card-list.eigth {
  margin: 0px;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}
.disk-card-list.eigth .disk-card {
  width: 25%;
}
.disk-card-section .title {
  margin-bottom: 40px;
}
.disk-card-section h3.title-text {
  margin-top: 0px;
  margin-bottom: 50px;
  font-family: 'Quicksand' !important;
  font-weight: 400 !important;
}
section.disk-card-section, .vacancy-section, .contact-section, .cloud-about-section, .customer-about-us-page, section.second_form_template, section.services-template {
  padding: 120px 0px !important;
}
form#search-form button.search-btn-rounded {
  background: #A84D97;
}
form#search-form button.search-btn-rounded:hover {
  background: #fff;
  color: #A84D97;
}
.vacancy-swiper-items .jl-item-vacancy .jl-flex .btn:hover {
  background: #A84D97;
}
.vacancy-swiper-items .jl-item:hover .btn {
  background: #A84D97;
}
.vacancy-swiper-items .jl-item.jl-item-vacancy h3.jl-title {
  font-family: 'Quicksand' !important;
  font-weight: 600 !important;
}
.vacancy-section .vacancy-form input#keywords {
  font-weight: 300;
}
.contact-form .cf-flex .dropdown-input:first-child {
  width: 100%;
}
.contact-form .cf-flex .dropdown-input {
  width: 32%;
}
.contact-form .cf-flex .dropdown-input:first-child .cf-cell {
  width: 32%;
}
.contact-form .cf-cell {
  width: 32%;
}
.contact-form .cf-flex .dropdown-input .cf-cell {
  width: 100%;
}
.contact-form .cf-label {
  color: #A84D97;
}
.contact-form .cf-attach .cf-file span {
  color: #A84D97 !important;
}
.contact-form .cf-attach .cf-file:hover > span {
  background: #A84D97 !important;
}
.contact-form .cf-attach .cf-file:hover span {
  color: #fff !important;
}
.contact-form .cf-cell.cf-cell-sub .btn:hover {
  background: #A84D97 !important;
}
section.contact-section {
  margin: 0px;
}
section.contact-section .contact-form {
  margin: 0px;
}
.right-form-contact form#form_126 {
  margin: 0px;
}
section.contact-section .contact-form button.btn {
  margin-bottom: 0px;
}
section.second_form_template .left-form-text {
  width: 40%;
}
section.second_form_template .right-form-contact {
  width: 50%;
}
section.second_form_template .head-flex {
  margin: unset;
}
.right-form-contact form#form_126 .cf-flex {
  margin: 0px;
}
.right-form-contact form#form_126 .cf-flex .cf-cell {
  margin-bottom: 40px;
}
.right-form-contact form#form_126 .cf-flex .cf-cell {
  width: 47%;
}
section.second_form_template .left-form-text .desc-36 {
  font-weight: 300;
}
.right-form-contact form#form_126 .cf-flex .cf-cell.var-2 {
  width: 100%;
}
.right-form-contact form#form_126 .cf-flex .cf-cell.cf-cell-sub {
  margin: 0px;
}
.right-form-contact form#form_126 .cf-flex .cf-cell.cf-cell-sub button.btn {
  margin: 0px;
}
.right-form-contact form#form_126 .cf-flex .fc-cell.fc-cell-sub, .right-form-contact form#form_126 .cf-flex .fc-cell.fc-cell-sub label.fc-check {
  height: 50px;
  display: flex;
  align-items: center;
}
.services-template ul.excellence-list h3.el-head {
  font-family: 'Quicksand' !important;
  font-weight: 300 !important;
  font-size: 35px !important;
}
.services-template ul.excellence-list {
  margin-bottom: 0px;
}
section.services-template .title-text.var-2 {
  text-align: center;
  font-weight: 300;
}
.care-block ul.care-list {
  row-gap: 60px;
}
.colleagues_template h3.title {
  margin-bottom: 70px;
}
.colleagues_template .colleagues_right_text ul.care-list li {
  margin: 0px;
}
.colleagues_template .colleagues_right_text p {
  margin-bottom: 40px !important;
}
.colleagues_template, .rewards_template, .image_slider_template_one, .image_slider_template_two, .image_slider_template_three {
  padding: 120px 0px;
  margin: 0px;
}
.colleagues_template .care-block {
  margin: 0px;
}
section.acc-section.image_slider_template_one .container {
  max-width: 100%;
}
section.acc-section.image_slider_template_one .container .gallery .swiper-slide {
  height: 635px;
  border: 1px solid #707070;
}
section.acc-section.image_slider_template_one .container .gallery .swiper-slide .autoplay-progress {
  height: 100%;
}
section.image_slider_template_one .swiper-button-prev, section.image_slider_template_one .swiper-button-next {
  background: #E62159;
  border: none;
}
section.image_slider_template_one .swiper-button-prev::after, section.image_slider_template_one .swiper-button-next::after {
  border-color: #fff;
}
section.image_slider_template_one .swiper-button-prev:hover, section.image_slider_template_one .swiper-button-next:hover {
  background: #fff;
}
section.image_slider_template_one .swiper-button-prev:hover::after, section.image_slider_template_one .swiper-button-next:hover::after {
  border-color: #E62159;
}
.head-cont-home-page.head-cont h1.gen-title {
  padding-top: 100px;
}
.head-cont.head-cont-home-page .content {
  padding-top: 100px;
}
.gallery.image_slider_one span.swiper-pagination-bullet {
  background: #707070;
  width: 28px;
  height: 28px;
  border-radius: 50px;
  border: none;
  margin-right: 15px;
}
.gallery.image_slider_one span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e62159;
  position: relative;
}
.gallery.image_slider_one span.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  border: 2px solid #373737;
  border-radius: 50px;
  top: -6px;
  left: -6px;
}
.image_slider_template_two .right-content-left-slider {
  display: flex;
  gap: 70px;
  align-items: center;
}
.image_slider_template_two .right-content-left-slider .right_container {
  width: 30%;
  position: relative;
}
.image_slider_template_two .right-content-left-slider .left_container {
  width: 70%;
}
.image_slider_template_two .right-content-left-slider .right_container h3.title {
  text-align: left;
  margin-bottom: 20px;
  font-size: 50px;
}
.image_slider_template_two .right-content-left-slider .right_container .content_custom {
  font-size: 20px;
}
.image_slider_template_two .right-content-left-slider .left_container .swiper-slide {
  height: 623px;
  border: 1px solid #707070;
}
.image_slider_template_two .fixed {
  padding-right: 0px;
}
.image_slider_template_two .right-content-left-slider .left_container .swiper-slide .autoplay-progress {
  height: 100%;
  width: 100%;
}
.image_slider_template_two .right-content-left-slider .left_container span.swiper-pagination-bullet, .image_slider_template_three span.swiper-pagination-bullet {
  background: #707070;
  width: 28px;
  height: 28px;
  border-radius: 50px;
  border: none;
  margin-right: 15px !important;
}
.image_slider_template_two .right-content-left-slider .left_container span.swiper-pagination-bullet.swiper-pagination-bullet-active, .image_slider_template_three span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e62159;
  position: relative;
  width: 60px;
  margin-right: 15px;
}
.image_slider_template_two .right-content-left-slider .left_container span.swiper-pagination-bullet.swiper-pagination-bullet-active::before, .image_slider_template_three span.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: '';
  width: 75px;
  height: 40px;
  position: absolute;
  border: 2px solid #373737;
  border-radius: 50px;
  top: -6px;
  left: -8px;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev, .image_slider_template_two .right-content-left-slider .right_container .swiper-button-next, .image_slider_template_three .swiper-button-prev, .image_slider_template_three .swiper-button-next {
  background: #e62159;
  border: none;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev:hover, .image_slider_template_two .right-content-left-slider .right_container .swiper-button-next:hover, .image_slider_template_three .swiper-button-prev:hover, .image_slider_template_three .swiper-button-next:hover {
  background: #fff;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev::after, .image_slider_template_two .right-content-left-slider .right_container .swiper-button-next::after, .image_slider_template_three .swiper-button-prev::after, .image_slider_template_three .swiper-button-next::after {
  border-color: #fff;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev:hover::after, .image_slider_template_two .right-content-left-slider .right_container .swiper-button-next:hover::after, .image_slider_template_three .swiper-button-prev:hover::after, .image_slider_template_three .swiper-button-next:hover::after {
  border-color: #e62159;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev {
  top: unset;
  bottom: -100px;
  left: 0;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-next {
  top: unset;
  bottom: -100px;
  left: 70px;
  margin: 0px;
}
.image_slider_template_three .swiper-pagination {
  padding: 0px;
  padding-bottom: 50px;
}
.image_slider_template_three .fixed h3.title {
  padding: 0 4%;
}
.image_slider_template_three .fixed {
  padding: 0px;
}
.image_slider_template_three .fixed .container {
  max-width: 100%;
}
.image_slider_template_three .fixed .container .slider_three .swiper.swiper-initialized {
  height: 800px;
}
.image_slider_template_three .fixed .container .slider_three .swiper.swiper-initialized .autoplay-progress {
  height: 100%;
}
.image_slider_template_three .fixed .container .slider_three .swiper.swiper-initialized .swiper-button-prev {
  left: 80px;
}
.image_slider_template_three .fixed .container .slider_three .swiper.swiper-initialized .swiper-button-next {
  right: 80px;
}
.pdf_template_one .pdf_flex {
  display: flex;
  gap: 50px;
  align-items: center;
  max-width: 1500px;
  margin: 0 auto;
}
.pdf_template_one .pdf_flex .file_custom.right .first-heading {
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 24px;
}
.pdf_template_one .pdf_flex .file_custom.right {
  width: 50%;
}
.pdf_template_one .pdf_flex .file_custom.left {
  width: 50%;
}
.pdf_template_one .pdf_flex .file_custom.right .second-heading {
  font-size: 30px;
  line-height: 40px;
}
.pdf_template_one .pdf_flex .file_custom.right .hero-buttons {
  margin-top: 48px;
  padding: 0px;
  justify-content: left;
}
.pdf_template_one {
  margin: 160px 0px;
}
.pdf_template_one .pdf_flex .file_custom.right .hero-buttons a.btn.btn-new {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.pdf_template_one .pdf_flex .file_custom.right .hero-buttons a.btn.btn-new:hover {
  background: #fff;
  color: #000;
}
.pdf_template_one .pdf_flex .file_custom.right .hero-buttons a.downlad-pdf {
  background: #fff !important;
  color: #000 !important;
}
.pdf_template_one .pdf_flex .file_custom.right .hero-buttons a.downlad-pdf:hover {
  background: transparent !important;
  color: #fff !important;
}
.pdf_template_two .pdf_flex {
  display: flex;
  gap: 20px;
}
.pdf_template_two .pdf_flex .file_custom.right {
  width: 50%;
  border: 1px solid #404040;
  padding: 25px;
  background: rgb(255 255 255 / 3%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  backdrop-filter: blur(3px);
}
.pdf_template_two .pdf_flex .file_custom.left {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.pdf_template_two .pdf_flex .file_custom.right .first-heading {
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 24px;
}
.pdf_template_two .pdf_flex .file_custom.right .second-heading {
  font-size: 30px;
  line-height: 40px;
  color: #C01A49;
  font-weight: 500;
}
.pdf_template_two .pdf_flex .file_custom.right .hero-buttons {
  padding: 0px;
  margin-top: 48px;
  justify-content: left;
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion {
  width: 48%;
  border: 1px solid #404040;
  padding: 25px;
  background: rgb(255 255 255 / 3%);
  backdrop-filter: blur(3px);
}
.pdf_template_two {
  padding: 120px 0px;
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion h3 {
  font-size: 30px !important;
  font-weight: 500 !important;
  margin-bottom: 20px;
  font-family: 'Quicksand' !important;
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion p {
  font-size: 20px;
  line-height: 32px;
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion .button a.btn.btn-new {
  margin: 0px;
  margin-top: 24px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion .button a.btn.btn-new:hover {
  background: #fff;
  color: #000;
}
.pdf_template_three {
  padding: 120px 0px;
}
.pdf_template_three .file_fixed .pdf-top-section {
  text-align: center;
}
.pdf_template_three .file_fixed .pdf-top-section h3.title {
  margin-bottom: 24px;
  font-weight: 400;
  font-size: 60px;
}
.pdf_template_three .file_fixed .pdf-top-section .content_custom {
  font-size: 30px;
  max-width: 870px;
  margin: 0 auto 60px auto;
  color: #C01A49;
  font-weight: 500;
}
.pdf-bottom-slider-section .swiper-wrapper .swiper-slide {
  border: 1px solid #404040;
  padding: 26px;
}
.pdf-bottom-slider-section .swiper-wrapper .swiper-slide h3 {
  font-size: 30px !important;
  font-weight: 500 !important;
  margin-bottom: 20px;
  font-family: 'Quicksand' !important;
}
.pdf-bottom-slider-section .swiper-wrapper .swiper-slide p {
  font-size: 20px;
  line-height: 32px;
}
.pdf-bottom-slider-section .swiper-wrapper .swiper-slide .button a.btn.btn-new {
  margin: 0px;
  margin-top: 24px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.pdf-bottom-slider-section .container {
  max-width: 100%;
}
.pdf-bottom-slider-section .swiper-wrapper .swiper-slide .button a.btn.btn-new:hover {
  background: #fff;
  color: #000;
}
.pdf-bottom-slider-section .container .slider_file .swiper-pagination span.swiper-pagination-bullet {
  background: #707070;
  width: 28px;
  height: 28px;
  border-radius: 50px;
  border: none;
  margin-right: 15px !important;
}
.pdf-bottom-slider-section .container .slider_file .swiper-pagination span.swiper-pagination-bullet-active {
  background: #C01A49;
  position: relative;
  width: 60px;
}
.pdf-bottom-slider-section .container .slider_file .swiper-pagination span.swiper-pagination-bullet-active::before {
  content: '';
  width: 75px;
  height: 40px;
  position: absolute;
  border: 2px solid #373737;
  border-radius: 50px;
  top: -6px;
  left: -8px;
}
.pdf-top-section .pdf-bottom {
  position: absolute;
  width: 100%;
  height: 40px;
  bottom: -55px;
}
.pdf-top-section .pdf-bottom .swiper-button-prev {
  left: 45%;
  margin: 0px;
  background: #e62159;
  border: none;
}
.customer-about-us-page .background-image-key .key-div .key-left .left-button-key a.btn.btn-new-key {
  margin-bottom: 0px;
}
.pdf-top-section .pdf-bottom .swiper-button-next {
  left: 50%;
  margin: 0px;
  background: #e62159;
  border: none;
}
.pdf-top-section {
  position: relative;
}
.pdf-top-section .pdf-bottom .swiper-button-prev::after {
  border-color: #fff;
}
.pdf-top-section .pdf-bottom .swiper-button-next::after {
  border-color: #fff;
}
.pdf-bottom-slider-section {
  padding-top: 30px;
}
.event_template_one {
  padding: 120px 0px;
}
.event_template_one h3.title.mar {
  margin-bottom: 24px;
  line-height: 70px;
  font-weight: 400;
}
.event_template_one .title-text.mar {
  margin: 0px;
  max-width: 560px;
  width: 100%;
}
.event_template_one .events.events_slider {
  margin-top: 80px;
}
.event_template_one .events.events_slider .swiper-slide {
  width: 33.33%;
  height: auto;
}
.event_template_one .container {
  max-width: 100%;
}
.event_template_one .events.events_slider .swiper-slide .si-date, .event_template_one .events.events_slider .swiper-slide .si-name.free, .si-name.going {
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 28px;
}
.event_template_one .events.events_slider .swiper-slide .si-date img, .event_template_one .events.events_slider .swiper-slide .si-name.free img {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.event_template_one .events.events_slider .swiper-slide .si-name.going img {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.event_template_one .events.events_slider .swiper-slide .si-name {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 24px;
}
.event_template_one .events.events_slider .swiper-slide .si-name.hosted {
  font-size: 22px;
  line-height: 28px;
}
.event_template_one .events.events_slider .swiper-slide .si-pic {
  margin-bottom: 24px;
  height: 313px;
  object-fit: cover;
}
.event_template_one .events.events_slider .swiper-slide .si-name.hosted span.light-color-host {
  color: #B2B2B2;
}
.event_template_one .events.events_slider .swiper-slide .si-name.going {
  font-size: 20px;
  line-height: 28px;
  padding-bottom: 50px;
  margin: 0px;
}
.event_template_one .events.events_slider .swiper-slide .date_free_custom {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.event_template_one .events.events_slider .swiper-slide .date_free_custom .si-name.free {
  margin-bottom: 0px !important;
}
.event_template_one .events.events_slider .swiper-slide .si-date {
  margin-right: 24px;
}
.event_template_one .events.events_slider .swiper-slide .si-name.going ~span.si-more {
  font-size: 20px;
  line-height: 26px;
  position: absolute;
  bottom: 0;
}
.event_template_one .custom-arrows-zero, .insights_template_two .custom-arrows-zero {
  position: relative;
}
.custom-arrows-zero .swiper-button-prev {
  right: 70px;
  background: #e62159;
  left: unset;
  border: none;
}
.custom-arrows-zero .swiper-button-next {
  background: #e62159;
  border: none;
  right: 0;
}
.custom-arrows-zero .swiper-button-prev:after, .custom-arrows-zero .swiper-button-next:after {
  border-color: #fff;
}
.custom-arrows-zero .swiper-button-prev:hover,  .custom-arrows-zero .swiper-button-next:hover {
  background: #fff;
}
.custom-arrows-zero .swiper-button-prev:hover:after, .custom-arrows-zero .swiper-button-next:hover:after {
  border-color: #e62159;
}
.insights_template_two .container {
  max-width: 100%;
}
.insights_template_two .container .blogs.blog_slider .swiper-slide .si-date {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 18px;
}
.insights_template_two .container .blogs.blog_slider .swiper-slide .si-name {
  font-size: 34px;
  line-height: 44px;
  padding-bottom: 80px;
}
.insights_template_two .container .blogs.blog_slider .swiper-slide span.si-more {
  font-size: 20px;
  line-height: 26px;
  position: absolute;
  bottom: 0;
}
.insights_template_two .container .blogs.blog_slider .swiper-slide .si-pic {
  height: 313px;
  margin-bottom: 35px;
}
.insights_template_two .container .blogs.blog_slider .swiper-slide {
  height: auto;
}
.insights_template_two .title-text.mar {
  margin: 0px;
  max-width: 600px;
  margin-bottom: 60px;
}
.insights_template_two h3.title.mar {
  margin-bottom: 24px;
  font-weight: 400;
}
.insights_template_two {
  padding: 120px 0px;
}
.customer-about-us-page .background-image-key .key-dates h3.title.key {
  margin-bottom: 18px;
  text-align: left;
  font-weight: 400;
}
.customer-about-us-page .background-image-key .key-dates .sub-title-key {
  font-size: 26px;
  line-height: 30px;
}
.customer-about-us-page .background-image-key .key-dates {
  margin-bottom: 70px;
}
.customer-about-us-page .background-image-key .key-div {
  display: flex;
  gap: 120px;
  align-items: center;
}
.customer-about-us-page .background-image-key .key-div .key-left {
  width: 40%;
}
.customer-about-us-page .background-image-key .key-div .key-right {
  width: 60%;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer .days-key {
  background: #C01A4980;
  border: 1px solid #C01A49;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 60px;
  font-weight: 300;
  text-transform: uppercase;
  padding: 50px 20px;
  backdrop-filter: blur(3px);
  width: 200px;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer .day.title_couter {
  background: #C01A4980;
  border: 1px solid #C01A49;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 60px;
  text-transform: uppercase;
  backdrop-filter: blur(3px);
  margin-top: 8px;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer .hours-key, .customer-about-us-page .background-image-key .key-div .key-right #timer .minutes-key, .customer-about-us-page .background-image-key .key-div .key-right #timer .seconds-key {
  background: #FFFFFF14;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 60px;
  font-weight: 300;
  text-transform: uppercase;
  padding: 50px 20px;
  backdrop-filter: blur(3px);
  width: 200px;
  border: 1px solid #404040;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer .hours.title_couter, .customer-about-us-page .background-image-key .key-div .key-right #timer .minutes.title_couter, .customer-about-us-page .background-image-key .key-div .key-right #timer .seconds.title_couter {
  background: #FFFFFF14;
  border: 1px solid #404040;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 40px;
  text-transform: uppercase;
  backdrop-filter: blur(3px);
  margin-top: 8px;
}
.background-image-key {
  padding: 120px 0px;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer span {
  font-size: 20px;
  padding: 15px;
}
.background-image-key .key-div .key-left .content-left h2 {
  font-size: 33px;
  margin-bottom: 16px;
  color: #fff;
  font-weight: 300;
}
.time_line_div .timeline_heading h3 {
  font-size: 70px !important;
  line-height: 80px !important;
  margin-bottom: 100px;
  font-weight: 400 !important;
  font-family: 'Quicksand' !important;
}
.time_line_div  .timeline-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.time_line_div  .timeline-container .timeline-border-boxes {
  width: 800px;
  padding: 50px;
  border: 1px solid #404040;
  background: #FFFFFF08;
  backdrop-filter: blur(3px);
}
.time_line_div .timeline-container .timeline-border-boxes .buttons-timeline a.btn.btn-new {
  margin-bottom: 0px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline-heading-number {
  display: flex;
  align-items: center;
  margin-bottom: 27px;
}
.time_line_div .timeline-container .timeline_main .active_timeline::before {
  background: #C01A49 !important;
}
.time_line_div .timeline-container .timeline_main .timeline_date::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  border: 2px solid #373737;
  border-radius: 50px;
  left: 0;
}
.time_line_div .timeline-container .timeline_main .timeline_date::before {
  background: #373737;
  width: 28px;
  height: 28px;
  content: '';
  position: absolute;
  border-radius: 50px;
  left: 6px;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline-heading-number .timeline_number {
  max-width: 58px;
  width: 100%;
  height: 58px;
  background: #E62159;
  border-radius: 50px;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
}
.time_line_div .timeline-container .timeline-border-boxes {
  width: 100%;
  width: 100%;
  padding: 50px;
  border: 1px solid #404040;
  background: #FFFFFF08;
  backdrop-filter: blur(3px);
}
.time_line_div .timeline-container .timeline-border-boxes .timeline-heading-number ~.timeline_content {
  font-size: 20px;
  line-height: 32px;
}
.time_line_div .timeline-container .timeline-border-boxes .buttons-timeline a.btn.btn-new:hover {
  background: #fff;
  color: #000;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n-1) {
  padding-bottom: 160px;
}
.time_line_div .timeline-container .timeline_main .timeline_date {
  padding-bottom: 60px;
  font-size: 18px;
  position: relative;
  display: flex;
  height: 90px;
  align-items: center;
  padding-left: 50px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n) {
  margin-top: 160px;
}
.time_line_div {
  padding: 120px 0px;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline_title h3 {
  font-family: 'Quicksand' !important;
  font-weight: 400 !important;
  font-size: 30px !important;
  line-height: 35px !important;
}
.time_line_div .timeline-container .timeline_main {
  position: relative;
  width: 46%;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n-1) .border-timeline {
  width: 88%;
  height: 1px;
  background: #373737;
  position: absolute;
  right: -70px;
  top: 15px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n) .border-timeline {
  width: 78%;
  height: 1px;
  background: #373737;
  position: absolute;
  right: 7px;
  top: 15px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n)::before {
  content: '';
  background: #373737;
  position: absolute;
  width: 60px;
  height: 1px;
  top: 15px;
  left: -71px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n-1)::before {
  content: '';
  background: #373737;
  width: 81%;
  height: 1px;
  position: absolute;
  transform: rotate(90deg);
  right: -49%;
  top: 52%;
}
.customer-about-us-page .background-image-key .key-div .key-left .content-left {
  font-size: 20px;
}
.customer-about-us-page .background-image-key .key-div .key-left .content-left h3 {
  font-size: 30px !important;
  font-weight: 300 !important;
  line-height: 40px !important;
}
.key-date-section {
  padding: 0px !important;
}
section.three_form_template {
  padding: 120px 0px;
}
section.three_form_template .form-tb-template {
  max-width: 1464px;
  width: 100%;
  margin: 0 auto;
}
section.three_form_template .form-tb-template .form-top-text .image-form {
  margin-bottom: 50px;
}
.form-tb-template .form-top-text .title-form {
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 24px;
}
.form-tb-template .form-top-text .title-content {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 50px;
  mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
}
.form-tb-template .left-form-text .read-more-form p {
  font-size: 30px;
  line-height: 40px;
  font-weight: 300;
}
.form-tb-template .left-form-text h1.gen-title_2 {
  line-height: 0px;
  margin: 0;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 {
  margin: 0px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex {
  margin-top: 44px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .cf-cell {
  width: 48%;
  flex: 0 0 48%;
  margin-bottom: 44px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .fc-cell.fc-cell-sub {
  width: 100%;
  margin-bottom: 30px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .form-sumbit-btnn {
  justify-content: flex-start !important;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .inner-checkbox p.checkbox-text {
  padding-left: 30px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .inner-checkbox span {
  top: 10px;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-checkbox, section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio {
  width: 32%;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-checkbox label.fc-check {
  display: block;
  margin-bottom: 20px;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-checkbox label.fc-check p.checkbox-text {
  padding-left: 35px;
  position: relative;
  top: -10px;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio label.fc-check {
  display: block;
  margin-bottom: 20px;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio label.fc-check p.checkbox-text {
  padding-left: 35px;
  position: relative;
  top: -10px;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio label.fc-check span::before, section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio label.fc-check span::after {
  border-radius: 50px;
}
section.four_form_template {
  padding: 120px 0px;
}
section.four_form_template .right-form-contact form.contact-form {
  margin: 0px;
}
.template_six .shapes {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  bottom: 0;
}
.template_six .shapes .shape2 svg {
  position: absolute;
  top: 0;
  right: 0;
}
.template_six .shapes .shape3 {
  width: 100%;
  left: 0;
  position: absolute;
  bottom: 0;
}
.template_six {
  background: none;
}
.template-six-banner {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 115.41%;
  left: 50%;
  top: 0;
  z-index: 0;
  transform: translate(-50%);
  min-width: 1470px;
  pointer-events: none;
}
.template-six-banner::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(13.38deg);
  transform-origin: right bottom;
  z-index: 1;
  mix-blend-mode: color;
}
.template-six-banner img.banner-image-six {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: rotate(13.38deg);
  transform-origin: right bottom;
  filter: grayscale(1) brightness(0.85);
  z-index: 0;
  object-position: center 99%;
}
.template_six .shapes .shape1 svg {
  width: 35%;
  height: auto;
}
.template_six .shapes .shape2 svg {
  width: 30%;
  height: auto;
}







@media screen and (min-width:1201px) and (max-width:1800px) {
.time_line_div .timeline-container .timeline_main:nth-child(2n-1)::before, .time_line_div .timeline-container .timeline_main:nth-child(2n)::before {
  display: none;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n-1) .border-timeline, .time_line_div .timeline-container .timeline_main:nth-child(2n) .border-timeline {
  width: calc(100% - 170px);
  right: 0;
}
}



@media screen and (max-width:1300px) {
.customer-about-us-page .background-image-key .key-div {
  flex-direction: column;
  gap: 50px;
}
.customer-about-us-page .background-image-key .key-div .key-right {
  width: 100%;
}
.customer-about-us-page .background-image-key .key-div .key-left {
  width: 100%;
}
.template_six .shapes .shape1 {
  display: none;
}
}




@media screen and (max-width:1200px) {
.template_four .head-cont.head-cont-home-page .role_1 {
  max-width: 100%;
  line-height: 75px;
  font-size: 70px;
}
.template_four .head-cont.head-cont-home-page h1 {
  margin-bottom: 20px;
}
.template_four .head-cont.head-cont-home-page .role_2 {
  max-width: 100%;
}
.template_four .head-cont.head-cont-home-page .role_2 p {
  max-width: 100%;
}
.template_four .head-cont.head-cont-home-page .hero-buttons {
  margin-top: 30px;
}
.template_four {
  height: 800px;
}
.template_four .fixed {
  height: 100%;
}
.template_four .head-cont.head-cont-home-page {
  min-height: 100%;
  height: 100%;
  padding: 100px 0;
}
.left-heading-section h2 {
  font-size: 45px;
  line-height: 55px;
}
.left-right-content {
  gap: 30px;
}
.main-content-div {
  padding: 100px 0px;
}
.custom_faq {
  padding: 0px;
}
.team_template_two {
  padding: 100px 0px;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title {
  font-size: 70px;
  line-height: 75px;
  margin-bottom: 10px;
}
.template_six .header-logo .role_1 img.logo-image {
  width: 60%;
  margin: 0 auto;
}
.template_five .head-cont.head-cont-home-page h1.gen-title {
  font-size: 70px;
  line-height: 75px;
}
.template_five .head-cont.head-cont-home-page .role_1 {
  line-height: normal;
}
.template_three .head-cont.head-cont-home-page .role_1 {
  font-size: 70px;
  line-height: 75px;
  max-width: 100%;
}
.template_three .head-cont.head-cont-home-page h1 {
  margin-bottom: 20px;
}
.template_three .head-cont.head-cont-home-page .btnn-content {
  flex-direction: column-reverse;
}
.template_three .head-cont.head-cont-home-page .btnn-content .role_2 {
  width: 100%;
}
.template_three .head-cont.head-cont-home-page .role_2 p {
  max-width: 100%;
  margin-bottom: 30px;
}
.disk-card-list.eigth .disk-card, .disk-card-list.ten .disk-card {
  width: 33.33%;
}
section.second_form_template .left-form-text {
  width: 100%;
}
section.second_form_template .right-form-contact {
  width: 100%;
}
.colleagues_template .care-block {
  display: unset;
}
.colleagues_template .care-block .colleagues_left-slider {
  width: 100% !important;
  height: 500px !important;
}
.colleagues_template .care-block .colleagues_left-slider .care-pic {
  padding: 0px;
  height: 100%;
}
.colleagues_template .care-block .colleagues_right_text {
  width: 100% !important;
  padding-top: 50px;
}
.image_slider_template_two .right-content-left-slider {
  flex-direction: column;
  gap: 30px;
}
.image_slider_template_two .right-content-left-slider .right_container {
  width: 100%;
}
.image_slider_template_two .right-content-left-slider .left_container {
  width: 100%;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev {
  bottom: 0;
  right: 100px;
  margin: 0;
  left: unset;
  top: 0;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-next {
  right: 30px;
  bottom: 0;
  top: 0;
  left: unset;
}
.pdf_template_one .pdf_flex {
  flex-direction: column;
}
.pdf_template_one .pdf_flex .file_custom.right {
  width: 100%;
}
.pdf_template_one .pdf_flex .file_custom.left {
  width: 100%;
  height: 500px;
}
.pdf_template_one .pdf_flex .file_custom.left img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
.pdf_template_two .pdf_flex {
  flex-direction: column;
}
.pdf_template_two .pdf_flex .file_custom.right {
  width: 100%;
}
.pdf_template_two .pdf_flex .file_custom.left {
  width: 100%;  
}
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion {
  width: 49%;
}
.time_line_div .timeline-container {
  flex-direction: column;
}
.time_line_div .timeline-container .timeline_main {
  position: relative;
  width: 100%;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n-1) {
  padding-bottom: 0px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n) {
  margin-top: 0px;
}
.time_line_div .timeline-container .timeline_main:not(:last-child) {
  padding-bottom: 40px !important;
}
.time_line_div .timeline-container .timeline_main .timeline_date {
  padding-bottom: 30px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n) .border-timeline, .time_line_div .timeline-container .timeline_main:nth-child(2n-1) .border-timeline {
  width: calc(100% - 170px);
  top: 30px;
  right: 0px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n)::before {
  display: none;
}
}


@media screen and (max-width:1040px) {
.pdf_template_two .pdf_flex .file_custom.left .file_custom.left_sub-divion {
  width: 100%;
}
}


@media screen and (max-width:1024px) {
header.header .fixed .top-line {
  padding: 0px;
  align-items: flex-start;
}
}




@media screen and (max-width:991px) {
.left-right-content {
  flex-direction: column;
}
.left-right-content .left-heading-section {
  width: 100%;
}
.left-right-content .right-para-section {
  width: 100%;
}
.custom_faq .max-width h3.title {
  margin-bottom: 0px;
}
.template_six .sector .vacancies_count {
  font-size: 80px;
  line-height: 90px;
}
.template_six .sector .sector_name {
  font-size: 25px;
  line-height: 30px;
}
.template_five .head-cont.head-cont-home-page {
  flex-direction: column;
}
.template_five .head-cont.head-cont-home-page h1.gen-title {
  width: 100%;
  margin-bottom: 20px;
}
.template_five .head-cont.head-cont-home-page .content {
  width: 100%;
}
.brands_template_two .talent-branding .title_content, .brands_template_three .talent-branding .title_content, .brands_template_four .talent-branding .title_content {
  width: 100%;
}
.brands_template_two .talent-branding .logo_button, .brands_template_three .talent-branding .logo_button, .brands_template_four .talent-branding .logo_button {
  width: 100%;
}
.brands_template_two .talent-branding {
  flex-direction: column;
  gap: 40px;
}
.brands_template_three .talent-branding {
  flex-direction: column-reverse;
  gap: 40px;
}
.brands_template_four .talent-branding {
  flex-direction: column-reverse;
  gap: 40px;
}
.brands_template_one, .brands_template_two, .brands_template_three, .brands_template_four {
  min-height: auto !important;
  justify-content: center;
}
.brands_template_one .talent-branding h3.title {
  margin-bottom: 20px;
}
.brands_template_two .talent-branding .logo_button ul.award-brand-list li.award-brand-card, .brands_template_three .talent-branding .logo_button ul.award-brand-list li.award-brand-card, .brands_template_four .talent-branding .logo_button ul.award-brand-list li.award-brand-card {
  width: 250px;
}
.brands_template_two .talent-branding .title_content h3.title, .brands_template_two .talent-branding .title_content .title-text, .brands_template_three .talent-branding .title_content h3.title, .brands_template_three .talent-branding .title_content .title-text, .brands_template_four .talent-branding .title_content h3.title, .brands_template_four .talent-branding .title_content .title-text {
  text-align: center;
}
.stat_template_one h3.title {
  margin-bottom: 20px;
}
.stat_template_one, .stat_template_two, .stat_template_three, .stat_template_four, .stat_template_five {
  padding-bottom: 0px;
  min-height: auto;
}
.testimonial_template_two .customer-card {
  padding-bottom: 20px;
}
.stat_template_three ul.logo-list {
  margin-top: 0px;
}
.stat_template_one .title-text, .stat_template_two .title-text, .stat_template_three .title-text {
  margin-top: 0px;
}
.stat_template_four .fixed {
  flex-direction: column;
}
.stat_template_four .fixed .title_content {
  width: 100%;
}
.stat_template_four .fixed .logo_stats {
  width: 100%;
}
.stat_template_four .fixed .title_content h3.title {
  margin-bottom: 20px;
  text-align: center;
}
.stat_template_four .fixed .title_content .title-text, .stat_template_five .fixed .title_content h3.title, .stat_template_five .fixed .title_content .title-text {
  text-align: center;
}
.stat_template_five .fixed {
  flex-direction: column-reverse;
}
.stat_template_five .fixed .logo_stats {
  width: 100%;
}
.stat_template_five .fixed .title_content {
  width: 100%;
}
.stat_template_four .fixed .title_content .title-text, .stat_template_five .fixed .title_content .title-text {
  margin: 0 auto;
}
.stat_template_five .fixed .title_content h3.title {
  margin-bottom: 20px;
}
.testimonial_template_one, .customer-section, .testimonial_template_two, section.vacancy-section, section.contact-section, section.second_form_template, .colleagues_template, .rewards_template, .background-image-key {
  padding-bottom: 0px !important;
}
.testimonial_template_one .stripes-block.home-page h3.title, .testimonial_template_two .stripes-block.home-page h3.title {
  margin-bottom: 20px;
}
.padding-tb {
  padding-bottom: 0px;
}
.flex-properties {
  flex-direction: column-reverse;
}
.flex-properties section.glassdoor-section.template_four, .flex-properties section.ct-ts-section.template_four {
  width: 100%;
}
.flex-properties section.glassdoor-section.template_four {
  height: auto;
}
.flex-properties section.ct-ts-section.template_four {
  height: auto;
  padding-bottom: 0px;
}
.awards_template_five {
  padding-bottom: 0px;
}
.awards_template_five .fixed {
  flex-direction: column;
  gap: 30px;
}
.awards_template_five .fixed .awards-right-images, .awards_template_five .fixed .awards-left-text {
  width: 100%;
}
.awards_template_five .fixed .awards-left-text h3.title {
  margin-bottom: 20px;
}
.awards_template_five .fixed .awards-right-images .image-part {
  justify-content: left;
}
.awards_template_five .fixed .awards-right-images .image-fixed {
  width: 200px;
  height: 200px;
}
.awards_template_five .fixed .awards-left-text .title-text {
  max-width: 100%;
}
.awards_template_one, .pdf_template_two, .event_template_one, .insights_template_two {
  padding-bottom: 0px !important;
}
.awards_template_one h3.title {
  margin-bottom: 20px;
}
.awards_template_one .title-text {
  margin-top: 0px;
}
.awards_template_one .awards-image-gallery .inner-images-awards {
  gap: 20px;
}
.awards-image-gallery .flex.justify-center a.btn {
  margin-bottom: 0px;
}
.awards_template_two .awards-block {
  height: auto;
}
.awards_template_two h3.title {
  margin-bottom: 20px;
}
.awards_template_two .awards-block .awards-slider.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
  height: 400px;
}
.awards_template_three h3.title {
  margin-bottom: 20px;
}
.awards_template_three .journey-block {
  max-width: 100%;
  margin-top: 40px;
}
.testimonial_template_two .hero-buttons {
  padding: 0px;
}
section.glassdoor-section.template_three .title-flex-block {
  margin-bottom: 30px;
}
.awards_template_two, section.four_form_template {
  padding-bottom: 0px;
}
/* .awards_template_three .journey-block .journey-item .ji-big, .awards_template_three .journey-block .journey-item .ji-small-1, .awards_template_three .journey-block .journey-item .ji-small-2 {
  height: 300px;
}
.awards_template_three .journey-block .journey-item .ji-big .ji-big-pic {
  padding: 0px;
} */
.awards_template_three, .awards_template_four, section.section_3.template_one {
  padding-bottom: 0px;
}
.awards_template_four h3.title {
  margin-bottom: 20px;
}
.fourth-template-images .images-bottom-section {
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
}
.fourth-template-images .images-bottom-section .awards-image-items {
  width: 33.33%;
}
.fourth-template-images .images-bottom-section .awards-image-items .acc-card {
  justify-content: center;
}
.fourth-template-images .flex.justify-left {
  justify-content: center;
}
.fourth-template-images .flex.justify-left a.btn {
  margin-bottom: 0px;
}
section.section_3.template_one h3.title.mar {
  margin-bottom: 20px;
}
section.section_3.template_one .title-text.mar {
  margin-top: 0;
}
.main-content-div {
  padding-bottom: 0px;
}
section.cloud-about-section {
  padding-bottom: 0px !important;
}
section.cloud-about-section .fixed {
  flex-direction: column;
}
section.cloud-about-section .fixed .cloud-about-section-text .title-text {
  margin: 0px;
  max-width: 100%;
}
section.cloud-about-section .fixed .cloud-about-section-text h3.title-small {
  max-width: 100%;
}
section.cloud-about-section .fixed .cloud-about-section-text {
  max-width: 100%;
  margin: 0px;
  width: 100%;
}
section.community-section.community_template_one, section.community-section.community_template_two {
  padding-bottom: 0px;
}
section.community-section.community_template_one h3.title {
  margin-bottom: 20px;
}
.community-inner-part .community-items .community-single-item {
  width: 48%;
}
.community-inner-part .community-items .community-single-item a.community-card {
  margin: 0px;
  max-width: 100%;
}
.community-left-right {
  flex-direction: column;
}
.community-left-right .community-flex h3.title {
  margin-bottom: 20px;
  text-align: center;
  font-size: 45px;
  line-height: 50px;
}
.community-left-right .community-flex .title-text {
  text-align: center;
  margin: 0 auto;
}
.customer-wrap.customer-about-us-page, section.contact-section {
  padding-bottom: 0px !important;
}
.customer-wrap.customer-about-us-page ul.values-list.var-2 {
  margin-bottom: 0px;
}
.customer-wrap.customer-about-us-page ul.values-list.var-2 li:last-child {
  margin-bottom: 0px;
}
.team_template_one h3.title.mar {
  margin-bottom: 20px;
}
.team_template_one ul.team-list {
  margin-top: 0px;
}
.team_template_one, .team_template_two, section.services-template, .time_line_div {
  padding-bottom: 0px !important;
}
.team_template_two .custom_team .team-heading h3.title.mar {
  margin-bottom: 20px;
}
section.disk-card-section, .image_slider_template_one {
  padding-bottom: 0px !important;
}
.image_slider_template_two {
  padding-bottom: 0px;
}
.disk-card-section .title {
  margin-bottom: 20px;
}
section.disk-card-section .disk-card-list.six .disk-card, .disk-card-list.ten .disk-card {
  width: 33.33%;
}
.brands_template_two .talent-branding .title_content h3.title, .brands_template_three .talent-branding .title_content h3.title, .brands_template_four .talent-branding .title_content h3.title {
  margin-bottom: 20px;
}
.disk-card-list {
  flex-wrap: wrap;
  max-width: 100%;
}
.rewards_template {
  margin: 0px;
}
.custom_faq {
  padding-top: 120px;
}
.image_slider_template_two .right-content-left-slider .left_container .swiper-slide {
  height: auto;
}
section.acc-section.image_slider_template_one .container .gallery .swiper-slide {
  height: auto;
}
.image_slider_template_three .fixed .container .slider_three .swiper.swiper-initialized {
  height: auto;
}
footer.footer .fixed {
  margin-top: 50px;
}
.form-tb-template .form-top-text .title-form {
  font-size: 40px;
  line-height: 50px;
}
section.three_form_template .form-tb-template .form-top-text .image-form {
  margin-bottom: 30px;
}
.time_line_div .timeline_heading h3 {
  font-size: 40px !important;
  line-height: 50px !important;
  margin-bottom: 50px;
}
}







@media screen and (max-width:767px) {
.template_four .head-cont.head-cont-home-page .role_1 {
  line-height: 55px;
  font-size: 50px;
  text-align: center;
}
.template_four .head-cont.head-cont-home-page .hero-buttons {
  margin-top: 30px;
  justify-content: center;
}
.template_four .head-cont.head-cont-home-page .role_2 p {
  text-align: center;
  line-height: normal;
}
.template_four .head-cont.head-cont-home-page .role_2 {
  max-width: 100%;
  text-align: center;
}
.left-heading-section h2 {
  font-size: 35px;
  line-height: 40px;
}
.custom_faq .max-width .accordion .accordion-item button {
  font-size: 30px;
  color: #fff;
  line-height: 35px;
  font-weight: 400;
  padding: 18px 0px;
}
.accordion button .icon {
  top: 25px;
}
.custom-arrows {
  position: absolute;
  right: unset;
}
.custom_team {
  display: unset;
}
.custom-arrows .swiper-button-prev {
  left: 0;
}
.custom-arrows .swiper-button-next {
  right: 0px;
  left: 65px;
}
.team_template_two .custom_team h3.title.mar {
  font-size: 35px;
}
.custom_faq .max-width h3.title {
  font-size: 35px;
}
.gallery.team-gallery {
  padding-top: 50px;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title {
  font-size: 50px;
  line-height: 55px;
  margin-bottom: 10px;
}
.hero-buttons a.btn {
  font-size: 15px;
  padding: 10px 30px !important;
  min-height: 40px !important;
}
.template_six .sector .vacancies_count {
  font-size: 60px;
  line-height: 70px;
}
.template_five .head-cont.head-cont-home-page h1.gen-title {
  font-size: 50px;
  line-height: 55px;
}
.template_five .d-flex .content .hero-buttons {
  margin-top: 30px;
}
.template_five .head-cont.head-cont-home-page h1.gen-title, .template_five .head-cont.head-cont-home-page .role_2, .template_five .head-cont.head-cont-home-page .content p {
  text-align: center;
}
.template_five .d-flex .content .hero-buttons {
  justify-content: center;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title, section.home-slider-section .head-cont.head-cont-home-page .hero-buttons {
  text-align: center;
}
.uniquely-block .slick-slider-navigation {
  justify-content: center;
  right: 0;
  left: 0;
}
.uniquely-block ul.slick-dots li {
  width: 20px;
  height: 20px;
}
.uniquely-block .slick-dots li.slick-active button:before {
  width: 20px;
  height: 20px;
}
.uniquely-block ul.slick-dots li.slick-active::before {
  width: 30px;
  height: 30px;
  top: -5px;
  left: -5px;
}
.template_three .head-cont.head-cont-home-page .role_1 {
  font-size: 50px;
  line-height: 55px;
  text-align: center;
}
.template_three .head-cont.head-cont-home-page .role_2 p {
  text-align: center;
}
.template_three .head-cont.head-cont-home-page .btnn-content {
  align-items: center;
}
.template_two .head-cont.head-cont-home-page h1.gen-title {
  font-size: 50px;
  text-align: center;
  margin-bottom: 20px;
}
.template_one h1.gen-title {
  text-align: center;
  font-size: 50px;
  line-height: 55px;
}
.template_one h1.gen-title .role_2 {
  text-align: center;
}
.template_one h1.gen-title ~.hashtag.rellax {
  margin: 0px;
}
.brands_template_one, .brands_template_two,   .brands_template_three, .brands_template_four, .stat_template_one, .stat_template_two, .stat_template_three, .stat_template_four, .stat_template_five {
  padding-top: 80px !important;
  padding-bottom: 0px !important;
}
.award-brand-list {
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.community-inner-part .community-items .community-single-item {
  width: 100%;
}
.community-left-right .community-inner-part .community-items .community-single-item {
  width: 100%;
}
.team_template_two .custom_team .team-heading h3.title.mar {
  margin-bottom: 40px;
}
section.disk-card-section .disk-card-list.six .disk-card {
  width: 50%;
}
.disk-card-list.eigth .disk-card, .disk-card-list.ten .disk-card {
  width: 50%;
}
section.contact-section .contact-form .cf-attach {
  align-items: baseline;
}
.contact-form .cf-cell.cf-cell-sub {
  justify-content: flex-start;
}
section.contact-section .contact-form button.btn {
  margin: 0px;
}
.right-form-contact form#form_126 .cf-flex {
  display: unset;
}
.right-form-contact form#form_126 .cf-flex .cf-cell {
  width: 100%;
}
.right-form-contact form#form_126 .cf-flex .fc-cell.fc-cell-sub {
  margin-bottom: 20px;
}
.image_slider_template_two .right-content-left-slider .right_container h3.title {
  font-size: 40px;
  margin-bottom: 50px;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-next {
  right: unset;
  bottom: 0;
  top: 55px;
  left: 60px;
}
.image_slider_template_two .right-content-left-slider .right_container .swiper-button-prev {
  bottom: 0;
  right: unset;
  margin: 0;
  left: unset;
  top: 55px;
}
.swiper-button-prev, .swiper-button-next {
  width: 40px;
  height: 40px;
}
.custom-arrows-zero .swiper-button-next {
  top: -45px;
  left: 60px;
  margin: 0;
}
.custom-arrows-zero .swiper-button-prev {
  top: -45px;
  left: 0;
  margin: 0;
}
.pdf_template_one .pdf_flex .file_custom.right .first-heading {
  font-size: 40px;
  line-height: 45px;
}
.pdf_template_two .pdf_flex .file_custom.right .first-heading {
  font-size: 40px;
  line-height: 45px;
}
.pdf_template_three .file_fixed .pdf-top-section h3.title {
  font-size: 40px;
  line-height: 45px;
}
.insights_template_two h3.title.mar {
  margin-bottom: 50px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .cf-cell {
  width: 100%;
  flex: 0 0 100%;
  margin-bottom: 30px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex {
  margin-top: 20px;
}
section.three_form_template .form-tb-template .right-form-contact form#form_153 .cf-flex .cf-cell button.btn {
  margin-bottom: 0px;
  margin-top: 5px;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer .hours-key, .customer-about-us-page .background-image-key .key-div .key-right #timer .minutes-key, .customer-about-us-page .background-image-key .key-div .key-right #timer .seconds-key, .customer-about-us-page .background-image-key .key-div .key-right #timer .days-key {
  font-size: 50px;
  width: 150px;
}
.customer-about-us-page .background-image-key .key-div .key-right #timer span {
  font-size: 20px;
  padding: 15px;
}
.contact-form .cf-cell, .contact-form .cf-flex .dropdown-input {
  width: 100%;
}
.contact-form .cf-flex .dropdown-input:first-child .cf-cell {
  width: 100%;
}
section.four_form_template .right-form-contact .contact-form .cf-cell .cf-attach {
  align-items: baseline;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-checkbox, section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio {
  width: 50%;
}
section.four_form_template .right-form-contact form.contact-form .cf-flex .cf-cell.cf-cell-sub button.btn {
  margin-bottom: 0px;
  margin-top: 5px;
}
.time_line_div .timeline-container .timeline-border-boxes {
  padding: 20px;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline_title h3 {
  font-size: 25px !important;
  line-height: 30px !important;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline-heading-number {
  margin-bottom: 15px;
}
.time_line_div .timeline-container .timeline-border-boxes .timeline-heading-number .timeline_number {
  max-width: 40px;
  width: 100%;
  height: 40px;
  font-size: 20px;
}
.time_line_div .timeline_heading h3 {
  margin-bottom: 30px;
}
.time_line_div .timeline-container .timeline_main .timeline_date {
  padding-bottom: 0px;
}
.time_line_div .timeline-container .timeline_main:nth-child(2n) .border-timeline, .time_line_div .timeline-container .timeline_main:nth-child(2n-1) .border-timeline {
  top: 45px;
}
.time_line_div .timeline-container .timeline_main:not(:last-child) {
  padding-bottom: 20px !important;
}
.template_six .shapes .shape2 svg {
  height: auto;
  width: 31.67%;
  min-width: 200px;
}
}



@media screen and (max-width:600px) {
section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-checkbox, section.four_form_template .right-form-contact form.contact-form .cf-flex .inner-radio {
  width: 100%;
}
.time_line_div .timeline_heading h3 {
  margin-bottom: 0px;
}
}





@media screen and (max-width:481px) {
.template_four .head-cont.head-cont-home-page .role_1 {
  line-height: 40px;
  font-size: 35px;
}
.template_four .head-cont.head-cont-home-page .role_2 p {
  font-size: 18px;
  line-height: 25px;
}
.custom_faq .max-width .accordion .accordion-item button {
  font-size: 20px;
  color: #fff;
  line-height: 25px;
  font-weight: 500;
  padding: 18px 0px;
}
.right-para-section p {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}
.accordion button .icon::before {
  top: 8px;
  width: 18px;
}
.accordion button .icon::after {
  left: 8px;
  width: 2px;
  height: 18px;
}
.custom_faq .max-width .accordion-content p {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 1px;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  max-height: unset;
  padding: 15px 0px;
}
.template_four .head-cont.head-cont-home-page {
  padding: 50px 0;
}
.main-content-div {
  padding: 50px 0px;
}
.accordion-item #button {
  padding: 10px 25px;
  font-size: 15px;
  margin-bottom: 15px;
}
.custom_faq .max-width h3.title {
  font-size: 30px;
}
.team_template_two .custom_team h3.title.mar {
  font-size: 30px;
  margin-bottom: 30px;
}
.left-heading-section h2 {
  font-size: 30px;
  line-height: 35px;
}
.template_four {
  height: 650px;
}
.team_template_two {
  padding: 50px 0px;
}
.swiper-button-prev, .swiper-button-next {
  width: 35px;
  height: 35px;
}
.custom-arrows .swiper-button-prev:after, .custom-arrows .swiper-button-next:after {
  width: 10px;
  height: 10px;
}
section.home-slider-section .head-cont.head-cont-home-page h1.gen-title {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 0px;
}
.template_three .head-cont.head-cont-home-page .role_1 {
  font-size: 35px;
  line-height: 40px;
}
.template_five .head-cont.head-cont-home-page h1.gen-title {
  font-size: 35px;
  line-height: 40px;
}
.template_two .head-cont.head-cont-home-page h1.gen-title {
  font-size: 35px;
}
.template_one .hero-buttons a.btn.btn-new {
  width: 100%;
}
.template_one h1.gen-title ~.hero-buttons {
  flex-direction: column;
}
.template_one h1.gen-title {
  text-align: center;
  font-size: 35px;
  line-height: 40px;
}
section.disk-card-section .disk-card-list.six .disk-card, .disk-card-list.eigth .disk-card, .disk-card-list.ten .disk-card {
  width: 100%;
}
}


/* ----13/14-05-2024-end---- */
