.landing-page::-webkit-scrollbar-thumb:vertical {-webkit-border-radius: 0px;background:var(--orange-color);;}

.landing-page .btn{background-color: transparent;border-color: #fff;box-shadow: none !important;}

.landing-page .btn span{color: #fff;}

.landing-page .btn:hover{background: #fff;}

.landing-page .btn:hover span{color: #FF511C;}

.landing-page .header .logo{width: 10.375rem;}

.landing-page .tyheader{background: #F5F5F5;}

/*.banner-landing{background: url(../images/bannerBg.jpg) 0 0 no-repeat;background-size: cover;}*/

/*.banner-landing figure::before{content: '';position: absolute;inset: 0;background: url(../images/shapeClip3.svg) 0 0 no-repeat;background-size: cover; /*transform: translate(-100% , -100%) ; transition: 1s;z-index: 9;}*/

.banner-landing figure::after{content: '';position: absolute;inset: 0;background: url(../images/shapeBfr.png) 0 0 no-repeat;background-size: cover; z-index: 2;}

/*.banner-landing figure::after{content: '';position: absolute;inset: auto 0 0 0;height: 3000px;width: 3000px;clip-path: polygon( 19.083% 38.916%,13.257% 16.137%,13.257% 16.137%,18.2% 11.454%,23.66% 7.538%,29.548% 4.413%,35.772% 2.104%,42.242% 0.636%,48.867% 0.031%,55.556% 0.316%,62.219% 1.513%,68.765% 3.647%,75.103% 6.743%,75.103% 6.743%,75.153% 6.772%,75.202% 6.8%,75.252% 6.829%,75.302% 6.858%,75.351% 6.887%,75.4% 6.916%,75.45% 6.945%,75.499% 6.974%,75.548% 7.003%,75.598% 7.032%,75.598% 7.032%,65.356% 6.859%,56.222% 8.04%,48.165% 10.347%,41.149% 13.553%,35.143% 17.43%,30.113% 21.75%,26.025% 26.287%,22.846% 30.812%,20.543% 35.097%,19.083% 38.916%,81.108% 60.752%,86.956% 83.708%,86.956% 83.708%,81.974% 88.433%,76.472% 92.385%,70.541% 95.539%,64.271% 97.872%,57.755% 99.358%,51.084% 99.972%,44.348% 99.692%,37.639% 98.49%,31.05% 96.345%,24.669% 93.23%,24.669% 93.23%,24.619% 93.201%,24.569% 93.172%,24.52% 93.143%,24.47% 93.114%,24.42% 93.084%,24.37% 93.055%,24.32% 93.026%,24.271% 92.997%,24.221% 92.968%,24.171% 92.938%,24.171% 92.938%,34.485% 93.104%,43.683% 91.906%,51.799% 89.574%,58.866% 86.336%,64.918% 82.423%,69.987% 78.064%,74.107% 73.488%,77.312% 68.925%,79.635% 64.603%,81.108% 60.752%,86.433% 15.791%,63.301% 19.929%,63.301% 19.929%,67.003% 21.667%,71.111% 24.279%,75.393% 27.783%,79.622% 32.194%,83.568% 37.53%,87.001% 43.807%,89.692% 51.041%,91.412% 59.249%,91.932% 68.447%,91.022% 78.652%,91.022% 78.652%,91.055% 78.605%,91.087% 78.557%,91.12% 78.51%,91.152% 78.463%,91.185% 78.416%,91.217% 78.369%,91.25% 78.321%,91.282% 78.274%,91.314% 78.227%,91.346% 78.179%,91.346% 78.179%,94.89% 72.084%,97.489% 65.71%,99.163% 59.151%,99.928% 52.499%,99.802% 45.846%,98.804% 39.284%,96.95% 32.905%,94.259% 26.802%,90.747% 21.067%,86.433% 15.791%,36.714% 80.001%,13.582% 84.139%,13.582% 84.139%,9.268% 78.864%,5.756% 73.128%,3.064% 67.025%,1.21% 60.646%,0.212% 54.084%,0.086% 47.431%,0.852% 40.779%,2.525% 34.22%,5.125% 27.847%,8.668% 21.751%,8.668% 21.751%,8.7% 21.704%,8.733% 21.656%,8.765% 21.609%,8.797% 21.561%,8.83% 21.514%,8.862% 21.467%,8.895% 21.42%,8.927% 21.373%,8.96% 21.326%,8.992% 21.279%,8.992% 21.279%,8.082% 31.483%,8.602% 40.682%,10.322% 48.889%,13.014% 56.123%,16.447% 62.4%,20.392% 67.736%,24.621% 72.148%,28.904% 75.651%,33.011% 78.263%,36.714% 80.001% );}*/

/*.banner-landing .bannerSliderInr.slick-current.slick-active figure::before{transform: translateX(0) ;}*/

.banner-landing figure img{/*position: relative;z-index: 1;transition: 0s;transform: translateX(-20%);*/}

.banner-landing .bannerSliderInr figure img.mainImage {transform: scale(1.2);transition: 1s;}

.banner-landing .bannerSliderInr.slick-current.slick-active figure img.mainImage {transform: scale(1);}

.banner-landing .bannerSliderInr figure img.beforeShape{transition: 0.75s;transform-origin: center;}

/*.banner-landing .bannerSliderInr1 figure img.beforeShape{transform: scale(4.47) rotate(360deg) translate(-12.152269399707174vw, -3.294289897510981vw);}*/

.banner-landing .bannerSliderInr1 figure img.beforeShape{transform: scale(4.45) rotate(30.25deg) translate(-4.538799414348462vw, -7.101024890190336vw);}

.banner-landing .bannerSliderInr2 figure img.beforeShape{transform: scale(4.47) rotate(64deg) translate(-12.152269399707174vw, -3.294289897510981vw);}

/*.banner-landing .bannerSliderInr2 figure img.beforeShape{transform: scale(4.6) rotate(0deg) translate(30%, -8.272327964860908vw);}*/

/*.banner-landing .bannerSliderInr3 figure img.beforeShape{transform: scale(4.45) rotate(-50deg) translate(10.980966325036603vw, -9.150805270863836vw);}*/

.banner-landing .bannerSliderInr3 figure img.beforeShape{transform: scale(4.6) rotate(-2deg) translate(0.5856515373352855vw, -8.272327964860908vw);}

.banner-landing .bannerSliderInr4 figure img.beforeShape{transform: scale(4.4) rotate(0deg) translate(-2.1961932650073206vw, -9.150805270863836vw);}

.banner-landing .bannerSliderInr5 figure img.beforeShape{transform: scale(4.45) rotate(21deg) translate(-4.465592972181552vw, -7.320644216691069vw);}



textarea.form-control { height: 3rem; }

.form-control{background: transparent !important;border: 0;border-bottom: 1px solid rgb(16 16 16 / 20%);padding: 0 0.25rem 0.5rem;border-radius: 0;color: rgb(51 51 51 / 80%);transition: 0.75s;font-size: var(--base-font-size);}

.form-control::placeholder{color: rgb(51 51 51 / 80%)}

.form-control:focus{box-shadow: none;border-color: rgb(16 16 16 / 20%) !important;background-color: transparent;color: rgb(51 51 51 / 80%) !important;}

/*

.btn {font-family: var(--base-font-family);color: var(--primary-color);border: 1px solid #A57956;border-radius: 0;font-size: var(--base-font-size);padding: 0.85rem 1.5rem;min-width: 9.5rem;background: transparent;transition: 0.75s;line-height: 1;display:inline-block;position: relative;z-index: 1;overflow: hidden;}

.btn:focus {color: var(--primary-color);border-color: var(--primary-color);}

.btn:hover, .btn:hover:focus {background: transparent;color: #fff;border-color: var(--primary-color);}

.btn::before{content: '';position: absolute;inset: 0;background: var(--primary-color);z-index: -1;transition: 0.75s;width: 0;}

.btn:hover::before{width: 100%;}*/



.applyNow {padding: 0rem 3rem 3rem 3rem;}

.modal .btn-close {opacity: 1;border-radius: 0;background: transparent;box-shadow: none !important;width: auto;height: auto;}

.modal-top {padding: 3rem;}

/* .landing-page .applyNow form .btn{border-color: var(--orange-color);display: flex;align-items: center;} */
.landing-page .applyNow form .btn{border-color: var(--orange-color);align-items: center;}
.landing-page .applyNow form .btn:hover{background:var(--orange-color) ;}
.landing-page .applyNow form .btn span{color:var(--orange-color);}
.landing-page .applyNow form .btn:hover span{color: #fff;}
.landing-page .applyNow form .btn:hover img{ filter: brightness(0) invert(1);}
.landing-page .wpcf7 form.invalid .wpcf7-response-output, .landing-page .wpcf7 form.unaccepted .wpcf7-response-output, .landing-page .wpcf7 form.payment-required .wpcf7-response-output {background-color: var(--orange-color);border-color: var(--orange-color);padding: 10px 20px;color: #fff;}
.landing-page .wpcf7 form.sent .wpcf7-response-output{border-color: green;padding: 10px 20px;}


.banner-landing .bannerSliderInr1.slick-current.slick-active figure img.beforeShape{transform: scale(4.47) rotate(64deg) translate(-12.152269399707174vw, -3.294289897510981vw);}

.banner-landing .bannerSliderInr2.slick-current.slick-active figure img.beforeShape{transform: scale(4.6) rotate(-2deg) translate(0.5856515373352855vw, -8.272327964860908vw);}

.banner-landing .bannerSliderInr3.slick-current.slick-active figure img.beforeShape{transform: scale(4.45) rotate(0deg) translate(-2.1961932650073206vw, -9.150805270863836vw);}

.banner-landing .bannerSliderInr4.slick-current.slick-active figure img.beforeShape{transform: scale(4.4) rotate(21deg) translate(-5vw, -7.320644216691069vw);}

.banner-landing .bannerSliderInr5.slick-current.slick-active figure img.beforeShape{transform: scale(4.45) rotate(30.25deg) translate(-4.538799414348462vw, -7.101024890190336vw);}

/*.banner-landing .bannerSliderInr.slick-current.slick-active figure img{transform: translateX(0);transition: 1s;}*/

.banner-landing .bannerSliderInr{position: relative;transition: 0s;}

.banner-landing .bannerSliderInr figure img.imagePiece {opacity: 0;transform: none !important;}

.banner-landing .bannerSliderInr.slick-current.slick-active figure img.imagePiece {opacity: 1 !important;transition: 1s;transition-delay: 0.75s;}



.banner-landing .bannerSliderInr::before{}

.banner-landing figcaption {z-index: 2;padding-top: 10rem;}

.banner-landing figcaption h1{color: #fff;font-family: 'ClashDisplay-Regular',sans-serif;font-size: 3.75rem;-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);transition: 0.5s;transition-delay: 0.5s;}

.banner-landing .bannerSliderInr.slick-current.slick-active figcaption h1{-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}

.banner-landing figcaption h1 strong{font: inherit;color: #FF511C;}

/*.banner-landing .bannerSliderInr figure{ mask-image: url(../images/shapeClip2.svg);

  mask-size: 10em 10em;

  mask-repeat: no-repeat;

  mask-position: center;}*/



.landing-section-one{}

/*.landing-section-one .midWrpSec1{background-size: 35%;background-position: center 2rem;background-attachment: fixed;padding-top: 0;}*/

.landing-section-one .sec2Fig{top: 11.3%;z-index: -1;}

.landing-section-one::before{content:'';position:absolute;inset:auto 0 0; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 41%);height: 32%;z-index: 1;}

.landing-section-one .main-heading h5{color: #ff511c;font-size: 1.25rem;text-transform: uppercase;}

.landing-section-one .main-heading h2{color: #3E2686;font-size: 3.5rem;font-family: 'ClashDisplay-Regular',sans-serif;}

.landing-section-one .sec1LandLeftTop h3{font-size: 3rem;font-family: 'ClashDisplay-Regular',sans-serif;text-transform: none;color: #3E2686;margin-bottom: 2rem;}

.landing-section-one .sec1LandLeftTop h3 span{font-size: inherit;font-family: 'ClashDisplay-Regular', sans-serif;color: #FF511C;}

.landing-section-one .sec1LandLeftTop p, .sec1LandRightMiddle p{font-weight: 400;max-width: 53%;}

.landing-section-one .sec1LandLeftTop h3 strong{font-size: 4.125rem;font-weight: 400;line-height: 1;}

.landing-section-one .sec1LandLeftTop h4{color: var(--purple-color);}

.landing-section-one figure{width: 92.5%;margin: auto;position:sticky;top:0;}

.sec1LandLeftTop{margin:7rem -20rem 0 0;position:relative;z-index:9;}

.sec1LandRightMiddle{margin: 9rem 0 12rem -1.875rem;position: relative;z-index: 9;}

.sec1LandRightMiddle h4{color: #3E2686;font-size: 1.875rem;font-family: 'ClashDisplay-Regular', sans-serif;margin-bottom: 2rem;margin-left: -4rem;}

.sec1LandRightMiddle h4 span{font-size: 3.875rem;color: #3E2686;font-family:inherit;line-height: 1;}

.sec1LandRightMiddle h5{font-family: 'ClashDisplay-Regular', sans-serif;font-size: 3.875rem;color: #3E2686;}

.sec1LandRightMiddle p{max-width: 100%;}

.counterWrp{z-index: 9;position: relative;padding-bottom: 6rem;}

.counterWrp p{color: #3E2686;font-size: 1.125rem;text-align: center;margin: 0;font-weight: 400;}

.counterWrp p span{color: #FF511C;font-size: 4.5rem;font-family: 'ClashDisplay-Regular',sans-serif;line-height: 1.1;}

.counterWrp p span i{font-style: normal;}


.wpcf7-spinner{top:20px;}


.landing-section-two {position: relative;height: 50.512445095168374vw; display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;}

.landing-section-two .main-heading{z-index: 9;position: relative;}

.landing-section-two .main-heading h2{font-size: 2rem;color: #fff;text-shadow: none;text-transform: uppercase;font-family: 'ClashDisplay-Regular',sans-serif;}

.landing-section-two .main-heading h2 span{font-size: 5rem;color: #FF511C;text-shadow: 1px 1px 2px #353535;display: block;text-transform: capitalize;font-family: inherit;margin-left: 4rem;line-height: 4rem;}

.landing-section-two::before {content: '';position: absolute;inset: 0;background: rgb(0 0 0 / 20%)}

.landing-section-two::after {content: '';position: absolute;inset: auto 0 0 0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%);height: 40%;z-index: -1;}

.landing-section-two #wrap {overflow: hidden;}

.landing-section-two .container-item{}

.landing-section-two .image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;-webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0);transition: all .5s ease-in-out;transition-delay: 0.5s;}

.landing-section-two .image img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}

.landing-section-two .container-fluid > ul > li:first-child .image {opacity: 1;visibility: visible;}

.landing-section-two .container-fluid > ul li{border-bottom: 2px solid rgb(217 217 217 / 20%);}

.landing-section-two .link {position: relative;padding: 0 1rem 1.5rem 0;transition: 1s;}

.landing-section-two .link article{transform: translateY(100%);opacity: 0; transition: 1s;}

.landing-section-two .link:hover article{transform: translateY(0);opacity: 1;}

.landing-section-two .link::before{bottom: -2px;height: 2px;}

.landing-section-two .link h4, .landing-section-two .link h3{font-family: 'ClashDisplay-Regular',sans-serif;}

.landing-section-two .link:hover h4, .landing-section-two .link:hover p, .landing-section-two .link:hover .btn{}

.landing-section-two .link h3{font-size: 1.25rem;font-size: 1.25rem;position: absolute;bottom: 1rem;left: 0;right: 0;}

.landing-section-two .link:hover h3{opacity: 0;}

.landing-section-two .link h4 {transition: 1s;margin: 0;font-size: 1.75rem;}

.landing-section-two .container-item.active .image {-webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0);transition-delay: 0s;}



.landing-page .footer{background: #F5F5F5;}

.landing-page .footer .logo{width: 14.5rem;}

.landing-page .footer .topFooter{ padding: 4.5rem 0;}

.landing-page .footer .topFooter .footerInr{padding-left: 1.8rem;}

.landing-page .footer .topFooter .footerInr p{color: #FF511C;font-weight: 400;}

.landing-page .footer .topFooter .footerInr h4{font-family: 'ClashDisplay-Regular',sans-serif;color: #3E2686;}

.landing-page .footer .topFooter .footerInr ul{}

.landing-page .footer .topFooter .footerInr ul li{margin-top: 0.125rem;}

.landing-page .footer .topFooter .footerInr ul li a{font-family: 'ClashDisplay-Regular',sans-serif;color: #3E2686;font-size: 1.125rem;}

.landing-page .footer .topFooter .footerInr2 p{font-weight: 400;}

.landing-page .footer .bottomFooter{border-top: 1px solid #D9D9D9;}

.landing-page .footer .bottomFooter small, .landing-page .footer .bottomFooter p, .landing-page .footer .bottomFooter a{color: #aaaaaa;font-size: 0.75rem;font-weight: 400;}

.landing-page .footer .bottomFooter svg{fill: #E20000;margin-top: -3px;}

.landing-page .social-icons li a{height: 2.5rem;width: 2.5rem;border-color: #3E2686;}

.landing-page .social-icons li a svg {width: 15px;height: 15px;}



@media only screen and (min-width: 1200px) {.container {max-width: 85.652vw}}



@media only screen and (min-width: 1600px) {

	/*h2{font-size: 2.5rem}

	h3{font-size: 2rem}

	h4{font-size: 1.75rem}

	h5{font-size: 1.5rem}

	h6{font-size: 1.25rem}

	:root{--base-font-size:1.125rem;--primary-font-size:3rem}*/

	html{font-size: 130%;-webkit-text-size-adjust: 100%;}

	.landing-page .btn{padding: 1rem 2.1rem;}

	.landing-page .btn img, .landing-page .social-icons li a svg{height: 22px;width: 22px;}

}



@media only screen and (min-width: 2049px) {

	.btn img, .landing-page .social-icons li a svg{height: 25px;width: 25px;}

html{font-size: 150%;-webkit-text-size-adjust: 100%;}

}