:root{--font-body:"DM Sans",sans-serif;--font-heading:"Playfair Display",serif;--font-caveat:"Caveat",cursive;--color-primary:#fdb714;--color-secondary:#60060f;--color-heading:#170006;--color-violet:#781921;--color-default:#5c5c54;--color-default-two:#606056;--color-sec-bg:#f1f1e9;--color-gray:#bbb6b7;--color-pink:#ffeff1;--color-dark:#0F172A;--color-white:#fff;--color-black:#000;--color-body:#fff}:root{scroll-behavior:auto}html{scroll-behavior:smooth}body{padding:0;margin:0;font-weight:500;position:relative;font-family:var(--font-body);font-size:18px;line-height:28px;color:var(--color-default);background-color:var(--color-body)}img{max-width:100%;height:auto}ul{margin:0;padding:0}button{cursor:pointer}:focus{outline:0}button{border:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}button:focus{outline:0}a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:currentColor}select{height:55px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/icon/select-arrow.png);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;padding-right:20px;background-color:transparent;border:0}form select,input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;height:75px;border-radius:0;background-color:#f3f4f5;padding:24px 20px;border:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:var(--color-black);font-weight:500}form select::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888686;opacity:1}form select::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#888686;opacity:1}form select:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888686;opacity:1}form select:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#888686;opacity:1}textarea{height:100px}button{border:0}table{width:100%}li,p,span{margin-bottom:0}.nice-select{background-color:transparent;height:75px;line-height:73px;min-height:70px;padding:0 20px;width:100%;padding:0 46px;margin-bottom:20px;background-color:#f3f4f5;border:0;font-size:16px}.nice-select::after{border-bottom:1.9px solid #b1b4ba;border-right:1.9px solid #b1b4ba;height:6px;right:20px;width:6px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f3f4f5}.nice-select .list{width:100%}.nice-select .list li{margin-right:0!important}.nice-select .list .option{color:var(--color-dark);font-weight:500}.nice-select .list .option.selected{font-weight:600}.nice-select .list .option.selected,.nice-select .list .option:hover{border:none!important}.body_wrap{position:relative;overflow:hidden}.bg_img{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.clr-white{color:var(--color-white)}.pos-rel{position:relative}.border-effect a,.border-effect-2 a{display:inline!important;width:100%;background-repeat:no-repeat;background-position-y:-2px;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 1px);-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);-o-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1);background-size:0 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.border-effect a:hover,.border-effect-2 a:hover{background-size:100% 100%;color:inherit}.border-effect-2 a{background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px)}.btn-video{width:88px;height:88px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--color-secondary);position:relative;background-color:var(--color-white)}@media (max-width:767px){.btn-video{width:70px;height:70px;font-size:18px}}.btn-video:hover{color:var(--color-primary)}.btn-video::before{content:"";position:absolute;z-index:0;left:0;top:0;display:block;width:100%;height:100%;background-color:var(--color-white);border-radius:50%;animation:pulse-border 1.5s ease-out infinite;-webkit-animation:pulse-border 1.5s ease-out infinite;z-index:-2}.btn-video-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xb-close{background:rgba(0,0,0,.04);border:9px solid transparent;color:#777;width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.xb-close::after,.xb-close::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;transform-origin:50% 50%;-webkit-transition:all .25s cubic-bezier(.645, .045, .355, 1);-khtml-transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:all .25s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .25s cubic-bezier(.645, .045, .355, 1);-o-transition:all .25s cubic-bezier(.645, .045, .355, 1);transition:all .25s cubic-bezier(.645, .045, .355, 1);background-color:#1b1b1b}.xb-close::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.xb-close::after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.xb-close:hover::after,.xb-close:hover::before{-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.ul_li,.ul_li_between,.ul_li_center{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.ul_li>li,.ul_li_between>li,.ul_li_center>li{float:left;list-style:none;display:inline-block}.ul_li{justify-content:flex-start}.ul_li_center{justify-content:center}.ul_li_between{justify-content:space-between}.mt-none-30{margin-top:-30px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-85{margin-top:85px}.mt-90{margin-top:20px}.mt-100{margin-top:100px}.mt-120{margin-top:120px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.ml-10{margin-left:10px}.ml-70{margin-left:70px}.pt-25{padding-top:25px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-55{padding-top:55px}.pt-80{padding-top:80px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-115{padding-top:px}.pt-120{padding-top:120px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-90{padding-bottom:90px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-170{padding-bottom:170px}.pb-200{padding-bottom:200px}.pl-15{padding-left:15px}.pl-30{padding-left:30px}.pr-15{padding-right:15px}.pr-35{padding-right:35px}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.3;color:var(--color-heading);font-weight:600;font-family:var(--font-heading)}h2{font-size:32px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}@-webkit-keyframes jump{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes jump{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes rotated{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotated{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotatedHalf{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotatedHalf{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes rotatedHalfTwo{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotatedHalfTwo{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes scale-upOne{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.2);transform:scale(.2)}}@keyframes scale-upOne{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.2);transform:scale(.2)}}@-webkit-keyframes scale-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scale-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes fade-in{0%{opacity:.7}40%{opacity:1}100%{opacity:.7}}@keyframes fade-in{0%{opacity:.7}40%{opacity:1}100%{opacity:.7}}@keyframes hvr-ripple-out{0%{top:0;right:0;bottom:0;left:0}100%{top:-6px;right:-6px;bottom:-6px;left:-6px}}@keyframes hvr-ripple-out-two{0%{top:0;right:0;bottom:0;left:0}100%{top:-18px;right:-18px;bottom:-18px;left:-18px;opacity:0}}@-webkit-keyframes scale-up-one{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-one{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-up-two{0%{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scale-up-two{0%{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes scale-up-three{0%{-webkit-transform:scale(.7);transform:scale(.7)}40%{-webkit-transform:scale(.4);transform:scale(.4)}100%{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes scale-up-three{0%{-webkit-transform:scale(.7);transform:scale(.7)}40%{-webkit-transform:scale(.4);transform:scale(.4)}100%{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes animationFramesOne{0%{transform:translate(0,0) rotate(0);-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0)}20%{transform:translate(73px,-1px) rotate(36deg);-webkit-transform:translate(73px,-1px) rotate(36deg);-moz-transform:translate(73px,-1px) rotate(36deg);-ms-transform:translate(73px,-1px) rotate(36deg);-o-transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,-20px) rotate(72deg);-webkit-transform:translate(141px,-20px) rotate(72deg);-moz-transform:translate(141px,-20px) rotate(72deg);-ms-transform:translate(141px,-20px) rotate(72deg);-o-transform:translate(141px,-20px) rotate(72deg)}60%{transform:translate(83px,-60px) rotate(108deg);-webkit-transform:translate(83px,-60px) rotate(108deg);-moz-transform:translate(83px,-60px) rotate(108deg);-ms-transform:translate(83px,-60px) rotate(108deg);-o-transform:translate(83px,-60px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg);-webkit-transform:translate(-40px,72px) rotate(144deg);-moz-transform:translate(-40px,72px) rotate(144deg);-ms-transform:translate(-40px,72px) rotate(144deg);-o-transform:translate(-40px,72px) rotate(144deg)}100%{transform:translate(0,0) rotate(0);-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0)}}@-webkit-keyframes animationFramesOne{0%{-webkit-transform:translate(0,0) rotate(0)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0,0) rotate(0)}}@keyframes animationFramesTwo{0%{transform:translate(0,0) rotate(0) scale(1)}20%{transform:translate(73px,-1px) rotate(36deg) scale(.9)}40%{transform:translate(141px,72px) rotate(72deg) scale(1)}60%{transform:translate(83px,122px) rotate(108deg) scale(1.2)}80%{transform:translate(-40px,72px) rotate(144deg) scale(1.1)}100%{transform:translate(0,0) rotate(0) scale(1)}}@-webkit-keyframes animationFramesTwo{0%{-webkit-transform:translate(0,0) rotate(0) scale(1)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)}40%{-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)}60%{-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)}100%{-webkit-transform:translate(0,0) rotate(0) scale(1)}}@keyframes animationFramesThree{0%{transform:translate(165px,-30px);-webkit-transform:translate(165px,-30px);-moz-transform:translate(165px,-30px);-ms-transform:translate(165px,-30px);-o-transform:translate(165px,-30px)}100%{transform:translate(-60px,80px);-webkit-transform:translate(-60px,80px);-moz-transform:translate(-60px,80px);-ms-transform:translate(-60px,80px);-o-transform:translate(-60px,80px)}}@-webkit-keyframes animationFramesThree{0%{transform:translate(165px,-30px);-webkit-transform:translate(165px,-30px);-moz-transform:translate(165px,-30px);-ms-transform:translate(165px,-30px);-o-transform:translate(165px,-30px)}100%{transform:translate(-60px,80px);-webkit-transform:translate(-60px,80px);-moz-transform:translate(-60px,80px);-ms-transform:translate(-60px,80px);-o-transform:translate(-60px,80px)}}@keyframes animationFramesFour{0%{transform:translate(0,60px) rotate(0);-webkit-transform:translate(0,60px) rotate(0);-moz-transform:translate(0,60px) rotate(0);-ms-transform:translate(0,60px) rotate(0);-o-transform:translate(0,60px) rotate(0)}100%{transform:translate(-100px,-100px) rotate(180deg);-webkit-transform:translate(-100px,-100px) rotate(180deg);-moz-transform:translate(-100px,-100px) rotate(180deg);-ms-transform:translate(-100px,-100px) rotate(180deg);-o-transform:translate(-100px,-100px) rotate(180deg)}}@-webkit-keyframes animationFramesFour{0%{transform:translate(0,60px) rotate(0);-webkit-transform:translate(0,60px) rotate(0);-moz-transform:translate(0,60px) rotate(0);-ms-transform:translate(0,60px) rotate(0);-o-transform:translate(0,60px) rotate(0)}100%{transform:translate(-100px,-100px) rotate(180deg);-webkit-transform:translate(-100px,-100px) rotate(180deg);-moz-transform:translate(-100px,-100px) rotate(180deg);-ms-transform:translate(-100px,-100px) rotate(180deg);-o-transform:translate(-100px,-100px) rotate(180deg)}}@keyframes animationFramesFive{0%{transform:translate(0,0) rotate(0);-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0)}21%{transform:translate(4px,-20px) rotate(38deg);-webkit-transform:translate(4px,-20px) rotate(38deg);-moz-transform:translate(4px,-20px) rotate(38deg);-ms-transform:translate(4px,-20px) rotate(38deg);-o-transform:translate(4px,-20px) rotate(38deg)}41%{transform:translate(-50px,-60px) rotate(74deg);-webkit-transform:translate(-50px,-60px) rotate(74deg);-moz-transform:translate(-50px,-60px) rotate(74deg);-ms-transform:translate(-50px,-60px) rotate(74deg);-o-transform:translate(-50px,-60px) rotate(74deg)}60%{transform:translate(-20px,-30px) rotate(108deg);-webkit-transform:translate(-20px,-30px) rotate(108deg);-moz-transform:translate(-20px,-30px) rotate(108deg);-ms-transform:translate(-20px,-30px) rotate(108deg);-o-transform:translate(-20px,-30px) rotate(108deg)}80%{transform:translate(-195px,-49px) rotate(144deg);-webkit-transform:translate(-195px,-49px) rotate(144deg);-moz-transform:translate(-195px,-49px) rotate(144deg);-ms-transform:translate(-195px,-49px) rotate(144deg);-o-transform:translate(-195px,-49px) rotate(144deg)}100%{transform:translate(-1px,0) rotate(180deg);-webkit-transform:translate(-1px,0) rotate(180deg);-moz-transform:translate(-1px,0) rotate(180deg);-ms-transform:translate(-1px,0) rotate(180deg);-o-transform:translate(-1px,0) rotate(180deg)}}@-webkit-keyframes animationFramesFive{0%{transform:translate(0,0) rotate(0);-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0)}21%{transform:translate(4px,-20px) rotate(38deg);-webkit-transform:translate(4px,-20px) rotate(38deg);-moz-transform:translate(4px,-20px) rotate(38deg);-ms-transform:translate(4px,-20px) rotate(38deg);-o-transform:translate(4px,-20px) rotate(38deg)}41%{transform:translate(-50px,-60px) rotate(74deg);-webkit-transform:translate(-50px,-60px) rotate(74deg);-moz-transform:translate(-50px,-60px) rotate(74deg);-ms-transform:translate(-50px,-60px) rotate(74deg);-o-transform:translate(-50px,-60px) rotate(74deg)}60%{transform:translate(-20px,-30px) rotate(108deg);-webkit-transform:translate(-20px,-30px) rotate(108deg);-moz-transform:translate(-20px,-30px) rotate(108deg);-ms-transform:translate(-20px,-30px) rotate(108deg);-o-transform:translate(-20px,-30px) rotate(108deg)}80%{transform:translate(-195px,-49px) rotate(144deg);-webkit-transform:translate(-195px,-49px) rotate(144deg);-moz-transform:translate(-195px,-49px) rotate(144deg);-ms-transform:translate(-195px,-49px) rotate(144deg);-o-transform:translate(-195px,-49px) rotate(144deg)}100%{transform:translate(-1px,0) rotate(180deg);-webkit-transform:translate(-1px,0) rotate(180deg);-moz-transform:translate(-1px,0) rotate(180deg);-ms-transform:translate(-1px,0) rotate(180deg);-o-transform:translate(-1px,0) rotate(180deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes zoominup{0%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes updown{0%{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}50%{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}100%{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px)}}@-webkit-keyframes updown-2{0%{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}50%{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}100%{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}}@keyframes ltr{0%{width:0}15%{width:95%}85%{opacity:1}90%{width:95%;opacity:0}to{width:0;opacity:0}}@-webkit-keyframes circleAnimation{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;-webkit-transform:translate3d(0,0,0) rotateZ(.01deg);transform:translate3d(0,0,0) rotateZ(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;-webkit-transform:translate3d(0,5px,0) rotateZ(.01deg);transform:translate3d(0,5px,0) rotateZ(.01deg)}50%{-webkit-transform:translate3d(0,0,0) rotateZ(.01deg);transform:translate3d(0,0,0) rotateZ(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;-webkit-transform:translate3d(0,-3px,0) rotateZ(.01deg);transform:translate3d(0,-3px,0) rotateZ(.01deg)}}@-webkit-keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes lr-animation{0%{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes tb-animation{0%{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes xb_up_down{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes xb_ltr{0%{transform:translateY(0)}100%{transform:translateX(-20px)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoom{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}50%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}}@keyframes shake{0%{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}50%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}}@-webkit-keyframes down{0%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@keyframes down{0%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}@keyframes outer-ripple{0%{transform:scale(1);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-filter:alpha(opacity=50)}80%{transform:scale(1.5);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}100%{transform:scale(2.5);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}}@-webkit-keyframes outer-ripple{0%{transform:scale(1);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}80%{transform:scale(2.5);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}100%{transform:scale(3.5);opacity:0;-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5)}}@-moz-keyframes outer-ripple{0%{transform:scale(1);opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}80%{transform:scale(2.5);opacity:0;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5)}100%{transform:scale(3.5);opacity:0;-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-ms-transform:scale(3.5);-o-transform:scale(3.5)}}@keyframes blink{from,to{opacity:0}50%{opacity:1}}@-moz-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-webkit-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-ms-keyframes blink{from,to{opacity:0}50%{opacity:1}}@-o-keyframes blink{from,to{opacity:0}50%{opacity:1}}@keyframes pulse-border{0%{transform:scale(1);opacity:.67}100%{transform:scale(1.8);opacity:0}}@-webkit-keyframes pulse-border{0%{transform:scale(1);opacity:.67}100%{transform:scale(1.8);opacity:0}}@keyframes pulse-border-big{0%{transform:scale(1);opacity:.67}100%{transform:scale(3);opacity:0}}@-webkit-keyframes pulse-border-big{0%{transform:scale(1);opacity:.67}100%{transform:scale(3);opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-5deg);transform:scale(.9) rotate(-5deg)}50%,70%,90%{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-5deg);transform:scale(1.1) rotate(-5deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-5deg);-ms-transform:scale(.9) rotate(-5deg);transform:scale(.9) rotate(-5deg)}50%,70%,90%{-webkit-transform:scale(1.1) rotate(5deg);-ms-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-5deg);-ms-transform:scale(1.1) rotate(-5deg);transform:scale(1.1) rotate(-5deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.wow.skewIn.animated{-webkit-animation-name:xbSkewIn;animation-name:xbSkewIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(0.67,0.04,0.3,0.91);animation-timing-function:cubic-bezier(0.67,0.04,0.3,0.91);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes xbSkewIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes xbSkewIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes xb-danceTop{16%{-webkit-transform:skew(-14deg);transform:skew(-14deg)}33%{-webkit-transform:skew(12deg);transform:skew(12deg)}49%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}66%{-webkit-transform:skew(6deg);transform:skew(6deg)}83%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}}@keyframes xb-danceTop{16%{-webkit-transform:skew(-14deg);transform:skew(-14deg)}33%{-webkit-transform:skew(12deg);transform:skew(12deg)}49%{-webkit-transform:skew(-8deg);transform:skew(-8deg)}66%{-webkit-transform:skew(6deg);transform:skew(6deg)}83%{-webkit-transform:skew(-4deg);transform:skew(-4deg)}}@keyframes xbzoominzoomup{0%{transform:scale(.8)}50%{transform:scale(1.2)}100%{transform:scale(.8)}}@-webkit-keyframes marquee{from{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes marquee{from{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes marquee2{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes marquee2{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.header-top_wrap{background:#1eaba9}.header-top{background:#1eaba9;padding-left:15px;margin-left:-15px;margin-right:-15px;padding-right:5px}@media (max-width:767px){.header-top{padding-top:10px;padding-bottom:10px}}.header-top p{font-weight:600;font-size:13px;line-height:30px;text-transform:uppercase;display:inline-block;margin-left:3px;color:var(--color-white)}.header-top p span{font-weight:700;font-size:16px}@media (max-width:991px){.header-area .xb-header{padding:15px 0}}#xb-header-area .xb-header-area-sticky{position:fixed;top:0;left:0;right:0;z-index:999;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.6s;-o-transition:.6s;transition:.6s;visibility:hidden;background:var(--color-white)}#xb-header-area .xb-header-area-sticky.xb-header-fixed{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;-webkit-box-shadow:0 3px 18px rgba(6,27,92,.09);-khtml-box-shadow:0 3px 18px rgba(6,27,92,0.09);-moz-box-shadow:0 3px 18px rgba(6,27,92,.09);-ms-box-shadow:0 3px 18px rgba(6,27,92,.09);-o-box-shadow:0 3px 18px rgba(6,27,92,.09);box-shadow:0 3px 18px rgba(6,27,92,.09)}.dropdown-menu{padding:6px 0;margin-top:30px;transition:.2s;background-color:#fff;box-shadow:0 20px 30px 0 rgba(0,0,0,.1)}.dropdown-menu:before{left:0;right:0;top:-30px;content:'';height:30px;display:block;position:absolute}.dropdown-menu>li{padding:0 6px}.dropdown-menu>li:not(:last-child){margin-bottom:1px}.dropdown-menu>li>a{gap:8px;display:flex;font-size:16px;font-weight:500;line-height:20px;position:relative;border-radius:7px;align-items:center;white-space:nowrap;color:#170006;padding:11px 20px 10px;justify-content:space-between}.dropdown-menu>li.active>a,.dropdown-menu>li:hover>a{color:#fff;background-color:#170006}.dropdown-toggle{gap:10px;align-items:center;display:inline-flex}.dropdown-toggle::after{margin:0;border:none;line-height:1;content:'\f107';font-weight:400;color:currentColor;font-family:'Font Awesome 5 Pro'}@media screen and (min-width:992px){.dropdown-menu{left:0;opacity:0;display:block;visibility:hidden;transform:translateY(4px)}.dropdown-menu>.dropdown>.dropdown-menu{left:100%}.dropdown:hover>.dropdown-menu{opacity:1;display:block;visibility:visible;transform:translateY(0)}.dropdown:hover>.dropdown-menu>.dropdown>.dropdown-menu{transform:translateY(0)}}.main-menu{display:flex;align-items:center;flex-grow:1;margin-left:-9px}.main-menu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.main-menu ul li{position:relative}.main-menu ul li .submenu li{margin-right:0}.main-menu ul li a{display:inline-block;text-decoration:none;font-size:16px;font-weight:600;color:var(--color-heading);padding:27px 22px 27px 18px;position:relative;text-transform:capitalize;letter-spacing:.02em}.main-menu ul li a:hover{background:rgba(120,25,33,.05)}.main-menu ul li.menu-item-has-children:hover>.submenu{opacity:1;visibility:visible}.main-menu ul li.menu-item-has-children>a::after{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:400;transform:translateY(5px);margin-left:7px;position:relative;top:2px}.main-menu ul li.menu-item-has-children:hover>.submenu{opacity:1;visibility:visible;top:100%}.main-menu ul li.active>a,.main-menu ul li:hover>a{background-color:rgba(120,25,33,.05)}.main-menu ul li .submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;min-width:350px;top:100%;opacity:0;visibility:hidden;background:#fff;left:0;padding:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:3;top:calc(100% + 10px);text-align:left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:0 .5rem 1.875rem rgba(0,0,0,.08);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.main-menu ul li .submenu li:not(:last-child){margin-bottom:1px}.main-menu ul li .submenu li a{padding:10px 20px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;display:block;margin:0;font-size:16px;text-transform:capitalize;letter-spacing:0;line-height:1.3}.main-menu ul li .submenu li.active>a,.main-menu ul li .submenu li:hover>a{color:var(--color-secondary);background-color:rgba(120,25,33,.06)}.main-menu ul li .submenu ul{left:100%;top:0}.main-menu ul li .submenu ul::before{display:none}.main-menu>ul{align-items:center}.main-menu ul li ul.submenu .menu-item-has-children>a::after{position:absolute;top:9px;right:15px;content:"\f105";font-size:13px;font-family:'Font Awesome 5 Pro'}.main-menu ul li ul.submenu li:hover>.submenu{top:0;transition:.3s}.section-title .sub-title{color:var(--color-heading);font-family:var(--font-caveat);font-weight:400;line-height:28px;font-size:25px;margin-bottom:12px;text-transform:capitalize;display:inline-block}.section-title .title{color:var(--color-heading);font-size:48px;font-weight:700;letter-spacing:0;line-height:60px;text-transform:capitalize;display:block}@media (max-width:1199px){.section-title .title{font-size:38px;line-height:50px}}@media (max-width:991px){.section-title .title{font-size:35px;line-height:40px}}@media (max-width:767px){.section-title .title{font-size:28px;line-height:35px}}.section-title .content{display:inline-block;font-size:18px;line-height:28px;color:var(--color-gray)}.section-title.clr-white .sub-title,.section-title.clr-white .title{color:var(--color-white)}.section-title--md .title{font-size:40px;line-height:52px}@media (max-width:1199px){.section-title--md .title{font-size:35px;line-height:46px}}@media (max-width:991px){.section-title--md .title{font-size:35px;line-height:40px}}@media (max-width:767px){.section-title--md .title{font-size:28px;line-height:35px}}.blog_section{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}.blog_post_block{overflow:hidden;transition:.3s;background-color:var(--color-white);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.blog_post_block .blog_post_image .image_wrap{display:block;overflow:hidden;position:relative}@media (max-width:767px){.blog_post_block .blog_post_image .image_wrap img{height:100%;object-fit:cover}}.blog_post_block .blog_post_image .image_wrap img{transition:.3s}.blog_post_block .blog_post_image .image_wrap:hover img{transform:scale(1.108)}.blog_post_block .blog_post_image .image_wrap:has(i):before{top:0;left:0;right:0;bottom:0;opacity:0;z-index:1;content:'';transition:.2s;position:absolute;background-color:rgba(2,8,66,.4)}.blog_post_block .blog_post_image i{top:50%;left:50%;z-index:2;width:100px;height:100px;font-size:30px;position:absolute;align-items:center;border-radius:100%;display:inline-flex;color:var(--color-white);justify-content:center;background-color:var(--color-primary);transform:translate(-50%,-50%) scale(0);transition:transform .3s}.blog_post_block:hover .image_wrap:before{opacity:1!important}.blog_post_block:hover .image_wrap i{transform:translate(-50%,-50%) scale(1)}.blog_post_block .blog_post_content{padding:40px 30px}.blog_post_block .blog_post_title{font-size:22px;font-weight:600;line-height:32px;margin:24px 0 30px}.blog_post_block .blog_post_title a{color:var(--color-heading)}.blog_post_block .blog_post_title a:hover{color:currentColor}.blog_onecol_carousel{position:relative}.blog_onecol_carousel [class*=b1cc-swiper-button-]{top:50%;z-index:2;width:28px;display:flex;height:158px;text-align:center;position:absolute;align-items:center;justify-content:center;background-size:100% 100%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-color:transparent}.blog_onecol_carousel [class*=b1cc-swiper-button-]:hover{color:var(--color-primary)}@media (max-width:767px){.blog_onecol_carousel .blog_post_image .image_wrap{height:500px}}.blog_onecol_carousel .b1cc-swiper-button-prev{left:-1px}.blog_onecol_carousel .b1cc-swiper-button-next{right:-1px}.blog_onecol_carousel .b1cc-swiper-pagination{right:50px;bottom:50px;left:auto;z-index:1;width:auto;position:absolute}@media (max-width:991px){.blog_onecol_carousel .b1cc-swiper-pagination{right:20px;bottom:20px}}.blog_onecol_carousel .b1cc-swiper-pagination .swiper-pagination-bullet{background-color:var(--color-primary)}.blog_post_block.content_over_layout{position:relative}.blog_post_block.content_over_layout .image_wrap:before{top:0;left:0;right:0;bottom:0;z-index:1;content:'';position:absolute;background:linear-gradient(185deg,rgba(23,0,6,0) 0,rgba(23,0,6,.75) 65.68%,#170006 100%)}.blog_post_block.content_over_layout .blog_post_content{left:0;right:0;bottom:0;z-index:1;position:absolute;padding:50px 50px 40px}.blog_post_block.content_over_layout .blog_post_title{font-size:45px;line-height:58px;margin:24px 0 15px}@media (max-width:1199px){.blog_post_block.content_over_layout .blog_post_title{font-size:32px;line-height:40px}}@media (max-width:991px){.blog_post_block.content_over_layout .blog_post_title{font-size:26px;line-height:36px}}@media (max-width:767px){.blog_post_block.content_over_layout .blog_post_title{font-size:20px;line-height:32px}}.blog_post_block.content_over_layout .blog_post_title a{color:var(--color-white)}.blog_post_block.content_over_layout p{font-size:16px;max-width:750px;line-height:28px;color:var(--color-white)}.form-group{position:relative;margin-bottom:30px}.form-group:not(:last-child){margin-bottom:30px}.form-group .form-control{padding:0 24px;font-size:16px;color:#170006;transition:.3s ease;background-color:#f1f1e9;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border:1px solid transparent}.form-group .form-control:focus{border-color:var(--color-primary);box-shadow:none}.form-group .form-control::placeholder{color:#676767;font-size:16px;transform:translateY(3px)}.form-group .form-control:-ms-input-placeholder{color:#676767;font-size:16px;transform:translateY(3px)}.form-group .form-control::-ms-input-placeholder{color:#676767;font-size:16px;transform:translateY(3px)}.form-group input.form-control{height:55px}.form-group textarea.form-control{min-height:156px;border-radius:12px;padding:15px 25px 25px}.input_title{display:block;line-height:1;font-size:16px;font-weight:600;margin-bottom:17px;color:#170006}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.department{background:#ececec}.xb-dep-wrapper{position:relative}.xb-dep-wrapper::before{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background:linear-gradient(137deg,#f1f1e9 0,#cbcbc2 21.37%,#cbcbc2 65.97%,#f1f1e9 100%)}@media (max-width:991px){.xb-dep-wrapper::before{display:none}}.dep-inner::before{width:100%;height:1px;position:absolute;left:0;top:36.5%;content:'';background:linear-gradient(137deg,#f1f1e9 0,#cbcbc2 21.37%,#cbcbc2 65.97%,#f1f1e9 100%)}@media (max-width:991px){.dep-inner::before{display:none}}.dep-inner .dp-col:last-child .xb-dep-wrapper::before{display:none}.xb-department{padding:50px 20px 40px;border-radius:15px;overflow:hidden;height:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-department:hover{box-shadow:0 12px 46px 0 #c6c6be;background:#fff}.xb-department:hover .xb-item--icon{background:var(--color-primary)}.xb-department:hover .xb-item--icon svg path{fill:var(--color-heading)}.xb-department .xb-item--icon{height:70px;width:70px;background-color:var(--color-violet);display:flex;align-items:center;justify-content:center;border-radius:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-department .xb-item--title{font-size:24px;line-height:34px;color:var(--color-heading);margin:18px 0 5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-department .xb-shape .shape{position:absolute;background:#721920;border-radius:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-department .xb-shape .shape--one{left:-25px;bottom:43px;height:38px;width:38px}.xb-department .xb-shape .shape--two{top:-20px;right:31px;height:38px;width:38px}.div-link{position:absolute;height:100%;width:100%;left:0;top:0}@media (max-width:991px){.xb-feature-shape{display:none}}.xb-feature-shape .shape{position:absolute}.xb-feature-shape .shape--one{top:13%;left:5%}.xb-feature-shape .shape--two{right:4%;bottom:28%}.fanfact-wrapper{margin-top:-310px}@media (max-width:767px){.xb-fanfact__wrapper{min-height:500px}}.xb-fanfact__wrapper .xb-item--img img{width:100%}@media (max-width:767px){.xb-fanfact__wrapper .xb-item--img img{min-height:500px;height:100%;object-fit:cover}}.xb-fanfact__wrapper .xb-item--img::before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;background:linear-gradient(270deg,rgba(96,6,15,0) 0,#170006 100%)}.xb-fanfact__wrapper .xb-item--title{position:absolute;top:33px;left:50px;font-weight:700;font-size:60px;line-height:70px;text-transform:capitalize;color:var(--color-white);opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media (max-width:1199px){.xb-fanfact__wrapper .xb-item--title{font-size:40px;line-height:55px}}@media (max-width:991px){.xb-fanfact__wrapper .xb-item--title{font-size:30px;line-height:35px;top:20px;left:30px}}@media (max-width:767px){.xb-fanfact__wrapper .xb-item--title{font-size:23px}}.xb-fanfact__wrapper .xb-item--holder{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.xb-fanfact__wrapper .xb-item--text{font-size:24px;font-weight:700;line-height:34px;padding:7px 0 5px;color:var(--color-white)}.xb-fanfact__wrapper .xb-item--content{color:var(--color-white);max-width:379px}.xb-fanfact__wrapper .xb-item--holder{position:absolute;left:50px;bottom:43px;right:150px}@media (max-width:991px){.xb-fanfact__wrapper .xb-item--holder{left:30px;bottom:30px}}@media (max-width:767px){.xb-fanfact__wrapper .xb-item--holder{width:100%;bottom:90px;left:0;right:0;padding:30px}}.xb-fanfact__wrapper .xb-item--number{font-size:48px;font-weight:700;color:var(--color-white);font-family:var(--font-body)}.fanfact-slider{border-radius:20px}.fanfact-slider .swiper-pagination-bullets,.fanfact-slider .swiper-pagination-custom,.fanfact-slider .swiper-pagination-fraction{bottom:38px}.fanfact-slider .swiper-pagination-bullets .swiper-pagination-bullet{margin:4px 4px}.fanfact-slider .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:var(--color-white);opacity:.2}.fanfact-slider .swiper-pagination-bullet-active{height:14px;width:14px;background:var(--color-white);opacity:1}.fanfact-slider .swiper-slide-active .xb-fanfact__wrapper .xb-item--holder,.fanfact-slider .swiper-slide-active .xb-fanfact__wrapper .xb-item--title{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.fanfact-slider .swiper-slide-active .xb-fanfact__wrapper .xb-item--holder{transition-delay:.2s}.xb-fanfact_item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:60px 30px}.xb-fanfact_item .xb-item--number{font-weight:700;font-size:55px;line-height:60px;display:block;color:var(--color-white);margin-bottom:15px}@media (max-width:1199px){.xb-fanfact_item .xb-item--number{font-size:35px}}.xb-fanfact_item .xb-item--contant{font-weight:700;font-size:22px;line-height:30px;letter-spacing:-.02px;color:var(--color-white)}.xb-fanfact_wrap{background:var(--color-violet);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.xb-fanfact_wrap .fanfact-img img{width:100%}.xb-fanfact_wrap .xb-fanfact_item{background:0 0;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;-o-border-radius:0}.hs-fanfact_bg{background:var(--color-white);border-radius:190px 0 0 190px}.hs-fanfact_inner .xb-item--icon{height:76px;width:76px;background:#ececec;display:inline-flex;align-items:center;justify-content:center;margin-bottom:40px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.hs-fanfact_inner .xb-item--holder span{position:absolute;top:0;left:0;width:100%;height:100%}.hs-fanfact_inner .xb-item--holder span svg{width:100%;height:100%}.hs-fanfact_inner .xb-item--number{font-family:var(--font-body);font-weight:700;font-size:35px;line-height:60px;display:block;position:relative;z-index:1;margin:0 18px 15px 18px;color:var(--color-white)}.hs-fanfact_inner .xb-item--profile{font-weight:700;font-size:20px;line-height:32px;letter-spacing:.02em;text-transform:capitalize;color:#161a2c}.xb-program__wrapper:hover .xb-item--dep-btn a{background:var(--color-primary);color:var(--color-heading)}.xb-program__wrapper:hover .xb-item--img img{transform:scale(1.1)}.xb-program__wrapper .xb-item--img{overflow:hidden;border-radius:10px}.xb-program__wrapper .xb-item--img img{width:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-program__wrapper .xb-item--deprt{margin:20px 0 10px}.xb-program__wrapper .xb-item--group{line-height:14px;color:var(--color-default-two);position:relative;padding-left:16px}.xb-program__wrapper .xb-item--group::before{content:'';height:2px;width:8px;background:var(--color-primary);position:absolute;top:50%;left:0;transform:translateY(-50%)}.xb-program__wrapper .xb-item--rating{position:relative;right:0}.xb-program__wrapper .xb-item--rating span{font-weight:700;font-size:14px;line-height:14px;letter-spacing:-.02em;text-align:center;color:var(--color-heading);position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.xb-program__wrapper .xb-item--title{font-size:24px;line-height:34px;margin-bottom:20px}@media (max-width:1199px){.xb-program__wrapper .xb-item--title{font-size:18px}}@media (max-width:767px){.xb-program__wrapper .xb-item--title{font-size:22px}}.xb-program__wrapper .xb-item--title a{color:currentColor;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-program__wrapper .xb-item--meta{border-top:1px dashed #e8e5e6;padding:30px 0}.xb-program__wrapper .xb-item--meta li{line-height:14px}.xb-program__wrapper .xb-item--meta li:not(:last-child){margin-right:77px}@media (max-width:1199px){.xb-program__wrapper .xb-item--meta li:not(:last-child){margin-right:20px}}.xb-program__wrapper .xb-item--meta li img{margin-right:9px}.xb-program__wrapper .xb-item--dep-btn a{line-height:50px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--color-white);background:var(--color-heading);border-radius:7px;padding:14px 15px;line-height:1.2;display:block;font-size:16px}.program-top .clg-testimonial-carousel{position:absolute;right:0;top:28px;display:flex}@media (max-width:767px){.program-top .clg-testimonial-carousel{position:unset;margin-bottom:30px}}.program-top .clg-testimonial-carousel .xb-arrow{width:62px;height:40px;background:var(--color-violet);border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;display:flex;align-items:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.program-top .clg-testimonial-carousel .xb-arrow img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.program-top .clg-testimonial-carousel .xb-arrow:hover{background:var(--color-primary)}.program-top .clg-testimonial-carousel .xb-arrow:hover img{filter:brightness(0)}.program-top .clg-testimonial-carousel .xb-program-next{margin-left:15px}.program-slider .swiper-slide-active .clg-program_inner{box-shadow:0 15px 32px 0 #ae969c}.program-slider .swiper-slide-active .clg-program_inner .xb-item--tilte{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.program-slider .swiper-slide-active .clg-program_inner .xb-item--meta{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.1s;visibility:visible;opacity:1}.program-slider .swiper-slide-active .clg-program_inner .clg-pro-btn a{opacity:1;visibility:visible;transform:translateX(0);transition-delay:.2s}.hs-program_inner{border-radius:10px;overflow:hidden;max-height:588px;margin-top:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hs-program_inner:hover{box-shadow:0 22px 33px 0 rgba(63,104,94,.28)}.hs-program_inner:hover .xb-item--link a{color:var(--color-primary);border-color:var(--color-primary)}.hs-program_inner:hover .xb-item--link a span{margin-left:14px}.hs-program_inner:hover .xb-item--link a span svg path{fill:var(--color-primary)}.hs-program_inner .xb-item--holder{padding:40px 30px}.hs-program_inner .xb-item--title{font-weight:700;font-size:19px;line-height:32px;text-transform:capitalize;color:var(--color-white);margin-bottom:18px}.hs-program_inner .xb-item--link a{font-weight:700;font-size:18px;line-height:12px;text-transform:capitalize;color:var(--color-white);display:inline-block;padding-bottom:3px;border-bottom:2px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hs-program_inner .xb-item--link a span{margin-left:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hs-program_inner .xb-item--link a span svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hs-program_inner .xb-item--img img{width:100%}.hs-pro-bottom{background:var(--color-white);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:10px 40px 30px}.hs-pro-bottom .xb-content p{font-size:18px;line-height:28px}.program-menu{background:#f1f1e9;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;gap:20px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.program-menu button{background-color:var(--color-white);color:#170006;padding:6px 30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media (max-width:1199px){.program-menu button{padding:6px 24px}}@media (max-width:767px){.program-menu button{padding:4px 24px;font-size:15px}}.program-menu button.active,.program-menu button:hover{background-color:var(--color-primary)}.xb-cta{padding:62px 50px 55px;border-radius:15px;margin-bottom:-160px;z-index:2}@media (max-width:991px){.xb-cta{padding:30px 20px 30px}}.xb-cta h2{font-weight:700;font-size:40px;line-height:50px;color:var(--color-white);max-width:638px}@media (max-width:1199px){.xb-cta h2{font-size:30px;max-width:500px}}@media (max-width:991px){.xb-cta h2{max-width:400px}}@media (max-width:767px){.xb-cta h2{font-size:25px;line-height:40px}}.xb-cta span{font-weight:700;font-size:20px;margin-left:40px;color:var(--color-white)}.xb-cta span img{margin-right:5px}.hs-cta-inner .xb-item--list{justify-content:center}.hs-cta-inner .xb-item--list li{font-weight:700;font-size:22px;line-height:32px;letter-spacing:.02px;text-transform:capitalize;color:#161a2c;margin-bottom:55px}.hs-cta-inner .xb-item--list li:not(:last-child){margin-right:50px}.hs-cta-inner .xb-item--list li span{height:30px;width:30px;background:var(--color-primary);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.hs-cta-inner .xb-item--content{font-weight:500;font-size:18px;line-height:28px;max-width:657px;display:inline-block}.hs-cta_bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.hs-cta_shape .shape{position:absolute;bottom:176px;left:195px;z-index:-1}.mb-none-55{margin-bottom:-55px}.xb-cta-btn .thm-btn{padding:17px 38px}.campus-slider .swiper-slide-active .xb-campus__wrapper .xb-item--title{opacity:1;transform:translateY(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.campus-slider .swiper-slide-active .xb-campus__wrapper .xb-item--holder .xb-btn_thm{opacity:1;transform:translateY(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;transition-delay:.2s}.campus-slider{border-radius:20px}.campus-slider .swiper-pagination-bullets,.campus-slider .swiper-pagination-custom,.campus-slider .swiper-pagination-fraction{bottom:120px}.campus-slider .swiper-pagination-bullets .swiper-pagination-bullet{margin:4px 4px}.campus-slider .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:var(--color-heading);opacity:.2}.campus-slider .swiper-pagination-bullet-active{height:14px;width:14px;background:var(--color-heading);opacity:1}.xb-testimonial-right .xb-item--author,.xb-testimonial-right .xb-item--quote{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.xb-testimonial-right .xb-item--content{font-size:22px;line-height:32px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.xb-testimonial-right .xb-item--name{font-weight:700;font-size:22px;line-height:35px;color:var(--color-heading);display:block;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.xb-testimonial-right .xb-item--desig{font-size:14px;letter-spacing:.1em;text-transform:uppercase;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.xb-testimonial-right .swiper-slide-active .xb-item--author,.xb-testimonial-right .swiper-slide-active .xb-item--content,.xb-testimonial-right .swiper-slide-active .xb-item--quote{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.xb-testimonial-right .swiper-slide-active .xb-item--content{transition-delay:.2s}.xb-testimonial-right .swiper-slide-active .xb-item--author{transition-delay:.3s}.testimonial-slider .swiper-slide-active .xb-item--name{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.testimonial-slider .swiper-slide-active .xb-item--desig{opacity:1;transition-delay:.1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1199px){.xb-tes-shape{display:none}}.xb-tes-shape .shape{position:absolute}.xb-tes-shape .shape--one{top:0;left:0}.xb-tes-shape .shape--two{top:0;right:0}.testimonial-carousel{position:absolute;top:28.6%;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.testimonial-carousel{top:21.6%;right:10%}}.testimonial-carousel .xb-swiper-arrow{position:absolute;height:50px;width:50px;background-color:#fff1d0;border-radius:100%;font-weight:400;color:var(--color-heading);display:flex;align-items:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.testimonial-carousel .xb-swiper-arrow:hover{background:var(--color-primary)}.testimonial-carousel .xb-swiper-arrow-next{top:200px}.testimonial-slider-nav{position:absolute;top:50%;right:-8%;max-height:155px;padding:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.testimonial-slider-nav{right:0}}.testimonial-nav-item{position:relative;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.testimonial-nav-item::before{position:absolute;content:'';height:70px;width:70px;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid var(--color-primary)}.testimonial-slider-nav .swiper-slide-active .testimonial-nav-item::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.xb-testimonial-left{max-width:498px;margin-left:48px}@media (max-width:767px){.xb-testimonial-left{max-width:100%;margin-left:0}}.clg-tes-slider_nav{margin-left:183px;margin-top:60px;margin-right:150px}@media (max-width:767px){.clg-tes-slider_nav{margin-left:70px;margin-right:70px}}.clg-testimonial-slider{padding-left:30px;margin-left:-30px}@media (max-width:991px){.clg-testimonial-slider{padding-left:0;margin-left:0}}.clg-tes-slider_nav .swiper-slide-active .clg-testimonial_author .xb-item--avater{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.clg-tes-slider_nav .swiper-slide-active .clg-testimonial_author .xb-item--avater img{opacity:1}.clg-tes-slider_nav .swiper-slide-active .clg-testimonial_author .xb-item--desig,.clg-tes-slider_nav .swiper-slide-active .clg-testimonial_author .xb-item--name{opacity:1;visibility:visible;transform:translateY(0)}.hs-testimonial-slider{margin-left:-125px;margin-right:-125px}@media (max-width:991px){.hs-testimonial-slider{margin:0;padding:0 20px}}.tes-img img{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.clg-testimonial-carousel .xb-swiper-arrow{width:62px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;background-color:var(--color-secondary);display:flex;align-items:center;justify-content:center;position:absolute;bottom:98px;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.clg-testimonial-carousel .xb-swiper-arrow svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.clg-testimonial-carousel .xb-swiper-arrow:hover{background-color:var(--color-primary)}.clg-testimonial-carousel .xb-swiper-arrow:hover svg path{stroke:#000}.clg-testimonial-carousel .xb-swiper-arrow.tm-swiper-arrow-next{left:auto;right:0}@media (max-width:1199px){.xb-testimonial-right{margin-left:40px}}@media (max-width:767px){.xb-testimonial-right{margin-left:0}}.xb-feature_wrap{background:#eceef0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:20px;z-index:1}.xb-feature_wrap .xb-item--icon{background:var(--color-white);height:70px;width:70px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;display:flex;align-items:center;justify-content:center;margin-right:15px}.xb-feature_wrap .xb-item--holder{width:calc(100% - 85px)}.xb-feature_wrap .xb-item--title{font-family:var(--font-body);font-size:22px;font-weight:500;line-height:30px;margin-bottom:5px}.xb-feature_wrap .xb-item--content{font-size:16px;line-height:26px}.sh-featuree_wrap{padding:0;background:0 0}.sh-featuree_wrap .xb-item--holder{width:calc(100% - 100px)}@media (max-width:1199px){.sh-featuree_wrap .xb-item--holder{padding-right:0}}.sh-featuree_wrap .xb-item--icon{background:#20aca9;margin-right:30px}.sh-featuree_wrap .xb-item--icon.bg_blue{background:#4b78b0}.sh-featuree_wrap .xb-item--icon.bg_green{background:#4d3b8b}.xb-video-card{position:relative;min-height:360px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 12px 40px rgba(0,0,0,.18)}@media (max-width:767px){.xb-video-card{min-height:260px}}.xb-video-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 22px;border-radius:60px;background:var(--color-primary);color:var(--color-heading);font-weight:700;font-size:16px;box-shadow:0 10px 30px rgba(253,183,20,.45);transition:all .25s ease;border:none}.xb-video-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(253,183,20,.55)}.xb-video-frame{position:absolute;inset:0}.xb-video-frame iframe{width:100%;height:100%;border:none;display:block}@media (max-width:1199px){.hs-about-right{margin-left:0}}.hs-about-right .section-title .title{font-size:48px;line-height:60px}@media (max-width:1199px){.hs-about-right .section-title .title{font-size:38px;line-height:50px}}@media (max-width:767px){.hs-about-right .section-title .title{font-size:24px;line-height:35px}}.hs-about-right .section-title .hs-content{font-size:18px;font-weight:400;line-height:28px;max-width:512px}.hs-about-right .xb-item--list li{position:relative;padding-left:22px;font-size:18px}.hs-about-right .xb-item--list li:not(:last-child){margin-bottom:6px}.hs-about-right .xb-item--list li::after{position:absolute;content:'';width:10px;height:10px;left:0;top:33%;background:#4d3b8b;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.hs-about{background:var(--color-white);border-radius:190px 0 0 190px}.hs-about .xb-shape{position:absolute;top:0;left:0}.about-image{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;margin-right:80px}@media only screen and (min-width:1200px) and (max-width:1500px){.about-image{margin-right:30px}}@media (max-width:1199px){.about-image{margin-right:0}}.about-iconbox-item{background-color:#f1f1e9;padding:13px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px}.about-iconbox-item .xb-item--icon{width:49px;height:49px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;margin-right:16px}.about-iconbox-item .xb-item--title{font-size:20px;text-transform:capitalize;letter-spacing:.02em}@media (max-width:1199px){.about-iconbox-item .xb-item--title{font-size:18px}}.faq-inner .accordion_box{list-style:none}.faq-inner .accordion_box .block{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.faq-inner .accordion_box .block .acc-btn{padding:30px 0;font-size:22px;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:1px solid #d7d7d6;color:#170006;font-family:var(--font-heading)}.faq-inner .accordion_box .block:first-child .acc-btn{border-top:1px solid #d7d7d6}.faq-inner .accordion_box .block .acc_body{position:relative;display:none}.faq-inner .accordion_box .block .acc_body.current{display:block}.faq-inner .accordion_box .block .content{border-top:0;padding-top:0;padding-right:45px;line-height:28px;color:var(--color-primary)}.faq-inner .accordion.block.active-block .acc-btn .arrow{height:40px;width:40px;border-radius:50px;background:var(--color-white)}.faq-inner .accordion.block.active-block .acc-btn .arrow::after{opacity:1}.faq-inner .accordion.block.active-block .acc-btn .arrow span::before{opacity:0}.faq-inner .accordion.block.active-block .acc-btn .arrow span::after{opacity:1}.faq-inner .acc-btn::after,.faq-inner .acc-btn::before{display:none}.faq-inner .acc-btn.active .arrow::after{opacity:1}.faq-inner .acc-btn.active .arrow span::before{opacity:0}.faq-inner .acc-btn.active .arrow span::after{opacity:1}.faq-inner .acc-btn span{margin:0!important}.faq-inner .arrow{position:absolute;top:44px;right:0;width:40px;height:40px;border-radius:50px;background:var(--color-white);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-inner .arrow span::after,.faq-inner .arrow span::before{position:absolute;top:50%;left:50%;content:"\f067";font-family:"Font Awesome 5 Pro";font-weight:400;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:13px;color:var(--color-heading)}.faq-inner .arrow span::after{content:"\f068";opacity:0;z-index:1;top:48%}.faq-table{width:100%;background-color:#fff;padding:40px;padding-bottom:0}@media (max-width:767px){.faq-table{padding:20px}}.faq-table h3{font-size:20px;font-family:var(--font-body);margin-bottom:22px;font-weight:700}.faq-table td,.faq-table th{padding:16px 33px;text-align:left;font-weight:500}.faq-table th{background-color:#f1f1e9;font-size:20px;color:#170006;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.faq-table tr{border-bottom:1px solid #d7d7d6;color:#5c5c54}@media screen and (max-width:768px){.faq-table td,.faq-table th{padding:16px 20px;display:block;text-align:left;position:relative;font-size:18px;width:100%}.faq-table thead{display:none}.faq-table tr{margin-bottom:20px;border-bottom:2px solid #f1f1e9;display:block;border-radius:5px}.faq-table td{text-align:left;position:relative;border:none;border-bottom:1px solid #d7d7d6}.faq-table td:before{position:absolute;left:20px;width:calc(50% - 20px);padding-left:10px;font-weight:700;text-align:left;color:#170006}.faq-table td:last-child{border-bottom:none}}.faq-table-item:not(:last-child){margin-bottom:50px}.faq-table-item:last-child tr:last-child{border-bottom:none}@media (min-width:1024px){.container{max-width:1320px;padding-left:15px;padding-right:15px}}.home-three{background-color:#fff;color:var(--color-default-two)}.home-three main{background-color:#ececec}.clr-primary{background:var(--color-primary)}.clr-heading{background:var(--color-heading)}.clr-violate{background:var(--color-violet)}.clr-gray{background:#5b6671}.section_space{padding-top:120px;padding-bottom:120px}.body-overlay{background-color:#000;height:100%;width:100%;position:fixed;top:0;z-index:1010;left:0;opacity:0;visibility:hidden;transition:all .3s linear 0s;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.body-overlay.active{opacity:.5;visibility:visible}.mfp-zoom-in .mfp-content{opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body .mfp-wrap .mfp-container .mfp-content .mfp-close{padding:0;right:0;text-align:center;top:-36px;width:36px;height:36px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:var(--color-white);cursor:pointer;opacity:1;font-size:0;border:9px solid transparent;position:absolute}body .mfp-wrap .mfp-container .mfp-content .mfp-figure .mfp-close{top:4px}body .mfp-wrap .mfp-container .mfp-content .mfp-close::after,body .mfp-wrap .mfp-container .mfp-content .mfp-close::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;transform-origin:50% 50%;-webkit-transition:all .25s cubic-bezier(.645, .045, .355, 1);-khtml-transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:all .25s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .25s cubic-bezier(.645, .045, .355, 1);-o-transition:all .25s cubic-bezier(.645, .045, .355, 1);transition:all .25s cubic-bezier(.645, .045, .355, 1);background-color:#222}body .mfp-wrap .mfp-container .mfp-content .mfp-close::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .mfp-wrap .mfp-container .mfp-content .mfp-close::after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::after,body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::before{-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::after,body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::before{-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.mfp-iframe-holder .mfp-content{max-width:1170px}.z-1{z-index:1}.o-hidden{overflow:hidden}.pagination-style1 .swiper-pagination-bullet{width:14px;height:14px;background-color:#162432}.pagination-style1.style-white .swiper-pagination-bullet{background-color:var(--color-white)}.hero__content-wrap .section-title .title{font-size:60px;line-height:70px}@media (max-width:1199px){.hero__content-wrap .section-title .title{font-size:50px;line-height:58px}}@media (max-width:991px){.hero__content-wrap .section-title .title{font-size:30px;line-height:40px}}.hero__content-wrap .section-title .content{color:#d4cdd1}.hero__content-wrap .xb-hero-img{margin-top:-10px;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}@media (max-width:767px){.hero__content-wrap .xb-hero-img{margin-top:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.hero-btns{background:#4b78b0;padding:36px 0}.hero-btns .thm-btn{padding:17px 38px}.mission-vission-bg{position:absolute;top:0;left:0;width:100%;height:91%;z-index:-1}.mission-vission-item{background-color:#4b78b0;padding:70px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative;z-index:1;overflow:hidden}@media (max-width:1199px){.mission-vission-item{padding:40px 30px}}.mission-vission-item .xb-item--title{font-size:40px;margin-bottom:30px;color:var(--color-white)}.mission-vission-item .xb-item--content{color:#fff;font-size:16px;margin-bottom:40px;line-height:26px}.mission-vission-item .xb-item--subtitle{color:var(--color-white);margin-bottom:30px}.mission-vission-item .xb-item--list li{color:var(--color-white);display:flex;align-items:center}.mission-vission-item .xb-item--list li:not(:last-child){margin-bottom:6px}.mission-vission-item .xb-item--list li span{margin-right:10px}.mission-vission-item .xb-item--shape .shape{position:absolute;z-index:-1}.mission-vission-item .xb-item--shape .shape--1{bottom:0;left:0}.mission-vission-item .xb-item--shape .shape--2{top:0;right:0}.team-item{padding:30px;background-color:var(--color-white);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:1199px){.team-item{padding:20px 10px}}.team-item:hover{box-shadow:0 22px 33px 0 rgba(63,104,94,.24)}.team-item .xb-item--img img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.team-item .xb-item--info{border-bottom:1px dashed #d9d9d9;padding-bottom:22px;margin-bottom:22px}.team-item .xb-item--name{font-size:22px;font-weight:700;margin-bottom:4px}.team-item .xb-item--name a{color:currentColor}.team-item .xb-item--desig{font-size:16px}.team-item .xb-item--meta li{display:flex;align-items:center;font-size:16px;position:relative}.team-item .xb-item--meta li:not(:last-child){margin-right:27px;padding-right:70px}@media only screen and (min-width:1200px) and (max-width:1500px){.team-item .xb-item--meta li:not(:last-child){margin-right:15px;padding-right:15px}}@media (max-width:1199px){.team-item .xb-item--meta li:not(:last-child){margin-right:15px;padding-right:15px}}.team-item .xb-item--meta li:not(:last-child)::before{position:absolute;top:50%;right:0;width:1px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d9d9d9;content:""}.team-item .xb-item--meta li span{margin-right:8px}.team-item:hover .xb-item--social li{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-item:hover .xb-item--social li:nth-child(2){transition-delay:.1s}.team-item:hover .xb-item--social li:first-child{transition-delay:.2s}.team-item:hover .team-social .plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.team-social{position:absolute;right:32px;bottom:-23px}.team-social .plus,.team-social .xb-item--social li a{width:86px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);color:#170006;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-top:10px}.team-social .xb-item--social li{opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.team-social .plus{display:inline-flex;background-color:var(--color-primary);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.team-slider{margin-left:-120px;margin-right:-120px;padding:0 30px}@media (max-width:991px){.team-slider{margin-left:0;margin-right:0}}.course-single-image{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;overflow:hidden}.course-meta-item:not(:last-child){margin-right:115px}.course-meta-item .xb-item--avatar{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;margin-right:10px}.course-meta-item .xb-item--title{font-size:16px;color:#5c5c54;font-weight:400;display:inline-block;margin-bottom:2px}.course-meta-item .xb-item--desig{font-size:18px;color:#170006;font-weight:500;font-family:var(--font-body);margin-bottom:0}.xb-star li{color:#fdb714;font-size:16px}.xb-star li:not(:last-child){margin-right:4px}.course-single table{width:100%;border-collapse:collapse;margin:20px 0}.course-single td,.course-single th{padding:12px 15px;text-align:left;border:1px solid #e6e6e6;font-size:16px;font-weight:400;color:#5c5c54}.course-single th{color:#170006}.course-info{padding:0 31px;border:1px solid #e6e6e6;border-top:none}@media (max-width:767px){.course-info{padding:0 10px}}.course-info li{font-size:16px;border-bottom:1px solid #e6e6e6;padding:21px 0;font-weight:400}.course-info li:last-child{border-bottom:none}.course-info .xb-item--title{display:flex;align-items:center}.course-info .xb-item--title span{color:#170006;margin-right:10px}@media (max-width:767px){.course-info .xb-item--title svg{margin-right:0}}.course-info .xb-item--preview{background-color:var(--color-primary);padding:8px 13px;color:#170006;font-size:15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;display:inline-flex;align-items:center;line-height:1;margin-left:18px}@media (max-width:767px){.course-info .xb-item--preview{margin-left:5px}}.course-info .xb-item--preview svg{margin-right:8px}.course-info .xb-item--loack{margin-left:107px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);display:inline-block}.course-faq .course-lesson{color:#170006;font-size:16px;border:1px solid #eaeae2;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;padding:6px 12px;line-height:1;font-weight:400}.course-faq .accordion_box .block .acc-btn{padding:19px 30px 19px 58px;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;font-family:var(--font-body);font-weight:500}@media (max-width:767px){.course-faq .accordion_box .block .acc-btn{font-size:15px;line-height:1.3}}.course-faq .accordion_box .block:not(:last-child){margin-bottom:20px}.course-faq .accordion_box .block .acc-btn{border:1px solid #e6e6e6}.course-faq .accordion.block.active-block .acc-btn .arrow,.course-faq .arrow{width:30px;height:30px;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;font-size:16px;left:15px;top:34px}.course-faq .accordion.block.active-block .acc-btn .arrow i{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.course-faq .accordion.block.active-block .acc-btn .arrow i{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.course-single-content h2{font-size:40px;margin-bottom:35px}@media (max-width:767px){.course-single-content h2{font-size:24px}}.course-single-content h3{font-size:24px;text-transform:capitalize;margin-bottom:20px}@media (max-width:767px){.course-single-content h3{font-size:20px}}.course-single-content p{font-size:16px;line-height:26px;margin-bottom:17px;font-weight:400}.xb-list li{font-size:16px;display:flex;align-items:center}.xb-list li:not(:last-child){margin-bottom:4px}.xb-list li span{width:13px;height:13px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.xb-list li span img{width:8px}.admin-info{border:1px solid #e6e6e6;padding:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.admin-info .xb-item--avatar{width:220px;margin-right:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden}@media (max-width:767px){.admin-info .xb-item--avatar{width:100%;margin-right:0}}.admin-info .xb-item--holder{width:calc(100% - 250px)}@media (max-width:767px){.admin-info .xb-item--holder{width:100%;margin-top:30px}}.admin-info .xb-item--name{font-size:22px;margin-bottom:2px;font-family:var(--font-body)}.admin-info .xb-item--desig{font-size:16px;margin-bottom:6px;display:inline-block}.admin-info .xb-item--meta{margin-bottom:28px}.admin-info .xb-item--meta li{display:flex;align-items:center;font-weight:400}.admin-info .xb-item--meta li:not(:last-child){margin-right:20px}.admin-info .xb-item--meta li i{color:#ffb21d;margin-right:9px;font-size:15px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.admin-info .xb-item--meta li svg{margin-right:9px}.admin-info .xb-item--content{font-size:16px;font-weight:500}.xb-social li:not(:last-child){margin-right:10px}.xb-social li a{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #d9d9d9;font-size:16px;display:flex;align-items:center;justify-content:center;color:#170006}.xb-social li a:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.course-review-info .xb-item--review{width:200px;margin-right:65px;text-align:center;border-radius:10px;border:1px solid #e6e6e6;padding:22px 20px}@media (max-width:767px){.course-review-info .xb-item--review{margin-right:20px}}.course-review-info .xb-item--review-number{font-size:90px;font-family:var(--font-body);font-weight:700;line-height:1;margin-bottom:0}.course-review-info .xb-item--progress{width:calc(100% - 265px)}@media (max-width:767px){.course-review-info .xb-item--progress{width:100%;margin-top:30px}}.course-review-info .xb-item--progress-item{margin-bottom:12px;display:flex;align-items:center;width:100%;position:relative;padding-right:48px}.course-review-info .xb-item--progress-item .progress-bar{background-color:#fdb714;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.course-review-info .xb-item--progress-item .progress-bar span{position:absolute;right:0;font-size:16px;color:#5c5c54;width:30px}.course-review-info .xb-item--progress-item .progress{width:100%;height:5px;background-color:#f1f1e9;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.course-review-info .xb-item--rating{flex-wrap:nowrap;margin-right:15px}.course-review-info .xb-item--rating span{font-size:16px;margin-right:5px}.course-review-info .xb-item--rating i{color:#fdb714;font-size:14px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.course-review-info .xb-star{margin-bottom:8px}.course-review{align-items:start;max-width:73%}@media (max-width:767px){.course-review{max-width:100%}}.course-review .xb-item--avatar{width:70px;height:70px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;margin-right:25px}.course-review .xb-item--holder{width:calc(100% - 95px)}.course-review .xb-item--name{margin-bottom:0;font-size:20px;font-family:var(--font-body);margin-right:10px;font-weight:700}.course-review .xb-item--ttl{font-size:16px;font-weight:700;font-family:var(--font-body);margin-bottom:16px}.course-review .xb-item--contact{font-size:16px;line-height:26px;color:#5c5c54}.course-bottom h2{font-size:24px;text-transform:capitalize;margin-bottom:20px}.course-sidebar{max-width:360px;background-color:var(--color-white);padding:30px;box-shadow:0 10px 30px 0 rgba(0,0,0,.07);margin:-140px auto 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media (max-width:767px){.course-sidebar{margin:0;max-width:100%;padding:20px}}.course-sidebar__video{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;margin-bottom:32px}.course-sidebar__video .btn-video{width:50px;height:50px;font-size:16px}.course-sidebar__list li{color:#5c5c54;font-size:16px;line-height:26px;display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e6e6e6}.course-sidebar__list li img{width:22px;margin-right:10px}.course-sidebar__list li .price{font-size:20px;color:#d9293a;font-weight:700;margin-left:9px}.course-sidebar__social-wrap h4{font-size:20px;font-weight:700;font-family:var(--font-body);margin-right:20px}.course-sidebar__social li:not(:last-child){margin-right:22px}.course-sidebar__social li a{font-size:16px;color:#5c5c54}.course-sidebar__social li a:hover{color:var(--color-primary)}.course-sidebar__social li a:hover svg path{fill:var(--color-primary)}.course-sidebar__social li a svg{height:13px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.course-sidebar__social li a svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.list-border-none li:last-child{border-bottom:0}.sidebar-btn a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:17px 30px;width:100%;display:flex;justify-content:center}.contact_form{padding:50px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;background-color:var(--color-white)}@media (max-width:767px){.contact_form{padding:30px}}.contact_form .title{font-size:26px;margin-bottom:8px;text-transform:capitalize}.contact_form .content{font-size:16px;margin-bottom:40px}.gmap_canvas iframe{width:100%;height:723px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}@media (max-width:991px){.gmap_canvas iframe{height:400px}}.contact_iconbox{background-color:var(--color-white);padding:30px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.contact_iconbox .iconbox_icon{margin-bottom:28px}.contact_iconbox .iconbox_title{font-size:18px;margin-bottom:17px;font-weight:700;font-family:var(--font-body)}.contact_iconbox p{margin-bottom:10px;font-size:16px;margin-bottom:17px}.contact_iconbox h3{font-size:20px;font-family:var(--font-body)}.contact_info_box_inner h2{font-size:28px;margin-bottom:60px}.header-search-form-wrapper{position:fixed;top:0;left:0;right:0;width:100%;height:400px;z-index:9999;background-color:#fff;transform:translate3d(0,-100%,0);transition:transform .85s cubic-bezier(.175, 1, .275, 1),visibility .8s step-end}@media (max-width:767px){.header-search-form-wrapper{height:200px}}.header-search-form-wrapper.open{transition:transform .85s cubic-bezier(.175, 1, .275, 1),visibility .8s step-start;transform:translate3d(0,0,0)}.header-search-form-wrapper .search-form{margin:0 auto;position:relative;text-align:center;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.header-search-form-wrapper .search-form input[type=search]{height:65px;line-height:65px;font-size:28px;background-color:transparent;text-align:left;color:balck;border:none;border-bottom:1px solid #ccc;padding-left:0;border-radius:0;width:100%;color:#000}@media (max-width:767px){.header-search-form-wrapper .search-form input[type=search]{height:45px;line-height:50px;font-size:18px}}.header-search-form-wrapper .search-form input[type=search]::placeholder{color:#a4a4a4;opacity:1}.header-search-form-wrapper .search-form input[type=search]:-ms-input-placeholder{color:#a4a4a4}.header-search-form-wrapper .search-form input[type=search]::-ms-input-placeholder{color:#a4a4a4}.header-search-form-wrapper .search-submit{position:absolute;height:50px;width:50px;bottom:0;right:0;background-color:transparent;color:#9f9f9f;font-size:24px}@media (max-width:767px){.header-search-form-wrapper .search-submit{height:35px;font-size:20px}}.header-search-form-wrapper .xb-search-close{background:#cccccc45;width:54px;height:54px;border-width:18px;position:absolute;top:0;right:0;z-index:2}.header-search-form-wrapper .xb-search-close::after,.header-search-form-wrapper .xb-search-close::before{background-color:var(--color-black)}@media (max-width:767px){.header-search-form-wrapper .xb-search-close{width:50px;height:50px;background-color:transparent}}.header-search-container{width:100%;height:100%;max-width:1170px;border:0;padding:0;background:0 0;transform:translate3d(0,calc(100% - 100px),0);transition:transform .85s cubic-bezier(.175, 1, .275, 1);margin:auto;opacity:0;visibility:hidden}@media (max-width:1199px){.header-search-container{padding:0 50px}}@media (max-width:767px){.header-search-container{padding:0 15px}}.header-search-form-wrapper.open .header-search-container{transform:translate3d(0,0,0);opacity:1;visibility:visible}.breadcrumb{padding:100px 0;min-height:400px}@media (max-width:1199px){.breadcrumb{min-height:300px}}.breadcrumb__title{font-size:60px;margin-bottom:10px;color:var(--color-white);text-transform:capitalize}@media (max-width:1199px){.breadcrumb__title{font-size:45px}}@media (max-width:767px){.breadcrumb__title{font-size:34px;line-height:45px;margin-bottom:5px}}.breadcrumb__desc{font-size:23px;color:var(--color-white);font-family:var(--font-caveat);font-weight:400}.thm-btn{font-size:16px;font-weight:700;text-transform:uppercase;color:var(--color-heading);background:var(--color-primary);border-style:none;padding:19px 38px;align-self:center;position:relative;line-height:1.2;transition:all .2s cubic-bezier(.68, .01, .58, .75);display:inline-flex;align-items:center;letter-spacing:-.01px;border-radius:80px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1;color:#170006}.thm-btn .icon svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.thm-btn:hover{color:#170006}.thm-btn:hover .icon svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.thm-btn span{margin-left:10px}.thm-btn--stroke-white{border:1px solid rgba(255,255,255,.2);box-shadow:none;background:0 0;color:var(--color-white)}.thm-btn--stroke-white svg path{fill:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.thm-btn--stroke-white:hover{background:var(--color-primary);border:1px solid rgba(255,255,255,.2);color:var(--color-heading)}.thm-btn--stroke-white:hover svg path{fill:#170006}.thm-btn--stroke-black{border:1px solid var(--color-heading);color:var(--color-heading);background:0 0;padding:18px 38px 16px}.thm-btn--stroke-black svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.thm-btn--stroke-black.hover-2:hover{background-color:#4b78b0;border-color:#f0a990;color:var(--color-white)}.thm-btn--stroke-black.hover-2:hover svg path{fill:var(--color-white)}.thm-btn--stroke-black svg path{fill:#170006;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.thm-btn--stroke-black:hover{background:var(--color-primary);border:1px solid var(--color-primary)}.thm-btn--two{background:#226dad;color:var(--color-white);font-weight:700;margin-left:0;padding:18px 50px;margin-bottom:10px;margin-Top:-40px}.thm-btn--two:hover{color:var(--color-white)}.btns{margin:10px}.btns .thm-btn{margin:10px}.xb-backtotop{right:30px;z-index:999;bottom:20px;position:fixed;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.xb-backtotop.active{bottom:40px;opacity:1;visibility:visible}.xb-backtotop .scroll{z-index:1;width:40px;height:40px;display:block;background-color:var(--color-secondary);display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-black);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:14px}.xb-backtotop .scroll:hover{margin-bottom:4px}.xb-backtotop .scroll i{color:var(--color-white)}.xb-backtotop.style-2 .scroll{background-color:#d9293a}.xb-header-menu-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s cubic-bezier(.165, .84, .44, 1);-khtml-transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .4s cubic-bezier(.165, .84, .44, 1);-ms-transition:all .4s cubic-bezier(.165, .84, .44, 1);-o-transition:all .4s cubic-bezier(.165, .84, .44, 1);transition:all .4s cubic-bezier(.165, .84, .44, 1);opacity:0;visibility:hidden}.xb-header-menu{position:fixed;height:100vh;width:300px;top:0;left:0;bottom:0;margin:0;z-index:1010;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.165, .84, .44, 1);-khtml-transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all .4s cubic-bezier(.165, .84, .44, 1);-ms-transition:all .4s cubic-bezier(.165, .84, .44, 1);-o-transition:all .4s cubic-bezier(.165, .84, .44, 1);transition:all .4s cubic-bezier(.165, .84, .44, 1);-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;background-color:#fff;overflow-y:scroll}.xb-header-menu.active{visibility:visible;opacity:1;-webkit-transform:translateX(0);-khtml-transform:translateX(0%);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.xb-header-menu.active+.xb-header-menu-backdrop{opacity:1;visibility:visible}.xb-header-menu-scroll{padding:50px 25px 40px}.xb-header-menu-scroll .xb-close{position:absolute;top:0;right:0}.xb-header-menu-scroll .xb-menu-primary>li{padding-left:0;padding-right:0}.xb-header-menu-scroll .xb-menu-primary>li .children,.xb-header-menu-scroll .xb-menu-primary>li .sub-menu{padding-left:15px}.xb-header-menu-scroll .xb-menu-primary>li .children a,.xb-header-menu-scroll .xb-menu-primary>li .sub-menu a{padding-left:0}.xb-menu-toggle{position:absolute;top:10px;height:28px;line-height:28px;text-align:center;right:0;width:28px;cursor:pointer;font-size:15px;-webkit-transition:all .25s cubic-bezier(.645, .045, .355, 1);-khtml-transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:all .25s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .25s cubic-bezier(.645, .045, .355, 1);-o-transition:all .25s cubic-bezier(.645, .045, .355, 1);transition:all .25s cubic-bezier(.645, .045, .355, 1);color:#1b1b1b;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:rgba(0,0,0,.03);display:inline-block}.xb-menu-toggle:before{content:"\f107";font-weight:400;font-family:"Font Awesome 5 Pro"}.xb-menu-toggle.active:before{content:"\f106"}.xb-menu-primary{list-style:none;margin:0;padding:0}.xb-menu-primary li{position:relative}.xb-menu-primary li a{display:block;line-height:46px;color:var(--color-dark);font-size:14px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.06)}.xb-menu-primary li>a.current,.xb-menu-primary li>a:hover{color:var(--color-primary)}.xb-menu-primary .children,.xb-menu-primary .sub-menu{position:relative;display:none;list-style:none;margin:0;padding:0}.xb-menu-primary .children li a,.xb-menu-primary .sub-menu li a{font-weight:500;padding-left:14px}.xb-menu-primary>li>.sub-menu>li>.sub-menu>li a{padding-left:0}.xb-menu-primary .xb-menu-toggle:hover{color:var(--color-primary)}.xb-logo-mobile{margin-bottom:40px}.xb-logo-mobile img{height:40px}.xb-header-mobile-search{margin-bottom:20px}.xb-header-mobile-search form{position:relative}.xb-header-mobile-search .search-field{height:50px;border:none;padding:0 25px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#000;border:2px solid rgba(150,144,162,.09);padding:12px 15px 13px;background-color:transparent}.xb-header-mobile-search .search-field:focus{color:#000;border-color:var(--color-primary)}.xb-header-mobile-search .search-submit{position:absolute;top:5px;right:10px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;-o-border-radius:0;border-radius:0;line-height:36px;padding:0;width:30px;height:40px;line-height:40px;background:0 0;color:var(--color-heading)}.xb-menu-close{background-color:rgba(0,0,0,.03);position:absolute;top:0;right:0;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;-o-border-radius:0;border-radius:0}.xb-nav-mobile{font-size:26px;color:var(--color-primary)}#preloader{background-color:#fff;height:100%;width:100%;position:fixed;margin-top:0;top:0;z-index:9999}.loader .loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:3px solid #ebebec;border-radius:50%}.loader .loader-container:before{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-top:3px solid var(--color-secondary);border-radius:50%;animation:loaderspin 1.8s infinite linear;-webkit-animation:loaderspin 1.8s infinite linear}.loader .loader-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;text-align:center}.loader .loader-icon img{animation:loaderpulse alternate .9s infinite;width:40px}.preloader-two .loader .loader-container:before{border-color:#d9293a}@keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loaderpulse{0%{transform:scale(1)}100%{transform:scale(1.2)}}.xb-footer-main{background:#33aeaa}.xb-footer-main .footer-widget .xb-item--details{font-weight:400;line-height:25px;color:var(--color-gray)}.xb-footer-main .footer-widget .xb-item--meta span{font-weight:400;color:var(--color-white)}.xb-footer-main .footer-widget .xb-item--social_link{margin-top:13px}.xb-footer-main .footer-widget .xb-item--social_link li:not(:last-child){margin-right:10px}.xb-footer-main .footer-widget .xb-item--social_link li a{border:1px solid rgba(255,255,255,.1);border-radius:40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:15px}.xb-footer-main .footer-widget .xb-item--social_link li a i{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-footer-main .footer-widget .xb-item--social_link li a:hover{background:var(--color-white)}.xb-footer-main .footer-widget .xb-item--social_link li a:hover i{color:var(--color-heading)}.xb-footer-main .footer-widget .xb-item--social_link li a:hover svg path{fill:var(--color-heading)}.xb-footer-main .footer-widget .xb-item--title{font-family:var(--font-heading);font-size:24px;text-transform:capitalize;color:var(--color-white);margin-bottom:21px}.xb-footer-main .footer-widget .xb-item--links li a{font-size:18px;line-height:35px;color:#e3c7ca;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.xb-footer-main .footer-widget .xb-item--links li a:hover{text-decoration:underline;color:var(--color-white)}.xb-footer-main .footer-widget .xb-item--links-btn li:not(:last-child){margin-bottom:15px}.xb-footer-main .footer-widget .xb-item--links-btn li a{margin:0;background:rgba(255,255,255,0);color:var(--color-white);border:1px solid #fff;display:flex;justify-content:center;padding:15px 38px}.xb-footer-main .footer-widget .xb-item--links-btn li a:hover{background:var(--color-primary);color:var(--color-heading);border:1px solid var(--color-primary)}.xb-footer-main .footer-widget.change-mr{margin-left:40px}@media (max-width:1199px){.xb-footer-main .footer-widget.change-mr{margin-left:0}}.xb-footer-main .footer-widget.chng-mr{margin-left:8px}@media (max-width:1199px){.xb-footer-main .footer-widget.chng-mr{margin-left:0}}@media (max-width:1199px){.footer-bottom{padding:22px 0}}@media (max-width:991px){.footer-bottom{padding:22px 0}}.footer-bottom .copyright p{color:var(--color-white)}.footer-bottom .copyright p a{color:var(--color-white)}.hs-footer-main{background:0 0;padding-top:82px}.hs-footer-contact{padding:24px 30px;background:#ececec;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding-top:4px}.hs-footer-contact .xb-item--social_link li:not(:last-child){margin-right:10px}.hs-footer-contact .xb-item--social_link li a{border-radius:40px;width:40px;height:40px;color:#161a2c;background:var(--color-white);display:flex;align-items:center;justify-content:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:1px solid rgba(255,255,255,.1)}.hs-footer-contact .xb-item--social_link li a i{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.hs-footer-contact .xb-item--social_link li a:hover{background:#d9293a}.hs-footer-contact .xb-item--social_link li a:hover i{color:var(--color-white)}.hs-footer-contact .xb-item--social_link li a:hover svg path{fill:var(--color-white)}.hs-footer-contact .xb-item--number{font-family:var(--font-body);font-size:20px;color:#161a2c;line-height:30px}.hs-footer-shape .shape{position:absolute}.hs-footer-shape .shape--one{bottom:-6px;left:0}.hs-footer-shape .shape--two{top:-181px;right:0}.footer-style-three .footer-widget .xb-item--links li a{color:#cfd0d8}.footer-style-three .footer-widget .xb-item--links li a:hover{color:var(--color-white)}.footer-style-three .footer-widget .xb-item--details{color:#cfd0d8}.footer-style-three .footer-widget .xb-item--links-btn .thm-btn:hover{background-color:#3f81bd;border-color:#fdb714;color:var(--color-white)}.floating-contact{position:fixed;right:28px;bottom:90px;display:flex;flex-direction:column;gap:12px;z-index:10000}.floating-contact .floating-btn{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.18),0 6px 6px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.floating-contact .floating-btn i{font-size:24px}.floating-contact .floating-btn:hover{transform:translateY(-3px);box-shadow:0 14px 24px rgba(0,0,0,.2),0 8px 8px rgba(0,0,0,.12)}.floating-contact .whatsapp-btn{background:#25d366}.floating-contact .whatsapp-btn::before{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,.4);animation:floatingPulse 2.5s infinite;z-index:-1}.floating-contact .call-btn{background:#0d6efd}@keyframes floatingPulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.6);opacity:0}100%{opacity:0}}@media (max-width:575px){.floating-contact{right:18px;bottom:80px}.floating-contact .floating-btn{width:46px;height:46px}.floating-contact .floating-btn i{font-size:20px}}
/* Performance: skip rendering for off-screen sections */
.footer,.course-single,.xb-fanfact,.section-title,.hs-cta,.xb-course,.xb-blog,.campus-area,.testimonial-area,.team-area{content-visibility:auto;contain-intrinsic-size:0 500px}

/* Accessibility: Fix contrast ratio for header-top text (WCAG AA compliance) */
.header-top_wrap,.header-top{background:#0d7a78}
.header-top p,.header-top p span,.header-top .xb-info ul li{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.3)}

/* GPU compositing: promote animated/parallax elements to own layers to avoid layout reflow */
[data-parallax],[data-wow-delay],[data-background]{will-change:transform}
.swiper-wrapper,.swiper-slide{will-change:transform}
.wow{will-change:opacity,transform}
.floating-btn,.body-overlay,.header-search-form-wrapper{will-change:transform,opacity}
.xb-logo-mobile img{height:40px;width:auto;object-fit:contain}
