@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes headShake{0{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes headShake{0{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:none;transform:none}
}
@keyframes wobble{from{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
0{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(20px) rotate3d(0,1,0,90deg);transform:perspective(20px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(20px) rotate3d(0,1,0,-20deg);transform:perspective(20px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(20px) rotate3d(0,1,0,10deg);transform:perspective(20px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(20px) rotate3d(0,1,0,-5deg);transform:perspective(20px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(20px);transform:perspective(20px)}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(0.215,0.610,0.355,1.000) both;-moz-animation:tracking-in-expand .7s cubic-bezier(0.215,0.610,0.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(0.215,0.610,0.355,1.000) both}
@-webkit-keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both;-moz-animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both;animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both}
@-webkit-keyframes text-focus-in{0{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}
100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}
}
@keyframes text-focus-in{0{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}
100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}
}
@-webkit-keyframes fade-in-bck{0{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes fade-in-bck{0{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
.fade-in-bck{-webkit-animation:fade-in-bck .6s cubic-bezier(0.390,0.575,0.565,1.000) both;-moz-animation:fade-in-bck .6s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-bck .6s cubic-bezier(0.390,0.575,0.565,1.000) both}
@-webkit-keyframes swing-in-top-fwd{0{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}
}
@keyframes swing-in-top-fwd{0{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}
}
.swing-in-top-fwd{-webkit-animation:swing-in-top-fwd .5s cubic-bezier(0.175,0.885,0.320,1.275) both;-moz-animation:swing-in-top-fwd .5s cubic-bezier(0.175,0.885,0.320,1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(0.175,0.885,0.320,1.275) both}
.scale-up-hor-left{-webkit-animation:scale-up-hor-left .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-hor-left .4s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes scale-up-hor-left{0{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@keyframes scale-up-hor-left{0{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}
}
.scale-out-hor-left{-webkit-animation:scale-out-hor-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-hor-left .5s cubic-bezier(.55,.085,.68,.53) both}
@-webkit-keyframes scale-out-hor-left{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
@keyframes scale-out-hor-left{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
.scale-out-hor-right{-webkit-animation:scale-out-hor-right .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-hor-right .5s cubic-bezier(.55,.085,.68,.53) both}
@-webkit-keyframes scale-out-hor-right{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
}
@keyframes scale-out-hor-right{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}
}
.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
.scale-in-hor-left{-webkit-animation:scale-in-hor-left .9s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-left .9s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes scale-in-hor-left{0{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
@keyframes scale-in-hor-left{0{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
.flip-in-ver-right{-webkit-animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes flip-in-ver-right{0{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}
100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}
}
@keyframes flip-in-ver-right{0{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}
100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}
}
.scale-out-hor-left{-webkit-animation:scale-out-hor-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:scale-out-hor-left .5s cubic-bezier(.55,.085,.68,.53) both}
@-webkit-keyframes scale-out-hor-left{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
@keyframes scale-out-hor-left{0{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}
}
.fade-in-bl{-webkit-animation:fade-in-bl .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-bl .6s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-bl{0{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}
100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}
}
@keyframes fade-in-bl{0{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}
100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}
}
.fade-in-top{-webkit-animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
.tracking-in-contract-bck-top{-webkit-animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-contract-bck-top{0{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}
40%{opacity:.6}
100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}
}
@keyframes tracking-in-contract-bck-top{0{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}
40%{opacity:.6}
100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}
}
@-webkit-keyframes Clipy-left{from{clip-path:circle(0 at 100% 51%)}
to{clip-path:circle(100% at 50% 50%);transform:scale(1)}
}
@keyframes Clipy-left{from{clip-path:circle(0 at 100% 51%)}
to{clip-path:circle(100% at 50% 50%);transform:scale(1)}
}
.Clipy-left{-webkit-animation-name:Clipy-left;animation-name:Clipy-left}
@-webkit-keyframes Clipy-right{from{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes Clipy-right{from{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
.Clipy-right{-webkit-animation-name:Clipy-right;animation-name:Clipy-right}
@-webkit-keyframes Clipy-Square-Up{from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:scale(1)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
@keyframes Clipy-Square-Up{from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:scale(1)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
.Clipy-Square-Up{-webkit-animation-name:Clipy-Square-Up;animation-name:Clipy-Square-Up}
.fade-in-fwd{-webkit-animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-fwd{0{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes fade-in-fwd{0{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-left{-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-left{0{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-left{0{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.kenburns-top{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}
@-webkit-keyframes kenburns-top{0{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}
}
@keyframes kenburns-top{0{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}
}
.fade-in-top{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@keyframes tracking-in-expand{0{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@-webkit-keyframes Clipy-Square2{from{clip-path:polygon(29% 50%,71% 50%,71% 50%,29% 50%);transform:scale(1)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
@keyframes Clipy-Square2{from{clip-path:polygon(29% 50%,71% 50%,71% 50%,29% 50%);transform:scale(1)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
.Clipy-Square2{-webkit-animation-name:Clipy-Square2;animation-name:Clipy-Square2}
@-webkit-keyframes Clipy-Triangle{from{clip-path:polygon(50% 0,50% 100%,50% 100%);transform:scale(1)}
to{clip-path:polygon(50% 0,0 100%,100% 100%);transform:scale(1)}
}
@keyframes Clipy-Triangle{from{clip-path:polygon(50% 0,50% 100%,50% 100%);transform:scale(1)}
to{clip-path:polygon(50% 0,0 100%,100% 100%);transform:scale(1)}
}
.Clipy-Triangle{-webkit-animation-name:Clipy-Triangle;animation-name:Clipy-Triangle}
@-webkit-keyframes Clipy-Dimond{from{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);transform:scale(1)}
to{clip-path:polygon(15% 0,85% 0,100% 22%,50% 100%,0 22%);transform:scale(1)}
}
@keyframes Clipy-Dimond{from{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);transform:scale(1)}
to{clip-path:polygon(15% 0,85% 0,100% 22%,50% 100%,0 22%);transform:scale(1)}
}
.Clipy-Dimond{-webkit-animation-name:Clipy-Dimond;animation-name:Clipy-Dimond}
@-webkit-keyframes Clipy-hex{from{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);transform:scale(1)}
to{clip-path:polygon(50% 0,95% 24%,95% 74%,50% 100%,5% 75%,5% 25%);transform:scale(1)}
}
@keyframes Clipy-hex{from{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);transform:scale(1)}
to{clip-path:polygon(50% 0,95% 24%,95% 74%,50% 100%,5% 75%,5% 25%);transform:scale(1)}
}
.Clipy-hex{-webkit-animation-name:Clipy-hex;animation-name:Clipy-hex}
@-webkit-keyframes Clipy-cricle{from{clip-path:circle(0.5% at 50% 50%)}
to{clip-path:circle(50% at 50% 50%);transform-origin:center center}
}
@keyframes Clipy-cricle{from{clip-path:circle(0.5% at 50% 50%);transform:scale(1.5)}
to{clip-path:circle(50% at 50% 50%);transform-origin:center center}
}
.Clipy-cricle{-webkit-animation-name:Clipy-cricle;animation-name:Clipy-cricle;transform-origin:center center}
@-webkit-keyframes Clipy-bottom{from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.5)}
}
@keyframes Clipy-bottom{from{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
.Clipy-bottom{-webkit-animation-name:Clipy-bottom;animation-name:Clipy-bottom}
@-webkit-keyframes Clipy-left2{from{clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.5)}
}
@keyframes Clipy-left2{from{clip-path:polygon(0 0,0 0,0 100%,0 100%)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}
}
.Clipy-left2{-webkit-animation-name:Clipy-left2;animation-name:Clipy-left2}
@-webkit-keyframes Clipy-top2{from{clip-path:polygon(0 0,100% 0,100% 0,0 0)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes Clipy-top2{from{clip-path:polygon(0 0,100% 0,100% 0,0 0)}
to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
.Clipy-top2{-webkit-animation-name:Clipy-top2;animation-name:Clipy-top2}
.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-in-bottom{0{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes slide-in-bottom{0{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.scale-in-ver-bottom{-webkit-animation:scale-in-ver-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes scale-in-ver-bottom{0{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}
}
@keyframes scale-in-ver-bottom{0{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}
}
.titleAnimation{display:inline-block;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%,0 100%);transform:translateY(-50px) skewY(10deg);opacity:0;animation-name:titleAnimation;animation-timing-function:ease;animation-duration:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards}
@-webkit-keyframes titleAnimation{0{transform:translateY(-50px) skewX(5deg);opacity:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%,0 100%)}
20%{transform:translateY(0) skewX(2deg);opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 5%);clip-path:polygon(100% 0,100% 100%,0 100%,0 5%)}
100%{transform:translateY(0) skewX(0);opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 3%);clip-path:polygon(100% 0,100% 100%,0 100%,0 3%)}
}
.scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes scale-in-ver-top{0{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}
}
@keyframes scale-in-ver-top{0{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}
}
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0))}
*,::after,::before{box-sizing:border-box}
@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
hr:not([size]){height:1px}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media(min-width:1200px){.h1,h1{font-size:2.5rem}
}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media(min-width:1200px){.h2,h2{font-size:2rem}
}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media(min-width:1200px){.h3,h3{font-size:1.75rem}
}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media(min-width:1200px){.h4,h4{font-size:1.5rem}
}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
.small,small{font-size:.875em}
.mark,mark{padding:.2em;background-color:#fcf8e3}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#0d6efd;text-decoration:underline}
a:hover{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:1em;font-weight:700}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media(min-width:1200px){legend{font-size:1.5rem}
}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::file-selector-button{font:inherit}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none !important}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-1{font-size:5rem}
}
.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-2{font-size:4.5rem}
}
.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-3{font-size:4rem}
}
.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-4{font-size:3.5rem}
}
.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-5{font-size:3rem}
}
.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}
@media(min-width:1200px){.display-6{font-size:2.5rem}
}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:.875em;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote>:last-child{margin-bottom:0}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"— "}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:#6c757d}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
@media(min-width:576px){.container,.container-sm{max-width:540px}
}
@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
}
@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}
@media(min-width:576px){.col-sm{flex:1 0 0}
.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
.row-cols-sm-1>*{flex:0 0 auto;width:100%}
.row-cols-sm-2>*{flex:0 0 auto;width:50%}
.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-sm-4>*{flex:0 0 auto;width:25%}
.row-cols-sm-5>*{flex:0 0 auto;width:20%}
.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}
}
@media(min-width:768px){.col-md{flex:1 0 0}
.row-cols-md-auto>*{flex:0 0 auto;width:auto}
.row-cols-md-1>*{flex:0 0 auto;width:100%}
.row-cols-md-2>*{flex:0 0 auto;width:50%}
.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-md-4>*{flex:0 0 auto;width:25%}
.row-cols-md-5>*{flex:0 0 auto;width:20%}
.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}
}
@media(min-width:992px){.col-lg{flex:1 0 0}
.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
.row-cols-lg-1>*{flex:0 0 auto;width:100%}
.row-cols-lg-2>*{flex:0 0 auto;width:50%}
.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-lg-4>*{flex:0 0 auto;width:25%}
.row-cols-lg-5>*{flex:0 0 auto;width:20%}
.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}
}
@media(min-width:1200px){.col-xl{flex:1 0 0}
.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xl-1>*{flex:0 0 auto;width:100%}
.row-cols-xl-2>*{flex:0 0 auto;width:50%}
.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xl-4>*{flex:0 0 auto;width:25%}
.row-cols-xl-5>*{flex:0 0 auto;width:20%}
.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}
}
@media(min-width:1400px){.col-xxl{flex:1 0 0}
.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}
.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}
}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:.25rem}
.g-1,.gy-1{--bs-gutter-y:.25rem}
.g-2,.gx-2{--bs-gutter-x:.5rem}
.g-2,.gy-2{--bs-gutter-y:.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media(min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333333%}
.offset-sm-2{margin-left:16.66666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333333%}
.offset-sm-5{margin-left:41.66666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333333%}
.offset-sm-8{margin-left:66.66666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333333%}
.offset-sm-11{margin-left:91.66666667%}
.g-sm-0,.gx-sm-0{--bs-gutter-x:0}
.g-sm-0,.gy-sm-0{--bs-gutter-y:0}
.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}
.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}
.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}
.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}
.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}
.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}
.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}
.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}
.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}
.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}
}
@media(min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333333%}
.offset-md-2{margin-left:16.66666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333333%}
.offset-md-5{margin-left:41.66666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333333%}
.offset-md-8{margin-left:66.66666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333333%}
.offset-md-11{margin-left:91.66666667%}
.g-md-0,.gx-md-0{--bs-gutter-x:0}
.g-md-0,.gy-md-0{--bs-gutter-y:0}
.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}
.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}
.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}
.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}
.g-md-3,.gx-md-3{--bs-gutter-x:1rem}
.g-md-3,.gy-md-3{--bs-gutter-y:1rem}
.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}
.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}
.g-md-5,.gx-md-5{--bs-gutter-x:3rem}
.g-md-5,.gy-md-5{--bs-gutter-y:3rem}
}
@media(min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.33333333%}
.col-lg-2{flex:0 0 auto;width:16.66666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-5{flex:0 0 auto;width:41.66666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333333%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333333%}
.offset-lg-2{margin-left:16.66666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333333%}
.offset-lg-5{margin-left:41.66666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333333%}
.offset-lg-8{margin-left:66.66666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333333%}
.offset-lg-11{margin-left:91.66666667%}
.g-lg-0,.gx-lg-0{--bs-gutter-x:0}
.g-lg-0,.gy-lg-0{--bs-gutter-y:0}
.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}
.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}
.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}
.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}
.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}
.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}
.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}
.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}
.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}
.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}
}
@media(min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
.offset-xl-2{margin-left:16.66666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333333%}
.offset-xl-5{margin-left:41.66666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333333%}
.offset-xl-8{margin-left:66.66666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333333%}
.offset-xl-11{margin-left:91.66666667%}
.g-xl-0,.gx-xl-0{--bs-gutter-x:0}
.g-xl-0,.gy-xl-0{--bs-gutter-y:0}
.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}
.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}
.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}
.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}
.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}
.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}
.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}
.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}
.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}
.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}
}
@media(min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
.offset-xxl-0{margin-left:0}
.offset-xxl-1{margin-left:8.33333333%}
.offset-xxl-2{margin-left:16.66666667%}
.offset-xxl-3{margin-left:25%}
.offset-xxl-4{margin-left:33.33333333%}
.offset-xxl-5{margin-left:41.66666667%}
.offset-xxl-6{margin-left:50%}
.offset-xxl-7{margin-left:58.33333333%}
.offset-xxl-8{margin-left:66.66666667%}
.offset-xxl-9{margin-left:75%}
.offset-xxl-10{margin-left:83.33333333%}
.offset-xxl-11{margin-left:91.66666667%}
.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}
.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}
.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}
.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}
.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}
.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}
.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}
.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}
.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}
.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}
.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}
.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}
}
.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}
.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}
.table>tbody{vertical-align:inherit}
.table>thead{vertical-align:bottom}
.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}
.caption-top{caption-side:top}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}
.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}
.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}
.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}
.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}
.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}
.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}
.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}
.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}
.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control{transition:none}
}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}
textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}
textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}
.form-control-color{max-width:3rem;height:auto;padding:.375rem}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}
.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}
.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media(prefers-reduced-motion:reduce){.form-select{transition:none}
}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:#e9ecef}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}
.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3e%3cpathfill='none'stroke='%23fff'stroke-linecap='round'stroke-linejoin='round'stroke-width='3'd='M610l33l6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='2'fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3e%3cpathfill='none'stroke='%23fff'stroke-linecap='round'stroke-linejoin='round'stroke-width='3'd='M610h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}
}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%2386b7fe'/%3e%3c/svg%3e")}
.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}
.form-check-inline{display:inline-block;margin-right:1rem}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-range:focus{outline:0}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range::-moz-focus-outer{border:0}
.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}
}
.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}
.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}
}
.form-range::-moz-range-thumb:active{background-color:#b6d4fe}
.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range:disabled{pointer-events:none}
.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.form-floating{position:relative}
.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}
.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}
@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}
}
.form-floating>.form-control{padding:1rem .75rem}
.form-floating>.form-control::-moz-placeholder{color:transparent}
.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:3}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23198754'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23198754'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}
.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001212'width='12'height='12'fill='none'stroke='%23dc3545'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001212'width='12'height='12'fill='none'stroke='%23dc3545'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:hover{color:#212529}
.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}
.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-success{color:#fff;background-color:#198754;border-color:#198754}
.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}
.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}
.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}
.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}
.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}
.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-dark{color:#fff;background-color:#212529;border-color:#212529}
.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}
.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}
.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}
.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-success{color:#198754;border-color:#198754}
.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}
.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}
.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-dark{color:#212529;border-color:#212529}
.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}
.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}
.btn-link:hover{color:#0a58ca}
.btn-link.disabled,.btn-link:disabled{color:#6c757d}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.fade{transition:opacity .15s linear}
@media(prefers-reduced-motion:reduce){.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media(prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.dropdown,.dropend,.dropstart,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}
.dropdown-menu-start{--bs-position:start}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}
.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-sm-end{--bs-position:end}
.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}
}
@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}
.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-md-end{--bs-position:end}
.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}
}
@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}
.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-lg-end{--bs-position:end}
.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}
}
@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}
.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xl-end{--bs-position:end}
.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}
}
@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}
.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xxl-end{--bs-position:end}
.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}
}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropstart .dropdown-toggle::after{display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}
.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item{color:#dee2e6}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}
.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}
.dropdown-menu-dark .dropdown-header{color:#adb5bd}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropstart .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.nav-link{transition:none}
}
.nav-link:focus,.nav-link:hover{color:#0a58ca}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-link{margin-bottom:-1px;background:0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{background:0;border:0;border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}
.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static}
.navbar-text{padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}
}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}
@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
}
@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
}
@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}
@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
}
@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xxl .navbar-nav{flex-direction:row}
.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand-xxl .navbar-toggler{display:none}
}
.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='rgba%280,0,0,0.55%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,.55)}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.55%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{flex:1 1 auto;padding:1rem 1rem}
.card-title{margin-bottom:.5rem}
.card-subtitle{margin-top:-.25rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1rem}
.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}
.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom,.card-img-top{width:100%}
.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-group>.card{margin-bottom:.75rem}
@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}
.card-group>.card{flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}
}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}
@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}
}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%230c63e4'%3e%3cpathfill-rule='evenodd'd='M1.6464.646a.5.5001.7080L810.293l5.646-5.647a.5.5001.708.708l-66a.5.5001-.7080l-6-6a.5.50010-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23212529'%3e%3cpathfill-rule='evenodd'd='M1.6464.646a.5.5001.7080L810.293l5.646-5.647a.5.5001.708.708l-66a.5.5001-.7080l-6-6a.5.50010-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
@media(prefers-reduced-motion:reduce){.accordion-button::after{transition:none}
}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.accordion-header{margin-bottom:0}
.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-body{padding:1rem 1.25rem}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-flush .accordion-item .accordion-button{border-radius:0}
.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media(prefers-reduced-motion:reduce){.page-link{transition:none}
}
.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}
.page-link{padding:.375rem .75rem}
.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}
.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}
.alert-primary .alert-link{color:#06357a}
.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}
.alert-secondary .alert-link{color:#34383c}
.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}
.alert-success .alert-link{color:#0c4128}
.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}
.alert-info .alert-link{color:#04414d}
.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}
.alert-warning .alert-link{color:#523e02}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}
.alert-danger .alert-link{color:#6a1a21}
.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}
.alert-light .alert-link{color:#4f5050}
.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}
.alert-dark .alert-link{color:#101214}
@-webkit-keyframes progress-bar-stripes{0{background-position-x:1rem}
}
@keyframes progress-bar-stripes{0{background-position-x:1rem}
}
.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}
}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}
@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}
}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}
.list-group-numbered{list-style-type:none;counter-reset:section}
.list-group-numbered>li::before{content:counters(section,".") ". ";counter-increment:section}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}
.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#084298;background-color:#cfe2ff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}
.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}
.list-group-item-success{color:#0f5132;background-color:#d1e7dd}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}
.list-group-item-info{color:#055160;background-color:#cff4fc}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}
.list-group-item-warning{color:#664d03;background-color:#fff3cd}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}
.list-group-item-danger{color:#842029;background-color:#f8d7da}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}
.list-group-item-light{color:#636464;background-color:#fefefe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}
.list-group-item-dark{color:#141619;background-color:#d3d3d4}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23000'%3e%3cpathd='M.293.293a110011.4140L86.58614.293.293a110111.4141.414L9.4148l6.2936.293a11001-1.4141.414L89.414l-6.2936.293a11001-1.414-1.414L6.5868.2931.707a110010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}
.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}
.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}
.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}
.toast:not(.showing):not(.show){opacity:0}
.toast.hide{display:none}
.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}
.toast-container>:not(:last-child){margin-bottom:.75rem}
.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}
.toast-body{padding:.75rem;word-wrap:break-word}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{height:calc(100% - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-sm{max-width:300px}
}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1200px){.modal-xl{max-width:1140px}
}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.modal-fullscreen .modal-footer{border-radius:0}
@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
.modal-fullscreen-sm-down .modal-footer{border-radius:0}
}
@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
.modal-fullscreen-md-down .modal-footer{border-radius:0}
}
@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
.modal-fullscreen-lg-down .modal-footer{border-radius:0}
}
@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xl-down .modal-footer{border-radius:0}
}
@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xxl-down .modal-footer{border-radius:0}
}
.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}
.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:1rem 1rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0 .6s}
@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0;border:0;opacity:.5;transition:opacity .15s ease}
@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23fff'%3e%3cpathd='M11.3541.646a.5.50010.708L5.7078l5.6475.646a.5.5001-.708.708l-6-6a.5.50010-.708l6-6a.5.5001.7080z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23fff'%3e%3cpathd='M4.6461.646a.5.5001.7080l66a.5.50010.708l-66a.5.5001-.708-.708L10.29384.6462.354a.5.50010-.708z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}
}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}
.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}
.carousel-dark .carousel-caption{color:#000}
@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}
}
@keyframes spinner-border{to{transform:rotate(360deg)}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@-webkit-keyframes spinner-grow{0{transform:scale(0)}
50%{opacity:1;transform:none}
}
@keyframes spinner-grow{0{transform:scale(0)}
50%{opacity:1;transform:none}
}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}
}
.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}
@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}
}
.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}
.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}
.offcanvas-title{margin-bottom:0;line-height:1.5}
.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}
.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}
.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}
.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}
.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}
.offcanvas.show{transform:none}
.clearfix::after{display:block;clear:both;content:""}
.link-primary{color:#0d6efd}
.link-primary:focus,.link-primary:hover{color:#0a58ca}
.link-secondary{color:#6c757d}
.link-secondary:focus,.link-secondary:hover{color:#565e64}
.link-success{color:#198754}
.link-success:focus,.link-success:hover{color:#146c43}
.link-info{color:#0dcaf0}
.link-info:focus,.link-info:hover{color:#3dd5f3}
.link-warning{color:#ffc107}
.link-warning:focus,.link-warning:hover{color:#ffcd39}
.link-danger{color:#dc3545}
.link-danger:focus,.link-danger:hover{color:#b02a37}
.link-light{color:#f8f9fa}
.link-light:focus,.link-light:hover{color:#f9fafb}
.link-dark{color:#212529}
.link-dark:focus,.link-dark:hover{color:#1a1e21}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}
.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}
.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.float-start{float:left !important}
.float-end{float:right !important}
.float-none{float:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.overflow-visible{overflow:visible !important}
.overflow-scroll{overflow:scroll !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}
.shadow-none{box-shadow:none !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:-webkit-sticky !important;position:sticky !important}
.top-0{top:0 !important}
.top-50{top:50% !important}
.top-100{top:100% !important}
.bottom-0{bottom:0 !important}
.bottom-50{bottom:50% !important}
.bottom-100{bottom:100% !important}
.start-0{left:0 !important}
.start-50{left:50% !important}
.start-100{left:100% !important}
.end-0{right:0 !important}
.end-50{right:50% !important}
.end-100{right:100% !important}
.translate-middle{transform:translate(-50%,-50%) !important}
.translate-middle-x{transform:translateX(-50%) !important}
.translate-middle-y{transform:translateY(-50%) !important}
.border{border:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-top-0{border-top:0 !important}
.border-end{border-right:1px solid #dee2e6 !important}
.border-end-0{border-right:0 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-bottom-0{border-bottom:0 !important}
.border-start{border-left:1px solid #dee2e6 !important}
.border-start-0{border-left:0 !important}
.border-primary{border-color:#0d6efd !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#198754 !important}
.border-info{border-color:#0dcaf0 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#212529 !important}
.border-white{border-color:#fff !important}
.border-1{border-width:1px !important}
.border-2{border-width:2px !important}
.border-3{border-width:3px !important}
.border-4{border-width:4px !important}
.border-5{border-width:5px !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.mw-100{max-width:100% !important}
.vw-100{width:100vw !important}
.min-vw-100{min-width:100vw !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mh-100{max-height:100% !important}
.vh-100{height:100vh !important}
.min-vh-100{min-height:100vh !important}
.flex-fill{flex:1 1 auto !important}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-0{gap:0 !important}
.gap-1{gap:.25rem !important}
.gap-2{gap:.5rem !important}
.gap-3{gap:1rem !important}
.gap-4{gap:1.5rem !important}
.gap-5{gap:3rem !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.order-first{order:-1 !important}
.order-0{order:0 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-last{order:6 !important}
.m-0{margin:0 !important}
.m-1{margin:.25rem !important}
.m-2{margin:.5rem !important}
.m-3{margin:1rem !important}
.m-4{margin:1.5rem !important}
.m-5{margin:3rem !important}
.m-auto{margin:auto !important}
.mx-0{margin-right:0 !important;margin-left:0 !important}
.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-auto{margin-right:auto !important;margin-left:auto !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-1{margin-top:.25rem !important}
.mt-2{margin-top:.5rem !important}
.mt-3{margin-top:1rem !important}
.mt-4{margin-top:1.5rem !important}
.mt-5{margin-top:3rem !important}
.mt-auto{margin-top:auto !important}
.me-0{margin-right:0 !important}
.me-1{margin-right:.25rem !important}
.me-2{margin-right:.5rem !important}
.me-3{margin-right:1rem !important}
.me-4{margin-right:1.5rem !important}
.me-5{margin-right:3rem !important}
.me-auto{margin-right:auto !important}
.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:.25rem !important}
.mb-2{margin-bottom:.5rem !important}
.mb-3{margin-bottom:1rem !important}
.mb-4{margin-bottom:1.5rem !important}
.mb-5{margin-bottom:3rem !important}
.mb-auto{margin-bottom:auto !important}
.ms-0{margin-left:0 !important}
.ms-1{margin-left:.25rem !important}
.ms-2{margin-left:.5rem !important}
.ms-3{margin-left:1rem !important}
.ms-4{margin-left:1.5rem !important}
.ms-5{margin-left:3rem !important}
.ms-auto{margin-left:auto !important}
.p-0{padding:0 !important}
.p-1{padding:.25rem !important}
.p-2{padding:.5rem !important}
.p-3{padding:1rem !important}
.p-4{padding:1.5rem !important}
.p-5{padding:3rem !important}
.px-0{padding-right:0 !important;padding-left:0 !important}
.px-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-3{padding-right:1rem !important;padding-left:1rem !important}
.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-5{padding-right:3rem !important;padding-left:3rem !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-0{padding-top:0 !important}
.pt-1{padding-top:.25rem !important}
.pt-2{padding-top:.5rem !important}
.pt-3{padding-top:1rem !important}
.pt-4{padding-top:1.5rem !important}
.pt-5{padding-top:3rem !important}
.pe-0{padding-right:0 !important}
.pe-1{padding-right:.25rem !important}
.pe-2{padding-right:.5rem !important}
.pe-3{padding-right:1rem !important}
.pe-4{padding-right:1.5rem !important}
.pe-5{padding-right:3rem !important}
.pb-0{padding-bottom:0 !important}
.pb-1{padding-bottom:.25rem !important}
.pb-2{padding-bottom:.5rem !important}
.pb-3{padding-bottom:1rem !important}
.pb-4{padding-bottom:1.5rem !important}
.pb-5{padding-bottom:3rem !important}
.ps-0{padding-left:0 !important}
.ps-1{padding-left:.25rem !important}
.ps-2{padding-left:.5rem !important}
.ps-3{padding-left:1rem !important}
.ps-4{padding-left:1.5rem !important}
.ps-5{padding-left:3rem !important}
.font-monospace{font-family:var(--bs-font-monospace) !important}
.fs-1{font-size:calc(1.375rem + 1.5vw) !important}
.fs-2{font-size:calc(1.325rem + .9vw) !important}
.fs-3{font-size:calc(1.3rem + .6vw) !important}
.fs-4{font-size:calc(1.275rem + .3vw) !important}
.fs-5{font-size:1.25rem !important}
.fs-6{font-size:1rem !important}
.fst-italic{font-style:italic !important}
.fst-normal{font-style:normal !important}
.fw-light{font-weight:300 !important}
.fw-lighter{font-weight:lighter !important}
.fw-normal{font-weight:400 !important}
.fw-bold{font-weight:700 !important}
.fw-bolder{font-weight:bolder !important}
.lh-1{line-height:1 !important}
.lh-sm{line-height:1.25 !important}
.lh-base{line-height:1.5 !important}
.lh-lg{line-height:2 !important}
.text-start{text-align:left !important}
.text-end{text-align:right !important}
.text-center{text-align:center !important}
.text-decoration-none{text-decoration:none !important}
.text-decoration-underline{text-decoration:underline !important}
.text-decoration-line-through{text-decoration:line-through !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-break{word-wrap:break-word !important;word-break:break-word !important}
.text-primary{color:#0d6efd !important}
.text-secondary{color:#6c757d !important}
.text-success{color:#198754 !important}
.text-info{color:#0dcaf0 !important}
.text-warning{color:#ffc107 !important}
.text-danger{color:#dc3545 !important}
.text-light{color:#f8f9fa !important}
.text-dark{color:#212529 !important}
.text-white{color:#fff !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,.5) !important}
.text-white-50{color:rgba(255,255,255,.5) !important}
.text-reset{color:inherit !important}
.bg-primary{background-color:#0d6efd !important}
.bg-secondary{background-color:#6c757d !important}
.bg-success{background-color:#198754 !important}
.bg-info{background-color:#0dcaf0 !important}
.bg-warning{background-color:#ffc107 !important}
.bg-danger{background-color:#dc3545 !important}
.bg-light{background-color:#f8f9fa !important}
.bg-dark{background-color:#212529 !important}
.bg-body{background-color:#fff !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.bg-gradient{background-image:var(--bs-gradient) !important}
.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}
.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}
.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}
.pe-none{pointer-events:none !important}
.pe-auto{pointer-events:auto !important}
.rounded{border-radius:.25rem !important}
.rounded-0{border-radius:0 !important}
.rounded-1{border-radius:.2rem !important}
.rounded-2{border-radius:.25rem !important}
.rounded-3{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media(min-width:576px){.float-sm-start{float:left !important}
.float-sm-end{float:right !important}
.float-sm-none{float:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-grid{display:grid !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
.d-sm-none{display:none !important}
.flex-sm-fill{flex:1 1 auto !important}
.flex-sm-row{flex-direction:row !important}
.flex-sm-column{flex-direction:column !important}
.flex-sm-row-reverse{flex-direction:row-reverse !important}
.flex-sm-column-reverse{flex-direction:column-reverse !important}
.flex-sm-grow-0{flex-grow:0 !important}
.flex-sm-grow-1{flex-grow:1 !important}
.flex-sm-shrink-0{flex-shrink:0 !important}
.flex-sm-shrink-1{flex-shrink:1 !important}
.flex-sm-wrap{flex-wrap:wrap !important}
.flex-sm-nowrap{flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-sm-0{gap:0 !important}
.gap-sm-1{gap:.25rem !important}
.gap-sm-2{gap:.5rem !important}
.gap-sm-3{gap:1rem !important}
.gap-sm-4{gap:1.5rem !important}
.gap-sm-5{gap:3rem !important}
.justify-content-sm-start{justify-content:flex-start !important}
.justify-content-sm-end{justify-content:flex-end !important}
.justify-content-sm-center{justify-content:center !important}
.justify-content-sm-between{justify-content:space-between !important}
.justify-content-sm-around{justify-content:space-around !important}
.justify-content-sm-evenly{justify-content:space-evenly !important}
.align-items-sm-start{align-items:flex-start !important}
.align-items-sm-end{align-items:flex-end !important}
.align-items-sm-center{align-items:center !important}
.align-items-sm-baseline{align-items:baseline !important}
.align-items-sm-stretch{align-items:stretch !important}
.align-content-sm-start{align-content:flex-start !important}
.align-content-sm-end{align-content:flex-end !important}
.align-content-sm-center{align-content:center !important}
.align-content-sm-between{align-content:space-between !important}
.align-content-sm-around{align-content:space-around !important}
.align-content-sm-stretch{align-content:stretch !important}
.align-self-sm-auto{align-self:auto !important}
.align-self-sm-start{align-self:flex-start !important}
.align-self-sm-end{align-self:flex-end !important}
.align-self-sm-center{align-self:center !important}
.align-self-sm-baseline{align-self:baseline !important}
.align-self-sm-stretch{align-self:stretch !important}
.order-sm-first{order:-1 !important}
.order-sm-0{order:0 !important}
.order-sm-1{order:1 !important}
.order-sm-2{order:2 !important}
.order-sm-3{order:3 !important}
.order-sm-4{order:4 !important}
.order-sm-5{order:5 !important}
.order-sm-last{order:6 !important}
.m-sm-0{margin:0 !important}
.m-sm-1{margin:.25rem !important}
.m-sm-2{margin:.5rem !important}
.m-sm-3{margin:1rem !important}
.m-sm-4{margin:1.5rem !important}
.m-sm-5{margin:3rem !important}
.m-sm-auto{margin:auto !important}
.mx-sm-0{margin-right:0 !important;margin-left:0 !important}
.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}
.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}
.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-sm-0{margin-top:0 !important}
.mt-sm-1{margin-top:.25rem !important}
.mt-sm-2{margin-top:.5rem !important}
.mt-sm-3{margin-top:1rem !important}
.mt-sm-4{margin-top:1.5rem !important}
.mt-sm-5{margin-top:3rem !important}
.mt-sm-auto{margin-top:auto !important}
.me-sm-0{margin-right:0 !important}
.me-sm-1{margin-right:.25rem !important}
.me-sm-2{margin-right:.5rem !important}
.me-sm-3{margin-right:1rem !important}
.me-sm-4{margin-right:1.5rem !important}
.me-sm-5{margin-right:3rem !important}
.me-sm-auto{margin-right:auto !important}
.mb-sm-0{margin-bottom:0 !important}
.mb-sm-1{margin-bottom:.25rem !important}
.mb-sm-2{margin-bottom:.5rem !important}
.mb-sm-3{margin-bottom:1rem !important}
.mb-sm-4{margin-bottom:1.5rem !important}
.mb-sm-5{margin-bottom:3rem !important}
.mb-sm-auto{margin-bottom:auto !important}
.ms-sm-0{margin-left:0 !important}
.ms-sm-1{margin-left:.25rem !important}
.ms-sm-2{margin-left:.5rem !important}
.ms-sm-3{margin-left:1rem !important}
.ms-sm-4{margin-left:1.5rem !important}
.ms-sm-5{margin-left:3rem !important}
.ms-sm-auto{margin-left:auto !important}
.p-sm-0{padding:0 !important}
.p-sm-1{padding:.25rem !important}
.p-sm-2{padding:.5rem !important}
.p-sm-3{padding:1rem !important}
.p-sm-4{padding:1.5rem !important}
.p-sm-5{padding:3rem !important}
.px-sm-0{padding-right:0 !important;padding-left:0 !important}
.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}
.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}
.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}
.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-sm-0{padding-top:0 !important}
.pt-sm-1{padding-top:.25rem !important}
.pt-sm-2{padding-top:.5rem !important}
.pt-sm-3{padding-top:1rem !important}
.pt-sm-4{padding-top:1.5rem !important}
.pt-sm-5{padding-top:3rem !important}
.pe-sm-0{padding-right:0 !important}
.pe-sm-1{padding-right:.25rem !important}
.pe-sm-2{padding-right:.5rem !important}
.pe-sm-3{padding-right:1rem !important}
.pe-sm-4{padding-right:1.5rem !important}
.pe-sm-5{padding-right:3rem !important}
.pb-sm-0{padding-bottom:0 !important}
.pb-sm-1{padding-bottom:.25rem !important}
.pb-sm-2{padding-bottom:.5rem !important}
.pb-sm-3{padding-bottom:1rem !important}
.pb-sm-4{padding-bottom:1.5rem !important}
.pb-sm-5{padding-bottom:3rem !important}
.ps-sm-0{padding-left:0 !important}
.ps-sm-1{padding-left:.25rem !important}
.ps-sm-2{padding-left:.5rem !important}
.ps-sm-3{padding-left:1rem !important}
.ps-sm-4{padding-left:1.5rem !important}
.ps-sm-5{padding-left:3rem !important}
.text-sm-start{text-align:left !important}
.text-sm-end{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:768px){.float-md-start{float:left !important}
.float-md-end{float:right !important}
.float-md-none{float:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-grid{display:grid !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
.d-md-none{display:none !important}
.flex-md-fill{flex:1 1 auto !important}
.flex-md-row{flex-direction:row !important}
.flex-md-column{flex-direction:column !important}
.flex-md-row-reverse{flex-direction:row-reverse !important}
.flex-md-column-reverse{flex-direction:column-reverse !important}
.flex-md-grow-0{flex-grow:0 !important}
.flex-md-grow-1{flex-grow:1 !important}
.flex-md-shrink-0{flex-shrink:0 !important}
.flex-md-shrink-1{flex-shrink:1 !important}
.flex-md-wrap{flex-wrap:wrap !important}
.flex-md-nowrap{flex-wrap:nowrap !important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-md-0{gap:0 !important}
.gap-md-1{gap:.25rem !important}
.gap-md-2{gap:.5rem !important}
.gap-md-3{gap:1rem !important}
.gap-md-4{gap:1.5rem !important}
.gap-md-5{gap:3rem !important}
.justify-content-md-start{justify-content:flex-start !important}
.justify-content-md-end{justify-content:flex-end !important}
.justify-content-md-center{justify-content:center !important}
.justify-content-md-between{justify-content:space-between !important}
.justify-content-md-around{justify-content:space-around !important}
.justify-content-md-evenly{justify-content:space-evenly !important}
.align-items-md-start{align-items:flex-start !important}
.align-items-md-end{align-items:flex-end !important}
.align-items-md-center{align-items:center !important}
.align-items-md-baseline{align-items:baseline !important}
.align-items-md-stretch{align-items:stretch !important}
.align-content-md-start{align-content:flex-start !important}
.align-content-md-end{align-content:flex-end !important}
.align-content-md-center{align-content:center !important}
.align-content-md-between{align-content:space-between !important}
.align-content-md-around{align-content:space-around !important}
.align-content-md-stretch{align-content:stretch !important}
.align-self-md-auto{align-self:auto !important}
.align-self-md-start{align-self:flex-start !important}
.align-self-md-end{align-self:flex-end !important}
.align-self-md-center{align-self:center !important}
.align-self-md-baseline{align-self:baseline !important}
.align-self-md-stretch{align-self:stretch !important}
.order-md-first{order:-1 !important}
.order-md-0{order:0 !important}
.order-md-1{order:1 !important}
.order-md-2{order:2 !important}
.order-md-3{order:3 !important}
.order-md-4{order:4 !important}
.order-md-5{order:5 !important}
.order-md-last{order:6 !important}
.m-md-0{margin:0 !important}
.m-md-1{margin:.25rem !important}
.m-md-2{margin:.5rem !important}
.m-md-3{margin:1rem !important}
.m-md-4{margin:1.5rem !important}
.m-md-5{margin:3rem !important}
.m-md-auto{margin:auto !important}
.mx-md-0{margin-right:0 !important;margin-left:0 !important}
.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-md-auto{margin-right:auto !important;margin-left:auto !important}
.my-md-0{margin-top:0 !important;margin-bottom:0 !important}
.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-md-0{margin-top:0 !important}
.mt-md-1{margin-top:.25rem !important}
.mt-md-2{margin-top:.5rem !important}
.mt-md-3{margin-top:1rem !important}
.mt-md-4{margin-top:1.5rem !important}
.mt-md-5{margin-top:3rem !important}
.mt-md-auto{margin-top:auto !important}
.me-md-0{margin-right:0 !important}
.me-md-1{margin-right:.25rem !important}
.me-md-2{margin-right:.5rem !important}
.me-md-3{margin-right:1rem !important}
.me-md-4{margin-right:1.5rem !important}
.me-md-5{margin-right:3rem !important}
.me-md-auto{margin-right:auto !important}
.mb-md-0{margin-bottom:0 !important}
.mb-md-1{margin-bottom:.25rem !important}
.mb-md-2{margin-bottom:.5rem !important}
.mb-md-3{margin-bottom:1rem !important}
.mb-md-4{margin-bottom:1.5rem !important}
.mb-md-5{margin-bottom:3rem !important}
.mb-md-auto{margin-bottom:auto !important}
.ms-md-0{margin-left:0 !important}
.ms-md-1{margin-left:.25rem !important}
.ms-md-2{margin-left:.5rem !important}
.ms-md-3{margin-left:1rem !important}
.ms-md-4{margin-left:1.5rem !important}
.ms-md-5{margin-left:3rem !important}
.ms-md-auto{margin-left:auto !important}
.p-md-0{padding:0 !important}
.p-md-1{padding:.25rem !important}
.p-md-2{padding:.5rem !important}
.p-md-3{padding:1rem !important}
.p-md-4{padding:1.5rem !important}
.p-md-5{padding:3rem !important}
.px-md-0{padding-right:0 !important;padding-left:0 !important}
.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-md-3{padding-right:1rem !important;padding-left:1rem !important}
.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-md-5{padding-right:3rem !important;padding-left:3rem !important}
.py-md-0{padding-top:0 !important;padding-bottom:0 !important}
.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-md-0{padding-top:0 !important}
.pt-md-1{padding-top:.25rem !important}
.pt-md-2{padding-top:.5rem !important}
.pt-md-3{padding-top:1rem !important}
.pt-md-4{padding-top:1.5rem !important}
.pt-md-5{padding-top:3rem !important}
.pe-md-0{padding-right:0 !important}
.pe-md-1{padding-right:.25rem !important}
.pe-md-2{padding-right:.5rem !important}
.pe-md-3{padding-right:1rem !important}
.pe-md-4{padding-right:1.5rem !important}
.pe-md-5{padding-right:3rem !important}
.pb-md-0{padding-bottom:0 !important}
.pb-md-1{padding-bottom:.25rem !important}
.pb-md-2{padding-bottom:.5rem !important}
.pb-md-3{padding-bottom:1rem !important}
.pb-md-4{padding-bottom:1.5rem !important}
.pb-md-5{padding-bottom:3rem !important}
.ps-md-0{padding-left:0 !important}
.ps-md-1{padding-left:.25rem !important}
.ps-md-2{padding-left:.5rem !important}
.ps-md-3{padding-left:1rem !important}
.ps-md-4{padding-left:1.5rem !important}
.ps-md-5{padding-left:3rem !important}
.text-md-start{text-align:left !important}
.text-md-end{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:992px){.float-lg-start{float:left !important}
.float-lg-end{float:right !important}
.float-lg-none{float:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-grid{display:grid !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
.d-lg-none{display:none !important}
.flex-lg-fill{flex:1 1 auto !important}
.flex-lg-row{flex-direction:row !important}
.flex-lg-column{flex-direction:column !important}
.flex-lg-row-reverse{flex-direction:row-reverse !important}
.flex-lg-column-reverse{flex-direction:column-reverse !important}
.flex-lg-grow-0{flex-grow:0 !important}
.flex-lg-grow-1{flex-grow:1 !important}
.flex-lg-shrink-0{flex-shrink:0 !important}
.flex-lg-shrink-1{flex-shrink:1 !important}
.flex-lg-wrap{flex-wrap:wrap !important}
.flex-lg-nowrap{flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-lg-0{gap:0 !important}
.gap-lg-1{gap:.25rem !important}
.gap-lg-2{gap:.5rem !important}
.gap-lg-3{gap:1rem !important}
.gap-lg-4{gap:1.5rem !important}
.gap-lg-5{gap:3rem !important}
.justify-content-lg-start{justify-content:flex-start !important}
.justify-content-lg-end{justify-content:flex-end !important}
.justify-content-lg-center{justify-content:center !important}
.justify-content-lg-between{justify-content:space-between !important}
.justify-content-lg-around{justify-content:space-around !important}
.justify-content-lg-evenly{justify-content:space-evenly !important}
.align-items-lg-start{align-items:flex-start !important}
.align-items-lg-end{align-items:flex-end !important}
.align-items-lg-center{align-items:center !important}
.align-items-lg-baseline{align-items:baseline !important}
.align-items-lg-stretch{align-items:stretch !important}
.align-content-lg-start{align-content:flex-start !important}
.align-content-lg-end{align-content:flex-end !important}
.align-content-lg-center{align-content:center !important}
.align-content-lg-between{align-content:space-between !important}
.align-content-lg-around{align-content:space-around !important}
.align-content-lg-stretch{align-content:stretch !important}
.align-self-lg-auto{align-self:auto !important}
.align-self-lg-start{align-self:flex-start !important}
.align-self-lg-end{align-self:flex-end !important}
.align-self-lg-center{align-self:center !important}
.align-self-lg-baseline{align-self:baseline !important}
.align-self-lg-stretch{align-self:stretch !important}
.order-lg-first{order:-1 !important}
.order-lg-0{order:0 !important}
.order-lg-1{order:1 !important}
.order-lg-2{order:2 !important}
.order-lg-3{order:3 !important}
.order-lg-4{order:4 !important}
.order-lg-5{order:5 !important}
.order-lg-last{order:6 !important}
.m-lg-0{margin:0 !important}
.m-lg-1{margin:.25rem !important}
.m-lg-2{margin:.5rem !important}
.m-lg-3{margin:1rem !important}
.m-lg-4{margin:1.5rem !important}
.m-lg-5{margin:3rem !important}
.m-lg-auto{margin:auto !important}
.mx-lg-0{margin-right:0 !important;margin-left:0 !important}
.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}
.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}
.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-lg-0{margin-top:0 !important}
.mt-lg-1{margin-top:.25rem !important}
.mt-lg-2{margin-top:.5rem !important}
.mt-lg-3{margin-top:1rem !important}
.mt-lg-4{margin-top:1.5rem !important}
.mt-lg-5{margin-top:3rem !important}
.mt-lg-auto{margin-top:auto !important}
.me-lg-0{margin-right:0 !important}
.me-lg-1{margin-right:.25rem !important}
.me-lg-2{margin-right:.5rem !important}
.me-lg-3{margin-right:1rem !important}
.me-lg-4{margin-right:1.5rem !important}
.me-lg-5{margin-right:3rem !important}
.me-lg-auto{margin-right:auto !important}
.mb-lg-0{margin-bottom:0 !important}
.mb-lg-1{margin-bottom:.25rem !important}
.mb-lg-2{margin-bottom:.5rem !important}
.mb-lg-3{margin-bottom:1rem !important}
.mb-lg-4{margin-bottom:1.5rem !important}
.mb-lg-5{margin-bottom:3rem !important}
.mb-lg-auto{margin-bottom:auto !important}
.ms-lg-0{margin-left:0 !important}
.ms-lg-1{margin-left:.25rem !important}
.ms-lg-2{margin-left:.5rem !important}
.ms-lg-3{margin-left:1rem !important}
.ms-lg-4{margin-left:1.5rem !important}
.ms-lg-5{margin-left:3rem !important}
.ms-lg-auto{margin-left:auto !important}
.p-lg-0{padding:0 !important}
.p-lg-1{padding:.25rem !important}
.p-lg-2{padding:.5rem !important}
.p-lg-3{padding:1rem !important}
.p-lg-4{padding:1.5rem !important}
.p-lg-5{padding:3rem !important}
.px-lg-0{padding-right:0 !important;padding-left:0 !important}
.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}
.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}
.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}
.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-lg-0{padding-top:0 !important}
.pt-lg-1{padding-top:.25rem !important}
.pt-lg-2{padding-top:.5rem !important}
.pt-lg-3{padding-top:1rem !important}
.pt-lg-4{padding-top:1.5rem !important}
.pt-lg-5{padding-top:3rem !important}
.pe-lg-0{padding-right:0 !important}
.pe-lg-1{padding-right:.25rem !important}
.pe-lg-2{padding-right:.5rem !important}
.pe-lg-3{padding-right:1rem !important}
.pe-lg-4{padding-right:1.5rem !important}
.pe-lg-5{padding-right:3rem !important}
.pb-lg-0{padding-bottom:0 !important}
.pb-lg-1{padding-bottom:.25rem !important}
.pb-lg-2{padding-bottom:.5rem !important}
.pb-lg-3{padding-bottom:1rem !important}
.pb-lg-4{padding-bottom:1.5rem !important}
.pb-lg-5{padding-bottom:3rem !important}
.ps-lg-0{padding-left:0 !important}
.ps-lg-1{padding-left:.25rem !important}
.ps-lg-2{padding-left:.5rem !important}
.ps-lg-3{padding-left:1rem !important}
.ps-lg-4{padding-left:1.5rem !important}
.ps-lg-5{padding-left:3rem !important}
.text-lg-start{text-align:left !important}
.text-lg-end{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1200px){.float-xl-start{float:left !important}
.float-xl-end{float:right !important}
.float-xl-none{float:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-grid{display:grid !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
.d-xl-none{display:none !important}
.flex-xl-fill{flex:1 1 auto !important}
.flex-xl-row{flex-direction:row !important}
.flex-xl-column{flex-direction:column !important}
.flex-xl-row-reverse{flex-direction:row-reverse !important}
.flex-xl-column-reverse{flex-direction:column-reverse !important}
.flex-xl-grow-0{flex-grow:0 !important}
.flex-xl-grow-1{flex-grow:1 !important}
.flex-xl-shrink-0{flex-shrink:0 !important}
.flex-xl-shrink-1{flex-shrink:1 !important}
.flex-xl-wrap{flex-wrap:wrap !important}
.flex-xl-nowrap{flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-xl-0{gap:0 !important}
.gap-xl-1{gap:.25rem !important}
.gap-xl-2{gap:.5rem !important}
.gap-xl-3{gap:1rem !important}
.gap-xl-4{gap:1.5rem !important}
.gap-xl-5{gap:3rem !important}
.justify-content-xl-start{justify-content:flex-start !important}
.justify-content-xl-end{justify-content:flex-end !important}
.justify-content-xl-center{justify-content:center !important}
.justify-content-xl-between{justify-content:space-between !important}
.justify-content-xl-around{justify-content:space-around !important}
.justify-content-xl-evenly{justify-content:space-evenly !important}
.align-items-xl-start{align-items:flex-start !important}
.align-items-xl-end{align-items:flex-end !important}
.align-items-xl-center{align-items:center !important}
.align-items-xl-baseline{align-items:baseline !important}
.align-items-xl-stretch{align-items:stretch !important}
.align-content-xl-start{align-content:flex-start !important}
.align-content-xl-end{align-content:flex-end !important}
.align-content-xl-center{align-content:center !important}
.align-content-xl-between{align-content:space-between !important}
.align-content-xl-around{align-content:space-around !important}
.align-content-xl-stretch{align-content:stretch !important}
.align-self-xl-auto{align-self:auto !important}
.align-self-xl-start{align-self:flex-start !important}
.align-self-xl-end{align-self:flex-end !important}
.align-self-xl-center{align-self:center !important}
.align-self-xl-baseline{align-self:baseline !important}
.align-self-xl-stretch{align-self:stretch !important}
.order-xl-first{order:-1 !important}
.order-xl-0{order:0 !important}
.order-xl-1{order:1 !important}
.order-xl-2{order:2 !important}
.order-xl-3{order:3 !important}
.order-xl-4{order:4 !important}
.order-xl-5{order:5 !important}
.order-xl-last{order:6 !important}
.m-xl-0{margin:0 !important}
.m-xl-1{margin:.25rem !important}
.m-xl-2{margin:.5rem !important}
.m-xl-3{margin:1rem !important}
.m-xl-4{margin:1.5rem !important}
.m-xl-5{margin:3rem !important}
.m-xl-auto{margin:auto !important}
.mx-xl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xl-0{margin-top:0 !important}
.mt-xl-1{margin-top:.25rem !important}
.mt-xl-2{margin-top:.5rem !important}
.mt-xl-3{margin-top:1rem !important}
.mt-xl-4{margin-top:1.5rem !important}
.mt-xl-5{margin-top:3rem !important}
.mt-xl-auto{margin-top:auto !important}
.me-xl-0{margin-right:0 !important}
.me-xl-1{margin-right:.25rem !important}
.me-xl-2{margin-right:.5rem !important}
.me-xl-3{margin-right:1rem !important}
.me-xl-4{margin-right:1.5rem !important}
.me-xl-5{margin-right:3rem !important}
.me-xl-auto{margin-right:auto !important}
.mb-xl-0{margin-bottom:0 !important}
.mb-xl-1{margin-bottom:.25rem !important}
.mb-xl-2{margin-bottom:.5rem !important}
.mb-xl-3{margin-bottom:1rem !important}
.mb-xl-4{margin-bottom:1.5rem !important}
.mb-xl-5{margin-bottom:3rem !important}
.mb-xl-auto{margin-bottom:auto !important}
.ms-xl-0{margin-left:0 !important}
.ms-xl-1{margin-left:.25rem !important}
.ms-xl-2{margin-left:.5rem !important}
.ms-xl-3{margin-left:1rem !important}
.ms-xl-4{margin-left:1.5rem !important}
.ms-xl-5{margin-left:3rem !important}
.ms-xl-auto{margin-left:auto !important}
.p-xl-0{padding:0 !important}
.p-xl-1{padding:.25rem !important}
.p-xl-2{padding:.5rem !important}
.p-xl-3{padding:1rem !important}
.p-xl-4{padding:1.5rem !important}
.p-xl-5{padding:3rem !important}
.px-xl-0{padding-right:0 !important;padding-left:0 !important}
.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}
.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}
.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-xl-0{padding-top:0 !important}
.pt-xl-1{padding-top:.25rem !important}
.pt-xl-2{padding-top:.5rem !important}
.pt-xl-3{padding-top:1rem !important}
.pt-xl-4{padding-top:1.5rem !important}
.pt-xl-5{padding-top:3rem !important}
.pe-xl-0{padding-right:0 !important}
.pe-xl-1{padding-right:.25rem !important}
.pe-xl-2{padding-right:.5rem !important}
.pe-xl-3{padding-right:1rem !important}
.pe-xl-4{padding-right:1.5rem !important}
.pe-xl-5{padding-right:3rem !important}
.pb-xl-0{padding-bottom:0 !important}
.pb-xl-1{padding-bottom:.25rem !important}
.pb-xl-2{padding-bottom:.5rem !important}
.pb-xl-3{padding-bottom:1rem !important}
.pb-xl-4{padding-bottom:1.5rem !important}
.pb-xl-5{padding-bottom:3rem !important}
.ps-xl-0{padding-left:0 !important}
.ps-xl-1{padding-left:.25rem !important}
.ps-xl-2{padding-left:.5rem !important}
.ps-xl-3{padding-left:1rem !important}
.ps-xl-4{padding-left:1.5rem !important}
.ps-xl-5{padding-left:3rem !important}
.text-xl-start{text-align:left !important}
.text-xl-end{text-align:right !important}
.text-xl-center{text-align:center !important}
}
@media(min-width:1400px){.float-xxl-start{float:left !important}
.float-xxl-end{float:right !important}
.float-xxl-none{float:none !important}
.d-xxl-inline{display:inline !important}
.d-xxl-inline-block{display:inline-block !important}
.d-xxl-block{display:block !important}
.d-xxl-grid{display:grid !important}
.d-xxl-table{display:table !important}
.d-xxl-table-row{display:table-row !important}
.d-xxl-table-cell{display:table-cell !important}
.d-xxl-flex{display:flex !important}
.d-xxl-inline-flex{display:inline-flex !important}
.d-xxl-none{display:none !important}
.flex-xxl-fill{flex:1 1 auto !important}
.flex-xxl-row{flex-direction:row !important}
.flex-xxl-column{flex-direction:column !important}
.flex-xxl-row-reverse{flex-direction:row-reverse !important}
.flex-xxl-column-reverse{flex-direction:column-reverse !important}
.flex-xxl-grow-0{flex-grow:0 !important}
.flex-xxl-grow-1{flex-grow:1 !important}
.flex-xxl-shrink-0{flex-shrink:0 !important}
.flex-xxl-shrink-1{flex-shrink:1 !important}
.flex-xxl-wrap{flex-wrap:wrap !important}
.flex-xxl-nowrap{flex-wrap:nowrap !important}
.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-xxl-0{gap:0 !important}
.gap-xxl-1{gap:.25rem !important}
.gap-xxl-2{gap:.5rem !important}
.gap-xxl-3{gap:1rem !important}
.gap-xxl-4{gap:1.5rem !important}
.gap-xxl-5{gap:3rem !important}
.justify-content-xxl-start{justify-content:flex-start !important}
.justify-content-xxl-end{justify-content:flex-end !important}
.justify-content-xxl-center{justify-content:center !important}
.justify-content-xxl-between{justify-content:space-between !important}
.justify-content-xxl-around{justify-content:space-around !important}
.justify-content-xxl-evenly{justify-content:space-evenly !important}
.align-items-xxl-start{align-items:flex-start !important}
.align-items-xxl-end{align-items:flex-end !important}
.align-items-xxl-center{align-items:center !important}
.align-items-xxl-baseline{align-items:baseline !important}
.align-items-xxl-stretch{align-items:stretch !important}
.align-content-xxl-start{align-content:flex-start !important}
.align-content-xxl-end{align-content:flex-end !important}
.align-content-xxl-center{align-content:center !important}
.align-content-xxl-between{align-content:space-between !important}
.align-content-xxl-around{align-content:space-around !important}
.align-content-xxl-stretch{align-content:stretch !important}
.align-self-xxl-auto{align-self:auto !important}
.align-self-xxl-start{align-self:flex-start !important}
.align-self-xxl-end{align-self:flex-end !important}
.align-self-xxl-center{align-self:center !important}
.align-self-xxl-baseline{align-self:baseline !important}
.align-self-xxl-stretch{align-self:stretch !important}
.order-xxl-first{order:-1 !important}
.order-xxl-0{order:0 !important}
.order-xxl-1{order:1 !important}
.order-xxl-2{order:2 !important}
.order-xxl-3{order:3 !important}
.order-xxl-4{order:4 !important}
.order-xxl-5{order:5 !important}
.order-xxl-last{order:6 !important}
.m-xxl-0{margin:0 !important}
.m-xxl-1{margin:.25rem !important}
.m-xxl-2{margin:.5rem !important}
.m-xxl-3{margin:1rem !important}
.m-xxl-4{margin:1.5rem !important}
.m-xxl-5{margin:3rem !important}
.m-xxl-auto{margin:auto !important}
.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}
.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}
.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}
.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}
.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}
.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}
.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}
.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}
.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xxl-0{margin-top:0 !important}
.mt-xxl-1{margin-top:.25rem !important}
.mt-xxl-2{margin-top:.5rem !important}
.mt-xxl-3{margin-top:1rem !important}
.mt-xxl-4{margin-top:1.5rem !important}
.mt-xxl-5{margin-top:3rem !important}
.mt-xxl-auto{margin-top:auto !important}
.me-xxl-0{margin-right:0 !important}
.me-xxl-1{margin-right:.25rem !important}
.me-xxl-2{margin-right:.5rem !important}
.me-xxl-3{margin-right:1rem !important}
.me-xxl-4{margin-right:1.5rem !important}
.me-xxl-5{margin-right:3rem !important}
.me-xxl-auto{margin-right:auto !important}
.mb-xxl-0{margin-bottom:0 !important}
.mb-xxl-1{margin-bottom:.25rem !important}
.mb-xxl-2{margin-bottom:.5rem !important}
.mb-xxl-3{margin-bottom:1rem !important}
.mb-xxl-4{margin-bottom:1.5rem !important}
.mb-xxl-5{margin-bottom:3rem !important}
.mb-xxl-auto{margin-bottom:auto !important}
.ms-xxl-0{margin-left:0 !important}
.ms-xxl-1{margin-left:.25rem !important}
.ms-xxl-2{margin-left:.5rem !important}
.ms-xxl-3{margin-left:1rem !important}
.ms-xxl-4{margin-left:1.5rem !important}
.ms-xxl-5{margin-left:3rem !important}
.ms-xxl-auto{margin-left:auto !important}
.p-xxl-0{padding:0 !important}
.p-xxl-1{padding:.25rem !important}
.p-xxl-2{padding:.5rem !important}
.p-xxl-3{padding:1rem !important}
.p-xxl-4{padding:1.5rem !important}
.p-xxl-5{padding:3rem !important}
.px-xxl-0{padding-right:0 !important;padding-left:0 !important}
.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}
.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}
.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}
.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}
.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}
.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}
.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}
.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}
.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}
.pt-xxl-0{padding-top:0 !important}
.pt-xxl-1{padding-top:.25rem !important}
.pt-xxl-2{padding-top:.5rem !important}
.pt-xxl-3{padding-top:1rem !important}
.pt-xxl-4{padding-top:1.5rem !important}
.pt-xxl-5{padding-top:3rem !important}
.pe-xxl-0{padding-right:0 !important}
.pe-xxl-1{padding-right:.25rem !important}
.pe-xxl-2{padding-right:.5rem !important}
.pe-xxl-3{padding-right:1rem !important}
.pe-xxl-4{padding-right:1.5rem !important}
.pe-xxl-5{padding-right:3rem !important}
.pb-xxl-0{padding-bottom:0 !important}
.pb-xxl-1{padding-bottom:.25rem !important}
.pb-xxl-2{padding-bottom:.5rem !important}
.pb-xxl-3{padding-bottom:1rem !important}
.pb-xxl-4{padding-bottom:1.5rem !important}
.pb-xxl-5{padding-bottom:3rem !important}
.ps-xxl-0{padding-left:0 !important}
.ps-xxl-1{padding-left:.25rem !important}
.ps-xxl-2{padding-left:.5rem !important}
.ps-xxl-3{padding-left:1rem !important}
.ps-xxl-4{padding-left:1.5rem !important}
.ps-xxl-5{padding-left:3rem !important}
.text-xxl-start{text-align:left !important}
.text-xxl-end{text-align:right !important}
.text-xxl-center{text-align:center !important}
}
@media(min-width:1200px){.fs-1{font-size:2.5rem !important}
.fs-2{font-size:2rem !important}
.fs-3{font-size:1.75rem !important}
.fs-4{font-size:1.5rem !important}
}
@media print{.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-grid{display:grid !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:flex !important}
.d-print-inline-flex{display:inline-flex !important}
.d-print-none{display:none !important}
}
html,body{touch-action:pan-x pan-y}
#header.fixed{background-color:#0c1234}
.common-ttle,.page-title{font-family:"Frutiger LT Pro 55 Roman"}
.margin-auto{margin:auto}
[text-split]{opacity:0}
.darkblue{color:#00305f !important}
.smallTitle{font-family:"Frutiger LT Pro 55 Roman";position:relative;padding-left:20px}
.smallTitle::before{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:100px;background:#00305f}
.readmore{display:inline-block;color:#00305f;font-size:16px;font-weight:400;position:relative;margin-top:10px;overflow:hidden;border-radius:100px;height:50px;border:solid 1px #00305f;line-height:50px;padding:0 30px;text-align:center;font-family:"Frutiger LT Pro 55 Roman"}
.readmore span{position:relative;z-index:1}
.readmore.whiteBt{color:#fff;border:solid 1px #fff}
.readmore::before{content:"";position:absolute;left:0;bottom:0;width:110%;height:0;transition:all .3s ease-in-out;background:#ffc10e;background:linear-gradient(54deg,#ffc10e 0,#008fd5 100%);margin:auto;transform-origin:left bottom}
.readmore:hover{color:#fff}
.readmore:hover::before{height:100%}
#banner{position:relative;overflow:hidden;height:1500px;text-align:center;padding-top:170px;background:#000 url("clientlib-annual-report/images/home-banner.webp") repeat;background-size:cover;animation:scrollBackground 60s linear infinite;transform:translate3d(0,0,0);will-change:transform;z-index:-1}
#banner .infiniteLogo{position:relative;overflow:hidden}
#banner .infinityCricle{margin-top:50px;position:relative;animation:animName 50s linear infinite;transform-origin:center center}
#banner .bannerText{width:700px;margin:0 auto;max-width:100%;margin-top:120px}
#banner .bannerText h3{font-size:26px;color:#fff;line-height:1.5;margin-bottom:30px}
#banner .bannerText p{color:#fff;opacity:.5}
@keyframes scrollBackground{from{background-position:0 0}
to{background-position:-1000px 0}
}
@keyframes animName{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#About-integrated{overflow:hidden;position:relative;padding:150px 0;position:relative;background-color:#fff}
#About-integrated .blueCricleLine2{top:-350px;right:-60px;width:480px}
#homeMessage{background:#00305f;background:linear-gradient(226deg,#00305f 0,#051432 100%);position:relative;overflow:hidden}
#homeMessage .swiper-slide{height:800px;position:relative;padding-top:70px}
#homeMessage .swiper-slide .chairperson{position:absolute;bottom:0;left:0}
#homeMessage .ChairRSH{position:relative;height:100%}
#homeMessage .ChairRSH .name{margin-top:30px;margin-bottom:25px}
#homeMessage .ChairRSH .nextSlide{position:absolute;bottom:50px;left:0}
#homeMessage .swiper-button-next,#homeMessage .swiper-button-prev{top:inherit;bottom:60px}
#homeMessage .swiper-button-prev{left:inherit;right:10px;bottom:125px}
#homeMessage .swiper-button-next:after,#homeMessage .swiper-button-prev:after{display:none}
#homeMessage .MessageChairman .chairperson img{width:470px}
#homeMessage .MessageCeo .chairperson img{width:620px}
#homeMessage .MessageSenior .chairperson img{width:730px}
#homeMessage .MessageSenior .ChairRSH{padding-left:170px}
#homeMessage .MessageSenior .ChairRSH .nextSlide{left:210px}
#homeMessage .blueCricleLine{left:-270px;top:450px}
#WhoWeAre{padding:100px 0;position:relative}
#WhoWeAre .blueCricleLine{left:-270px;top:450px}
#WhoWeAre .container{position:relative;z-index:1}
#WhoWeAre .WhoWeArePix{overflow:hidden;border-radius:20px;height:100%;background:url(clientlib-annual-report/images/whoweare-pix.jpg) no-repeat center center;background-size:150%}
#WhoWeAre .WhoWeAreRHS{padding:30px 30px}
#WhoWeAre .Revenueinfo h2{font-weight:300;font-size:42px;color:#008fd5;text-transform:uppercase}
#WhoWeAre .Revenueinfo p{display:block;font-size:20px;color:#333}
#WhoWeAre .pvc{border-radius:20px;background-color:#00305f;padding:20px;margin-top:20px}
#WhoWeAre .pvc p{line-height:1.2}
#WhoWeAre .pvc .core_value_list{margin:0;padding:0;list-style:none;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center}
#WhoWeAre .pvc .core_value_list li{font-size:16px;font-weight:400;line-height:1.5;color:#fff;padding:5px 0 5px 30px;background-repeat:no-repeat;background-position:left center;background-size:25px;width:50%}
#WhoWeAre .pvc .core_value_list li:nth-child(1){background-image:url(clientlib-annual-report/images/whoicon1.png)}
#WhoWeAre .pvc .core_value_list li:nth-child(2){background-image:url(clientlib-annual-report/images/whoicon2.png)}
#WhoWeAre .pvc .core_value_list li:nth-child(3){background-image:url(clientlib-annual-report/images/whoicon3.png)}
#WhoWeAre .pvc .core_value_list li:nth-child(4){background-image:url(clientlib-annual-report/images/whoicon4.png)}
#Serviceofferings{overflow:hidden}
#Serviceofferings .ServiceOfferSlider{overflow:visible;margin-top:50px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards{overflow:hidden;border-radius:20px;display:block;position:relative;box-shadow:4px 4px 60px 0 rgba(0,0,0,.102);margin-bottom:50px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsImg{overflow:hidden}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsImg img{width:100%;transition:2s}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle{position:absolute;bottom:80px;left:0;width:100%;padding:20px;transition:.5s}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle img{overflow:hidden;border-radius:10px;width:50px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle h2{font-weight:700;color:#fff;font-size:20px;margin-top:10px;transition:.5s}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .exploreMore{padding:20px;font-size:18px;font-weight:700;color:#00305f;transition:.5s;background:url('data:image/svg+xml,%3Csvgwidth="30"height="31"viewBox="003031"fill="none"xmlns="http://www.w3.org/2000/svg"%3E%3Crectx="-0.75"y="0.75"width="28.5"height="28.5"rx="14.25"transform="matrix(-100128.50.151367)"fill="white"/%3E%3Crectx="-0.75"y="0.75"width="28.5"height="28.5"rx="14.25"transform="matrix(-100128.50.151367)"stroke="%23008FD5"stroke-width="1.5"/%3E%3Cpathfill-rule="evenodd"clip-rule="evenodd"d="M12.1268.36986C11.90478.5960811.90478.9628512.1269.18907L17.024614.1957C17.54114.723517.54115.579317.024616.1072L12.12621.1138C11.904721.3411.904721.706812.12621.933C12.347422.159212.706222.159212.927621.933L17.826116.9264C18.785215.946118.785214.356717.826113.3765L12.92768.36986C12.70628.1436412.34748.1436412.1268.36986Z"fill="black"/%3E%3C/svg%3E') no-repeat 95% center}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards:hover .ServiceOfferCardsImg img{transform:scale(1.1)}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards:hover .ServiceOfferCardsTitle{bottom:90px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards:hover .exploreMore{background-color:#008fd5;color:#fff}
#Serviceofferings .swiper-pagination{width:fit-content}
#Serviceofferings .swiper-pagination-bullet{width:30px;height:3px;border-radius:0}
.global-presence-wrp .container{position:relative}
.global-presence-wrp .global-pic-cvr{height:540px}
.global-presence-wrp .global-pic-cvr .gp-card .global-list{z-index:3}
.global-presence-wrp .global-lhs{background-color:rgba(0,0,0,0);border-radius:0;padding:0}
.global-presence-wrp .global-lhs .global-infonumb h2{color:#004b88}
.global-presence-wrp .global-lhs .global-infonumb p{color:#000}
.global-presence-wrp .mapRightNos{position:absolute;right:-30px;top:260px;z-index:1}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list{right:-340px;width:280px}
#IndustriesServed{overflow:hidden;background:url(clientlib-annual-report/images/industries-bg.webp) repeat center center;background-size:cover;height:1000px;padding:100px 0}
#IndustriesServed .blueCricleLine2{left:inherit;right:-350px;top:-90%}
#IndustriesServed .IndustriesServedLHS{position:relative;display:grid;place-content:end;margin-right:100px}
#IndustriesServed .IndustriesServedLHS .graph{margin-top:60px}
#IndustriesServed .IndustriesServedLHS .graph .nos{right:246px;left:-29px;top:-8px;width:93px}
#IndustriesServed .IndustriesServedLHS .graph-l{width:290px;margin-left:30px;padding-top:40px}
#IndustriesServed .IndustriesServedSSlider{margin-top:190px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide{background-color:#fff;border-radius:20px;height:480px;margin-bottom:100px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide .ValueCeationBox h5{font-size:20px !important;padding:5px 15px;line-height:1.2}
#IndustriesServed .IndustriesServedSSlider .swiper-slide .ValueCeationBox p{padding:0 15px;line-height:1.2;font-size:16px;display:block;display:-webkit-box;max-width:100%;height:76px;margin:0 auto;font-size:16px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#IndustriesServed .IndustriesServedSSlider .swiper-slide .ValueCeationBox img{overflow:hidden;border-radius:15px 15px 0 0}
#IndustriesServed .swiper-button-next,#IndustriesServed .swiper-button-prev{top:inherit;bottom:0}
#IndustriesServed .swiper-button-next{right:50px}
#IndustriesServed .swiper-button-prev{left:inherit;right:110px}
#IndustriesServed .swiper-button-next:after,#IndustriesServed .swiper-button-prev:after{display:none}
#IndustriesServed .readmore{position:absolute;left:0;bottom:0}
@-webkit-keyframes animate-svg-stroke-1{0{stroke-dashoffset:3200.6840820313px;stroke-dasharray:3200.6840820313px}
100%{stroke-dashoffset:0;stroke-dasharray:3200.6840820313px}
}
@keyframes animate-svg-stroke-1{0{stroke-dashoffset:3200.6840820313px;stroke-dasharray:3200.6840820313px}
100%{stroke-dashoffset:0;stroke-dasharray:3200.6840820313px}
}
#IndustriesServed.active .graph .svg-elem-1{-webkit-animation:animate-svg-stroke-1 3s cubic-bezier(0.47,0,0.745,0.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(0.47,0,0.745,0.715) .8s both;animation:animate-svg-stroke-1 3s cubic-bezier(0.47,0,0.745,0.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(0.47,0,0.745,0.715) .8s both}
@-webkit-keyframes animate-svg-stroke-2{0{stroke-dashoffset:374.2127075195px;stroke-dasharray:374.2127075195px}
100%{stroke-dashoffset:0;stroke-dasharray:374.2127075195px}
}
@keyframes animate-svg-stroke-2{0{stroke-dashoffset:374.2127075195px;stroke-dasharray:374.2127075195px}
100%{stroke-dashoffset:0;stroke-dasharray:374.2127075195px}
}
#IndustriesServed.active .graph .svg-elem-2{-webkit-animation:animate-svg-stroke-2 3s cubic-bezier(0.47,0,0.745,0.715) .12s both,animate-svg-fill-2 .7s cubic-bezier(0.47,0,0.745,0.715) .9s both;animation:animate-svg-stroke-2 3s cubic-bezier(0.47,0,0.745,0.715) .12s both,animate-svg-fill-2 .7s cubic-bezier(0.47,0,0.745,0.715) .9s both}
@-webkit-keyframes animate-svg-stroke-3{0{stroke-dashoffset:186.2715911865px;stroke-dasharray:186.2715911865px}
100%{stroke-dashoffset:0;stroke-dasharray:186.2715911865px}
}
@keyframes animate-svg-stroke-3{0{stroke-dashoffset:186.2715911865px;stroke-dasharray:186.2715911865px}
100%{stroke-dashoffset:0;stroke-dasharray:186.2715911865px}
}
#IndustriesServed.active .graph .svg-elem-3{-webkit-animation:animate-svg-stroke-3 3s cubic-bezier(0.47,0,0.745,0.715) .24s both,animate-svg-fill-3 .7s cubic-bezier(0.47,0,0.745,0.715) 1s both;animation:animate-svg-stroke-3 3s cubic-bezier(0.47,0,0.745,0.715) .24s both,animate-svg-fill-3 .7s cubic-bezier(0.47,0,0.745,0.715) 1s both}
@-webkit-keyframes animate-svg-stroke-4{0{stroke-dashoffset:108.8878479004px;stroke-dasharray:108.8878479004px}
100%{stroke-dashoffset:0;stroke-dasharray:108.8878479004px}
}
@keyframes animate-svg-stroke-4{0{stroke-dashoffset:108.8878479004px;stroke-dasharray:108.8878479004px}
100%{stroke-dashoffset:0;stroke-dasharray:108.8878479004px}
}
#IndustriesServed.active .graph .svg-elem-4{-webkit-animation:animate-svg-stroke-4 3s cubic-bezier(0.47,0,0.745,0.715) .36s both,animate-svg-fill-4 .7s cubic-bezier(0.47,0,0.745,0.715) 1.1s both;animation:animate-svg-stroke-4 3s cubic-bezier(0.47,0,0.745,0.715) .36s both,animate-svg-fill-4 .7s cubic-bezier(0.47,0,0.745,0.715) 1.1s both}
@-webkit-keyframes animate-svg-stroke-5{0{stroke-dashoffset:63.3144493103px;stroke-dasharray:63.3144493103px}
100%{stroke-dashoffset:0;stroke-dasharray:63.3144493103px}
}
@keyframes animate-svg-stroke-5{0{stroke-dashoffset:63.3144493103px;stroke-dasharray:63.3144493103px}
100%{stroke-dashoffset:0;stroke-dasharray:63.3144493103px}
}
#IndustriesServed.active .graph .svg-elem-5{-webkit-animation:animate-svg-stroke-5 3s cubic-bezier(0.47,0,0.745,0.715) .48s both,animate-svg-fill-5 .7s cubic-bezier(0.47,0,0.745,0.715) 1.2s both;animation:animate-svg-stroke-5 3s cubic-bezier(0.47,0,0.745,0.715) .48s both,animate-svg-fill-5 .7s cubic-bezier(0.47,0,0.745,0.715) 1.2s both}
@-webkit-keyframes animate-svg-stroke-6{0{stroke-dashoffset:31.3151340485px;stroke-dasharray:31.3151340485px}
100%{stroke-dashoffset:0;stroke-dasharray:31.3151340485px}
}
@keyframes animate-svg-stroke-6{0{stroke-dashoffset:31.3151340485px;stroke-dasharray:31.3151340485px}
100%{stroke-dashoffset:0;stroke-dasharray:31.3151340485px}
}
#IndustriesServed.active .graph .svg-elem-6{-webkit-animation:animate-svg-stroke-6 3s cubic-bezier(0.47,0,0.745,0.715) .6s both,animate-svg-fill-6 .7s cubic-bezier(0.47,0,0.745,0.715) 1.3s both;animation:animate-svg-stroke-6 3s cubic-bezier(0.47,0,0.745,0.715) .6s both,animate-svg-fill-6 .7s cubic-bezier(0.47,0,0.745,0.715) 1.3s both}
@-webkit-keyframes animate-svg-stroke-7{0{stroke-dashoffset:1332.5720214844px;stroke-dasharray:1332.5720214844px}
100%{stroke-dashoffset:0;stroke-dasharray:1332.5720214844px}
}
@keyframes animate-svg-stroke-7{0{stroke-dashoffset:1332.5720214844px;stroke-dasharray:1332.5720214844px}
100%{stroke-dashoffset:0;stroke-dasharray:1332.5720214844px}
}
@-webkit-keyframes animate-svg-fill-7{0{fill:rgba(0,0,0,0)}
100%{fill:#fff}
}
@keyframes animate-svg-fill-7{0{fill:rgba(0,0,0,0)}
100%{fill:#fff}
}
#IndustriesServed.active .graph .svg-elem-7{-webkit-animation:animate-svg-stroke-7 3s cubic-bezier(0.47,0,0.745,0.715) .72s both,animate-svg-fill-7 .7s cubic-bezier(0.47,0,0.745,0.715) 1.4s both;animation:animate-svg-stroke-7 3s cubic-bezier(0.47,0,0.745,0.715) .72s both,animate-svg-fill-7 .7s cubic-bezier(0.47,0,0.745,0.715) 1.4s both}
#Valuestakeholders{padding:100px 0;padding-bottom:150px;position:relative;background-color:#f2f9fd}
#Valuestakeholders .blueCricleLine{left:-460px;top:40%}
#Valuestakeholders::before{content:"";position:absolute;right:0;top:0;width:30%;height:100%;background-color:#00305f}
#Valuestakeholders .ValuestakeholdersSlider{margin-top:60px;box-shadow:4px 4px 60px 0 rgba(0,0,0,.102);background-color:#fff;border-radius:20px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox{overflow:hidden;border-radius:20px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent{padding:40px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent h5{text-transform:uppercase;font-size:36px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent .nosInfo{margin-bottom:24px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent .nosInfo h3{font-size:24px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent .nosInfo p img{transform:translateY(-5px)}
#Valuestakeholders .swiper-button-next,#Valuestakeholders .swiper-button-prev{top:200px}
#Valuestakeholders .swiper-button-prev{left:inherit;right:70px}
#Valuestakeholders .swiper-button-next:after,#Valuestakeholders .swiper-button-prev:after{display:none}
#messagefromGlobal{padding:100px 0}
#messagefromGlobal .messagefromGlobalLHS{position:relative;overflow:hidden;border-radius:20px}
#messagefromGlobal .messagefromGlobalLHS .archana-pic{position:absolute;bottom:0;left:0;right:0;width:95%;margin:auto}
#messagefromGlobal .messagefromGlobalRHS{padding:60px}
#OurValue{padding:100px 0}
#OurValue .common-ttle{margin-top:80px}
#OurValue .OurValueCards{background:#008fd5;background:linear-gradient(180deg,#008fd5 0,#00305f 100%);display:block;overflow:hidden;border-radius:20px;padding:40px;height:340px;position:relative;margin-bottom:30px;padding-right:110px}
#OurValue .OurValueCards .blueCricleLine{left:-400px;top:450px;pointer-events:none}
#OurValue .OurValueCards::before{content:"";position:absolute;right:30px;top:30px;background:url(clientlib-annual-report/images/pdficon.svg) no-repeat right top;width:80px;height:80px;background-size:contain}
#OurValue .OurValueCards .smallTitle::before{background-color:#fff}
#OurValue .OurValueCards h2{font-size:30px;color:#fff;margin-top:10px}
#OurValue .OurValueCards .exploreBt{position:absolute;width:80%;left:40px;bottom:30px;display:flex;justify-content:space-between;color:#fff;font-size:18px}
#ESGProgress{background-color:#0d1333;padding:100px 0;position:relative;padding-bottom:0}
#ESGProgress .blueCricleLine2{top:-80%;right:-650px}
#ESGProgress .smallTitle::before{background-color:#004b88}
#ESGProgress .ESGProgressLHS{position:relative;transform:translate(-100px,-130px)}
#ESGProgress .ESGProgressLHS .esg_pointers{position:absolute;width:40px;height:40px;border-radius:100px;transform:scale(0.8)}
#ESGProgress .ESGProgressLHS .esg_pointers::before{content:"+";position:absolute;left:0;right:0;text-align:center;line-height:35px;margin:auto;color:#fff;font-size:30px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer1{background-color:#bdcd30;left:380px;top:260px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer2{background-color:#d30e8b;left:476px;top:434px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer3{background-color:#f5821f;left:280px;top:432px}
#ESGProgress .MegaMenuContainer{position:absolute;height:500px;width:600px;max-width:100%;border-radius:20px;background:#fff;left:0;top:30px;margin:auto;z-index:99999;pointer-events:none;opacity:0;visibility:hidden;transition:.5s cubic-bezier(0.9,0.01,0.37,0.99);padding:40px;transform:scale(0.8)}
#ESGProgress .MegaMenuContainer::before{content:"";position:absolute;left:-10px;top:50%;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid blue}
#ESGProgress .MegaMenuContainer h3{font-size:30px;color:#fff;font-weight:700}
#ESGProgress .MegaMenuContainer h4{font-size:23px;color:#fff;margin:30px 0;font-family:"Frutiger LT Pro 55 Roman"}
#ESGProgress .MegaMenuContainer .Revenueinfo{margin-bottom:20px}
#ESGProgress .MegaMenuContainer .Revenueinfo h2{font-size:22px;color:#fff;font-weight:700;margin-bottom:5px}
#ESGProgress .MegaMenuContainer .Revenueinfo p{line-height:1.1;color:#fff}
#ESGProgress .MegaMenuContainer.MegaMenuActive{opacity:1;visibility:visible;pointer-events:all;transform:scale(1)}
#ESGProgress .MegaMenuContainer .closepop{position:absolute;right:30px;top:30px}
#ESGProgress .MegaMenuContainer.Environment{background-color:#bdcd30}
#ESGProgress .MegaMenuContainer.Environment::before{border-right:10px solid #bdcd30}
#ESGProgress .MegaMenuContainer.Environment h3,#ESGProgress .MegaMenuContainer.Environment h4{color:#000}
#ESGProgress .MegaMenuContainer.Environment .Revenueinfo h2,#ESGProgress .MegaMenuContainer.Environment .Revenueinfo p{color:#000}
#ESGProgress .MegaMenuContainer.Governance{background-color:#d30e8b}
#ESGProgress .MegaMenuContainer.Governance::before{border-right:10px solid #d30e8b}
#ESGProgress .MegaMenuContainer.Social{background-color:#f5821f}
#ESGProgress .MegaMenuContainer.Social::before{border-right:10px solid #f5821f}
#KeyPerformanceIndicators{padding:100px 0;position:relative;overflow:hidden}
#KeyPerformanceIndicators .blueCricleLine2{top:-80%}
#KeyPerformanceIndicators .KpiTabs{position:relative}
#KeyPerformanceIndicators .KpiTabs .nav-tabs{border:0;position:absolute;right:0;top:-150px;z-index:1}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{border:solid 1px #00305f;border-radius:100px;color:#00305f;font-size:16px;padding:10px 20px;margin-right:10px;transition:all .3s ease-in-out;font-family:"Frutiger LT Pro 55 Roman"}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link.active{background-color:#004b88;color:#fff}
#KeyPerformanceIndicators #myTabContent{padding-top:0;margin-top:120px;position:relative}
#KeyPerformanceIndicators #myTabContent::before{content:"";position:absolute;left:0;top:35px;height:1px;width:100%;background-color:#00305f;z-index:-1}
#KeyPerformanceIndicators #myTabContent .KpiTitle{font-size:20px;color:#00305f;font-weight:700;text-transform:uppercase;width:360px;margin:auto;position:relative;text-align:center;padding-top:18px;margin-bottom:80px}
#KeyPerformanceIndicators #myTabContent .KpiTitle span{position:absolute;left:0;right:0;z-index:-1;top:0}
#KeyPerformanceIndicators .barGraph{margin-bottom:50px}
#KeyPerformanceIndicators .barGraph .fy-row{display:flex;align-items:center;justify-content:space-between;margin:12px 0;position:relative}
#KeyPerformanceIndicators .barGraph .fy-label{font-weight:400;width:40px;color:#000}
#KeyPerformanceIndicators .barGraph .bar-container{background:rgba(0,0,0,0);border:1px solid #2e334a;border-radius:20px;width:88%;height:30px;overflow:hidden;margin-right:10px;padding:0 6px}
#KeyPerformanceIndicators .barGraph .bar{height:100%;border-radius:20px;margin-top:10px;height:8px;background:#afb1b4}
#KeyPerformanceIndicators .barGraph .fy25 .bar{width:100%;background:#036}
#KeyPerformanceIndicators .barGraph .fy25 .fy-label{color:#000;font-weight:700}
#KeyPerformanceIndicators .barGraph .value{font-weight:bold;color:#036;position:absolute;right:20px;width:auto}
#KeyPerformanceIndicators .barGraph .fy25 .value{color:#036}
#KeyPerformanceIndicators .barGraph .fy24 .value,#KeyPerformanceIndicators .barGraph .fy23 .value,#KeyPerformanceIndicators .barGraph .fy22 .value,#KeyPerformanceIndicators .barGraph .fy21 .value{color:#666;font-weight:normal}
#KeyPerformanceIndicators .barGraph .graphInfo{position:relative;margin-bottom:20px}
#KeyPerformanceIndicators .barGraph .graphInfo h6{font-size:18px;color:#000;margin-bottom:10px;font-family:"Frutiger LT Pro 55 Roman"}
#KeyPerformanceIndicators .barGraph .graphInfo .nos{font-size:30px;color:#00305f;margin-bottom:10px;line-height:15px;font-family:"Frutiger LT Pro 55 Roman"}
#KeyPerformanceIndicators .barGraph .graphInfo .cagr{font-size:18px;color:#000;font-weight:700;margin-bottom:10px}
#KeyPerformanceIndicators .barGraph .graphInfo .million{position:absolute;right:0;top:0}
#KeyPerformanceIndicators #Profitandloss .KpiTitle{color:#008fd5}
#KeyPerformanceIndicators #Profitandloss .KpiTitle span svg path{stroke:#008fd5}
#KeyPerformanceIndicators #Profitandloss .barGraph .graphInfo .nos{color:#008fd5}
#KeyPerformanceIndicators #Profitandloss .barGraph .fy25 .bar{background:#008fd5}
#KeyPerformanceIndicators #Profitandloss .barGraph .fy25 .value{color:#008fd5}
#KeyPerformanceIndicators #Combinedmetrics .KpiTitle{color:#2e3092}
#KeyPerformanceIndicators #Combinedmetrics .KpiTitle span svg path{stroke:#2e3092}
#KeyPerformanceIndicators #Combinedmetrics .barGraph .graphInfo .nos{color:#2e3092}
#KeyPerformanceIndicators #Combinedmetrics .barGraph .fy25 .bar{background:#2e3092}
#KeyPerformanceIndicators #Combinedmetrics .barGraph .fy25 .value{color:#2e3092}
#KeyPerformanceIndicators #Othermetrics .KpiTitle{color:#6c2888}
#KeyPerformanceIndicators #Othermetrics .KpiTitle span svg path{stroke:#6c2888}
#KeyPerformanceIndicators #Othermetrics .barGraph .graphInfo .nos{color:#6c2888}
#KeyPerformanceIndicators #Othermetrics .barGraph .fy25 .bar{background:#6c2888}
#KeyPerformanceIndicators #Othermetrics .barGraph .fy25 .value{color:#6c2888}
#caseStudies{padding:100px 0;position:relative;background-color:#0d1333;padding-bottom:300px;overflow:hidden}
#caseStudies .blueCricleLine2{top:-80%}
#caseStudies .caseRHS h5{color:#008fd5;margin-bottom:10px;font-family:"Frutiger LT Pro 55 Roman"}
#caseStudies .caseStudiesSwiper{overflow:visible;margin-top:300px}
#caseStudies .swiper-slide{display:flex;justify-content:center;align-items:flex-end;width:580px;transition:none}
#caseStudies .swiper-slide .cont{position:relative}
#caseStudies .swiper-slide img{width:auto;display:block}
.sub-ttle img{margin-right:5px}
#caseStudies .swiper-slide span{display:inline-block;margin-top:20px}
#caseStudies .changing,#caseStudies .changed{transform:translateX(-200px);-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
#caseStudies .changing{transition:transform .3s;pointer-events:none}
#caseStudies .changed{transition:none}
#caseStudies .changing.swiper-slide-active,#caseStudies .changed.swiper-slide-active{transform:translateX(0)}
#caseStudies .swiper-slide-active~.changing,#caseStudies .swiper-slide-active~.changed{transform:translateX(200px)}
#caseStudies .changing .img-wrap,#caseStudies .changed .img-wrap{transform-origin:center bottom}
#caseStudies .changing .img-wrap{transition:transform .3s}
#caseStudies .changed .img-wrap{overflow:hidden;border-radius:20px}
#caseStudies .changing.swiper-slide-active .img-wrap,#caseStudies .changed.swiper-slide-active .img-wrap{transform:scale(1.5)}
#caseStudies .benefit{background-color:#fff1d0;opacity:0;visibility:hidden;padding:20px 30px;border-radius:0 0 20px 20px;width:870px;transition:all .5s ease-in-out;position:absolute;left:-145px;padding-bottom:10px}
#caseStudies .benefit small{font-size:12px;color:#fff;background-color:#008fd5;border-radius:20px;font-weight:700;text-transform:uppercase;padding:2px 14px;display:inline-block;position:absolute;top:-12px}
#caseStudies .benefit .rightbr{border-right:solid 1px #004b88;height:100%}
#caseStudies .benefit h2{font-size:42px;color:#004b88;text-transform:uppercase;font-family:"Frutiger LT Pro 55 Roman"}
#caseStudies .benefit p{display:block;font-size:18px;color:#333;line-height:1.1;padding-right:20px}
#caseStudies .benefit h3{font-weight:700;font-size:20px;color:#00305f;margin-bottom:10px}
#caseStudies .nos{color:#00305f;font-size:40px;position:absolute;top:-70px;left:0;transition:.5s}
#caseStudies .caseImgtitle{position:absolute;bottom:30px;left:20px;width:430px;max-width:100%}
#caseStudies .caseImgtitle h6{font-size:12px;font-weight:700;color:#00305f;border-bottom:solid 1px #fff}
#caseStudies .caseImgtitle h6 span{width:fit-content;background-color:#fff;padding:5px}
#caseStudies .caseImgtitle h4{font-size:20px;font-weight:400;color:#fff;margin-top:10px}
#caseStudies .caseImgtitle .readmore{position:absolute;right:-140px;bottom:-10px;transform:scale(0.6);opacity:0;transition:all .5s ease-in-out}
#caseStudies .caseImgtitle .readmore span{margin:auto}
#caseStudies .caseImg{position:relative;transition:all .5s ease-in-out}
#caseStudies .caseImg:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(0,rgba(0,0,0,0.65) 0,rgba(255,255,255,0) 100%);width:100%;height:100%;transition:all .5s ease-in-out}
#caseStudies .swiper-slide-active .nos{top:-260px;left:-120px;font-size:60px;color:#fff}
#caseStudies .swiper-slide-active .benefit{opacity:1;visibility:visible;transition-delay:.2s}
#caseStudies .swiper-slide-active .readmore{opacity:1;transition:all .5s ease-in-out}
#caseStudies .swiper-slide-active .img-wrap{border-radius:20px 20px 0 0}
#caseStudies .swiper-button-next:after,#caseStudies .swiper-button-prev:after{display:none}
#caseStudies .swiper-button-next,#caseStudies .swiper-button-prev{top:-61%}
#caseStudies .swiper-button-next{right:470px}
#caseStudies .swiper-button-prev{right:540px;left:inherit}
#downloadCenter{background-color:#f2f2f2;overflow:hidden;padding:50px 0}
#downloadCenter .downloadBtn{background:#0075b0;background:linear-gradient(313deg,#0075b0 0,#005f99 13%,#00548b 32%,#063e75 100%);display:block;overflow:hidden;border-radius:10px;padding:0 20px;height:100px;position:relative;margin-bottom:30px;font-size:20px;font-family:"Frutiger LT Pro 55 Roman";color:#fff;display:grid;align-items:center;line-height:1.2}
#downloadCenter .downloadBtn .blueCricleLine{left:-400px;top:450px;pointer-events:none}
#downloadCenter .downloadBtn .DownloadText{display:flex;justify-content:space-between;color:#fff;font-size:14px;background:url(clientlib-annual-report/images/small-pgficon.svg) no-repeat left top;position:absolute;right:14px;top:40px;background-size:20px;padding-left:31px;line-height:28px}
#downloadCenter .halfCricle{position:absolute;top:-100px;right:-410px;pointer-events:none}
#downloadCenter .downloadImg{position:relative;z-index:1;margin-top:50px}
#downloadCenter .downloadBro{text-align:left;color:#004b88;font-size:20px;background:url(clientlib-annual-report/images/download-vet.svg) no-repeat left 6px;display:block;padding-left:20px;display:inline-block;padding-left:43px;line-height:1.1;margin-top:30px}
#downloadCenter .downloadBro span{font-weight:700}
@media only screen and (min-width:1400px)and (max-width:1599px){.container{max-width:1100px}
p{font-size:16px;line-height:1.5}
.readmore{height:40px;font-size:14px;line-height:40px}
.smallTitle{font-size:16px}
.common-ttle,.page-title{font-size:33px;line-height:1.2}
.fs20{font-size:16px !important}
#WhoWeAre .Revenueinfo h2{font-size:32px}
#WhoWeAre .Revenueinfo p{font-size:16px}
#IndustriesServed .IndustriesServedLHS{margin-right:40px}
#banner{padding-top:120px;height:1390px}
#banner .infiniteLogo img{width:300px}
#banner .infinityCricle img{width:400px}
.desc{font-size:20px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .exploreMore{font-size:16px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle h2{font-size:14px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle{bottom:60px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards:hover .ServiceOfferCardsTitle{bottom:70px}
.global-presence-wrp .global-pic-cvr ul li a span{top:11px !important}
.global-presence-wrp .global-lhs .global-infonumb{padding:10px 0}
.global-presence-wrp .global-lhs .global-infonumb h2{font-size:36px}
.global-presence-wrp .global-lhs .global-infonumb p,#KeyPerformanceIndicators .barGraph .graphInfo h6,#KeyPerformanceIndicators .barGraph .graphInfo .cagr{font-size:14px}
.global-presence-wrp .global-pic-cvr .gp-card .global-list{top:-60px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent h5{font-size:36px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent .nosInfo h3{font-size:20px}
.fs22{font-size:18px;line-height:25px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent{padding:30px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{font-size:14px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{padding:6px 10px}
#KeyPerformanceIndicators #myTabContent .KpiTitle{transform:scale(0.8)}
#KeyPerformanceIndicators .barGraph .graphInfo .nos{font-size:24px}
#KeyPerformanceIndicators .barGraph .graphInfo .million{font-size:12px}
#caseStudies{padding-bottom:150px}
#caseStudies .caseStudiesSwiper{transform:scale(0.8);margin-top:210px}
#caseStudies .swiper-button-next{right:390px}
#caseStudies .swiper-button-prev{right:460px;left:inherit}
#ESGProgress .MegaMenuContainer{padding:30px;height:470px}
#ESGProgress .MegaMenuContainer h4{font-size:20px}
#ESGProgress .Revenueinfo p,#OurValue .OurValueCards .exploreBt{font-size:14px}
#OurValue .OurValueCards{padding:25px;height:300px}
#OurValue .OurValueCards h2{font-size:26px;padding-right:90px}
#OurValue .OurValueCards .exploreBt{left:30px}
#OurValue .OurValueCards .blueCricleLine{top:410px}
#downloadCenter .downloadBtn{font-size:15px;height:72px}
#downloadCenter .downloadBtn .DownloadText{top:25px;font-size:12px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide{height:400px}
#IndustriesServed .IndustriesServedLHS .graph .nos{right:102px}
}
@media only screen and (min-width:1200px)and (max-width:1399px){p{font-size:16px;line-height:1.5}
.readmore{height:40px;font-size:14px;line-height:40px}
.smallTitle{font-size:16px}
.common-ttle,.page-title{font-size:33px;line-height:1.2}
.fs20{font-size:16px !important}
#WhoWeAre .Revenueinfo h2{font-size:32px}
#WhoWeAre .Revenueinfo p{font-size:16px}
#IndustriesServed .IndustriesServedLHS{margin-right:40px}
#banner{padding-top:120px;height:1330px}
#banner .infiniteLogo img{width:300px}
#banner .infinityCricle img{width:400px}
.desc{font-size:20px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .exploreMore{font-size:16px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle h2{font-size:14px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle{bottom:60px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards:hover .ServiceOfferCardsTitle{bottom:70px}
.global-presence-wrp .global-pic-cvr ul li a span{top:11px !important}
.global-presence-wrp .global-lhs .global-infonumb{padding:10px 0}
.global-presence-wrp .global-lhs .global-infonumb h2{font-size:36px}
.global-presence-wrp .global-lhs .global-infonumb p,#KeyPerformanceIndicators .barGraph .graphInfo h6,#KeyPerformanceIndicators .barGraph .graphInfo .cagr{font-size:14px}
.global-presence-wrp .global-pic-cvr .gp-card .global-list{top:-60px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent h5{font-size:36px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent .nosInfo h3{font-size:20px}
.fs22{font-size:18px;line-height:25px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent{padding:30px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{font-size:14px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{padding:6px 10px}
#KeyPerformanceIndicators #myTabContent .KpiTitle{transform:scale(0.8)}
#KeyPerformanceIndicators .barGraph .graphInfo .nos{font-size:24px}
#KeyPerformanceIndicators .barGraph .graphInfo .million{font-size:12px}
#caseStudies{padding-bottom:150px}
#caseStudies .caseStudiesSwiper{transform:scale(0.8);margin-top:210px}
#caseStudies .swiper-button-next{right:390px}
#caseStudies .swiper-button-prev{right:460px;left:inherit}
#ESGProgress .MegaMenuContainer{padding:30px;height:470px}
#ESGProgress .MegaMenuContainer h4{font-size:20px}
#ESGProgress .Revenueinfo p,#OurValue .OurValueCards .exploreBt{font-size:14px}
#OurValue .OurValueCards{padding:25px;height:300px}
#OurValue .OurValueCards h2{font-size:26px;padding-right:90px}
#OurValue .OurValueCards .exploreBt{left:30px}
#OurValue .OurValueCards .blueCricleLine{top:410px}
#downloadCenter .downloadBtn{font-size:15px;height:72px}
#downloadCenter .downloadBtn .DownloadText{top:25px;font-size:12px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide{height:400px}
#IndustriesServed .IndustriesServedLHS .graph .nos{right:102px}
}
@media only screen and (min-device-width:768px)and (max-device-width:1199px)and (orientation:landscape){.common-ttle,.page-title{font-size:36px;line-height:40px}
#homeMessage .MessageCeo .chairperson img{width:430px}
.desc{font-size:18px;line-height:1.5}
#homeMessage .MessageChairman .chairperson img{width:400px}
#homeMessage .MessageSenior .chairperson img{width:580px}
#ESGProgress{overflow:hidden}
#OurValue .OurValueCards{padding:20px}
#OurValue .OurValueCards h2{font-size:21px}
#downloadCenter .downloadBtn{font-size:14px}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#banner{background:url(clientlib-annual-report/images/home-banner.webp) no-repeat center center;background-size:cover;padding-top:120px;height:1100px}
#banner .infiniteLogo img{width:240px}
#banner .infinityCricle img{width:230px}
#banner .home-banner-bg{display:none}
#banner .bannerText{padding:20px;margin-top:20px}
#banner .bannerText h3{font-size:20px}
.readmore{line-height:40px;height:40px;font-size:14px}
#About-integrated{padding:30px 0}
#homeMessage .swiper-slide{padding-top:30px}
#homeMessage .swiper-slide .chairperson{position:relative}
#homeMessage .MessageChairman .chairperson,#homeMessage .MessageCeo .chairperson,#homeMessage .MessageSenior .chairperson{background:linear-gradient(180deg,#008fd5 0,#00305f 100%);border-radius:20px;overflow:hidden;margin:20px 0}
#homeMessage .MessageChairman .chairperson img,#homeMessage .MessageCeo .chairperson img,#homeMessage .MessageSenior .chairperson img{width:100%}
#homeMessage .ChairRSH .nextSlide{display:none}
#homeMessage .common-ttle br{display:none}
#homeMessage .MessageSenior .ChairRSH{padding-left:0}
#homeMessage .row>*{padding-left:0;padding-right:0}
#homeMessage .swiper-button-next,#homeMessage .swiper-button-prev{top:280px;bottom:inherit}
#homeMessage .swiper-button-prev{right:inherit;left:20px}
#homeMessage .swiper-button-next{right:20px}
#homeMessage .MessageSenior .chairperson{padding-top:90px}
.fs20{font-size:16px !important}
#homeMessage .name p{font-size:14px}
#homeMessage .swiper-slide{height:auto;padding-bottom:20px}
.h-100{height:auto !important}
#WhoWeAre{padding:0;position:relative}
#WhoWeAre .WhoWeAreRHS{padding:30px 0}
#WhoWeAre .Revenueinfo h2{font-size:34px}
#WhoWeAre .pvc{padding:20px 10px}
#WhoWeAre .pvc p,#WhoWeAre .Revenueinfo p,#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle h2{font-size:16px}
#Serviceofferings .common-ttle br{display:none}
#Serviceofferings .swiper-pagination-bullet{width:6px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle{bottom:70px}
.global-presence-wrp{padding:40px 0 !important}
.global-presence-wrp .page-title{font-size:28px !important;line-height:36px !important}
.global-presence-wrp .mapRightNos{position:relative;right:0;top:0;z-index:1;display:flex;flex-wrap:wrap}
.global-presence-wrp .mapRightNos .global-lhs{width:45%;text-align:center;margin:auto}
#IndustriesServed{padding:30px;height:auto}
#IndustriesServed .IndustriesServedLHS{display:block;padding-right:0}
#IndustriesServed .IndustriesServedLHS .graph .nos{right:0 !important;left:-110px !important;top:6px;width:86px}
#IndustriesServed .IndustriesServedLHS{margin-right:0}
#IndustriesServed .IndustriesServedLHS .graph-l{margin-left:0}
#IndustriesServed .IndustriesServedSSlider{margin-top:40px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide{height:380px;margin-bottom:80px}
#IndustriesServed .swiper-button-next{right:10px}
#IndustriesServed .swiper-button-prev{left:inherit;right:65px}
#Valuestakeholders{padding:30px 10px}
#Valuestakeholders::before{display:none}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent{padding:20px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent h5{font-size:28px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent p{font-size:18px;line-height:24px}
#Valuestakeholders .swiper-button-next,#Valuestakeholders .swiper-button-prev{top:190px}
#KeyPerformanceIndicators{padding:30px 0;position:relative}
#KeyPerformanceIndicators .KpiTabs #myTab{position:relative;right:0;top:0;z-index:1;margin-top:20px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{font-size:12px;width:100%}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-item{width:48%;margin:auto;margin-bottom:10px}
#KeyPerformanceIndicators #myTabContent{margin-top:20px}
#KeyPerformanceIndicators .barGraph .value,#KeyPerformanceIndicators .barGraph .graphInfo .million{font-size:11px;letter-spacing:-0.8px}
#KeyPerformanceIndicators .barGraph .graphInfo .nos{font-size:24px}
#KeyPerformanceIndicators .barGraph .graphInfo h6,#KeyPerformanceIndicators .barGraph .graphInfo .cagr{font-size:14px}
#caseStudies{padding:30px 0}
#caseStudies .changing.swiper-slide-active .img-wrap,#caseStudies .changed.swiper-slide-active .img-wrap{transform:scale(1)}
#caseStudies .caseStudiesSwiper{overflow:visible;margin-top:30px}
#caseStudies .nos{position:relative;top:0;left:0}
#caseStudies .swiper-slide-active .nos{top:0;left:0;font-size:40px}
#caseStudies .benefit{opacity:1;visibility:visible;padding:20px 10px;width:100%;left:0;padding-bottom:10px;position:relative}
#caseStudies .benefit .rightbr{border-bottom:solid 1px #004b88;border-right:0;height:auto;margin-bottom:5px;margin-top:5px}
#caseStudies .benefit h2{font-size:34px}
#caseStudies .caseImgtitle h4{font-size:18px}
#caseStudies .caseImgtitle{width:190px}
#caseStudies .swiper-slide img{height:300px;object-fit:cover}
#caseStudies .swiper-button-next,#caseStudies .swiper-button-prev{top:3%;transform:scale(0.7)}
#caseStudies .swiper-button-next{right:0}
#caseStudies .swiper-button-prev{right:40px;left:inherit}
#caseStudies .swiper-button-prev{right:40px;left:inherit}
#messagefromGlobal .messagefromGlobalRHS{padding:30px 10px}
#messagefromGlobal{padding:30px 0}
#ESGProgress .blueCricleLine2{top:-80%;right:-840px}
#ESGProgress{padding:40px 0;overflow:hidden;height:730px}
#ESGProgress .common-ttle{margin-bottom:10px}
#ESGProgress .common-ttle br{display:none}
#ESGProgress .ESGProgressLHS{transform:translate(-50px,-110px)}
#ESGProgress .ESGProgressLHS svg{width:440px}
#ESGProgress .ESGProgressLHS .esg_pointers{transform:scale(0.6)}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer1{background-color:#bdcd30;left:200px;top:140px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer3{background-color:#f5821f;left:150px;top:228px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer2{background-color:#d30e8b;left:246px;top:229px}
#ESGProgress .MegaMenuContainer{padding:20px;top:-110px}
#ESGProgress .MegaMenuContainer h4{margin:14px 0;font-size:20px}
#ESGProgress .MegaMenuContainer h3{font-size:25px}
#ESGProgress .MegaMenuContainer .Revenueinfo h2{font-size:18px}
#ESGProgress .MegaMenuContainer .closepop{right:20px;top:20px}
#ESGProgress .MegaMenuContainer::before{transform:rotate(90deg);left:50%;top:-14px}
#OurValue{padding:30px 0}
#OurValue .common-ttle{margin-top:0;margin-bottom:20px}
.smallTitle{font-size:17px}
#OurValue .OurValueCards{padding:20px;height:220px}
#OurValue .OurValueCards h2{font-size:23px}
#OurValue .OurValueCards::before{content:"";right:20px;top:20px;width:40px;height:40px}
#OurValue .OurValueCards .exploreBt{left:20px}
#downloadCenter .downloadBtn{font-size:17px;padding:20px 20px;height:auto}
#downloadCenter .downloadBtn .DownloadText{right:0;top:0;margin-top:10px;position:relative}
#downloadCenter .downloadImg{margin-top:0}
#downloadCenter .halfCricle{display:none}
#banner .bannerText p{font-size:14px;line-height:1.4}
#ESGProgress .MegaMenuContainer .Revenueinfo{margin-bottom:11px}
#ESGProgress .MegaMenuContainer .Revenueinfo p{font-size:16px}
}
@media(min-width:320px)and (max-width:767px){#banner{background:url(clientlib-annual-report/images/home-banner.webp) no-repeat center center;background-size:cover;padding-top:120px;height:1100px}
#banner .infiniteLogo img{width:240px}
#banner .infinityCricle img{width:230px}
#banner .home-banner-bg{display:none}
#banner .bannerText{padding:20px;margin-top:20px}
#banner .bannerText h3{font-size:20px}
.readmore{line-height:40px;height:40px;font-size:14px}
#About-integrated{padding:30px 0}
#homeMessage .swiper-slide{padding-top:30px}
#homeMessage .swiper-slide .chairperson{position:relative}
#homeMessage .MessageChairman .chairperson,#homeMessage .MessageCeo .chairperson,#homeMessage .MessageSenior .chairperson{background:linear-gradient(180deg,#008fd5 0,#00305f 100%);border-radius:20px;overflow:hidden;margin:20px 0}
#homeMessage .MessageChairman .chairperson img,#homeMessage .MessageCeo .chairperson img,#homeMessage .MessageSenior .chairperson img{width:100%}
#homeMessage .ChairRSH .nextSlide{display:none}
#homeMessage .common-ttle br{display:none}
#homeMessage .MessageSenior .ChairRSH{padding-left:0}
#homeMessage .row>*{padding-left:0;padding-right:0}
#homeMessage .swiper-button-next,#homeMessage .swiper-button-prev{top:280px;bottom:inherit}
#homeMessage .swiper-button-prev{right:inherit;left:20px}
#homeMessage .swiper-button-next{right:20px}
#homeMessage .MessageSenior .chairperson{padding-top:90px}
.fs20{font-size:16px !important}
#homeMessage .name p{font-size:14px}
#homeMessage .swiper-slide{height:auto;padding-bottom:20px}
.h-100{height:auto !important}
#WhoWeAre{padding:0;position:relative}
#WhoWeAre .WhoWeAreRHS{padding:30px 0}
#WhoWeAre .Revenueinfo h2{font-size:34px}
#WhoWeAre .pvc{padding:20px 10px}
#WhoWeAre .pvc p,#WhoWeAre .Revenueinfo p,#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle h2{font-size:16px}
#Serviceofferings .common-ttle br{display:none}
#Serviceofferings .swiper-pagination-bullet{width:6px}
#Serviceofferings .ServiceOfferSlider .ServiceOfferCards .ServiceOfferCardsTitle{bottom:70px}
.global-presence-wrp{padding:40px 0 !important}
.global-presence-wrp .page-title{font-size:28px !important;line-height:36px !important}
.global-presence-wrp .mapRightNos{position:relative;right:0;top:0;z-index:1;display:flex;flex-wrap:wrap}
.global-presence-wrp .mapRightNos .global-lhs{width:45%;text-align:center;margin:auto}
#IndustriesServed{padding:30px;height:auto}
#IndustriesServed .IndustriesServedLHS{display:block;padding-right:0}
#IndustriesServed .IndustriesServedLHS .graph .nos{right:0 !important;left:-110px !important;top:6px;width:86px}
#IndustriesServed .IndustriesServedLHS{margin-right:0}
#IndustriesServed .IndustriesServedLHS .graph-l{margin-left:0}
#IndustriesServed .IndustriesServedSSlider{margin-top:40px}
#IndustriesServed .IndustriesServedSSlider .swiper-slide{height:380px;margin-bottom:80px}
#IndustriesServed .swiper-button-next{right:10px}
#IndustriesServed .swiper-button-prev{left:inherit;right:65px}
#Valuestakeholders{padding:30px 10px}
#Valuestakeholders::before{display:none}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent{padding:20px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent h5{font-size:28px}
#Valuestakeholders .ValuestakeholdersSlider .ValuestakeholdersBox .ValuestakeholdersContent p{font-size:18px;line-height:24px}
#Valuestakeholders .swiper-button-next,#Valuestakeholders .swiper-button-prev{top:190px}
#KeyPerformanceIndicators{padding:30px 0;position:relative}
#KeyPerformanceIndicators .KpiTabs #myTab{position:relative;right:0;top:0;z-index:1;margin-top:20px}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-link{font-size:12px;width:100%}
#KeyPerformanceIndicators .KpiTabs .nav-tabs .nav-item{width:48%;margin:auto;margin-bottom:10px}
#KeyPerformanceIndicators #myTabContent{margin-top:20px}
#KeyPerformanceIndicators .barGraph .value,#KeyPerformanceIndicators .barGraph .graphInfo .million{font-size:11px;letter-spacing:-0.8px}
#KeyPerformanceIndicators .barGraph .graphInfo .nos{font-size:24px}
#KeyPerformanceIndicators .barGraph .graphInfo h6,#KeyPerformanceIndicators .barGraph .graphInfo .cagr{font-size:14px}
#caseStudies{padding:30px 0}
#caseStudies .changing.swiper-slide-active .img-wrap,#caseStudies .changed.swiper-slide-active .img-wrap{transform:scale(1)}
#caseStudies .caseStudiesSwiper{overflow:visible;margin-top:30px}
#caseStudies .nos{position:relative;top:0;left:0}
#caseStudies .swiper-slide-active .nos{top:0;left:0;font-size:40px}
#caseStudies .benefit{opacity:1;visibility:visible;padding:20px 10px;width:100%;left:0;padding-bottom:10px;position:relative}
#caseStudies .benefit .rightbr{border-bottom:solid 1px #004b88;border-right:0;height:auto;margin-bottom:5px;margin-top:5px}
#caseStudies .benefit h2{font-size:34px}
#caseStudies .caseImgtitle h4{font-size:18px}
#caseStudies .caseImgtitle{width:190px}
#caseStudies .swiper-slide img{height:300px;object-fit:cover}
#caseStudies .swiper-button-next,#caseStudies .swiper-button-prev{top:3%;transform:scale(0.7)}
#caseStudies .swiper-button-next{right:0}
#caseStudies .swiper-button-prev{right:40px;left:inherit}
#caseStudies .swiper-button-prev{right:40px;left:inherit}
#messagefromGlobal .messagefromGlobalRHS{padding:30px 10px}
#messagefromGlobal{padding:30px 0}
#ESGProgress .blueCricleLine2{top:-80%;right:-840px}
#ESGProgress{padding:40px 0;overflow:hidden;height:1350px}
#ESGProgress .common-ttle{margin-bottom:10px}
#ESGProgress .common-ttle br{display:none}
#ESGProgress .ESGProgressLHS{transform:translate(-50px,-110px)}
#ESGProgress .ESGProgressLHS svg{width:440px}
#ESGProgress .ESGProgressLHS .esg_pointers{transform:scale(0.6)}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer1{background-color:#bdcd30;left:200px;top:140px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer3{background-color:#f5821f;left:150px;top:228px}
#ESGProgress .ESGProgressLHS .esg_pointers.poinrer2{background-color:#d30e8b;left:246px;top:229px}
#ESGProgress .MegaMenuContainer{padding:20px;top:-110px}
#ESGProgress .MegaMenuContainer h4{margin:14px 0;font-size:20px}
#ESGProgress .MegaMenuContainer h3{font-size:25px}
#ESGProgress .MegaMenuContainer .Revenueinfo h2{font-size:18px}
#ESGProgress .MegaMenuContainer .closepop{right:20px;top:20px}
#ESGProgress .MegaMenuContainer::before{transform:rotate(90deg);left:50%;top:-14px}
#OurValue{padding:30px 0}
#OurValue .common-ttle{margin-top:0;margin-bottom:20px}
.smallTitle{font-size:17px}
#OurValue .OurValueCards{padding:20px;height:220px}
#OurValue .OurValueCards h2{font-size:23px}
#OurValue .OurValueCards::before{content:"";right:20px;top:20px;width:40px;height:40px}
#OurValue .OurValueCards .exploreBt{left:20px}
#downloadCenter .downloadBtn{font-size:17px;padding:20px 20px;height:auto}
#downloadCenter .downloadBtn .DownloadText{right:0;top:0;margin-top:10px;position:relative}
#downloadCenter .downloadImg{margin-top:0}
#downloadCenter .halfCricle{display:none}
#banner .bannerText p{font-size:14px;line-height:1.4}
#ESGProgress .MegaMenuContainer .Revenueinfo{margin-bottom:11px}
#ESGProgress .MegaMenuContainer .Revenueinfo p{font-size:16px}
}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bd.svg#ESKlarheitGrotesk-Bd") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BdIt.svg#ESKlarheitGrotesk-BdIt") format("svg");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Bk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Bk.svg#ESKlarheitGrotesk-Bk") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Bk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-BkIt.svg#ESKlarheitGrotesk-BkIt") format("svg");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-It.svg#ESKlarheitGrotesk-It") format("svg");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Lt";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Lt.svg#ESKlarheitGrotesk-Lt") format("svg");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Lt";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-LtIt.svg#ESKlarheitGrotesk-LtIt") format("svg");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Md";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Md.svg#ESKlarheitGrotesk-Md") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Md";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-MdIt.svg#ESKlarheitGrotesk-MdIt") format("svg");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Rg.svg#ESKlarheitGrotesk-Rg") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Smbd";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Smbd.svg#ESKlarheitGrotesk-Smbd") format("svg");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Smbd";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-SmbdIt.svg#ESKlarheitGrotesk-SmbdIt") format("svg");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xbd";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xbd.svg#ESKlarheitGrotesk-Xbd") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xbd";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XbdIt.svg#ESKlarheitGrotesk-XbdIt") format("svg");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xlt";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-Xlt.svg#ESKlarheitGrotesk-Xlt") format("svg");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xlt";src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.eot");src:url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.woff2") format("woff2"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.woff") format("woff"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.ttf") format("truetype"),url("clientlib-annual-report/fonts/ESKlarheitGrotesk-XltIt.svg#ESKlarheitGrotesk-XltIt") format("svg");font-weight:200;font-style:italic;font-display:swap}
@font-face{font-family:RupeeForadian;src:url(clientlib-annual-report/fonts/Rupee_Foradian.eot);src:url(clientlib-annual-report/fonts/Rupee_Foradian.eot) format("embedded-opentype"),url(clientlib-annual-report/fonts/Rupee_Foradian.woff2) format("woff2"),url(clientlib-annual-report/fonts/Rupee_Foradian.woff) format("woff"),url(clientlib-annual-report/fonts/Rupee_Foradian.ttf) format("truetype"),url(clientlib-annual-report/fonts/Rupee_Foradian.svg#Rupee_Foradian) format("svg")}
:root{--red:#e8321a;--red-dark:#c4290f;--red-light:#fff0ee;--black:#000111;--gray-900:#1a1a1a;--gray-700:#3d3d3d;--gray-400:#9a9a9a;--gray-100:#f4f4f4;--gray-50:#fafafa;--white:#fff;--border:#e5e5e5}
.rs{font-family:RupeeForadian}
.mt0{margin-top:0}
.pt0{padding-top:0}
.mb0{margin-bottom:0}
.pb0{padding-bottom:0}
.ml0{margin-left:0}
.pl0{padding-left:0}
.mr0{margin-right:0}
.pr0{padding-right:0}
.m0{margin:0}
.p0{padding:0}
.mt5{margin-top:5px}
.pt5{padding-top:5px}
.mb5{margin-bottom:5px}
.pb5{padding-bottom:5px}
.ml5{margin-left:5px}
.pl5{padding-left:5px}
.mr5{margin-right:5px}
.pr5{padding-right:5px}
.m5{margin:5px}
.p5{padding:5px}
.mt10{margin-top:10px}
.pt10{padding-top:10px}
.mb10{margin-bottom:10px}
.pb10{padding-bottom:10px}
.ml10{margin-left:10px}
.pl10{padding-left:10px}
.mr10{margin-right:10px}
.pr10{padding-right:10px}
.m10{margin:10px}
.p10{padding:10px}
.mt15{margin-top:15px}
.pt15{padding-top:15px}
.mb15{margin-bottom:15px}
.pb15{padding-bottom:15px}
.ml15{margin-left:15px}
.pl15{padding-left:15px}
.mr15{margin-right:15px}
.pr15{padding-right:15px}
.m15{margin:15px}
.p15{padding:15px}
.mt20{margin-top:20px}
.pt20{padding-top:20px}
.mb20{margin-bottom:20px}
.pb20{padding-bottom:20px}
.ml20{margin-left:20px}
.pl20{padding-left:20px}
.mr20{margin-right:20px}
.pr20{padding-right:20px}
.m20{margin:20px}
.p20{padding:20px}
.mt25{margin-top:25px}
.pt25{padding-top:25px}
.mb25{margin-bottom:25px}
.pb25{padding-bottom:25px}
.ml25{margin-left:25px}
.pl25{padding-left:25px}
.mr25{margin-right:25px}
.pr25{padding-right:25px}
.m25{margin:25px}
.p25{padding:25px}
.mt30{margin-top:30px}
.pt30{padding-top:30px}
.mb30{margin-bottom:30px}
.pb30{padding-bottom:30px}
.ml30{margin-left:30px}
.pl30{padding-left:30px}
.mr30{margin-right:30px}
.pr30{padding-right:30px}
.m30{margin:30px}
.p30{padding:30px}
.mt35{margin-top:35px}
.pt35{padding-top:35px}
.mb35{margin-bottom:35px}
.pb35{padding-bottom:35px}
.ml35{margin-left:35px}
.pl35{padding-left:35px}
.mr35{margin-right:35px}
.pr35{padding-right:35px}
.m35{margin:35px}
.p35{padding:35px}
.mt40{margin-top:40px}
.pt40{padding-top:40px}
.mb40{margin-bottom:40px}
.pb40{padding-bottom:40px}
.ml40{margin-left:40px}
.pl40{padding-left:40px}
.mr40{margin-right:40px}
.pr40{padding-right:40px}
.m40{margin:40px}
.p40{padding:40px}
.mt45{margin-top:45px}
.pt45{padding-top:45px}
.mb45{margin-bottom:45px}
.pb45{padding-bottom:45px}
.ml45{margin-left:45px}
.pl45{padding-left:45px}
.mr45{margin-right:45px}
.pr45{padding-right:45px}
.m45{margin:45px}
.p45{padding:45px}
.mt50{margin-top:50px}
.pt50{padding-top:50px}
.mb50{margin-bottom:50px}
.pb50{padding-bottom:50px}
.ml50{margin-left:50px}
.pl50{padding-left:50px}
.mr50{margin-right:50px}
.pr50{padding-right:50px}
.m50{margin:50px}
.p50{padding:50px}
.mt55{margin-top:55px}
.pt55{padding-top:55px}
.mb55{margin-bottom:55px}
.pb55{padding-bottom:55px}
.ml55{margin-left:55px}
.pl55{padding-left:55px}
.mr55{margin-right:55px}
.pr55{padding-right:55px}
.m55{margin:55px}
.p55{padding:55px}
.mt60{margin-top:60px}
.pt60{padding-top:60px}
.mb60{margin-bottom:60px}
.pb60{padding-bottom:60px}
.ml60{margin-left:60px}
.pl60{padding-left:60px}
.mr60{margin-right:60px}
.pr60{padding-right:60px}
.m60{margin:60px}
.p60{padding:60px}
.mt65{margin-top:65px}
.pt65{padding-top:65px}
.mb65{margin-bottom:65px}
.pb65{padding-bottom:65px}
.ml65{margin-left:65px}
.pl65{padding-left:65px}
.mr65{margin-right:65px}
.pr65{padding-right:65px}
.m65{margin:65px}
.p65{padding:65px}
.mt70{margin-top:70px}
.pt70{padding-top:70px}
.mb70{margin-bottom:70px}
.pb70{padding-bottom:70px}
.ml70{margin-left:70px}
.pl70{padding-left:70px}
.mr70{margin-right:70px}
.pr70{padding-right:70px}
.m70{margin:70px}
.p70{padding:70px}
.mt75{margin-top:75px}
.pt75{padding-top:75px}
.mb75{margin-bottom:75px}
.pb75{padding-bottom:75px}
.ml75{margin-left:75px}
.pl75{padding-left:75px}
.mr75{margin-right:75px}
.pr75{padding-right:75px}
.m75{margin:75px}
.p75{padding:75px}
.mt80{margin-top:80px}
.pt80{padding-top:80px}
.mb80{margin-bottom:80px}
.pb80{padding-bottom:80px}
.ml80{margin-left:80px}
.pl80{padding-left:80px}
.mr80{margin-right:80px}
.pr80{padding-right:80px}
.m80{margin:80px}
.p80{padding:80px}
.mt90{margin-top:90px}
.pt90{padding-top:90px}
.mb90{margin-bottom:90px}
.pb90{padding-bottom:90px}
.ml90{margin-left:90px}
.pl90{padding-left:90px}
.mr90{margin-right:90px}
.pr90{padding-right:90px}
.m90{margin:90px}
.p90{padding:90px}
.mt100{margin-top:100px}
.pt100{padding-top:100px}
.mb100{margin-bottom:100px}
.pb100{padding-bottom:100px}
.ml100{margin-left:100px}
.pl100{padding-left:100px}
.mr100{margin-right:100px}
.pr100{padding-right:100px}
.m100{margin:100px}
.p100{padding:100px}
.mt105{margin-top:105px}
.pt105{padding-top:105px}
.mb105{margin-bottom:105px}
.pb105{padding-bottom:105px}
.ml105{margin-left:105px}
.pl105{padding-left:105px}
.mr105{margin-right:105px}
.pr105{padding-right:105px}
.m105{margin:105px}
.p105{padding:105px}
.mt110{margin-top:110px}
.pt110{padding-top:110px}
.mb110{margin-bottom:110px}
.pb110{padding-bottom:110px}
.ml110{margin-left:110px}
.pl110{padding-left:110px}
.mr110{margin-right:110px}
.pr110{padding-right:110px}
.m110{margin:110px}
.p110{padding:110px}
.mt115{margin-top:115px}
.pt115{padding-top:115px}
.mb115{margin-bottom:115px}
.pb115{padding-bottom:115px}
.ml115{margin-left:115px}
.pl115{padding-left:115px}
.mr115{margin-right:115px}
.pr115{padding-right:115px}
.m115{margin:115px}
.p115{padding:115px}
.mt170{margin-top:170px}
.pt170{padding-top:170px}
.mb170{margin-bottom:170px}
.pb170{padding-bottom:170px}
.ml170{margin-left:170px}
.pl170{padding-left:170px}
.mr170{margin-right:170px}
.pr170{padding-right:170px}
.m170{margin:170px}
.p170{padding:170px}
.mt180{margin-top:180px}
.pt180{padding-top:180px}
.mb180{margin-bottom:180px}
.pb180{padding-bottom:180px}
.ml180{margin-left:180px}
.pl180{padding-left:180px}
.mr180{margin-right:180px}
.pr180{padding-right:180px}
.m180{margin:180px}
.p180{padding:180px}
img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
.green-1{color:#2e6a32}
.black-clr{color:#000 !important}
.pink-clr{color:#d40e8c}
.white{color:#fff !important}
.grey{color:#939393 !important}
.black-333333{color:#333 !important}
.blue{color:#008fd5 !important}
.blue2{color:#004b88 !important}
.darkblue{color:#0c1234 !important}
.darkblue2{color:#2e3192 !important}
.pruple-clr{color:#6c2888 !important}
.pruple2-clr{color:#6d2889 !important}
.orange-clr{color:#ff5e4f !important}
.bg-white{background-color:#fff !important}
.bg-darkblue{background-color:#0c1234 !important}
.bg-blue2{background-color:#004b88 !important}
.bg-blue3{background-color:#003060 !important}
.greyBg{background-color:#dddcdb;padding:80px 0}
.fs12{font-size:12px !important;line-height:16px}
.fs14{font-size:14px !important}
.fs16{font-size:16px !important}
.fs18{font-size:18px !important}
.fs20{font-size:20px !important}
.fs22{font-size:22px;line-height:28px}
.fs24{font-size:24px !important;line-height:30px}
.fs26{font-size:26px !important}
.fs28{font-size:28px}
.fs30{font-size:30px !important;line-height:38px !important}
.fs32{font-size:32px;line-height:115%}
.fs36{font-size:36px !important;line-height:42px}
.fs40{font-size:40px !important;line-height:40px}
.fs44{font-size:44px !important;line-height:40px}
.fs46{font-size:46px}
.fs48{font-size:48px}
.fs50{font-size:50px !important}
.fs52{font-size:52px}
.fs54{font-size:54px}
.fs56{font-size:56px;line-height:55px}
.fs60{font-size:60px !important;line-height:65px}
.fs64{font-size:64px !important;line-height:65px}
.fs70{font-size:70px;line-height:54px}
.fs72{font-size:72px}
.fs75{font-size:75px;line-height:73px}
.fs85{font-size:85px}
.fs90{font-size:90px}
.fs100{font-size:100px}
.fs120{font-size:120px}
.font-weight-1{font-weight:100}
.font-weight-2{font-weight:200 !important}
.font-weight-3{font-weight:300 !important}
.font-weight-4{font-weight:400 !important}
.font-weight-5{font-weight:500 !important}
.font-weight-6{font-weight:600}
.font-weight-7{font-weight:700 !important}
.font-weight-8{font-weight:800 !important}
.font-weight-9{font-weight:900 !important}
.offwhite-bg{background-color:#f1f1f1}
:focus{outline:0}
.btn.focus,.btn:focus{box-shadow:none}
.wow{visibility:hidden}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.5)}
::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(120,120,120,.6);-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.6)}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(120,120,120,.4)}
body,html{height:100%}
.ScrollSmoother-wrapper{position:relative !important}
.wow{visibility:hidden}
body{margin:0;padding:0;font-size:16px;font-weight:400;font-family:"ES Klarheit Grotesk" !important;overflow-x:hidden}
.overflow{overflow:hidden}
a{transition:all .3s ease;text-decoration:none !important;outline:none !important}
h1,h2,h3,h4,h5,h6{margin:0}
p{font-weight:400;font-size:16px;line-height:30px;color:#000;font-weight:300}
.wow{visibility:hidden}
.anim{opacity:0}
.split-parent,.words,.chars,.split-child{overflow:hidden;padding-bottom:.1em;margin-bottom:-0.1em;transform-origin:bottom}
.split-child{display:inline-block}
.text_reveal{overflow:hidden}
.common-container{width:1280px;margin:auto;position:relative;max-width:100%}
.smallTitle{font-size:20px;line-height:32px;font-weight:400;color:#0c1234}
.page-title{font-size:40px;position:relative;line-height:104%;font-family:"ES Klarheit Grotesk Md";font-weight:500}
.page-title span{font-weight:700}
.page-title2{font-size:80px;font-weight:700;position:relative;line-height:106px;letter-spacing:-2px}
.desc-main{font-size:24px;font-weight:400;line-height:1.5}
#toTop{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;border:0;background-color:#0c1234;z-index:9999;color:#fff;font-weight:700}
.title36{font-size:36px;line-height:1.3}
.nosInfo{margin-bottom:18px}
.nosInfo h3{font-size:36px;color:#000;font-weight:700}
.nosInfo small{display:block;font-size:16px;font-weight:300;color:#000}
.nosInfo.no-br{border-bottom:none !important}
.readmore-bt{border-radius:36px;line-height:20px;transition:.5s;text-align:left;width:175px;background:rgba(0,0,0,.15);font-weight:300;text-transform:uppercase;display:inline-block;position:relative;color:#fff;font-size:14px;padding:10px 20px;padding-left:56px}
.readmore-bt span{font-weight:500}
.readmore-bt .readmore-bticon{position:absolute;left:-12px;top:0}
.readmore-bt:hover{padding-right:20px;color:#fff;background:rgba(0,0,0,.35)}
.annual-breadcrumb-26.bread-wrp{margin-top:70px;margin-bottom:30px;background-color:#ff5e4f;width:100vw;margin-left:calc(50% - 50vw)}
.annual-breadcrumb-26.bread-wrp .breadcrumb{background-color:#ff5e4f}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb{margin-bottom:0;padding:14px 0}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb li{color:#fff;font-size:14px}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb li:nth-child(1) img{transform:translateY(-3px)}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb li::before{color:#fff}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb li a{color:#fff}
.annual-breadcrumb-26 .breadcrumb-item.active{font-weight:700}
.desc{font-size:22px;line-height:1.5}
.liststyle{margin:0;padding:0;list-style-type:square;padding-left:15px}
.liststyle li{font-weight:400;font-size:18px;line-height:32px;color:#000}
#footer.annual-footer-26{padding:20px 0;background-color:#ff5e4f;text-align:center;color:#fff;font-size:14px;width:100vw;margin-left:calc(50% - 50vw)}
.scroll-top{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0e1434;position:fixed;right:20px;bottom:20px;font-size:32px;transition:all .5s ease}
.scroll-top:hover{color:#fff}
.container__1440_wrp{max-width:1440px;margin:0 auto;padding:0 15px}
.common-cta{color:#fff;position:relative;font-size:14px;font-weight:400;line-height:30px;border-radius:37px;padding:8px 30px;margin-top:20px;display:inline-block;transition:all .5s ease;background:#aa6732;background:linear-gradient(274deg,#aa6732 0,#2677c9 100%)}
.common-cta:hover{color:#fff;background:#2677c9;background:linear-gradient(274deg,#2677c9 0,#aa6732 100%)}
.sub-ttle{color:#000;font-size:16px;font-weight:400;line-height:normal;margin-bottom:15px;font-family:"ES Klarheit Grotesk Lt";position:relative;width:-moz-fit-content;width:fit-content;display:flex}
.common-ttle{color:#004b88;font-size:48px;font-weight:500;line-height:50px;letter-spacing:-1.15px}
.common-ttle span{font-weight:700}
#header{position:fixed;top:20px;left:0;top:0;z-index:9999;width:100%;padding:20px 0 15px 0;transition:all .5s ease}
#header .container{position:relative;z-index:1}
#header .logo img{width:150px}
#header.headr-full-wrp{background-color:#19191a}
#header .container__1440_wrp{position:relative;z-index:2}
#header.innerHeader{background-color:#0c1234}
#header.fixed{background-color:#19191a}
#header.nav-up{top:-84px}
#header .dropdown-full-wrp{height:calc(100vh - 0px);background-color:#19191a;padding:0;position:fixed;top:0;left:-100%;width:100%;transition:all .5s ease;opacity:0;display:grid;align-items:center}
#header .dropdown-full-wrp.open{left:0;opacity:1}
#header .dropdown-full-wrp .drop-ttle{font-size:22px;font-weight:700;color:#ff5e4f;margin-bottom:12px}
#header .dropdown-full-wrp h6{color:var(--white);font-weight:700;margin-bottom:5px}
#header .dropdown-full-wrp .drop-spacer{width:100%;height:22px}
#header .dropdown-full-wrp .drop-links{display:block;font-size:15px;color:#d5d5d5;margin:3px 0;transition:all .5s ease}
#header .dropdown-full-wrp .drop-links:hover{padding:0 0 0 10px}
#fff{padding-top:180px;padding-bottom:100px;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/yello-orange-wave.svg);background-repeat:no-repeat;background-position:-140px -360px}
#fff h1{font-size:60px;color:#fff;line-height:110%;font-weight:700}
#fff h1 span{color:#008fd5;font-weight:300}
.hamburger{margin-left:20px;position:relative}
.hamburger .line{width:25px;height:2px;background-color:#ff5e4f;display:block;margin:6px auto;transition:all .3s ease-in-out}
.hamburger.is-active .line{margin:10px auto}
.hamburger:hover{cursor:pointer}
#hamburger-1.is-active .line:nth-child(2){opacity:0}
#hamburger-1.is-active .line:nth-child(1){transform:translateY(8px) rotate(45deg)}
#hamburger-1.is-active .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
.Annual-Report{display:block}
.Annual-Report img{width:158px}
.blueCricleLine,.blueCricleLine2{position:absolute;left:-420px;top:130px;width:700px}
.blueCricleLine img,.blueCricleLine2 img{width:100%}
.blueCricleLine2{left:inherit;right:-440px;top:50%}
#infinite-possibilities.theme-note{background:#000 url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/particalwavesbg.webp) no-repeat left top !important;background-size:cover;padding:100px 0;position:relative;width:100vw;margin-left:calc(50% - 50vw)}
#infinite-possibilities.theme-note p{font-family:"ES Klarheit Grotesk"}
#infinite-possibilities::before{content:"";position:absolute;left:0;top:0;width:100%;height:60%;background:#000;background:linear-gradient(178deg,rgba(0,0,0,0.74) 0,rgba(255,255,255,0) 100%);opacity:.8}
#infinite-possibilities p,#infinite-possibilities .infinite-possibilities-logo{position:relative;z-index:1}
#infinite-possibilities .outcreate{position:relative;margin-top:40px}
#infinite-possibilities .outcreate h3{color:#fff;font-size:40px;line-height:1;font-weight:500}
#infinite-possibilities .outcreate h2{color:#fff;font-size:100px;line-height:1;font-weight:500}
#chairmans-message{position:relative;background:#fff;width:100vw;padding:0;margin-left:calc(50% - 50vw)}
#chairmans-message .bottompartical{position:absolute;right:-350px;bottom:-450px;opacity:.4}
#chairmans-message .MessagefromChairmanTop{background:#19191a url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/partical2.webp) no-repeat left 200px;background-size:cover;padding:60px 0;padding-bottom:0;pointer-events:none}
#chairmans-message h5{font-weight:700;color:#008fd5;margin-bottom:20px}
#chairmans-message .chairmansLHS{height:100%;display:grid;place-content:center}
#chairmans-message .chairmansLHS .bigName{color:#fff;font-size:56px;line-height:1;font-weight:500;white-space:nowrap}
#chairmans-message .chairmansLHS .bigName span{opacity:.7;white-space:normal}
#chairmans-message .qBox{position:relative;font-size:24px;font-weight:700;color:#000;line-height:32px;padding-top:20px}
#chairmans-message .qBox::before{content:"";position:absolute;left:0;top:0;width:30px;height:5px;background:#ff5e4f}
#chairmans-message .personName h2{font-weight:700;color:#008fd5;margin-bottom:0;font-size:22px}
#chairmans-message .personName p{color:#fff}
#chairmans-message .personName.personName1,#chairmans-message .personName.personName2{left:100px;position:absolute;bottom:-100px}
#chairmans-message .personName.personName2{left:360px}
#chairmans-message .chairman-extra-pdtop{padding-top:150px}
#chairmans-message .numberList ol{list-style-type:decimal;padding-left:20px}
#chairmans-message .numberList ol li::marker{color:#fff;font-size:20px;font-weight:700}
#chairmans-message .numberList ol li ul{margin:0;padding:0;list-style-type:square}
#chairmans-message .numberList ol li ul li::marker{color:#008fd5;font-size:20px;font-weight:700}
#chairmans-message .leaderBox .leaderPix{border-bottom:solid 2px #008fd5}
#chairmans-message .leaderBox .LeaderName{text-align:center;margin-top:20px;padding-bottom:10px}
#chairmans-message .leaderBox .LeaderName h2{font-weight:700;color:#008fd5;margin-bottom:0;font-size:22px}
#chairmans-message .leaderBox .LeaderName p{color:#fff}
#chairmans-message .squareList{margin:0;padding:0;list-style-type:square}
#chairmans-message .squareList li::marker{color:#008fd5;font-size:20px;font-weight:700}
#erm{margin-top:70px}
#erm .erm-section{padding:80px 40px;background:var(--gray-50);border-bottom:1px solid var(--border)}
#erm .erm-inner{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
#erm .erm-inner h3{font-size:22px;font-weight:700;margin-bottom:24px;color:var(--black)}
#erm .erm-left h2{font-size:40px;font-weight:700;line-height:1.15;margin-bottom:20px}
#erm .erm-left h2 span{color:var(--red)}
#erm .risk-universe{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#erm .risk-pill{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:1px solid var(--border);border-radius:6px;font-size:14px;font-weight:600;color:var(--gray-700);transition:all .2s}
#erm .risk-pill:hover{border-color:var(--red);background:var(--red-light)}
#erm .risk-pill .dot{width:33px;height:33px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}
#erm .risk-pill .dot img{width:100%}
#erm .risk-pill.solo{grid-column:1/-1;max-width:220px}
#erm .risks-section{padding:30px 0}
#erm .risks-header{margin:0 auto 60px}
#erm .section-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px}
#erm .section-label::before{content:"";display:block;width:16px;height:2px;background:var(--red)}
#erm .risks-header h2{font-weight:700;letter-spacing:-1px}
#erm .risk-card{margin:0 auto 32px;border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .3s}
#erm .risk-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.08)}
#erm .risk-card-header{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid var(--border);background:#fff}
#erm .risk-icon{width:42px;height:42px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}
#erm .risk-name{font-size:20px;font-weight:700;color:var(--red)}
#erm .risk-card-body{display:grid;grid-template-columns:1fr 1fr;background:#fff}
#erm .risk-desc{padding:28px 28px 28px;border-right:1px solid var(--border)}
#erm .risk-desc p{color:var(--gray-700);line-height:1.8;margin-bottom:20px}
#erm .risk-desc p:last-child{margin-bottom:0}
#erm .risk-treatment{padding:28px;background:var(--gray-50)}
#erm .risk-treatment h4{font-size:14px;font-weight:700;color:var(--black);margin-bottom:16px}
#erm .risk-treatment ul{list-style:none;padding-left:0;margin-bottom:10px}
#erm .risk-treatment ul li{display:flex;gap:10px;line-height:1.7;margin-bottom:6px;padding-bottom:0;color:var(--black);border-bottom:1px dashed var(--border);font-size:16px}
#erm .risk-treatment ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#erm .risk-treatment ul li::before{content:"→";color:var(--black);font-weight:700;flex-shrink:0;margin-top:1px}
#erm .risk-card-footer{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gray-100);border-top:1px solid var(--border)}
#erm .capital-badge{width:26px;height:26px;border-radius:50%;background:var(--black);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
#erm .capital-label{font-size:12px;color:var(--black);margin-left:4px;font-weight:700}
#erm .capital-sep{color:var(--border)}
#erm .esg-section{margin:0 auto 32px;border:1px solid var(--border);border-radius:10px;overflow:hidden}
#erm .esg-section:hover{box-shadow:0 8px 40px rgba(0,0,0,.08)}
#erm .esg-header{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid var(--border);background:#fff}
#erm .esg-name{font-size:20px;font-weight:700;color:var(--red)}
#erm .esg-body{background:#fff}
#erm .esg-row{display:grid;grid-template-columns:200px 1fr 1.5fr;border-bottom:1px solid var(--border)}
#erm .esg-row:last-child{border-bottom:0}
#erm .esg-category{padding:24px 20px;background:var(--gray-50);border-right:1px solid var(--border);font-size:17px;font-weight:700;display:flex;align-items:flex-start}
#erm .esg-risk-desc{padding:24px 24px;border-right:1px solid var(--border);font-size:14px;color:var(--gray-700);line-height:1.8}
#erm .esg-treatment{padding:24px 24px;background:var(--gray-50)}
#erm .esg-treatment h4{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:12px}
#erm .esg-treatment ul{list-style:none}
#erm .esg-treatment ul li{display:flex;gap:8px;font-size:13px;color:var(--gray-700);line-height:1.7;margin-bottom:10px}
#erm .esg-treatment ul li::before{content:"→";color:var(--red);font-weight:700;flex-shrink:0}
#erm .esg-treatment ul li:last-child{margin-bottom:0}
#erm .page-footer{background:var(--black);color:hsla(0,0,100%,.5);text-align:center;padding:32px 40px;font-size:13px;letter-spacing:.5px}
#erm .page-footer strong{color:#fff}
@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:translateY(0)}
}
#erm .hero>*{animation:fadeUp .7s ease both}
#erm .hero .hero-label{animation-delay:.1s}
#erm .hero h1{animation-delay:.2s}
#erm .hero .hero-desc{animation-delay:.35s}
#erm .hero .hero-award{animation-delay:.5s}
@media(max-width:768px){#erm .hero{padding:60px 24px 52px}
#erm .erm-section{padding:52px 24px}
#erm .erm-inner{grid-template-columns:1fr;gap:40px}
#erm .risks-section{padding:52px 24px}
#erm .risk-card-body{grid-template-columns:1fr}
#erm .risk-desc{border-right:0;border-bottom:1px solid var(--border)}
#erm .esg-row{grid-template-columns:1fr}
#erm .esg-category{border-right:0;border-bottom:1px solid var(--border)}
#erm .esg-risk-desc{border-right:0;border-bottom:1px solid var(--border)}
}
.innerGreenBt{background-color:#35754e;display:inline-flex;padding:1px 10px;border-radius:10px;color:#fff !important}
.capital-nav-wrapper{width:100%;overflow-x:auto;padding:10px 0;margin-bottom:50px}
.capital-nav-wrapper::-webkit-scrollbar{height:4px}
.capital-nav-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.capital-nav-wrapper .capital-nav{display:flex;align-items:center;gap:18px;list-style:none;padding:0;margin:0;white-space:nowrap}
.capital-nav-wrapper .capital-nav li{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#000;line-height:1}
.capital-nav-wrapper .capital-nav .icon{width:28px;height:28px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}
@media(max-width:991px){.capital-nav{gap:14px}
.capital-nav li{font-size:16px}
.capital-nav .icon{width:24px;height:24px;font-size:14px}
}
@media(max-width:576px){.capital-nav{gap:12px}
.capital-nav li{font-size:14px}
.capital-nav .icon{width:22px;height:22px;font-size:12px}
}
.kpi-wrapper{padding:80px 0}
.kpi-wrapper .section{margin-bottom:12px;background-color:#e9e8e7}
.kpi-wrapper .section-header{background:#d0cfcd;padding:15px 14px;font-size:18px;font-weight:700;color:#222;margin-bottom:2px}
.kpi-wrapper .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.kpi-wrapper .grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}
.kpi-wrapper .card{background:#eeedea;padding:14px 16px 14px;position:relative;border:0}
.kpi-wrapper .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3px;border-bottom:1px solid #c8c8c9;padding-bottom:10px}
.kpi-wrapper .card-name{font-size:16px;font-weight:700;color:#000}
.kpi-wrapper .card-unit{font-size:13px;color:#000;margin-left:4px;font-family:"ES Klarheit Grotesk Md"}
.kpi-wrapper .card-value{font-size:30px;color:#000;display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:40px;transition:font-size .18s ease,color .18s ease;line-height:1;font-family:"ES Klarheit Grotesk Md";margin-top:10px}
.kpi-wrapper .card-value.hovered{font-size:36px}
.kpi-wrapper .badge{font-size:13px;background:rgba(0,0,0,0);color:#444;border:1px solid #bbb;border-radius:3px;padding:4px 6px;font-weight:500;white-space:nowrap;flex-shrink:0}
.kpi-wrapper .chart-wrap{position:relative;width:100%;height:250px}
.kpi-wrapper .custom-tooltip{position:fixed;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 16px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:140px}
.kpi-wrapper .custom-tooltip.visible{opacity:1}
.kpi-wrapper .custom-tooltip .tt-label{font-size:12px;font-weight:600;color:#555;margin-bottom:4px}
.kpi-wrapper .custom-tooltip .tt-value{font-size:22px;font-weight:700;color:#000;line-height:1.1}
@media(max-width:991px){.two-col{grid-template-columns:1fr}
.metric-value{font-size:42px}
.metric-head{flex-wrap:wrap;gap:8px}
}
@media(max-width:767px){.section-title{font-size:18px}
.metric-value{font-size:34px}
.metric-head h3{font-size:18px}
}
.cagr{font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.cagr span{font-size:13px;background:rgba(0,0,0,0);color:#444;border:1px solid #bbb;border-radius:3px;padding:4px 6px;white-space:nowrap;flex-shrink:0}
.Awards-wrapper{padding:80px 0}
.Awards-wrapper .awards-section{padding:40px 0;background:#fff}
.Awards-wrapper .awards-section .container-fluid{max-width:1400px;margin:0 auto;padding:0 20px}
.Awards-wrapper .awards-section .award-block{margin-bottom:28px}
.Awards-wrapper .awards-section .award-block.gray-bg{padding:0 0 30px}
.Awards-wrapper .awards-section .block-title{background:#ea6254;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px;line-height:1.2}
.Awards-wrapper .awards-section .green-title{background:#2f7b4d}
.Awards-wrapper .awards-section .award-card{display:flex;flex-direction:column}
.Awards-wrapper .awards-section .award-card .award-image{width:100%}
.Awards-wrapper .awards-section .award-card .award-image img{width:100%;display:block}
.Awards-wrapper .awards-section .award-card .award-content{padding:16px 0 0}
.Awards-wrapper .awards-section .award-card .award-content h3{font-size:22px;margin-bottom:10px;color:#000;line-height:1.2}
.Awards-wrapper .awards-section .award-card .award-content p{font-size:16px;line-height:1.6;color:#000;margin:0}
.Awards-wrapper .awards-section .featured-card .award-content{padding:18px 0 0}
.Awards-wrapper .awards-section .two-col-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 70px;padding:10px 0 20px}
.Awards-wrapper .awards-section .text-item h4{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .awards-section .text-item p{font-size:16px;line-height:1.55;color:#000;margin:0}
.Awards-wrapper .awards-section .card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.Awards-wrapper .awards-section .small-image{display:flex;justify-content:center;padding:20px}
.Awards-wrapper .awards-section .small-image img{width:70%;-o-object-fit:contain;object-fit:contain}
.Awards-wrapper .awards-section .sustainability-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}
.Awards-wrapper .awards-section .left-content{display:flex;flex-direction:column;gap:35px}
@media(max-width:991px){.Awards-wrapper .awards-section .two-col-grid,.Awards-wrapper .awards-section .card-grid,.Awards-wrapper .awards-section .sustainability-grid{grid-template-columns:1fr;gap:30px}
.Awards-wrapper .awards-section .block-title{font-size:18px}
.Awards-wrapper .awards-section .award-card .award-content h3,.Awards-wrapper .awards-section .text-item h4{font-size:20px}
.Awards-wrapper .awards-section .award-card .award-content p,.Awards-wrapper .awards-section .text-item p{font-size:16px}
}
@media(max-width:576px){.Awards-wrapper .awards-section{padding:25px 0}
.Awards-wrapper .awards-section .container-fluid{padding:0 15px}
.Awards-wrapper .awards-section .block-title{padding:10px 14px;font-size:16px}
.Awards-wrapper .awards-section .award-card .award-content h3,.Awards-wrapper .awards-section .text-item h4{font-size:18px}
.Awards-wrapper .awards-section .award-card .award-content p,.Awards-wrapper .awards-section .text-item p{font-size:15px;line-height:1.5}
}
.Awards-wrapper .environment-block{padding:0}
.Awards-wrapper .environment-block .environment-title{background:#2f7b4d;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px}
.Awards-wrapper .environment-block .environment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 26px}
.Awards-wrapper .environment-block .environment-item{display:grid;grid-template-columns:175px 1fr;gap:24px;align-items:flex-start}
.Awards-wrapper .environment-block .environment-img{background:#ececec;width:100%;aspect-ratio:1/1.08;display:flex;align-items:center;justify-content:center;overflow:hidden}
.Awards-wrapper .environment-block .environment-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}
.Awards-wrapper .environment-block .environment-content{padding-top:2px}
.Awards-wrapper .environment-block .environment-content h4{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .environment-block .environment-content span{font-size:16px;line-height:1;color:#2b7a45;font-weight:700;display:inline-block}
@media(max-width:1199px){.Awards-wrapper .environment-block .environment-item{grid-template-columns:150px 1fr;gap:18px}
.Awards-wrapper .environment-block .environment-content h4{font-size:18px}
}
@media(max-width:767px){.Awards-wrapper .environment-block .environment-grid{grid-template-columns:1fr;gap:22px}
.Awards-wrapper .environment-block .environment-item{grid-template-columns:120px 1fr;gap:16px}
.Awards-wrapper .environment-block .environment-content h4{font-size:16px;margin-bottom:10px}
.Awards-wrapper .environment-block .environment-content span{font-size:14px}
}
.Awards-wrapper .human-resources-block{background:#fff}
.Awards-wrapper .human-resources-block .human-title{background:#5d9db9;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px}
.Awards-wrapper .human-resources-block .human-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 26px}
.Awards-wrapper .human-resources-block .human-card{display:flex;flex-direction:column}
.Awards-wrapper .human-resources-block .human-image{width:100%;overflow:hidden;background:#ddd}
.Awards-wrapper .human-resources-block .human-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}
.Awards-wrapper .human-resources-block .human-content{padding-top:10px}
.Awards-wrapper .human-resources-block .human-content h3{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .human-resources-block .human-content p{font-size:16px;line-height:1.5;color:#000;margin:0}
@media(max-width:991px){.Awards-wrapper .human-resources-block .human-grid{grid-template-columns:1fr;gap:30px}
}
@media(max-width:767px){.Awards-wrapper .human-resources-block .human-title{font-size:16px;padding:8px 12px}
.Awards-wrapper .human-resources-block .human-content h3{font-size:20px}
.Awards-wrapper .human-resources-block .human-content p{font-size:14px}
}
#Valuecreated .ValuecreatedBg{background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/galaxy-bg.jpg) no-repeat;background-size:cover;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
@keyframes animate-svg-stroke-1{0{stroke-dashoffset:3200.6848144531px;stroke-dasharray:3200.6848144531px}
100%{stroke-dashoffset:0;stroke-dasharray:3200.6848144531px}
}
.graph .svg-elem-1{animation:animate-svg-stroke-1 3s cubic-bezier(0.47,0,0.745,0.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(0.47,0,0.745,0.715) .8s both}
@keyframes animate-svg-stroke-2{0{stroke-dashoffset:374.2131347656px;stroke-dasharray:374.2131347656px}
100%{stroke-dashoffset:0;stroke-dasharray:374.2131347656px}
}
.graph .svg-elem-2{animation:animate-svg-stroke-2 3s cubic-bezier(0.47,0,0.745,0.715) .12s both,animate-svg-fill-2 .7s cubic-bezier(0.47,0,0.745,0.715) .9s both}
@keyframes animate-svg-stroke-3{0{stroke-dashoffset:253.6986999512px;stroke-dasharray:253.6986999512px}
100%{stroke-dashoffset:0;stroke-dasharray:253.6986999512px}
}
.graph .svg-elem-3{animation:animate-svg-stroke-3 3s cubic-bezier(0.47,0,0.745,0.715) .24s both,animate-svg-fill-3 .7s cubic-bezier(0.47,0,0.745,0.715) 1s both}
@keyframes animate-svg-stroke-4{0{stroke-dashoffset:108.8876495361px;stroke-dasharray:108.8876495361px}
100%{stroke-dashoffset:0;stroke-dasharray:108.8876495361px}
}
.graph .svg-elem-4{animation:animate-svg-stroke-4 3s cubic-bezier(0.47,0,0.745,0.715) .36s both,animate-svg-fill-4 .7s cubic-bezier(0.47,0,0.745,0.715) 1.1s both}
@keyframes animate-svg-stroke-5{0{stroke-dashoffset:63.3144378662px;stroke-dasharray:63.3144378662px}
100%{stroke-dashoffset:0;stroke-dasharray:63.3144378662px}
}
.graph .svg-elem-5{animation:animate-svg-stroke-5 3s cubic-bezier(0.47,0,0.745,0.715) .48s both,animate-svg-fill-5 .7s cubic-bezier(0.47,0,0.745,0.715) 1.2s both}
@keyframes animate-svg-stroke-6{0{stroke-dashoffset:31.3151378632px;stroke-dasharray:31.3151378632px}
100%{stroke-dashoffset:0;stroke-dasharray:31.3151378632px}
}
.graph .svg-elem-6{animation:animate-svg-stroke-6 3s cubic-bezier(0.47,0,0.745,0.715) .6s both,animate-svg-fill-6 .7s cubic-bezier(0.47,0,0.745,0.715) 1.3s both}
@keyframes animate-svg-stroke-7{0{stroke-dashoffset:1332.5720214844px;stroke-dasharray:1332.5720214844px}
100%{stroke-dashoffset:0;stroke-dasharray:1332.5720214844px}
}
@keyframes animate-svg-fill-7{0{fill:rgba(0,0,0,0)}
100%{fill:#fff}
}
.graph .svg-elem-7{animation:animate-svg-stroke-7 3s cubic-bezier(0.47,0,0.745,0.715) .72s both,animate-svg-fill-7 .7s cubic-bezier(0.47,0,0.745,0.715) 1.4s both}
.graph-l{padding-top:70px}
.graph{position:relative}
.graph .nos{position:absolute;left:30px;top:-2px;right:120px;margin:auto;width:63px}
.graph .nos img{width:100%}
.ValueCeationBox{margin-bottom:50px}
.ValueCeationBox h5{margin-bottom:10px}
.ValueCeationBox p{padding-right:50px}
.ValueCeationBox img{overflow:hidden;border-radius:15px}
.corporate-section{margin:auto;padding:50px 40px}
.corporate-section .top-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
.corporate-section .icon-box{text-align:center;flex:1}
.corporate-section .circle-icon{background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:34px;color:#e24c32}
.corporate-section .divider{width:1px;height:110px;background:#ddd}
.corporate-section .icon-box p{font-size:18px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Smbd"}
.corporate-section .purpose-wrapper{display:grid;grid-template-columns:1fr 1.4fr;background:#fff;border-top:1px solid #e5e1dc;border-bottom:1px solid #e5e1dc}
.corporate-section .purpose-left,.corporate-section .purpose-right{padding:60px}
.corporate-section .purpose-left{border-right:1px solid #ece8e2}
.corporate-section h2{font-family:"ES Klarheit Grotesk Smbd";font-size:26px;color:#ff5e4f;margin-bottom:14px}
.corporate-section .underline{width:60px;height:3px;background:#c49a3c;margin-bottom:35px}
.corporate-section .purpose-left p,.corporate-section .about-section p,.corporate-section .list-grid li{font-size:16px;line-height:1.5;color:#000}
.corporate-section .purpose-left h4{font-size:26px;color:#ff5e4f;margin:25px 0;font-family:"ES Klarheit Grotesk Smbd"}
.corporate-section .list-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}
.corporate-section .list-grid ul{list-style:none;padding-left:0}
.corporate-section .list-grid li{padding:15px 0;border-bottom:1px solid #ececec;position:relative;padding-left:35px}
.corporate-section .list-grid li::before{content:"→";position:absolute;left:0;color:#e24c32}
.corporate-section .facts-card,.corporate-section .stats-card{background:#fff;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,.08)}
.corporate-section .facts-card{padding:50px;margin-top:50px}
.corporate-section .facts-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}
.corporate-section .fact-item{display:flex;align-items:center;justify-content:space-around;padding:20px 10px;border-right:1px solid #eee}
.corporate-section .fact-item:last-child{border-right:0}
.corporate-section .small{width:70px;height:70px;font-size:28px}
.corporate-section .fact-item span,.corporate-section .label{font-size:24px;line-height:1.3;color:#000;letter-spacing:-1.3px;white-space:nowrap}
.corporate-section .fact-item h3,.corporate-section .stats-item h3{font-size:76px;font-weight:400;color:#1d2733}
.corporate-section .about-section{margin-top:70px}
.corporate-section .stats-card{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}
.corporate-section .stats-item{display:flex;align-items:center;gap:25px;padding:45px;border:1px solid #f1ede8;justify-content:space-evenly}
@media(max-width:1024px){.corporate-section .top-icons{flex-wrap:wrap;gap:40px}
.corporate-section .divider{display:none}
.corporate-section .purpose-wrapper{grid-template-columns:1fr}
.corporate-section .purpose-left{border-right:0;border-bottom:1px solid #eee}
.corporate-section .list-grid{grid-template-columns:1fr}
.corporate-section .facts-grid,.corporate-section .stats-card{grid-template-columns:1fr}
.corporate-section .fact-item{border-right:0;border-bottom:1px solid #eee}
.corporate-section .fact-item:last-child{border-bottom:0}
.corporate-section h2{font-size:42px}
.corporate-section .fact-item h3,.corporate-section .stats-item h3{font-size:56px}
}
@media(max-width:768px){.corporate-section .corporate-section{padding:25px}
.corporate-section .purpose-left,.corporate-section .purpose-right,.corporate-section .facts-card{padding:35px}
.corporate-section .purpose-left p,.corporate-section .list-grid li,.corporate-section .about-section p{font-size:18px}
.corporate-section .icon-box p{font-size:18px}
.corporate-section h2{font-size:36px}
.corporate-section .fact-item,.corporate-section .stats-item{flex-direction:column;text-align:center}
}
.case-study-section{display:flex;min-height:650px;overflow:hidden;border-radius:8px;width:100vw;margin-left:calc(50% - 50vw)}
.case-study-section .left-panel{width:32%;position:relative;overflow:hidden}
.case-study-section .left-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.case-study-section .left-overlay{position:absolute;bottom:60px;left:0;background:hsla(0,0,100%,.839);width:90%;margin:20px;padding:17px;background:hsla(0,0,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(8.9px);-webkit-backdrop-filter:blur(8.9px)}
.case-study-section .section-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:15px;display:flex;align-items:center;gap:10px}
.case-study-section .section-label::after{content:"";width:60px;height:2px;background:#f15d4f}
.case-study-section .left-overlay h1{font-size:68px;line-height:.95;font-weight:500;color:#fff;margin-bottom:30px}
.case-study-section .left-overlay p{font-size:18px;line-height:1.8;color:#333}
.case-study-section .right-panel{width:68%;background:#0f0f10;color:#fff;padding:50px 55px;display:flex;flex-direction:column;justify-content:space-between}
.case-study-section .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}
.case-study-section .case-item{border-bottom:1px solid hsla(0,0,100%,.08);padding-bottom:18px}
.case-study-section .case-number{color:#ff5b4d;font-size:20px;font-weight:600;margin-bottom:12px}
.case-study-section .case-title{font-size:16px;line-height:1.7;color:#fff;margin-bottom:14px}
.case-study-section .case-tag{display:inline-block;border:1px solid rgba(255,255,255,0.3);padding:6px 12px;border-radius:30px;font-size:12px;color:#ddd}
.case-study-section .quote-section{margin-top:60px;border-top:1px solid hsla(0,0,100%,.08);padding-top:35px;display:flex;align-items:flex-start;gap:25px}
.case-study-section .quote-icon{color:#ff5b4d;font-size:60px;line-height:1}
.case-study-section .profile{display:flex;gap:18px;align-items:flex-start}
.case-study-section .profile img{width:75px;height:75px;border-radius:50%;-o-object-fit:cover;object-fit:cover}
.case-study-section .quote-content{flex:1}
.case-study-section .quote-text{font-size:18px;line-height:1.9;color:#ddd;margin-bottom:18px}
.case-study-section .quote-text img{width:20px !important;height:20px !important}
.case-study-section .author{color:#ff5b4d;font-weight:600}
.case-study-section .role{color:#999;margin-left:10px;font-size:14px}
@media(max-width:1100px){.case-study-section .case-study-section{flex-direction:column}
.case-study-section .left-panel,.case-study-section .right-panel{width:100%}
.case-study-section .case-grid{grid-template-columns:repeat(2,1fr)}
.case-study-section .left-panel{height:500px}
}
@media(max-width:768px){.case-study-section body{padding:20px}
.case-study-section .left-overlay{left:25px;top:35px}
.case-study-section .left-overlay h1{font-size:48px}
.case-study-section .case-grid{grid-template-columns:1fr}
.case-study-section .right-panel{padding:35px 25px}
.case-study-section .quote-section{flex-direction:column}
.case-study-section .quote-text{font-size:16px}
}
.case-study-section .case-item{border-bottom:1px solid hsla(0,0,100%,.08);padding-bottom:18px;text-decoration:none;color:#fff;display:block;transition:.35s ease}
.case-study-section .case-item:hover{transform:translateY(-4px)}
.case-study-section .case-item:hover .case-title{color:#ff5b4d}
.case-study-section .case-item:hover .case-tag{border-color:#ff5e4f;color:#fff}
.blackList{list-style:none;padding-left:0}
.blackList li{padding:5px 0;position:relative;padding-left:35px;font-size:16px;color:#000;font-weight:300}
.blackList li span{font-weight:700}
.blackList li::before{content:"→";position:absolute;left:0;color:#000}
.tech-impact{padding:60px 20px}
.tech-impact .tech{background:#000;padding:30px}
.tech-impact .tech .title-red{color:#ff5e4f;margin-bottom:20px}
.tech-impact .tech .tech-list{padding-left:18px}
.tech-impact .tech .tech-list li{margin-bottom:12px;line-height:1.6;color:var(--white);font-size:16px;font-weight:300}
.tech-impact .impact-box{background:#f25c4d;padding:30px}
.tech-impact .impact-list{list-style:none;padding-left:0;margin-top:15px}
.tech-impact .impact-list li{margin-bottom:15px;padding-left:22px;position:relative;line-height:1.6;font-size:16px;color:var(--white)}
.tech-impact .impact-list li:before{content:"→";position:absolute;left:0;font-weight:bold}
.bluedark{color:#00305f !important}
.global-presence-wrp{overflow:hidden;padding:50px 0;background-color:#fff !important}
.global-presence-wrp .page-title{margin-bottom:0}
.global-presence-wrp .global-pic-cvr ul li{margin:0}
.global-presence-wrp .global-pic-cvr ul li a:hover{background-color:#fff;color:#333}
.global-presence-wrp .common-ttle{color:#fff}
.global-presence-wrp .global-lhs{border-radius:10px;background:#19191a;padding:0 20px;margin-top:0}
.global-presence-wrp .global-lhs .global-infonumb{padding:20px 0;border-bottom:1px solid hsla(0,0,100%,.1)}
.global-presence-wrp .global-lhs .global-infonumb:last-child{border-bottom:0}
.global-presence-wrp .global-lhs .global-infonumb h2{color:#fff;font-size:46px;font-weight:300;line-height:50px;letter-spacing:-1.15px}
.global-presence-wrp .global-lhs .global-infonumb p{color:#fff;font-size:18px;font-weight:400;line-height:normal;margin:0}
.global-presence-wrp .global-pic-cvr{position:relative;height:570px}
.global-presence-wrp .global-pic-cvr ul{padding:0;list-style:none;list-style-type:none;width:100%;display:flex;flex-wrap:wrap;justify-content:end;border:solid 1px #19191a;width:-moz-fit-content;width:fit-content;margin:auto 0 auto auto;border-radius:10px;overflow:hidden}
.global-presence-wrp .global-pic-cvr ul li a{padding:15px 35px;font-size:16px;font-weight:400;color:#333;transition:all .3s ease;display:block;border-bottom:1px solid #e4e4e4;position:relative;line-height:1.2;overflow:hidden}
.global-presence-wrp .global-pic-cvr ul li a span{position:absolute;right:0;top:10px}
.global-presence-wrp .global-pic-cvr ul li a.activelink{color:#fff;font-weight:700}
.global-presence-wrp .global-pic-cvr ul li a.activelink span svg{stroke:#008fd5;fill:#008fd5}
.global-presence-wrp .global-pic-cvr ul li a.acct{color:#008fd5}
.global-presence-wrp .global-pic-cvr ul li:nth-child(1) a.activelink{background-color:#0c1234}
.global-presence-wrp .global-pic-cvr ul li:nth-child(2) a.activelink{background-color:#569cb6}
.global-presence-wrp .global-pic-cvr ul li:nth-child(3) a.activelink{background-color:#35754e}
.global-presence-wrp .global-pic-cvr ul li:nth-child(4) a.activelink{background-color:#482b75}
.global-presence-wrp .global-pic-cvr .gp-card-stead{position:absolute}
.global-presence-wrp .global-pic-cvr .gp-card{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease;left:0;top:-100px;pointer-events:none;width:980px}
.global-presence-wrp .global-pic-cvr .gp-card.show{opacity:1;visibility:visible}
.global-presence-wrp .global-pic-cvr .gp-card.show .global-list{right:-420px;opacity:1;visibility:visible}
.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list{right:-350px;top:100px}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list{right:-340px;width:280px;top:120px}
.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list{right:-350px;top:100px}
.global-presence-wrp .global-pic-cvr .gp-card .global-list{overflow:hidden;border-radius:10px;position:absolute;top:0;right:-420px;transition:all .3s ease;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:10px;opacity:0;visibility:hidden;width:330px}
.global-presence-wrp .locationMap{width:100%;margin-top:50px}
.awardwrp .caption{min-height:70px;margin-bottom:30px;padding-top:10px;border-bottom:1px solid #000}
#Banner{background:#1a1a1a;background-size:cover;padding:100px 0;position:relative;height:1200px;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}
#Banner::before{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:90%;background:linear-gradient(180deg,rgba(25,25,26,0) 35.58%,#19191a 83.99%);z-index:1;pointer-events:none}
#Banner .bannerBg{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%}
#Banner .bannerBg img{width:100%;-o-object-fit:cover;object-fit:cover}
#Banner .container{height:100%;position:relative}
#Banner .container .bannerBt{color:var(--white);font-family:"ES Klarheit Grotesk Bk";font-size:20px;font-weight:500;position:absolute;z-index:1;right:0;bottom:280px}
#Banner .outcreate{position:relative;margin-top:40px}
#Banner .outcreate h3{color:#fff;font-size:40px;line-height:1;font-weight:500}
#Banner .outcreate h2{color:#fff;font-size:120px;line-height:1;font-weight:500}
#bannerText{background-color:#1a1a1a;position:relative;z-index:1;padding:100px 0;padding-top:0;width:100vw;margin-left:calc(50% - 50vw)}
#bannerText p{font-family:"ES Klarheit Grotesk Md";font-size:50px;line-height:1.4;font-weight:500;color:var(--white);padding:0 180px;margin-bottom:60px}
.para-word{opacity:1 !important}
.highlights-section{background:#fdefef;position:relative;overflow:hidden;padding:70px 0;width:100vw;margin-left:calc(50% - 50vw)}
.highlights-section .rightpat{position:absolute;right:-340px;top:-310px;z-index:1}
.highlights-section .title{font-size:48px;font-weight:600}
.highlights-section .tab-title{font-family:"ES Klarheit Grotesk Smbd";position:relative;font-size:22px}
.highlights-section .tab-title::after{content:"";width:40px;height:3px;background:#ff5e4f;position:absolute;bottom:-8px;left:0}
.highlights-section .stats{display:flex;gap:40px;flex-wrap:wrap}
.highlights-section .stats .stat-item{flex-basis:calc(50% - 20px)}
.highlights-section .stats .stat-item h2{font-size:30px;font-weight:600;font-family:"ES Klarheit Grotesk Smbd";margin-bottom:10px}
.highlights-section .stats .stat-item h2 span{font-size:26px}
.highlights-section .stats .stat-item p{margin:5px 0;color:#000;font-family:"ES Klarheit Grotesk Md";line-height:1.2}
.highlights-section .badge-up{display:inline-block;background:#ff5e4f;color:#fff;padding:4px 10px;font-size:14px;border-radius:4px}
.highlights-section .roe h2{font-size:36px;font-weight:bold}
.highlights-section .pagination-bars span{display:inline-block;width:40px;height:3px;background:#ccc;margin-right:5px}
.highlights-section .pagination-bars .active{background:#ff5e4f}
.highlights-section .mySwiper img{width:100%;border-radius:15px;height:400px;-o-object-fit:cover;object-fit:cover}
.highlights-section .nav-buttons{position:absolute;top:100px;right:10px;display:flex;gap:10px}
.highlights-section .custom-nav{width:40px;height:40px;border:1px solid #ff5e4f;border-radius:50%;color:#ff5e4f}
.highlights-section .custom-nav::after{font-size:14px}
.highlights-section .custom-nav.active{background:#ff5e4f;color:#fff}
.highlights-section .swiper-button-prev{left:-100px}
.highlights-section .hilightpic{overflow:hidden;border-radius:14px}
.highlights-section .swiper-horizontal>.swiper-pagination-bullets,.highlights-section .swiper-pagination-bullets.swiper-pagination-horizontal{width:-moz-fit-content;width:fit-content;position:relative}
.highlights-section .swiper-pagination-bullet{border-radius:0;width:40px;height:4px;background:#ff5e4f}
.Cta{border:solid 1px #ff5e4f;color:#000;font-size:14px;padding:10px 20px;border-radius:5px;font-weight:500;font-family:"ES Klarheit Grotesk Md";display:inline-block;margin-top:10px}
.Cta:hover{background:#ff5e4f;color:#fff}
.chairman-section{padding:50px 0}
.chairman-section .ChairPersonSliderCards{position:relative;background:#0d0d0f;overflow:hidden;border-radius:5px}
.chairman-section .ChairPersonSliderCards .chairmanBg{position:absolute;left:0;top:200px;pointer-events:none}
.chairman-section .ChairPersonSliderCards .chairmanBg img{width:100%}
.chairman-section .chairman-content{padding-top:50px;padding-bottom:50px;position:relative;height:710px}
.chairman-section .chairman-content .Chairmandesc{color:var(--white);font-size:22px;line-height:1.5;padding-right:70px}
.chairman-section .chairman-content .name{margin-top:20px}
.chairman-section .chairman-content .name h5{color:var(--white);font-family:"ES Klarheit Grotesk Md";font-size:26px;font-weight:500}
.chairman-section .chairman-content .name p{color:var(--white)}
.chairman-section .ChairPersonPic{display:grid;place-content:end;height:100%}
.chairman-section .label{font-size:14px;color:#ccc;display:block;margin-bottom:20px}
.chairman-section .label i{color:#ff4d3f;margin-right:6px}
.chairman-section .desc{font-size:22px;line-height:1.6;margin-bottom:30px}
.chairman-section .name{font-size:22px;font-weight:600}
.chairman-section .designation{font-size:14px;color:#aaa}
.chairman-section .chairman-cta{background:#ff5e4f;padding:15px 15px;border-radius:0 0 10px 10px;display:flex;align-items:center;gap:20px}
.chairman-section .chairman-cta span{color:#fff;font-size:16px;line-height:1.2;width:235px}
.chairman-section .arrow{width:35px;height:35px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}
.chairman-section .swiper-slide{padding-bottom:64px}
.chairman-section .swiper-button-next,.chairman-section .swiper-button-prev{top:inherit;bottom:0;right:0;height:64px;width:auto}
.chairman-section .swiper-button-next:after,.chairman-section .swiper-button-prev:after{display:none}
.chairman-section .Cta{border:solid 1px #fff;color:#fff}
#ReportProfile{background-color:#fff;padding:100px 0}
#ReportProfile .reportLeft{font-family:"ES Klarheit Grotesk Smbd";font-size:42px;line-height:1.3;font-weight:600;padding-top:30px}
#ReportProfile .reportRight{margin-top:500px}
.business-section{background:#fff;color:#111;padding:80px 0}
.business-section .who{font-size:14px;color:#666;display:block;margin-bottom:15px}
.business-section .title{font-size:52px;font-weight:600;line-height:1.2;margin-bottom:30px}
.business-section .sub{color:#ff4d3f;font-size:18px;margin-bottom:15px;margin-top:50px;font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.business-section .values p{font-size:16px;margin-bottom:12px;white-space:nowrap}
.business-section .icon{color:#ff4d3f;margin-right:10px}
.business-section .purpose-card{background:#eaeaea;border-radius:12px;padding:30px;position:relative;overflow:hidden}
.business-section .purpose-card h6{color:#ff4d3f;font-size:18px;margin-bottom:15px;margin-top:50px;font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.business-section .purpose-card p{font-size:15px;color:#333;line-height:1.6}
.business-section .purpose-card::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/purposebg.png) no-repeat right top}
.business-section .fact-card{background:#fff;border-radius:12px;padding:25px;position:relative;overflow:hidden;border:1px solid #e0e0e0;height:180px;display:flex;flex-direction:column;justify-content:space-around}
.business-section .fact-card h2{font-size:46px;margin-top:20px;font-family:"ES Klarheit Grotesk Smbd"}
.business-section .fact-card .label{font-size:16px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Md"}
.business-section .fact-card::after{content:"";position:absolute;bottom:-20px;right:-20px;width:100%;height:120px;background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/whoweare-pat.png) no-repeat right bottom}
.services-strip{background:#131313;padding:80px 0;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}
.services-strip .services-bg{position:absolute;left:0;bottom:-50px;pointer-events:none;width:100%}
.services-strip .services-bg img{width:100%}
.services-strip .swiper.marquee-swiper{margin-top:4rem;-webkit-mask-image:linear-gradient(to right,transparent 0,white 10%,white 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,white 10%,white 90%,transparent 100%)}
.services-strip .swiper-wrapper.marquee-swiper{transition-timing-function:linear;align-items:center}
.services-strip .swiper-slide.marquee-swiper{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;position:relative}
.services-strip .swiper-slide.marquee-swiper h2{position:absolute;bottom:15px;left:15px;font-size:20px;color:var(--white)}
.services-strip .swiper-slide.marquee-swiper .arrow{width:32px;height:32px;background:#ff4d3f;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;position:absolute;right:15px;bottom:15px;z-index:1;transition:all .3s}
.services-strip .swiper-slide.marquee-swiper img{transition:all .3s}
.services-strip .swiper-slide.marquee-swiper:hover img{transform:scale(1.05)}
.services-strip .swiper-slide.marquee-swiper:hover .arrow{transform:translateX(-15px)}
#IndustryVerticals{padding:70px 0}
#IndustryVerticals .IndustryVerticalsSlider{margin-top:80px}
#IndustryVerticals .verticalDesc{height:100%;display:grid;padding:0 50px;place-content:center}
#IndustryVerticals .verticalDesc .nos{font-size:18px;font-family:"ES Klarheit Grotesk Bk";color:var(--white);margin-bottom:10px;opacity:.7}
#IndustryVerticals .verticalDesc h3{font-family:"ES Klarheit Grotesk Smbd";font-size:30px;font-weight:600;color:var(--white);margin-bottom:10px}
#IndustryVerticals .verticalDesc p{color:var(--white);line-height:1.5}
#IndustryVerticals .verticalDesc .divider{background-color:#ff5e4f;width:50px;height:3px;margin-top:20px;margin-bottom:30px}
#IndustryVerticals .swiper-slide{background-color:#19191a;overflow:hidden;border-radius:15px}
#IndustryVerticals .swiper-slide .Cta{border:solid 1px #fff;color:#fff;width:-moz-fit-content;width:fit-content}
#IndustryVerticals .swiper-slide:nth-child(odd){background-color:#ff5e4f}
#IndustryVerticals .swiper-slide:nth-child(odd) .divider{background-color:#fff}
#IndustryVerticals .swiper-button-next,#IndustryVerticals .swiper-button-prev{top:inherit;bottom:20px}
#IndustryVerticals .swiper-button-next{right:170px}
#IndustryVerticals .swiper-button-prev{left:inherit;right:230px}
#IndustryVerticals .swiper-button-next:after,#IndustryVerticals .swiper-button-prev:after{display:none}
.black-arrw-list{list-style-type:none;list-style:none;margin:0;padding:0}
.black-arrw-list li{color:#000;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/black-arrw-right.png);background-repeat:no-repeat;background-position:left top 10px;padding:0 0 0 25px;margin-bottom:5px;font-size:16px;line-height:30px;color:#000;font-weight:300}
.orange_box_list{background-color:#ff5e4f;padding:20px}
.orange_box_list .white-clr{color:#fff}
.orange_box_list hr{background-color:#fff}
.orange_box_list ul{list-style:none;list-style-type:none;margin:0;padding:0}
.orange_box_list ul li{color:#fff;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/white-arrw-list.png);background-repeat:no-repeat;background-position:left top 6px;padding:0 0 0 25px;margin-bottom:5px}
#outcreate{position:relative;overflow:hidden;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/envbnr.jpg);width:100%;height:350px;background-size:cover;background-position:left;width:100vw;margin-left:calc(50% - 50vw)}
#outcreate.socialbg{background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/socialbnr.jpg)}
#outcreate .bottompartical{position:absolute;right:-350px;bottom:-450px;opacity:.4}
#outcreate .outcreatetop{padding:60px 0;padding-bottom:0;pointer-events:none}
#outcreate .outcreatelhs{height:100%}
.blackbg{background-color:#19191a;height:auto;width:100vw;margin-left:calc(50% - 50vw)}
.csrtit{color:#ff5e4f;font-size:20px;margin-bottom:10px}
ul.whitearrlist{padding-left:0}
ul.whitearrlist li{display:flex;line-height:1.7;margin-bottom:6px;padding-bottom:0;color:var(--white);font-size:16px;gap:10px}
ul.whitearrlist li::before{content:"→";color:var(--white);font-weight:700;flex-shrink:0;margin-top:1px}
ul.blackarrlist{padding-left:0;list-style:none}
ul.blackarrlist li{position:relative;padding-left:20px;line-height:1.7;margin-bottom:6px;color:var(--black);font-size:16px}
ul.blackarrlist li::before{content:"→";position:absolute;left:0;top:0;color:var(--black);font-weight:700}
ul.blackarrlistgrid{padding-left:0;display:flex;flex-wrap:wrap}
ul.blackarrlistgrid li{width:50%;display:flex;line-height:1.7;margin-bottom:6px;padding-bottom:0;color:var(--black);font-size:16px;gap:10px}
ul.blackarrlistgrid li::before{content:"→";font-weight:700;flex-shrink:0;margin-top:1px;color:var(--black)}
ul.whitepluslist{padding-left:0;display:flex;flex-wrap:wrap}
ul.whitepluslist li{width:50%;display:flex;line-height:1.7;margin-bottom:6px;padding-bottom:0;color:var(--white);font-size:16px;gap:10px}
ul.whitepluslist li::before{content:"+";color:var(--white);font-weight:700;flex-shrink:0;margin-top:1px}
ul.whitedashlist{padding-left:0}
ul.whitedashlist li{display:flex;line-height:24px;margin-bottom:6px;padding-bottom:0;font-size:20px;font-weight:600;gap:10px;list-style:none}
ul.whitedashlist li::before{content:"-";font-weight:700;flex-shrink:0;margin-top:1px}
.roundgreenbx{background-color:#fff;border-radius:10px}
.roundgreenbx .headertop{background-color:#35754e;border-top-left-radius:10px;border-top-right-radius:10px;padding:20px}
.roundgreenbx .headertopblue{background-color:#569cb6}
.roundgreenbx .headerbot{padding:0 20px}
.greenclr{color:#35754e}
.blur2clr{color:#569cb6}
.envbx{padding:25px;border-radius:10px;background-color:#e2e6e1;margin-bottom:15px}
.envblockwrp{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.envblockwrp .envwhitebx{padding:25px;border-radius:10px;background-color:#fff;margin-bottom:15px}
.envblockwrp .nobg{background-color:rgba(0,0,0,0)}
.envbluebg{position:relative;overflow:hidden;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/envbluebg.jpg);width:100%;background-size:cover;background-position:left;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
.litbluebg{position:relative;overflow:hidden;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/envbg4.png);background-color:#1c74d5;background-repeat:no-repeat;background-size:50%;width:100%;background-position:bottom right;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
.litbluebg1{background-color:#d6edf9;padding:40px 0 0 0;position:relative;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/envbg2.png);background-repeat:no-repeat;width:100%;height:1200px;background-size:100%;background-position:bottom;width:100vw;margin-left:calc(50% - 50vw)}
.litbluebg2{background-color:#5c96b9;position:relative;overflow:hidden;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/envbg3.png);background-repeat:no-repeat;background-size:25%;width:100%;height:850px;background-position:bottom right;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
.bignum{font-size:60px}
.enawards{padding:80px 0}
.enawards .environment-title{background:#2f7b4d;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px}
.enawards .environment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 26px}
.enawards .environment-img{background:#ececec;width:100%;aspect-ratio:1/1.08;display:flex;align-items:center;justify-content:center;overflow:hidden}
.enawards .environment-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}
.enawards .environment-content{padding-top:12px;padding-bottom:10px}
.enawards .environment-content h4{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.enawards .environment-content span{font-size:16px;line-height:1;color:#2b7a45;font-weight:700;display:inline-block}
@media(max-width:1199px){.enawards .environment-content h4{font-size:18px}
}
@media(max-width:767px){.enawards .environment-grid{grid-template-columns:1fr;gap:22px}
.enawards .environment-content h4{font-size:16px;margin-bottom:10px}
.enawards .environment-content span{font-size:14px}
}
.hrbx{display:flex;align-items:center;margin-bottom:15px}
.hrbx img{border-radius:100px}
.hrbx p span{display:block;color:#999;font-size:14px;line-height:18px;font-weight:400}
.socialiconbx{display:flex;align-items:center;margin-bottom:10px}
.socialiconbx img{width:70px;padding-right:10px}
.socialiconbx h6{padding-left:10px;line-height:22px}
.socialiconbx h6 span{display:block;color:#a09c9c}
.social-table{display:flex;flex-direction:column;gap:10px}
.social-table .social-row{display:flex;gap:10px}
.social-table .social-row .social-left{width:280px;background:#5f95a8;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}
.social-table .social-row .social-left h3{font-size:16px;line-height:1.4}
.social-table .social-row .social-left .arrow{align-self:flex-end;font-size:20px}
.social-table .social-row .social-right{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;background:#c7d1d6}
.social-table .social-row .social-right.two-col{flex-direction:row;gap:40px;background:#c7d1d6}
.socbluebx{padding:20px;border-radius:15px;background-color:#eaeff3;margin-bottom:15px}
.socbluebx .socwrp{display:flex;gap:20px}
.socbluebx .socwrp .socinfobx{width:230px;padding:0 10px}
.socbluebx .socwrp .socinfobx h3{font-weight:600}
.socbluebx .socwrp .socinfobx p{line-height:1.5}
.socbluebx .socinfonumbx{padding:0 10px}
.socbluebx .socinfonumbx h3{font-weight:600;font-size:36px}
.socbluebx .socinfonumbx p{line-height:1.2}
.socbluebx .socinfonumbx p .level{border:1px solid #000;font-size:10px;padding:3px;border-radius:3px}
.greyclr1{color:#a09c9c}
.socialiconnumbx{display:flex;align-items:start;margin-bottom:15px}
.socialiconnumbx img{width:60px;padding-right:10px}
.socialiconnumbx h6{padding-left:10px;line-height:22px;font-size:14px;font-weight:600}
.socialiconnumbx h6 .cont1{display:block;color:#569cb6;font-size:20px}
.soclink{color:#000;border-bottom:2px solid #ff5e4f;font-weight:600}
.socialawsbx{display:flex;align-items:start;margin-bottom:25px}
.socialawsbx img{width:70px;padding-right:10px}
.socialawsbx h6{padding-left:10px;line-height:22px}
.socialawsbx h6 span{margin-top:5px;display:block;font-size:14px;line-height:20px;font-weight:300}
.greyclrbg{background-color:#d9e4ea;padding:40px 0;margin-bottom:40px}
.greyclr2{color:#a5a2a2}
.greyclr3{color:#8d8f8e}
.Awards-wrapper .awards-section .blue-title{background:#5d9db9}
.Awards-wrapper .awards-section .purple-title{background:#482b75}
.Awards-wrapper .awards-section .award-card .award-content h3{font-size:20px !important;font-weight:600}
.case-study-section .role{margin-left:0 !important}
.quotelineh{line-height:1.3;padding-top:18px}
.summbx{display:flex;align-items:center;border-bottom:1px solid #ddd;padding:0 10px;gap:100px}
.summbx:last-child{border-bottom:0}
.summbx .num{font-size:75px;color:#569cb6}
.summbx img{margin-bottom:3px}
.summbx .borbg{font-size:12px;border-radius:5px;padding:5px}
.summbx .bg1{background-color:#569cb6}
.summbx .bg2{background-color:#d1dee7}
.summbx .bg3{background-color:#dddcdb}
.socialaward{padding:80px 0;background-color:#eaeff3}
.socialaward .socawrd{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:10px;gap:100px}
.socialaward .socawrd:last-child{border-bottom:0}
.socialaward .socawrd .socleft{width:50%}
.socialaward .socawrd .socrigt{width:50%}
.year{border-radius:5px;border:1px solid #000;display:inline;font-size:12px;padding:3px 5px}
.bortop{border-top:1px solid #ddd}
.socialbluebx{background-color:#569cb6;padding:20px}
.socialbluebx .tit{font-size:20px;color:#fff;font-weight:600;border-bottom:1px solid #fff;padding-bottom:8px}
.corepiller{background-color:#569cb6;color:#fff;padding:5px;font-size:20px;font-weight:500}
.borbot{border-bottom:1px solid #ddd;padding:5px 0}
.bortop{border-top:1px solid #ddd}
.pillerbx{background-color:#fff;height:100%}
.pillerbx .tit{background-color:#000;color:#fff;padding:5px;font-weight:500;text-align:center}
.pillerbx ul{padding:10px 20px}
@media(min-width:320px)and (max-width:767px){.litbluebg2{background-size:45%;height:auto}
.envbluebg,.litbluebg{height:auto}
.litbluebg1{height:1730px}
.envblockwrp{display:block}
.enawards{padding:40px 0}
.social-row{flex-direction:column}
.social-left{width:100%}
.social-right.two-col{flex-direction:column;gap:15px}
.social-table .social-row .social-left{width:100%}
}
.greybxsoc1{padding:25px;background-color:#f6f5f5;border-radius:10px}
.purpleclr{color:#6b548c}
.govwrp{margin-bottom:20px}
.govwrp .govitem{justify-content:space-between;display:flex;border-bottom:1px solid #a09c9c;padding:5px 0}
.govwrp .govitem span{background-color:#ff5e4f;color:#fff;padding:0 3px;margin:0;font-size:14px;line-height:24px}
.govnum{background-color:#363434;padding:25px 0;margin-bottom:20px}
.govnum .govrow{display:flex;justify-content:center;gap:8px}
.govnum .govrow .circle{width:24px;height:24px;border-radius:50%;background:#ff6b5e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}
.boddetails{font-size:20px;font-weight:600;line-height:24px}
.boddetails span{display:block}
.bodinfo{margin-bottom:30px}
.bodinfo .boditem{justify-content:space-between;display:flex;border-bottom:2px solid #ff5e4f;padding:5px 0;color:#8d8f8e;font-weight:600}
.bodinfo .boditem span{background-color:#ff5e4f;color:#fff;padding:0 3px;margin:0;font-size:13px;line-height:25px;border-radius:50px;width:25px;height:25px;text-align:center}
.bodinfo .gbx{color:#fff;padding:0 3px;margin:0;font-size:14px;line-height:24px}
.bodinfo .orgbx{background-color:#ff5e4f}
.bodinfo .greenbx{background-color:#35754e}
.bodbox-contex.mt-5{border-bottom:none !important;padding-bottom:0 !important;margin:0}
.pic{background-color:#edeeee}
.orgbx{background-color:#ff5e4f}
.legend{display:flex;align-items:center;gap:10px;margin-bottom:40px}
.legend-item{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#111}
.dot{width:14px;height:14px;border-radius:50%;display:inline-block}
.orangedot{background:#f26757}
.greendot{background:#35754e}
.blackdot{background:#000}
.mdaorgbx1{background-color:#f15f53;padding:0 30px}
.mdaorgbx1 .tit{padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:600}
.borwhite{border-bottom:1px solid #fff}
.litgrey{background-color:#c2c1c0}
.offwhite{background-color:#efeeed}
.borright{border-right:1px solid #ddd}
.cirnum{background-color:#c2c1c0;border-radius:50%;padding:5px;font-size:12px;line-height:16px;width:25px;height:25px;text-align:center}
.whitebg{background-color:#fff;padding:20px;margin-top:20px}
.mdaorgebx{padding:20px;border-radius:10px;background-color:#efeeed;margin-bottom:15px}
.mdaorgebx .socwrp{display:flex;gap:20px}
.mdaorgebx .socwrp .socinfobx{width:230px;padding:0 10px}
.mdaorgebx .socwrp .socinfobx h3{font-weight:600}
.mdaorgebx .socwrp .socinfobx p{line-height:1.5}
.mdaorgebx .socinfonumbx{padding:0 10px}
.mdaorgebx .socinfonumbx h3{font-weight:600;font-size:36px}
.mdaorgebx .socinfonumbx p{line-height:1.2}
.mdaorgebx .socinfonumbx p .level{border:1px solid #000;font-size:10px;padding:3px;border-radius:3px}
.mdaorgbg1{background-color:#feebe4;border-radius:5px;padding:15px}
.mdaorgbg2{background-color:#fcdbd0;border-radius:5px;padding:15px}
.mda{padding:40px 0}
.mda .accordion-button{font-size:20px;font-weight:600;color:#fff;padding:18px 20px}
.mda .accordion-button .num{margin-right:20px;border-right:solid 1px hsla(0,0,100%,.2);padding-right:20px}
.mda .accordion-item .accordion-button{background-color:#ff5e4f}
.mda .accordion-button::after{background-image:url('../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/plus-icon.svg');transition:all .5s}
.mda .accordion-button:not(.collapsed)::after{background-image:url('../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/minus-icon.svg')}
.mda .accordion-button::after{transition:all .5s}
.mda .accordion-button:focus{box-shadow:none}
.socialorangebx{background-color:#ff5e4f;padding:5px 10px}
.socialorangebx .tit{font-size:18px;color:#fff;font-weight:600}
.backbxsoc{background-color:#000;padding:20px}
.greybxsoc{padding:20px;background-color:#f6f5f5}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bd.svg#ESKlarheitGrotesk-Bd") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BdIt.svg#ESKlarheitGrotesk-BdIt") format("svg");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Bk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Bk.svg#ESKlarheitGrotesk-Bk") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Bk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-BkIt.svg#ESKlarheitGrotesk-BkIt") format("svg");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-It.svg#ESKlarheitGrotesk-It") format("svg");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Lt";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Lt.svg#ESKlarheitGrotesk-Lt") format("svg");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Lt";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-LtIt.svg#ESKlarheitGrotesk-LtIt") format("svg");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Md";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Md.svg#ESKlarheitGrotesk-Md") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Md";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-MdIt.svg#ESKlarheitGrotesk-MdIt") format("svg");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Rg.svg#ESKlarheitGrotesk-Rg") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Smbd";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Smbd.svg#ESKlarheitGrotesk-Smbd") format("svg");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Smbd";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-SmbdIt.svg#ESKlarheitGrotesk-SmbdIt") format("svg");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xbd";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xbd.svg#ESKlarheitGrotesk-Xbd") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xbd";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XbdIt.svg#ESKlarheitGrotesk-XbdIt") format("svg");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xlt";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-Xlt.svg#ESKlarheitGrotesk-Xlt") format("svg");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"ES Klarheit Grotesk Xlt";src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.eot");src:url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.eot?#iefix") format("embedded-opentype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.woff2") format("woff2"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.woff") format("woff"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.ttf") format("truetype"),url("clientlib-annual-report/resources/fonts/ESKlarheitGrotesk-XltIt.svg#ESKlarheitGrotesk-XltIt") format("svg");font-weight:200;font-style:italic;font-display:swap}
@font-face{font-family:RupeeForadian;src:url(clientlib-annual-report/fonts/Rupee_Foradian.eot);src:url(clientlib-annual-report/fonts/Rupee_Foradian.eot) format("embedded-opentype"),url(clientlib-annual-report/fonts/Rupee_Foradian.woff2) format("woff2"),url(clientlib-annual-report/fonts/Rupee_Foradian.woff) format("woff"),url(clientlib-annual-report/fonts/Rupee_Foradian.ttf) format("truetype"),url(clientlib-annual-report/fonts/Rupee_Foradian.svg#Rupee_Foradian) format("svg")}
:root{--red:#e8321a;--red-dark:#c4290f;--red-light:#fff0ee;--black:#000111;--gray-900:#1a1a1a;--gray-700:#3d3d3d;--gray-400:#9a9a9a;--gray-100:#f4f4f4;--gray-50:#fafafa;--white:#fff;--border:#e5e5e5}
.rs{font-family:RupeeForadian}
.mt0{margin-top:0}
.pt0{padding-top:0}
.mb0{margin-bottom:0}
.pb0{padding-bottom:0}
.ml0{margin-left:0}
.pl0{padding-left:0}
.mr0{margin-right:0}
.pr0{padding-right:0}
.m0{margin:0}
.p0{padding:0}
.mt5{margin-top:5px}
.pt5{padding-top:5px}
.mb5{margin-bottom:5px}
.pb5{padding-bottom:5px}
.ml5{margin-left:5px}
.pl5{padding-left:5px}
.mr5{margin-right:5px}
.pr5{padding-right:5px}
.m5{margin:5px}
.p5{padding:5px}
.mt10{margin-top:10px}
.pt10{padding-top:10px}
.mb10{margin-bottom:10px}
.pb10{padding-bottom:10px}
.ml10{margin-left:10px}
.pl10{padding-left:10px}
.mr10{margin-right:10px}
.pr10{padding-right:10px}
.m10{margin:10px}
.p10{padding:10px}
.mt15{margin-top:15px}
.pt15{padding-top:15px}
.mb15{margin-bottom:15px}
.pb15{padding-bottom:15px}
.ml15{margin-left:15px}
.pl15{padding-left:15px}
.mr15{margin-right:15px}
.pr15{padding-right:15px}
.m15{margin:15px}
.p15{padding:15px}
.mt20{margin-top:20px}
.pt20{padding-top:20px}
.mb20{margin-bottom:20px}
.pb20{padding-bottom:20px}
.ml20{margin-left:20px}
.pl20{padding-left:20px}
.mr20{margin-right:20px}
.pr20{padding-right:20px}
.m20{margin:20px}
.p20{padding:20px}
.mt25{margin-top:25px}
.pt25{padding-top:25px}
.mb25{margin-bottom:25px}
.pb25{padding-bottom:25px}
.ml25{margin-left:25px}
.pl25{padding-left:25px}
.mr25{margin-right:25px}
.pr25{padding-right:25px}
.m25{margin:25px}
.p25{padding:25px}
.mt30{margin-top:30px}
.pt30{padding-top:30px}
.mb30{margin-bottom:30px}
.pb30{padding-bottom:30px}
.ml30{margin-left:30px}
.pl30{padding-left:30px}
.mr30{margin-right:30px}
.pr30{padding-right:30px}
.m30{margin:30px}
.p30{padding:30px}
.mt35{margin-top:35px}
.pt35{padding-top:35px}
.mb35{margin-bottom:35px}
.pb35{padding-bottom:35px}
.ml35{margin-left:35px}
.pl35{padding-left:35px}
.mr35{margin-right:35px}
.pr35{padding-right:35px}
.m35{margin:35px}
.p35{padding:35px}
.mt40{margin-top:40px}
.pt40{padding-top:40px}
.mb40{margin-bottom:40px}
.pb40{padding-bottom:40px}
.ml40{margin-left:40px}
.pl40{padding-left:40px}
.mr40{margin-right:40px}
.pr40{padding-right:40px}
.m40{margin:40px}
.p40{padding:40px}
.mt45{margin-top:45px}
.pt45{padding-top:45px}
.mb45{margin-bottom:45px}
.pb45{padding-bottom:45px}
.ml45{margin-left:45px}
.pl45{padding-left:45px}
.mr45{margin-right:45px}
.pr45{padding-right:45px}
.m45{margin:45px}
.p45{padding:45px}
.mt50{margin-top:50px}
.pt50{padding-top:50px}
.mb50{margin-bottom:50px}
.pb50{padding-bottom:50px}
.ml50{margin-left:50px}
.pl50{padding-left:50px}
.mr50{margin-right:50px}
.pr50{padding-right:50px}
.m50{margin:50px}
.p50{padding:50px}
.mt55{margin-top:55px}
.pt55{padding-top:55px}
.mb55{margin-bottom:55px}
.pb55{padding-bottom:55px}
.ml55{margin-left:55px}
.pl55{padding-left:55px}
.mr55{margin-right:55px}
.pr55{padding-right:55px}
.m55{margin:55px}
.p55{padding:55px}
.mt60{margin-top:60px}
.pt60{padding-top:60px}
.mb60{margin-bottom:60px}
.pb60{padding-bottom:60px}
.ml60{margin-left:60px}
.pl60{padding-left:60px}
.mr60{margin-right:60px}
.pr60{padding-right:60px}
.m60{margin:60px}
.p60{padding:60px}
.mt65{margin-top:65px}
.pt65{padding-top:65px}
.mb65{margin-bottom:65px}
.pb65{padding-bottom:65px}
.ml65{margin-left:65px}
.pl65{padding-left:65px}
.mr65{margin-right:65px}
.pr65{padding-right:65px}
.m65{margin:65px}
.p65{padding:65px}
.mt70{margin-top:70px}
.pt70{padding-top:70px}
.mb70{margin-bottom:70px}
.pb70{padding-bottom:70px}
.ml70{margin-left:70px}
.pl70{padding-left:70px}
.mr70{margin-right:70px}
.pr70{padding-right:70px}
.m70{margin:70px}
.p70{padding:70px}
.mt75{margin-top:75px}
.pt75{padding-top:75px}
.mb75{margin-bottom:75px}
.pb75{padding-bottom:75px}
.ml75{margin-left:75px}
.pl75{padding-left:75px}
.mr75{margin-right:75px}
.pr75{padding-right:75px}
.m75{margin:75px}
.p75{padding:75px}
.mt80{margin-top:80px}
.pt80{padding-top:80px}
.mb80{margin-bottom:80px}
.pb80{padding-bottom:80px}
.ml80{margin-left:80px}
.pl80{padding-left:80px}
.mr80{margin-right:80px}
.pr80{padding-right:80px}
.m80{margin:80px}
.p80{padding:80px}
.mt90{margin-top:90px}
.pt90{padding-top:90px}
.mb90{margin-bottom:90px}
.pb90{padding-bottom:90px}
.ml90{margin-left:90px}
.pl90{padding-left:90px}
.mr90{margin-right:90px}
.pr90{padding-right:90px}
.m90{margin:90px}
.p90{padding:90px}
.mt100{margin-top:100px}
.pt100{padding-top:100px}
.mb100{margin-bottom:100px}
.pb100{padding-bottom:100px}
.ml100{margin-left:100px}
.pl100{padding-left:100px}
.mr100{margin-right:100px}
.pr100{padding-right:100px}
.m100{margin:100px}
.p100{padding:100px}
.mt105{margin-top:105px}
.pt105{padding-top:105px}
.mb105{margin-bottom:105px}
.pb105{padding-bottom:105px}
.ml105{margin-left:105px}
.pl105{padding-left:105px}
.mr105{margin-right:105px}
.pr105{padding-right:105px}
.m105{margin:105px}
.p105{padding:105px}
.mt110{margin-top:110px}
.pt110{padding-top:110px}
.mb110{margin-bottom:110px}
.pb110{padding-bottom:110px}
.ml110{margin-left:110px}
.pl110{padding-left:110px}
.mr110{margin-right:110px}
.pr110{padding-right:110px}
.m110{margin:110px}
.p110{padding:110px}
.mt115{margin-top:115px}
.pt115{padding-top:115px}
.mb115{margin-bottom:115px}
.pb115{padding-bottom:115px}
.ml115{margin-left:115px}
.pl115{padding-left:115px}
.mr115{margin-right:115px}
.pr115{padding-right:115px}
.m115{margin:115px}
.p115{padding:115px}
.mt170{margin-top:170px}
.pt170{padding-top:170px}
.mb170{margin-bottom:170px}
.pb170{padding-bottom:170px}
.ml170{margin-left:170px}
.pl170{padding-left:170px}
.mr170{margin-right:170px}
.pr170{padding-right:170px}
.m170{margin:170px}
.p170{padding:170px}
.mt180{margin-top:180px}
.pt180{padding-top:180px}
.mb180{margin-bottom:180px}
.pb180{padding-bottom:180px}
.ml180{margin-left:180px}
.pl180{padding-left:180px}
.mr180{margin-right:180px}
.pr180{padding-right:180px}
.m180{margin:180px}
.p180{padding:180px}
img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
.green-1{color:#2e6a32}
.black-clr{color:#000 !important}
.pink-clr{color:#d40e8c}
.white{color:#fff !important}
.grey{color:#939393 !important}
.black-333333{color:#333 !important}
.blue{color:#008fd5 !important}
.blue2{color:#004b88 !important}
.darkblue{color:#0c1234 !important}
.darkblue2{color:#2e3192 !important}
.pruple-clr{color:#6c2888 !important}
.pruple2-clr{color:#6d2889 !important}
.orange-clr{color:#ff5e4f !important}
.bg-white{background-color:#fff !important}
.bg-darkblue{background-color:#0c1234 !important}
.bg-blue2{background-color:#004b88 !important}
.bg-blue3{background-color:#003060 !important}
.greyBg{background-color:#dddcdb;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
.fs12{font-size:12px !important;line-height:16px}
.fs14{font-size:14px !important}
.fs16{font-size:16px !important}
.fs18{font-size:18px !important}
.fs20{font-size:20px !important}
.fs22{font-size:22px;line-height:28px}
.fs24{font-size:24px !important;line-height:30px}
.fs26{font-size:26px !important}
.fs28{font-size:28px}
.fs30{font-size:30px !important;line-height:38px !important}
.fs32{font-size:32px;line-height:115%}
.fs36{font-size:36px !important;line-height:42px}
.fs40{font-size:40px !important;line-height:40px}
.fs44{font-size:44px !important;line-height:40px}
.fs46{font-size:46px}
.fs48{font-size:48px}
.fs50{font-size:50px !important}
.fs52{font-size:52px}
.fs54{font-size:54px}
.fs56{font-size:56px;line-height:55px}
.fs60{font-size:60px !important;line-height:65px}
.fs64{font-size:64px !important;line-height:65px}
.fs70{font-size:70px;line-height:54px}
.fs72{font-size:72px}
.fs75{font-size:75px;line-height:73px}
.fs85{font-size:85px}
.fs90{font-size:90px}
.fs100{font-size:100px}
.fs120{font-size:120px}
.font-weight-1{font-weight:100}
.font-weight-2{font-weight:200 !important}
.font-weight-3{font-weight:300 !important}
.font-weight-4{font-weight:400 !important}
.font-weight-5{font-weight:500 !important}
.font-weight-6{font-weight:600}
.font-weight-7{font-weight:700 !important}
.font-weight-8{font-weight:800 !important}
.font-weight-9{font-weight:900 !important}
.offwhite-bg{background-color:#f1f1f1}
:focus{outline:0}
.btn.focus,.btn:focus{box-shadow:none}
.wow{visibility:hidden}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.5)}
::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:rgba(120,120,120,.6);-webkit-box-shadow:inset 0 0 4px rgba(120,120,120,.6)}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(120,120,120,.4)}
body,html{height:100%}
.wow{visibility:hidden}
body{margin:0;padding:0;font-size:16px;font-weight:400;font-family:"ES Klarheit Grotesk" !important}
.overflow,.body-overflow{overflow:hidden}
a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;text-decoration:none !important;outline:none !important}
h1,h2,h3,h4,h5,h6{margin:0;font-family:"ES Klarheit Grotesk";font-weight:500}
p{font-weight:400;font-size:16px;line-height:30px;color:#000;font-weight:300;font-family:"ES Klarheit Grotesk"}
.wow{visibility:hidden}
.anim{opacity:0}
.split-parent,.words,.chars,.split-child{overflow:hidden;padding-bottom:.1em;margin-bottom:-0.1em;transform-origin:bottom}
.split-child{display:inline-block}
.text_reveal{overflow:hidden}
.common-container{width:1280px;margin:auto;position:relative;max-width:100%}
.smallTitle{font-size:20px;line-height:32px;font-weight:400;color:#0c1234}
.desc-main{font-size:24px;font-weight:400;line-height:1.5}
#toTop{position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;border:0;background-color:#0c1234;z-index:9999;color:#fff;font-weight:700}
.title36{font-size:36px;line-height:1.3}
.nosInfo{margin-bottom:18px}
.nosInfo h3{font-size:36px;color:#000;font-weight:700}
.nosInfo small{display:block;font-size:16px;font-weight:300;color:#000}
.nosInfo.no-br{border-bottom:none !important}
.readmore-bt{border-radius:36px;line-height:20px;transition:.5s;text-align:left;width:175px;background:rgba(0,0,0,.15);font-weight:300;text-transform:uppercase;display:inline-block;position:relative;color:#fff;font-size:14px;padding:10px 20px;padding-left:56px}
.readmore-bt span{font-weight:500}
.readmore-bt .readmore-bticon{position:absolute;left:-12px;top:0}
.readmore-bt:hover{padding-right:20px;color:#fff;background:rgba(0,0,0,.35)}
.desc{font-size:22px;line-height:1.5}
.liststyle{margin:0;padding:0;list-style-type:square;padding-left:15px}
.liststyle li{font-weight:400;font-size:18px;line-height:32px;color:#000}
#footer.annual-footer-26{padding:20px 0;background-color:#ff5e4f;text-align:center;color:#fff;font-size:14px}
#footer.annual-footer-26 p{margin-bottom:0;color:#fff}
.scroll-top{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0e1434;position:fixed;right:20px;bottom:20px;font-size:32px;transition:all .5s ease}
.scroll-top:hover{color:#fff}
.container__1440_wrp{max-width:1440px;margin:0 auto;padding:0 15px}
.common-cta{color:#fff;position:relative;font-size:14px;font-weight:400;line-height:30px;border-radius:37px;padding:8px 30px;margin-top:20px;display:inline-block;transition:all .5s ease;background:#aa6732;background:linear-gradient(274deg,#aa6732 0,#2677c9 100%)}
.common-cta:hover{color:#fff;background:#2677c9;background:linear-gradient(274deg,#2677c9 0,#aa6732 100%)}
.common-ttle{color:#004b88;font-size:48px;font-weight:500;line-height:50px;letter-spacing:-1.15px}
.common-ttle span{font-weight:700}
#header{position:fixed;top:20px;left:0;top:0;z-index:9999;width:100%;padding:20px 0 15px 0;transition:all .5s ease}
#header .container{position:relative;z-index:1}
#header .logo img{width:150px}
#header.headr-full-wrp{background-color:#19191a}
#header .container__1440_wrp{position:relative;z-index:2}
#header.innerHeader{background-color:#0c1234}
#header.fixed{background-color:#19191a}
#header.nav-up{top:-84px}
#header .dropdown-full-wrp{height:calc(100vh - 0px);background-color:#19191a;padding:0;position:fixed;top:0;left:-100%;width:100%;transition:all .5s ease;opacity:0;display:grid;align-items:center}
#header .dropdown-full-wrp.open{left:0;opacity:1}
#header .dropdown-full-wrp .drop-ttle{font-size:22px;font-weight:700;color:#ff5e4f;margin-bottom:12px}
#header .dropdown-full-wrp h6{color:var(--white);font-weight:700;margin-bottom:5px}
#header .dropdown-full-wrp .drop-spacer{width:100%;height:22px}
#header .dropdown-full-wrp .drop-links{display:block;font-size:15px;color:#d5d5d5;margin:3px 0;transition:all .5s ease}
#header .dropdown-full-wrp .drop-links:hover{padding:0 0 0 10px}
#fff{padding-top:180px;padding-bottom:100px;background-image:url(clientlib-annual-report/images/yello-orange-wave.svg);background-repeat:no-repeat;background-position:-140px -360px}
#fff h1{font-size:60px;color:#fff;line-height:110%;font-weight:700}
#fff h1 span{color:#008fd5;font-weight:300}
.hamburger{margin-left:20px;position:relative}
.hamburger .line{width:25px;height:2px;background-color:#ff5e4f;display:block;margin:6px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hamburger:hover{cursor:pointer}
#hamburger-1.is-active .line:nth-child(2){opacity:0}
#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}
#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}
.Annual-Report{display:block}
.Annual-Report img{width:158px}
.blueCricleLine,.blueCricleLine2{position:absolute;left:-420px;top:130px;width:700px}
.blueCricleLine img,.blueCricleLine2 img{width:100%}
.blueCricleLine2{left:inherit;right:-440px;top:50%}
#infinite-possibilities::before{content:"";position:absolute;left:0;top:0;width:100%;height:60%;background:#000;background:linear-gradient(178deg,rgba(0,0,0,0.74) 0,rgba(255,255,255,0) 100%);opacity:.8}
#infinite-possibilities p,#infinite-possibilities .infinite-possibilities-logo{position:relative;z-index:1}
#infinite-possibilities .outcreate{position:relative;margin-top:40px}
#infinite-possibilities .outcreate h3{color:#fff;font-size:40px;line-height:1;font-weight:500}
#infinite-possibilities .outcreate h2{color:#fff;font-size:100px;line-height:1;font-weight:500}
#chairmans-message h5{font-weight:700;color:#008fd5;margin-bottom:20px}
#chairmans-message .chairmansLHS{height:100%;display:grid;place-content:center}
#chairmans-message .qBox{position:relative;font-size:24px;font-weight:700;color:#000;line-height:32px;padding-top:20px}
#chairmans-message .qBox::before{content:"";position:absolute;left:0;top:0;width:30px;height:5px;background:#ff5e4f}
#chairmans-message .personName h2{font-weight:700;color:#008fd5;margin-bottom:0;font-size:22px}
#chairmans-message .personName p{color:#fff}
#chairmans-message .personName.personName1,#chairmans-message .personName.personName2{left:100px;position:absolute;bottom:-100px}
#chairmans-message .personName.personName2{left:360px}
#chairmans-message .chairman-extra-pdtop{padding-top:150px}
#chairmans-message .numberList ol{list-style-type:decimal;padding-left:20px}
#chairmans-message .numberList ol li::marker{color:#fff;font-size:20px;font-weight:700}
#chairmans-message .numberList ol li ul{margin:0;padding:0;list-style-type:square}
#chairmans-message .numberList ol li ul li::marker{color:#008fd5;font-size:20px;font-weight:700}
#chairmans-message .leaderBox .leaderPix{border-bottom:solid 2px #008fd5}
#chairmans-message .leaderBox .LeaderName{text-align:center;margin-top:20px;padding-bottom:10px}
#chairmans-message .leaderBox .LeaderName h2{font-weight:700;color:#008fd5;margin-bottom:0;font-size:22px}
#chairmans-message .leaderBox .LeaderName p{color:#fff}
#chairmans-message .squareList{margin:0;padding:0;list-style-type:square}
#chairmans-message .squareList li::marker{color:#008fd5;font-size:20px;font-weight:700}
#erm{margin-top:70px}
#erm .erm-section{padding:80px 40px;background:var(--gray-50);border-bottom:1px solid var(--border)}
#erm .erm-inner{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
#erm .erm-inner h3{font-size:22px;font-weight:700;margin-bottom:24px;color:var(--black)}
#erm .erm-left h2{font-size:40px;font-weight:700;line-height:1.15;margin-bottom:20px}
#erm .erm-left h2 span{color:var(--red)}
#erm .risk-universe{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#erm .risk-pill{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:1px solid var(--border);border-radius:6px;font-size:14px;font-weight:600;color:var(--gray-700);transition:all .2s}
#erm .risk-pill:hover{border-color:var(--red);background:var(--red-light)}
#erm .risk-pill .dot{width:33px;height:33px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}
#erm .risk-pill .dot img{width:100%}
#erm .risk-pill.solo{grid-column:1/-1;max-width:220px}
#erm .risks-section{padding:30px 0}
#erm .risks-header{margin:0 auto 60px}
#erm .section-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px}
#erm .section-label::before{content:"";display:block;width:16px;height:2px;background:var(--red)}
#erm .risks-header h2{font-weight:700;letter-spacing:-1px}
#erm .risk-card{margin:0 auto 32px;border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .3s}
#erm .risk-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.08)}
#erm .risk-card-header{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid var(--border);background:#fff}
#erm .risk-icon{width:42px;height:42px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}
#erm .risk-name{font-size:20px;font-weight:700;color:var(--red)}
#erm .risk-card-body{display:grid;grid-template-columns:1fr 1fr;background:#fff}
#erm .risk-desc{padding:28px 28px 28px;border-right:1px solid var(--border)}
#erm .risk-desc p{color:var(--gray-700);line-height:1.8;margin-bottom:20px}
#erm .risk-desc p:last-child{margin-bottom:0}
#erm .risk-treatment{padding:28px;background:var(--gray-50)}
#erm .risk-treatment h4{font-size:14px;font-weight:700;color:var(--black);margin-bottom:16px}
#erm .risk-treatment ul{list-style:none;padding-left:0;margin-bottom:10px}
#erm .risk-treatment ul li{display:flex;gap:10px;line-height:1.7;margin-bottom:6px;padding-bottom:0;color:var(--black);border-bottom:1px dashed var(--border);font-size:16px}
#erm .risk-treatment ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
#erm .risk-treatment ul li::before{content:"→";color:var(--black);font-weight:700;flex-shrink:0;margin-top:1px}
#erm .risk-card-footer{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gray-100);border-top:1px solid var(--border)}
#erm .capital-badge{width:26px;height:26px;border-radius:50%;background:var(--black);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
#erm .capital-label{font-size:12px;color:var(--black);margin-left:4px;font-weight:700}
#erm .capital-sep{color:var(--border)}
#erm .esg-section{margin:0 auto 32px;border:1px solid var(--border);border-radius:10px;overflow:hidden}
#erm .esg-section:hover{box-shadow:0 8px 40px rgba(0,0,0,.08)}
#erm .esg-header{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid var(--border);background:#fff}
#erm .esg-name{font-size:20px;font-weight:700;color:var(--red)}
#erm .esg-body{background:#fff}
#erm .esg-row{display:grid;grid-template-columns:200px 1fr 1.5fr;border-bottom:1px solid var(--border)}
#erm .esg-row:last-child{border-bottom:0}
#erm .esg-category{padding:24px 20px;background:var(--gray-50);border-right:1px solid var(--border);font-size:17px;font-weight:700;display:flex;align-items:flex-start}
#erm .esg-risk-desc{padding:24px 24px;border-right:1px solid var(--border);font-size:14px;color:var(--gray-700);line-height:1.8}
#erm .esg-treatment{padding:24px 24px;background:var(--gray-50)}
#erm .esg-treatment h4{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:12px}
#erm .esg-treatment ul{list-style:none}
#erm .esg-treatment ul li{display:flex;gap:8px;font-size:13px;color:var(--gray-700);line-height:1.7;margin-bottom:10px}
#erm .esg-treatment ul li::before{content:"→";color:var(--red);font-weight:700;flex-shrink:0}
#erm .esg-treatment ul li:last-child{margin-bottom:0}
#erm .page-footer{background:var(--black);color:hsla(0,0,100%,.5);text-align:center;padding:32px 40px;font-size:13px;letter-spacing:.5px}
#erm .page-footer strong{color:#fff}
@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:translateY(0)}
}
#erm .hero>*{animation:fadeUp .7s ease both}
#erm .hero .hero-label{animation-delay:.1s}
#erm .hero h1{animation-delay:.2s}
#erm .hero .hero-desc{animation-delay:.35s}
#erm .hero .hero-award{animation-delay:.5s}
@media(max-width:768px){#erm .hero{padding:60px 24px 52px}
#erm .erm-section{padding:52px 24px}
#erm .erm-inner{grid-template-columns:1fr;gap:40px}
#erm .risks-section{padding:52px 24px}
#erm .risk-card-body{grid-template-columns:1fr}
#erm .risk-desc{border-right:0;border-bottom:1px solid var(--border)}
#erm .esg-row{grid-template-columns:1fr}
#erm .esg-category{border-right:0;border-bottom:1px solid var(--border)}
#erm .esg-risk-desc{border-right:0;border-bottom:1px solid var(--border)}
}
.innerGreenBt{background-color:#35754e;display:inline-flex;padding:1px 10px;border-radius:10px;color:#fff !important}
.capital-nav-wrapper{width:100%;overflow-x:auto;padding:10px 0;margin-bottom:50px}
.capital-nav-wrapper::-webkit-scrollbar{height:4px}
.capital-nav-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.capital-nav-wrapper .capital-nav{display:flex;align-items:center;gap:18px;list-style:none;padding:0;margin:0;white-space:nowrap}
.capital-nav-wrapper .capital-nav li{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#000;line-height:1}
.capital-nav-wrapper .capital-nav .icon{width:28px;height:28px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}
@media(max-width:991px){.capital-nav{gap:14px}
.capital-nav li{font-size:16px}
.capital-nav .icon{width:24px;height:24px;font-size:14px}
}
@media(max-width:576px){.capital-nav{gap:12px}
.capital-nav li{font-size:14px}
.capital-nav .icon{width:22px;height:22px;font-size:12px}
}
.kpi-wrapper{padding:80px 0}
.kpi-wrapper .section{margin-bottom:12px;background-color:#e9e8e7}
.kpi-wrapper .section-header{background:#d0cfcd;padding:15px 14px;font-size:18px;font-weight:700;color:#222;margin-bottom:2px}
.kpi-wrapper .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.kpi-wrapper .grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}
.kpi-wrapper .card{background:#eeedea;padding:14px 16px 14px;position:relative;border:0}
.kpi-wrapper .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3px;border-bottom:1px solid #c8c8c9;padding-bottom:10px}
.kpi-wrapper .card-name{font-size:16px;font-weight:700;color:#000}
.kpi-wrapper .card-unit{font-size:13px;color:#000;margin-left:4px;font-family:"ES Klarheit Grotesk Md"}
.kpi-wrapper .card-value{font-size:30px;color:#000;display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:40px;transition:font-size .18s ease,color .18s ease;line-height:1;font-family:"ES Klarheit Grotesk Md";margin-top:10px}
.kpi-wrapper .card-value.hovered{font-size:36px}
.kpi-wrapper .badge{font-size:13px;background:rgba(0,0,0,0);color:#444;border:1px solid #bbb;border-radius:3px;padding:4px 6px;font-weight:500;white-space:nowrap;flex-shrink:0}
.kpi-wrapper .chart-wrap{position:relative;width:100%;height:250px}
.kpi-wrapper .custom-tooltip{position:fixed;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 16px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:140px}
.kpi-wrapper .custom-tooltip.visible{opacity:1}
.kpi-wrapper .custom-tooltip .tt-label{font-size:12px;font-weight:600;color:#555;margin-bottom:4px}
.kpi-wrapper .custom-tooltip .tt-value{font-size:22px;font-weight:700;color:#000;line-height:1.1}
@media(max-width:991px){.two-col{grid-template-columns:1fr}
.metric-value{font-size:42px}
.metric-head{flex-wrap:wrap;gap:8px}
}
@media(max-width:767px){.section-title{font-size:18px}
.metric-value{font-size:34px}
.metric-head h3{font-size:18px}
}
.cagr{font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.cagr span{font-size:13px;background:rgba(0,0,0,0);color:#444;border:1px solid #bbb;border-radius:3px;padding:4px 6px;white-space:nowrap;flex-shrink:0}
.Awards-wrapper{padding:80px 0}
.Awards-wrapper .awards-section{padding:40px 0;background:#fff}
.Awards-wrapper .awards-section .container-fluid{max-width:1400px;margin:0 auto;padding:0 20px}
.Awards-wrapper .awards-section .award-block{margin-bottom:28px}
.Awards-wrapper .awards-section .award-block.gray-bg{padding:0 0 30px}
.Awards-wrapper .awards-section .block-title{background:#ea6254;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px;line-height:1.2}
.Awards-wrapper .awards-section .green-title{background:#2f7b4d}
.Awards-wrapper .awards-section .award-card{display:flex;flex-direction:column}
.Awards-wrapper .awards-section .award-card .award-image{width:100%}
.Awards-wrapper .awards-section .award-card .award-image img{width:100%;display:block}
.Awards-wrapper .awards-section .award-card .award-content{padding:16px 0 0}
.Awards-wrapper .awards-section .award-card .award-content h3{font-size:22px;margin-bottom:10px;color:#000;line-height:1.2}
.Awards-wrapper .awards-section .award-card .award-content p{font-size:16px;line-height:1.6;color:#000;margin:0}
.Awards-wrapper .awards-section .featured-card .award-content{padding:18px 0 0}
.Awards-wrapper .awards-section .two-col-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 70px;padding:10px 0 20px}
.Awards-wrapper .awards-section .text-item h4{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .awards-section .text-item p{font-size:16px;line-height:1.55;color:#000;margin:0}
.Awards-wrapper .awards-section .card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.Awards-wrapper .awards-section .small-image{display:flex;justify-content:center;padding:20px}
.Awards-wrapper .awards-section .small-image img{width:70%;object-fit:contain}
.Awards-wrapper .awards-section .sustainability-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}
.Awards-wrapper .awards-section .left-content{display:flex;flex-direction:column;gap:35px}
@media(max-width:991px){.Awards-wrapper .awards-section .two-col-grid,.Awards-wrapper .awards-section .card-grid,.Awards-wrapper .awards-section .sustainability-grid{grid-template-columns:1fr;gap:30px}
.Awards-wrapper .awards-section .block-title{font-size:18px}
.Awards-wrapper .awards-section .award-card .award-content h3,.Awards-wrapper .awards-section .text-item h4{font-size:20px}
.Awards-wrapper .awards-section .award-card .award-content p,.Awards-wrapper .awards-section .text-item p{font-size:16px}
}
@media(max-width:576px){.Awards-wrapper .awards-section{padding:25px 0}
.Awards-wrapper .awards-section .container-fluid{padding:0 15px}
.Awards-wrapper .awards-section .block-title{padding:10px 14px;font-size:16px}
.Awards-wrapper .awards-section .award-card .award-content h3,.Awards-wrapper .awards-section .text-item h4{font-size:18px}
.Awards-wrapper .awards-section .award-card .award-content p,.Awards-wrapper .awards-section .text-item p{font-size:15px;line-height:1.5}
}
.Awards-wrapper .environment-block{padding:0}
.Awards-wrapper .environment-block .environment-title{background:#2f7b4d;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px}
.Awards-wrapper .environment-block .environment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 26px}
.Awards-wrapper .environment-block .environment-item{display:grid;grid-template-columns:175px 1fr;gap:24px;align-items:flex-start}
.Awards-wrapper .environment-block .environment-img{background:#ececec;width:100%;aspect-ratio:1/1.08;display:flex;align-items:center;justify-content:center;overflow:hidden}
.Awards-wrapper .environment-block .environment-img img{width:100%;height:100%;object-fit:contain;display:block}
.Awards-wrapper .environment-block .environment-content{padding-top:2px}
.Awards-wrapper .environment-block .environment-content h4{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .environment-block .environment-content span{font-size:16px;line-height:1;color:#2b7a45;font-weight:700;display:inline-block}
@media(max-width:1199px){.Awards-wrapper .environment-block .environment-item{grid-template-columns:150px 1fr;gap:18px}
.Awards-wrapper .environment-block .environment-content h4{font-size:18px}
}
@media(max-width:767px){.Awards-wrapper .environment-block .environment-grid{grid-template-columns:1fr;gap:22px}
.Awards-wrapper .environment-block .environment-item{grid-template-columns:120px 1fr;gap:16px}
.Awards-wrapper .environment-block .environment-content h4{font-size:16px;margin-bottom:10px}
.Awards-wrapper .environment-block .environment-content span{font-size:14px}
}
.Awards-wrapper .human-resources-block{background:#fff}
.Awards-wrapper .human-resources-block .human-title{background:#5d9db9;color:#fff;font-size:20px;font-weight:600;padding:10px 16px;margin-bottom:18px}
.Awards-wrapper .human-resources-block .human-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 26px}
.Awards-wrapper .human-resources-block .human-card{display:flex;flex-direction:column}
.Awards-wrapper .human-resources-block .human-image{width:100%;overflow:hidden;background:#ddd}
.Awards-wrapper .human-resources-block .human-image img{width:100%;display:block;object-fit:cover}
.Awards-wrapper .human-resources-block .human-content{padding-top:10px}
.Awards-wrapper .human-resources-block .human-content h3{font-size:20px;margin-bottom:10px;color:#000;line-height:1.3;font-family:"ES Klarheit Grotesk Smbd"}
.Awards-wrapper .human-resources-block .human-content p{font-size:16px;line-height:1.5;color:#000;margin:0}
@media(max-width:991px){.Awards-wrapper .human-resources-block .human-grid{grid-template-columns:1fr;gap:30px}
}
@media(max-width:767px){.Awards-wrapper .human-resources-block .human-title{font-size:16px;padding:8px 12px}
.Awards-wrapper .human-resources-block .human-content h3{font-size:20px}
.Awards-wrapper .human-resources-block .human-content p{font-size:14px}
}
@-webkit-keyframes animate-svg-stroke-1{0{stroke-dashoffset:3200.6848144531px;stroke-dasharray:3200.6848144531px}
100%{stroke-dashoffset:0;stroke-dasharray:3200.6848144531px}
}
@keyframes animate-svg-stroke-1{0{stroke-dashoffset:3200.6848144531px;stroke-dasharray:3200.6848144531px}
100%{stroke-dashoffset:0;stroke-dasharray:3200.6848144531px}
}
.graph .svg-elem-1{-webkit-animation:animate-svg-stroke-1 3s cubic-bezier(0.47,0,0.745,0.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(0.47,0,0.745,0.715) .8s both;animation:animate-svg-stroke-1 3s cubic-bezier(0.47,0,0.745,0.715) 0 both,animate-svg-fill-1 .7s cubic-bezier(0.47,0,0.745,0.715) .8s both}
@-webkit-keyframes animate-svg-stroke-2{0{stroke-dashoffset:374.2131347656px;stroke-dasharray:374.2131347656px}
100%{stroke-dashoffset:0;stroke-dasharray:374.2131347656px}
}
@keyframes animate-svg-stroke-2{0{stroke-dashoffset:374.2131347656px;stroke-dasharray:374.2131347656px}
100%{stroke-dashoffset:0;stroke-dasharray:374.2131347656px}
}
.graph .svg-elem-2{-webkit-animation:animate-svg-stroke-2 3s cubic-bezier(0.47,0,0.745,0.715) .12s both,animate-svg-fill-2 .7s cubic-bezier(0.47,0,0.745,0.715) .9s both;animation:animate-svg-stroke-2 3s cubic-bezier(0.47,0,0.745,0.715) .12s both,animate-svg-fill-2 .7s cubic-bezier(0.47,0,0.745,0.715) .9s both}
@-webkit-keyframes animate-svg-stroke-3{0{stroke-dashoffset:253.6986999512px;stroke-dasharray:253.6986999512px}
100%{stroke-dashoffset:0;stroke-dasharray:253.6986999512px}
}
@keyframes animate-svg-stroke-3{0{stroke-dashoffset:253.6986999512px;stroke-dasharray:253.6986999512px}
100%{stroke-dashoffset:0;stroke-dasharray:253.6986999512px}
}
.graph .svg-elem-3{-webkit-animation:animate-svg-stroke-3 3s cubic-bezier(0.47,0,0.745,0.715) .24s both,animate-svg-fill-3 .7s cubic-bezier(0.47,0,0.745,0.715) 1s both;animation:animate-svg-stroke-3 3s cubic-bezier(0.47,0,0.745,0.715) .24s both,animate-svg-fill-3 .7s cubic-bezier(0.47,0,0.745,0.715) 1s both}
@-webkit-keyframes animate-svg-stroke-4{0{stroke-dashoffset:108.8876495361px;stroke-dasharray:108.8876495361px}
100%{stroke-dashoffset:0;stroke-dasharray:108.8876495361px}
}
@keyframes animate-svg-stroke-4{0{stroke-dashoffset:108.8876495361px;stroke-dasharray:108.8876495361px}
100%{stroke-dashoffset:0;stroke-dasharray:108.8876495361px}
}
.graph .svg-elem-4{-webkit-animation:animate-svg-stroke-4 3s cubic-bezier(0.47,0,0.745,0.715) .36s both,animate-svg-fill-4 .7s cubic-bezier(0.47,0,0.745,0.715) 1.1s both;animation:animate-svg-stroke-4 3s cubic-bezier(0.47,0,0.745,0.715) .36s both,animate-svg-fill-4 .7s cubic-bezier(0.47,0,0.745,0.715) 1.1s both}
@-webkit-keyframes animate-svg-stroke-5{0{stroke-dashoffset:63.3144378662px;stroke-dasharray:63.3144378662px}
100%{stroke-dashoffset:0;stroke-dasharray:63.3144378662px}
}
@keyframes animate-svg-stroke-5{0{stroke-dashoffset:63.3144378662px;stroke-dasharray:63.3144378662px}
100%{stroke-dashoffset:0;stroke-dasharray:63.3144378662px}
}
.graph .svg-elem-5{-webkit-animation:animate-svg-stroke-5 3s cubic-bezier(0.47,0,0.745,0.715) .48s both,animate-svg-fill-5 .7s cubic-bezier(0.47,0,0.745,0.715) 1.2s both;animation:animate-svg-stroke-5 3s cubic-bezier(0.47,0,0.745,0.715) .48s both,animate-svg-fill-5 .7s cubic-bezier(0.47,0,0.745,0.715) 1.2s both}
@-webkit-keyframes animate-svg-stroke-6{0{stroke-dashoffset:31.3151378632px;stroke-dasharray:31.3151378632px}
100%{stroke-dashoffset:0;stroke-dasharray:31.3151378632px}
}
@keyframes animate-svg-stroke-6{0{stroke-dashoffset:31.3151378632px;stroke-dasharray:31.3151378632px}
100%{stroke-dashoffset:0;stroke-dasharray:31.3151378632px}
}
.graph .svg-elem-6{-webkit-animation:animate-svg-stroke-6 3s cubic-bezier(0.47,0,0.745,0.715) .6s both,animate-svg-fill-6 .7s cubic-bezier(0.47,0,0.745,0.715) 1.3s both;animation:animate-svg-stroke-6 3s cubic-bezier(0.47,0,0.745,0.715) .6s both,animate-svg-fill-6 .7s cubic-bezier(0.47,0,0.745,0.715) 1.3s both}
@-webkit-keyframes animate-svg-stroke-7{0{stroke-dashoffset:1332.5720214844px;stroke-dasharray:1332.5720214844px}
100%{stroke-dashoffset:0;stroke-dasharray:1332.5720214844px}
}
@keyframes animate-svg-stroke-7{0{stroke-dashoffset:1332.5720214844px;stroke-dasharray:1332.5720214844px}
100%{stroke-dashoffset:0;stroke-dasharray:1332.5720214844px}
}
@-webkit-keyframes animate-svg-fill-7{0{fill:rgba(0,0,0,0)}
100%{fill:#fff}
}
@keyframes animate-svg-fill-7{0{fill:rgba(0,0,0,0)}
100%{fill:#fff}
}
.graph .svg-elem-7{-webkit-animation:animate-svg-stroke-7 3s cubic-bezier(0.47,0,0.745,0.715) .72s both,animate-svg-fill-7 .7s cubic-bezier(0.47,0,0.745,0.715) 1.4s both;animation:animate-svg-stroke-7 3s cubic-bezier(0.47,0,0.745,0.715) .72s both,animate-svg-fill-7 .7s cubic-bezier(0.47,0,0.745,0.715) 1.4s both}
.graph-l{padding-top:70px}
.graph{position:relative}
.graph .nos{position:absolute;left:30px;top:-2px;right:120px;margin:auto;width:63px}
.graph .nos img{width:100%}
.ValueCeationBox{margin-bottom:50px}
.ValueCeationBox h5{margin-bottom:10px}
.ValueCeationBox p{padding-right:50px}
.ValueCeationBox img{overflow:hidden;border-radius:15px}
.corporate-section{margin:auto;padding:50px 40px}
.corporate-section .top-icons{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
.corporate-section .icon-box{text-align:center;flex:1}
.corporate-section .circle-icon{background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:34px;color:#e24c32}
.corporate-section .divider{width:1px;height:110px;background:#ddd}
.corporate-section .icon-box p{font-size:18px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Smbd"}
.corporate-section .purpose-wrapper{display:grid;grid-template-columns:1fr 1.4fr;background:#fff;border-top:1px solid #e5e1dc;border-bottom:1px solid #e5e1dc}
.corporate-section .purpose-left,.corporate-section .purpose-right{padding:60px}
.corporate-section .purpose-left{border-right:1px solid #ece8e2}
.corporate-section .underline{width:60px;height:3px;background:#c49a3c;margin-bottom:35px}
.corporate-section .purpose-left p,.corporate-section .about-section p,.corporate-section .list-grid li{font-size:16px;line-height:1.5;color:#000}
.corporate-section .purpose-left h4{font-size:26px;color:#ff5e4f;margin:25px 0;font-family:"ES Klarheit Grotesk Smbd"}
.corporate-section .list-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}
.corporate-section .list-grid ul{list-style:none;padding-left:0}
.corporate-section .list-grid li{padding:15px 0;border-bottom:1px solid #ececec;position:relative;padding-left:35px}
.corporate-section .list-grid li::before{content:"→";position:absolute;left:0;color:#e24c32}
.corporate-section .facts-card,.corporate-section .stats-card{background:#fff;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,.08)}
.corporate-section .facts-card{padding:50px;margin-top:50px}
.corporate-section .facts-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}
.corporate-section .fact-item{display:flex;align-items:center;justify-content:space-around;padding:20px 10px;border-right:1px solid #eee}
.corporate-section .fact-item:last-child{border-right:0}
.corporate-section .small{width:70px;height:70px;font-size:28px}
.corporate-section .fact-item h3,.corporate-section .stats-item h3{font-size:76px;font-weight:400;color:#1d2733}
.corporate-section .about-section{margin-top:70px}
.corporate-section .stats-card{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}
@media(max-width:1024px){.corporate-section .top-icons{flex-wrap:wrap;gap:40px}
.corporate-section .divider{display:none}
.corporate-section .purpose-wrapper{grid-template-columns:1fr}
.corporate-section .purpose-left{border-right:0;border-bottom:1px solid #eee}
.corporate-section .list-grid{grid-template-columns:1fr}
.corporate-section .facts-grid,.corporate-section .stats-card{grid-template-columns:1fr}
.corporate-section .fact-item{border-right:0;border-bottom:1px solid #eee}
.corporate-section .fact-item:last-child{border-bottom:0}
.corporate-section h2{font-size:42px}
.corporate-section .fact-item h3,.corporate-section .stats-item h3{font-size:56px}
}
@media(max-width:768px){.corporate-section .corporate-section{padding:25px}
.corporate-section .purpose-left,.corporate-section .purpose-right,.corporate-section .facts-card{padding:35px}
.corporate-section .purpose-left p,.corporate-section .list-grid li,.corporate-section .about-section p{font-size:18px}
.corporate-section .icon-box p{font-size:18px}
.corporate-section h2{font-size:36px}
.corporate-section .fact-item,.corporate-section .stats-item{flex-direction:column;text-align:center}
}
.case-study-section .left-panel{width:32%;position:relative;overflow:hidden}
.case-study-section .left-panel img{width:100%;height:100%;object-fit:cover;display:block}
.case-study-section .left-overlay{position:absolute;bottom:60px;left:0;background:hsla(0,0,100%,.839);width:90%;margin:20px;padding:17px;background:hsla(0,0,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(8.9px);-webkit-backdrop-filter:blur(8.9px)}
.case-study-section .section-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:15px;display:flex;align-items:center;gap:10px}
.case-study-section .section-label::after{content:"";width:60px;height:2px;background:#f15d4f}
.case-study-section .left-overlay h1{font-size:68px;line-height:.95;font-weight:500;color:#fff;margin-bottom:30px}
.case-study-section .left-overlay p{font-size:18px;line-height:1.8;color:#333}
.case-study-section .right-panel{width:68%;background:#0f0f10;color:#fff;padding:50px 55px;display:flex;flex-direction:column;justify-content:space-between}
.case-study-section .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}
.case-study-section .case-item{border-bottom:1px solid hsla(0,0,100%,.08);padding-bottom:18px}
.case-study-section .case-number{color:#ff5b4d;font-size:20px;font-weight:600;margin-bottom:12px}
.case-study-section .case-title{font-size:16px;line-height:1.7;color:#fff;margin-bottom:14px}
.case-study-section .quote-section{margin-top:60px;border-top:1px solid hsla(0,0,100%,.08);padding-top:35px;display:flex;align-items:flex-start;gap:25px}
.case-study-section .quote-icon{color:#ff5b4d;font-size:60px;line-height:1}
.case-study-section .profile{display:flex;gap:18px;align-items:flex-start}
.case-study-section .profile img{width:75px;height:75px;border-radius:50%;object-fit:cover}
.case-study-section .quote-content{flex:1}
.case-study-section .quote-text{font-size:18px;line-height:1.9;color:#ddd;margin-bottom:18px}
.case-study-section .quote-text img{width:20px !important;height:20px !important}
.case-study-section .author{color:#ff5b4d;font-weight:600}
.case-study-section .role{color:#999;margin-left:10px;font-size:14px}
@media(max-width:1100px){.case-study-section .case-study-section{flex-direction:column}
.case-study-section .left-panel,.case-study-section .right-panel{width:100%}
.case-study-section .case-grid{grid-template-columns:repeat(2,1fr)}
.case-study-section .left-panel{height:500px}
}
@media(max-width:768px){.case-study-section body{padding:20px}
.case-study-section .left-overlay{left:25px;top:35px}
.case-study-section .left-overlay h1{font-size:48px}
.case-study-section .case-grid{grid-template-columns:1fr}
.case-study-section .right-panel{padding:35px 25px}
.case-study-section .quote-section{flex-direction:column}
.case-study-section .quote-text{font-size:16px}
}
.case-study-section .case-item{border-bottom:1px solid hsla(0,0,100%,.08);padding-bottom:18px;text-decoration:none;color:#fff;display:block;transition:.35s ease}
.case-study-section .case-item:hover{transform:translateY(-4px)}
.case-study-section .case-item:hover .case-title{color:#ff5b4d}
.case-study-section .case-item:hover .case-tag{border-color:#ff5e4f;color:#fff}
.blackList{list-style:none;padding-left:0}
.blackList li{padding:5px 0;position:relative;padding-left:35px;font-size:16px;color:#000;font-weight:300}
.blackList li span{font-weight:700}
.blackList li::before{content:"→";position:absolute;left:0;color:#000}
.tech-impact{padding:60px 20px}
.tech-impact .tech{background:#000;padding:30px}
.tech-impact .tech .title-red{color:#ff5e4f;margin-bottom:20px}
.tech-impact .tech .tech-list{padding-left:18px}
.tech-impact .tech .tech-list li{margin-bottom:12px;line-height:1.6;color:var(--white);font-size:16px;font-weight:300}
.tech-impact .impact-box{background:#f25c4d;padding:30px}
.tech-impact .impact-list{list-style:none;padding-left:0;margin-top:15px}
.tech-impact .impact-list li{margin-bottom:15px;padding-left:22px;position:relative;line-height:1.6;font-size:16px;color:var(--white)}
.tech-impact .impact-list li:before{content:"→";position:absolute;left:0;font-weight:bold}
.bluedark{color:#00305f !important}
.global-presence-wrp{overflow:hidden;padding:50px 0}
.global-presence-wrp .common-ttle{color:#fff}
.global-presence-wrp .global-lhs{border-radius:10px;background:#19191a;padding:0 20px;margin-top:0}
.global-presence-wrp .global-lhs .global-infonumb{padding:20px 0;border-bottom:1px solid hsla(0,0,100%,.1)}
.global-presence-wrp .global-lhs .global-infonumb:last-child{border-bottom:0}
.global-presence-wrp .global-lhs .global-infonumb h2{color:#fff;font-size:46px;font-weight:300;line-height:50px;letter-spacing:-1.15px}
.global-presence-wrp .global-lhs .global-infonumb p{color:#fff;font-size:18px;font-weight:400;line-height:normal;margin:0}
.global-presence-wrp .global-pic-cvr{position:relative;height:570px}
.global-presence-wrp .global-pic-cvr ul{padding:0;list-style:none;list-style-type:none;width:100%;display:flex;flex-wrap:wrap;justify-content:end;border:solid 1px #19191a;width:fit-content;margin:auto 0 auto auto;border-radius:10px;overflow:hidden}
.global-presence-wrp .global-pic-cvr ul li a{padding:15px 35px;font-size:16px;font-weight:400;color:#333;transition:all .3s ease;display:block;border-bottom:1px solid #e4e4e4;position:relative;line-height:1.2;overflow:hidden}
.global-presence-wrp .global-pic-cvr ul li a span{position:absolute;right:0;top:10px}
.global-presence-wrp .global-pic-cvr ul li a.activelink{color:#fff;font-weight:700}
.global-presence-wrp .global-pic-cvr ul li a.activelink span svg{stroke:#008fd5;fill:#008fd5}
.global-presence-wrp .global-pic-cvr ul li a.acct{color:#008fd5}
.global-presence-wrp .global-pic-cvr ul li:nth-child(1) a.activelink{background-color:#0c1234}
.global-presence-wrp .global-pic-cvr ul li:nth-child(2) a.activelink{background-color:#569cb6}
.global-presence-wrp .global-pic-cvr ul li:nth-child(3) a.activelink{background-color:#35754e}
.global-presence-wrp .global-pic-cvr ul li:nth-child(4) a.activelink{background-color:#482b75}
.global-presence-wrp .global-pic-cvr .gp-card-stead{position:absolute}
.global-presence-wrp .global-pic-cvr .gp-card{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease;left:0;top:-100px;pointer-events:none;width:980px}
.global-presence-wrp .global-pic-cvr .gp-card.show{opacity:1;visibility:visible}
.global-presence-wrp .global-pic-cvr .gp-card.show .global-list{right:-420px;opacity:1;visibility:visible}
.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list{right:-350px;top:100px}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list{right:-340px;width:280px;top:120px}
.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list{right:-350px;top:100px}
.global-presence-wrp .global-pic-cvr .gp-card .global-list{overflow:hidden;border-radius:10px;position:absolute;top:0;right:-420px;transition:all .3s ease;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background-color:#fff;padding:10px;opacity:0;visibility:hidden;width:330px}
.global-presence-wrp .locationMap{width:100%;margin-top:50px}
.awardwrp .caption{min-height:70px;margin-bottom:30px;padding-top:10px;border-bottom:1px solid #000}
#Banner::before{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:90%;background:linear-gradient(180deg,rgba(25,25,26,0) 35.58%,#19191a 83.99%);z-index:1;pointer-events:none}
#Banner .bannerBg{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
#Banner .bannerBg img{width:100%;object-fit:cover}
#Banner .container{height:100%;position:relative}
#Banner .container .bannerBt{color:var(--white);font-family:"ES Klarheit Grotesk Bk";font-size:20px;font-weight:500;position:absolute;z-index:1;right:0;bottom:280px;transform:translateY(50px);opacity:0}
#Banner .outcreate{position:relative;margin-top:40px;z-index:1}
#Banner .outcreate h3{color:#fff;font-size:40px;line-height:1;font-weight:500}
#Banner .outcreate h2{color:#fff;font-size:120px;line-height:1;font-weight:500}
.highlights-section .rightpat{position:absolute;right:-340px;top:-310px;z-index:1}
.highlights-section .title{font-size:48px;font-weight:600}
.highlights-section .tab-title{font-family:"ES Klarheit Grotesk Smbd";position:relative;font-size:22px}
.highlights-section .tab-title::after{content:"";width:40px;height:3px;background:#ff5e4f;position:absolute;bottom:-8px;left:0}
.highlights-section .stats{display:flex;gap:40px;flex-wrap:wrap}
.highlights-section .stats .stat-item{flex-basis:calc(50% - 20px)}
.highlights-section .stats .stat-item h2{font-size:30px;font-weight:600;font-family:"ES Klarheit Grotesk Smbd";margin-bottom:10px}
.highlights-section .stats .stat-item h2 span{font-size:26px}
.highlights-section .stats .stat-item p{margin:5px 0;color:#000;font-family:"ES Klarheit Grotesk Md";line-height:1.2}
.highlights-section .badge-up{display:inline-block;background:#ff5e4f;color:#fff;padding:4px 10px;font-size:14px;border-radius:4px}
.highlights-section .roe h2{font-size:36px;font-weight:bold}
.highlights-section .pagination-bars span{display:inline-block;width:40px;height:3px;background:#ccc;margin-right:5px}
.highlights-section .pagination-bars .active{background:#ff5e4f}
.highlights-section .mySwiper img{width:100%;border-radius:15px;height:400px;object-fit:cover}
.highlights-section .nav-buttons{position:absolute;top:100px;right:10px;display:flex;gap:10px}
.highlights-section .custom-nav{width:40px;height:40px;border:1px solid #ff5e4f;border-radius:50%;color:#ff5e4f}
.highlights-section .custom-nav::after{font-size:14px}
.highlights-section .custom-nav.active{background:#ff5e4f;color:#fff}
.highlights-section .swiper-button-prev{left:-100px}
.highlights-section .hilightpic{overflow:hidden;border-radius:14px}
.highlights-section .swiper-horizontal>.swiper-pagination-bullets,.highlights-section .swiper-pagination-bullets.swiper-pagination-horizontal{width:fit-content;position:relative}
.highlights-section .swiper-pagination-bullet{border-radius:0;width:40px;height:4px;background:#ff5e4f}
.Cta{border:solid 1px #ff5e4f;color:#000;font-size:14px;padding:10px 20px;border-radius:5px;font-weight:500;font-family:"ES Klarheit Grotesk Md";display:inline-block;margin-top:10px}
.Cta:hover{background:#ff5e4f;color:#fff}
.chairman-section{padding:50px 0}
.chairman-section .ChairPersonSliderCards{position:relative;background:#0d0d0f;overflow:hidden;border-radius:5px}
.chairman-section .ChairPersonSliderCards .chairmanBg{position:absolute;left:0;top:200px;pointer-events:none}
.chairman-section .ChairPersonSliderCards .chairmanBg img{width:100%}
.chairman-section .chairman-content{padding-top:50px;padding-bottom:50px;position:relative;height:710px}
.chairman-section .chairman-content .Chairmandesc{color:var(--white);font-size:22px;line-height:1.5;padding-right:70px}
.chairman-section .chairman-content .name{margin-top:20px}
.chairman-section .chairman-content .name h5{color:var(--white);font-family:"ES Klarheit Grotesk Md";font-size:26px;font-weight:500}
.chairman-section .chairman-content .name p{color:var(--white)}
.chairman-section .ChairPersonPic{display:grid;place-content:end;height:100%}
.chairman-section .label{font-size:14px;color:#ccc;display:block;margin-bottom:20px}
.chairman-section .label i{color:#ff4d3f;margin-right:6px}
.chairman-section .desc{font-size:22px;line-height:1.6;margin-bottom:30px}
.chairman-section .name{font-size:22px;font-weight:600}
.chairman-section .designation{font-size:14px;color:#aaa}
.chairman-section .chairman-cta{background:#ff5e4f;padding:15px 15px;border-radius:0 0 10px 10px;display:flex;align-items:center;gap:20px}
.chairman-section .chairman-cta span{color:#fff;font-size:16px;line-height:1.2;width:235px}
.chairman-section .arrow{width:35px;height:35px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}
.chairman-section .swiper-slide{padding-bottom:64px}
.chairman-section .swiper-button-next,.chairman-section .swiper-button-prev{top:inherit;bottom:0;right:0;height:64px;width:auto}
.chairman-section .swiper-button-next:after,.chairman-section .swiper-button-prev:after{display:none}
.chairman-section .Cta{border:solid 1px #fff;color:#fff}
#ReportProfile{background-color:#fff;padding:100px 0}
#ReportProfile .reportLeft{font-family:"ES Klarheit Grotesk Smbd";font-size:42px;line-height:1.3;font-weight:600;padding-top:30px}
#ReportProfile .reportRight{margin-top:500px}
.business-section{background:#fff;color:#111;padding:80px 0}
.business-section .who{font-size:14px;color:#666;display:block;margin-bottom:15px}
.business-section .title{font-size:52px;font-weight:600;line-height:1.2;margin-bottom:30px}
.business-section .sub{color:#ff4d3f;font-size:18px;margin-bottom:15px;margin-top:50px;font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.business-section .icon{color:#ff4d3f;margin-right:10px}
.business-section .purpose-card{background:#eaeaea;border-radius:12px;padding:30px;position:relative;overflow:hidden}
.business-section .purpose-card h6{color:#ff4d3f;font-size:18px;margin-bottom:15px;margin-top:50px;font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
.business-section .purpose-card p{font-size:15px;color:#333;line-height:1.6}
.business-section .purpose-card::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(clientlib-annual-report/images/purposebg.png) no-repeat right top}
.business-section .fact-card{background:#fff;border-radius:12px;padding:25px;position:relative;overflow:hidden;border:1px solid #e0e0e0;height:180px;display:flex;flex-direction:column;justify-content:space-around}
.business-section .fact-card h2{font-size:46px;margin-top:20px;font-family:"ES Klarheit Grotesk Smbd";letter-spacing:-2px}
.business-section .fact-card .label{font-size:16px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Md"}
.services-strip .services-bg{position:absolute;left:0;bottom:-50px;width:100%;pointer-events:none}
.services-strip .services-bg img{width:100%}
.services-strip .services-marquee{margin-top:60px;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0,white 10%,white 90%,transparent 100%)}
.services-strip .marquee-track{display:flex;width:max-content;gap:30px;animation:marqueeMove 35s linear infinite}
.services-strip .service-card{width:420px;border-radius:24px;overflow:hidden;position:relative;flex-shrink:0;display:block}
.services-strip .service-card:nth-child(even){height:400px;margin:auto}
.services-strip .service-card img{width:100%;display:block;transition:.4s ease}
.services-strip .service-card h2{position:absolute;left:20px;bottom:20px;color:#fff;font-size:22px;line-height:1.3;z-index:2;max-width:75%}
.services-strip .service-card .arrow{width:42px;height:42px;background:#ff5a4d;border-radius:50%;position:absolute;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;z-index:2;transition:.3s ease}
.services-strip .service-card:hover img{transform:scale(1.05)}
.services-strip .service-card:hover .arrow{transform:translateX(-10px)}
@keyframes marqueeMove{from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
@media(max-width:767px){.services-strip{padding:50px 0}
.services-strip .services-marquee{overflow-x:auto;mask-image:none}
.services-strip .services-marquee::-webkit-scrollbar{display:none}
.services-strip .marquee-track{animation:none;padding-inline:15px}
.services-strip .service-card{width:280px}
.services-strip .service-card h2{font-size:16px;left:15px;bottom:15px}
.services-strip .service-card .arrow{width:36px;height:36px;right:15px;bottom:15px}
}
#IndustryVerticals{padding:70px 0}
#IndustryVerticals .IndustryVerticalsSlider{margin-top:80px}
#IndustryVerticals .verticalDesc .nos{font-size:18px;font-family:"ES Klarheit Grotesk Bk";color:var(--white);margin-bottom:10px;opacity:.7}
#IndustryVerticals .verticalDesc h3{font-family:"ES Klarheit Grotesk Smbd";font-size:30px;font-weight:600;color:var(--white);margin-bottom:10px}
#IndustryVerticals .verticalDesc p{color:var(--white);line-height:1.5}
#IndustryVerticals .verticalDesc .divider{background-color:#ff5e4f;width:50px;height:3px;margin-top:20px;margin-bottom:30px}
#IndustryVerticals .swiper-slide{background-color:#19191a;overflow:hidden;border-radius:15px}
#IndustryVerticals .swiper-slide .Cta{border:solid 1px #fff;color:#fff;width:fit-content}
#IndustryVerticals .swiper-slide:nth-child(odd){background-color:#ff5e4f}
#IndustryVerticals .swiper-slide:nth-child(odd) .divider{background-color:#fff}
#IndustryVerticals .swiper-button-next,#IndustryVerticals .swiper-button-prev{top:inherit;bottom:20px}
#IndustryVerticals .swiper-button-next{right:170px}
#IndustryVerticals .swiper-button-prev{left:inherit;right:230px}
#IndustryVerticals .swiper-button-next:after,#IndustryVerticals .swiper-button-prev:after{display:none}
#homeKPI #tooltip{position:fixed;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 16px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:140px}
#homeKPI #tooltip.visible{opacity:1}
#homeKPI #tooltip .tt-label{font-size:12px;font-weight:600;color:#555;margin-bottom:4px}
#homeKPI #tooltip .tt-value{font-size:22px;font-weight:700;color:#000;line-height:1.1}
#homeKPI .kpi-wrapper{padding:32px 0 48px}
#homeKPI .kpi-nav{display:flex;list-style:none;padding:0;margin:0;border:1px solid #ddd;margin-top:30px;margin-bottom:30px;border-radius:5px;overflow:hidden}
#homeKPI .kpi-nav li{flex:1}
#homeKPI .kpi-nav .kpi-tab-btn{display:block;width:100%;padding:13px 16px;font-size:15px;font-weight:500;font-family:"ES Klarheit Grotesk Md";color:#444;background:#fff;border:0;border-right:1px solid #ddd;cursor:pointer;text-align:center;transition:background .15s,color .15s;line-height:1.3}
#homeKPI .kpi-nav li:last-child .kpi-tab-btn{border-right:0;font-weight:500;font-family:"ES Klarheit Grotesk Md"}
#homeKPI .kpi-nav .kpi-tab-btn:hover:not(.active){background:#e8e8e8}
#homeKPI .kpi-nav .kpi-tab-btn.active{background:#e8503a;color:#fff}
#homeKPI .kpi-nav li:nth-child(2) .kpi-tab-btn.active{background:#1a1a1a}
#homeKPI .kpi-nav li:nth-child(3) .kpi-tab-btn.active{background:#5b4faa}
#homeKPI .kpi-nav li:nth-child(4) .kpi-tab-btn.active{background:#4a8bb5}
#homeKPI .kpi-pane{display:none}
#homeKPI .kpi-pane.active{display:block}
#homeKPI .kpi-swiper{background:#fff}
#homeKPI .swiper-slide{height:auto}
#homeKPI .card{background:#fff;padding:14px 16px 14px;position:relative;border:0;border-radius:0;height:100%;border-right:1px solid #ddd}
#homeKPI .swiper-slide:nth-child(even) .card{border-right:0}
#homeKPI .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3px;border-bottom:1px solid #c8c8c9;padding-bottom:10px}
#homeKPI .card-name{font-size:16px;font-weight:700;color:#000}
#homeKPI .card-unit{font-size:13px;color:#000;margin-left:4px;font-family:"ES Klarheit Grotesk Md",sans-serif}
#homeKPI .card-value{font-size:30px;color:#000;display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:40px;transition:font-size .18s ease,color .18s ease;line-height:1;font-family:"ES Klarheit Grotesk Md",sans-serif;margin-top:10px}
#homeKPI .card-value.hovered{font-size:36px}
#homeKPI .badge{font-size:13px !important;background:rgba(0,0,0,0) !important;color:#444 !important;border:1px solid #bbb !important;border-radius:3px !important;padding:4px 6px !important;font-weight:500 !important;white-space:nowrap;flex-shrink:0}
#homeKPI .chart-wrap{position:relative;width:100%;height:250px}
#homeKPI .swiper-nav{display:flex;align-items:center;gap:8px;padding:10px 14px 14px;background:#fff}
#homeKPI .swiper-nav.hidden{display:none}
#homeKPI .swiper-btn{width:36px;height:36px;border-radius:50%;border:1px solid #999;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}
#homeKPI .swiper-btn:hover{background:#222}
#homeKPI .swiper-btn:hover svg path{stroke:#fff}
#homeKPI .swiper-btn svg{width:14px;height:14px}
#homeKPI .swiper-btn svg path{stroke:#333;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}
#homeKPI .sp-dots{display:flex;gap:6px;align-items:center;width:4%}
#homeKPI .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#bbb;cursor:pointer;transition:background .15s,transform .15s}
#homeKPI .swiper-pagination-bullet-active{background:#333;transform:scale(1.25)}
#homeKPI .sp-dot{width:8px;height:8px;border-radius:50%;background:#bbb;cursor:pointer;transition:background .15s,transform .15s}
#homeKPI .sp-dot.active{background:#333;transform:scale(1.25)}
@media(max-width:767px){#homeKPI .card-value{font-size:24px}
#homeKPI .card-value.hovered{font-size:28px}
#homeKPI .kpi-nav .kpi-tab-btn{font-size:12px;padding:10px 6px}
}
#caseStudies{background-color:#f6f6f6;padding:60px 0;padding-bottom:120px;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}
#caseStudies .caseStudiesTitle{text-align:center}
#caseStudies .caseStudiesTitle h2{font-family:"ES Klarheit Grotesk Smbd";font-weight:600;font-size:120px;line-height:1}
#caseStudies .caseStudiesTitle .Studies{transform:translate(160px,0)}
#caseStudies .caseStudiesSliderCards{background-color:#ff5e4f;border-radius:14px;overflow:hidden;height:100%;padding:20px}
#caseStudies .caseStudiesSliderCards .caseStudiesContent{padding:20px;padding-right:50px;height:100%;display:grid;place-content:space-between}
#caseStudies .caseStudiesSliderCards .caseStudiesContent h3{color:var(--white);font-size:22px;line-height:1.3}
#caseStudies .caseStudiesSliderCards .caseStudiesContent .Cta{border:solid 1px #fff;color:#fff;width:fit-content;margin-top:30px}
#caseStudies .caseStudiesSliderCards .caseStudiesContent .Cta:hover{background:#fff;color:#ff5e4f}
#caseStudies .Casecontrols{width:470px;position:absolute;bottom:-80px;left:0;height:40px;right:0;margin:auto}
#caseStudies .swiper-button-next,#caseStudies .swiper-button-prev{top:inherit;top:3px}
#caseStudies .swiper-button-next{right:0}
#caseStudies .swiper-button-prev{left:380px}
#caseStudies .swiper-button-next:after,#caseStudies .swiper-button-prev:after{display:none}
#caseStudies .swiper-pagination-progressbar.swiper-pagination-horizontal{width:70%}
#caseStudies .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ff5e4f}
#ESGVisionandProgress{background-color:#19191a;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
#ESGVisionandProgress .archanaDetails{padding-right:170px;opacity:1}
#Environment{padding:80px 0}
#Environment .col-md-6.anim{opacity:1}
#Environment .fact-card{background:#fff;border-radius:12px;padding:25px;position:relative;overflow:hidden;border:1px solid #e0e0e0;height:200px;display:flex;flex-direction:column;justify-content:space-between}
#Environment .fact-card::after{content:"";position:absolute;bottom:-20px;right:0;width:100%;height:120px;background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/whoweare-pat.png) no-repeat right bottom}
#Environment .fact-card h2{font-size:46px;margin-top:0;font-family:"ES Klarheit Grotesk Smbd";position:relative;letter-spacing:-2px}
#Environment .fact-card .label{font-size:16px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Md";margin-bottom:0;position:relative}
#Environment .sub{color:#ff4d3f;font-size:18px;margin-bottom:15px;font-family:"ES Klarheit Grotesk Smbd";font-weight:600}
#Environment .focus-area{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px}
#Environment .focus-item{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:500;color:#111;line-height:1.2}
#Environment .arrow{color:#ff5a45;font-size:15px;line-height:1;flex-shrink:0}
@media(max-width:991px){#Environment .focus-area{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:767px){#Environment .focus-area{grid-template-columns:1fr;gap:14px;padding:20px}
#Environment .focus-item{font-size:16px}
#Environment .arrow{font-size:28px}
}
#SocialGover{background-color:#fdefef;padding:80px 0;width:100vw;margin-left:calc(50% - 50vw)}
#SocialGover .SocialGoverBt{display:block;position:relative}
#SocialGover .SocialGoverBt .SocialGoverText{position:absolute;left:20px;bottom:30px;z-index:1}
#SocialGover .SocialGoverBt .SocialGoverText .page-title{font-size:30px;color:var(--white)}
#homeAwards{background-color:#fff;padding:80px 0;padding-bottom:130px}
#homeAwards .sub-ttle.black.anim{opacity:1}
#homeAwards .homeAwardsSlider{margin-top:50px}
#homeAwards .homeAwardsSlider .swiper-slide{overflow:hidden;border-radius:12px}
#homeAwards .homeAwardsSlider .homeAwardsCards{position:relative;overflow:hidden}
#homeAwards .homeAwardsSlider .homeAwardsCards::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#000;background:linear-gradient(0,#000 0,rgba(255,255,255,0) 100%)}
#homeAwards .homeAwardsSlider .homeAwardsCards h3{color:var(--white);position:absolute;left:20px;bottom:20px;font-size:20px;padding-right:20px}
#homeAwards .swiper-button-next,#homeAwards .swiper-button-prev{top:inherit;bottom:-70px}
#homeAwards .swiper-button-next:after,#homeAwards .swiper-button-prev:after{display:none}
#homeAwards .swiper-button-next{right:inherit;left:70px}
#Delivering{margin-top:-100px;padding-bottom:80px}
#Delivering .page-title{transform:translate(0,170px)}
#Delivering .centerCard{height:100%;display:grid;align-items:end}
#Delivering .fact-card{background:#fff;border-radius:12px;padding:25px;position:relative;overflow:hidden;border:1px solid #e0e0e0;height:200px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;transition:all .3s ease-in-out}
#Delivering .fact-card:hover{box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px}
#Delivering .fact-card .Cta{width:fit-content}
#Delivering .fact-card::after{content:"";position:absolute;bottom:-20px;right:0;width:100%;height:120px;background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/whoweare-pat.png) no-repeat right bottom;pointer-events:none}
#Delivering .fact-card h2{font-size:46px;margin-top:0;font-family:"ES Klarheit Grotesk Smbd";position:relative;letter-spacing:-2px}
#Delivering .fact-card .label{font-size:16px;line-height:1.3;color:#000;font-family:"ES Klarheit Grotesk Md";margin-bottom:0;position:relative}
.download-center{background:#19191a;padding:80px 0;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}
.download-center .download-title{color:#fff;font-size:56px;font-weight:600;margin-bottom:40px;letter-spacing:-1px}
.download-center .download-list{border-top:1px solid hsla(0,0,100%,.08)}
.download-center .download-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0,100%,.08);transition:.3s ease;position:relative}
.download-center .download-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:#ff604d;transition:.3s ease;z-index:1}
.download-center .download-item:hover::before{height:100%}
.download-center .download-item span{font-size:22px;line-height:1.3;font-weight:400;position:relative;display:inline-block;z-index:2;padding-left:20px}
.download-center .download-item svg{width:22px;height:22px;color:#fff;flex-shrink:0;transition:.3s ease;position:relative;display:inline-block;z-index:2;transform:translateX(-10px)}
.download-center .download-item:hover svg{transform:translateX(-15px)}
.download-center .report-card{position:relative;padding-left:80px}
.download-center .report-image{width:100%;max-width:280px;border-radius:10px;overflow:hidden}
.download-center .report-image img{width:100%;display:block}
.download-center .report-content{margin-top:24px}
.download-center .report-content:hover .report-download{background:#ff604d;border-color:#ff604d;color:#fff}
.download-center .report-content h4{color:#fff;font-size:20px;line-height:1.2;font-weight:500;margin-bottom:18px}
.download-center .report-download{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid hsla(0,0,100%,.14);border-radius:50%;color:#fff;transition:.3s ease}
.download-center .report-download svg{width:18px;height:18px}
@media(max-width:1199px){.download-center .download-item span{font-size:24px}
.download-center .download-title{font-size:48px}
.download-center .report-card{padding-left:30px}
}
@media(max-width:991px){.download-center .report-card{padding-left:0;margin-top:60px}
.download-center .report-image{max-width:240px}
}
@media(max-width:767px){.download-center .download-center{padding:60px 0}
.download-center .download-title{font-size:38px;margin-bottom:30px}
.download-center .download-item{padding:18px 0}
.download-center .download-item span{font-size:18px}
.download-center .report-content h4{font-size:22px}
}
.reveal{position:relative;width:100%;height:auto}
.reveal img{height:100%;width:100%;object-fit:cover}
.black-arrw-list{list-style-type:none;list-style:none;margin:0;padding:0}
.black-arrw-list li{color:#000;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/black-arrw-right.png);background-repeat:no-repeat;background-position:left top 10px;padding:0 0 0 25px;margin-bottom:5px;font-size:16px;line-height:30px;color:#000;font-weight:300}
.orange_box_list{background-color:#ff5e4f;padding:20px}
.orange_box_list .white-clr{color:#fff}
.orange_box_list hr{background-color:#fff}
.orange_box_list ul{list-style:none;list-style-type:none;margin:0;padding:0}
@media only screen and (min-width:1200px)and (max-width:1399px){#Banner{height:920px}
.chairman-section .chairman-content .Chairmandesc{font-size:18px}
#ReportProfile .reportLeft{font-size:36px}
#ReportProfile .reportRight{margin-top:300px}
.highlights-section .stats .stat-item h2,.highlights-section .stats .stat-item h2 span{font-size:24px;letter-spacing:-0.9px}
#header .logo img{width:100px}
.Annual-Report img{width:125px}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#Banner .bannerBg img{height:100%}
#Banner .outcreate h3{font-size:30px}
#Banner .outcreate h2{font-size:62px}
#Banner{height:100%;padding:70px 0}
#Banner .container .bannerBt{right:20px;bottom:0}
#bannerText{padding:30px 0}
#bannerText p{font-size:26px;padding:0 10px}
.chairman-section{padding:30px 0}
.chairman-section .chairman-content .Chairmandesc{padding:0;font-size:18px}
.chairman-section .chairman-content .sub-ttle{margin-top:30px}
.chairman-section .chairman-content .name h5{font-size:22px}
.chairman-section .swiper-button-next,.chairman-section .swiper-button-prev{top:inherit;bottom:0;right:0;height:64px;width:auto;position:relative}
.chairman-section .chairman-content{height:auto;padding-top:0}
.chairman-section .ChairPersonPic{padding-top:50px}
.chairman-section .swiper-slide{padding-bottom:0}
#ReportProfile{background-color:#fff;padding:0;padding-bottom:30px}
#ReportProfile .reportLeft{font-size:24px;padding-top:10px}
#ReportProfile .reportRight{margin-top:20px}
.highlights-section .rightpat{top:-460px}
.highlights-section{padding:30px 0}
.highlightsSlider{margin-top:50px}
.highlights-section .tab-title{font-size:18px}
.highlights-section .stats .stat-item h2,.highlights-section .stats .stat-item h2 span{font-size:24px;letter-spacing:-0.9px}
.highlights-section .stats .stat-item p{font-size:13px}
.highlights-section .stats{gap:16px}
.business-section{padding:30px 0}
.business-section .sub{margin-top:30px}
.values.row .col-md-6{padding:0}
.services-strip .service-card:nth-child(even){height:270px}
#IndustryVerticals{padding:20px 0}
#IndustryVerticals .page-title{margin-bottom:20px}
#IndustryVerticals .IndustryVerticalsSlider{margin-top:20px}
#IndustryVerticals .verticalDesc{padding:20px 14px}
#IndustryVerticals .verticalDesc h3{font-size:22px}
#IndustryVerticals .verticalDesc p{font-size:14px}
#IndustryVerticals .swiper-slide{height:930px}
#IndustryVerticals .swiper-button-next,#IndustryVerticals .swiper-button-prev{top:357px;bottom:inherit}
#IndustryVerticals .swiper-button-next{right:40px}
#IndustryVerticals .swiper-button-prev{right:100px}
#homeKPI .kpi-nav .kpi-tab-btn{font-size:10px;padding:10px 6px}
#caseStudies .caseStudiesTitle h2{font-size:60px;line-height:1}
#caseStudies .caseStudiesSliderCards{padding:11px 0}
#caseStudies .caseStudiesSliderCards .caseStudiesContent{padding:0;padding-top:20px}
#caseStudies .Casecontrols{width:260px}
#caseStudies .swiper-button-prev{left:170px}
#caseStudies .swiper-pagination-progressbar.swiper-pagination-horizontal{width:53%}
#caseStudies .caseStudiesSliderCards .caseStudiesContent h3{font-size:20px}
#caseStudies{padding:30px 0;padding-bottom:100px}
#ESGVisionandProgress{padding:40px 0}
#ESGVisionandProgress .archanaDetails{padding-right:0;padding-top:20px}
#Environment{padding:30px 0}
#Environment .focus-area{padding:0}
#SocialGover{padding:30px 0}
#SocialGover .SocialGoverBt{margin-bottom:20px}
#SocialGover .SocialGoverBt .SocialGoverText .page-title{font-size:23px}
#homeAwards{padding:40px 0;padding-bottom:130px}
#homeAwards .swiper-button-prev{left:40px}
#homeAwards .swiper-button-next{left:90px}
#Delivering{margin-top:0;padding-bottom:20px}
#Delivering .page-title{transform:translate(0,0);margin-bottom:30px}
.download-center .report-card{margin-top:0}
.download-center{padding:40px 0}
.download-center .report-content h4,.download-center .download-item span{font-size:16px}
.download-center .report-download{margin-bottom:30px}
}
@media(min-width:320px)and (max-width:767px){#Banner .bannerBg img{height:100%}
#Banner .outcreate h3{font-size:30px}
#Banner .outcreate h2{font-size:62px}
#Banner{height:100%;padding:70px 0}
#Banner .container .bannerBt{right:20px;bottom:0}
#bannerText{padding:30px 0}
#bannerText p{font-size:26px;padding:0 10px}
.chairman-section{padding:30px 0}
.chairman-section .chairman-content .Chairmandesc{padding:0;font-size:18px}
.chairman-section .chairman-content .sub-ttle{margin-top:30px}
.chairman-section .chairman-content .name h5{font-size:22px}
.chairman-section .swiper-button-next,.chairman-section .swiper-button-prev{top:inherit;bottom:0;right:0;height:64px;width:auto;position:relative}
.chairman-section .chairman-content{height:auto;padding-top:0}
.chairman-section .ChairPersonPic{padding-top:50px}
.chairman-section .swiper-slide{padding-bottom:0}
#ReportProfile{background-color:#fff;padding:0;padding-bottom:30px}
#ReportProfile .reportLeft{font-size:24px;padding-top:10px}
#ReportProfile .reportRight{margin-top:20px}
.highlights-section .rightpat{top:-460px}
.highlights-section{padding:30px 0}
.highlightsSlider{margin-top:50px}
.highlights-section .tab-title{font-size:18px}
.highlights-section .stats .stat-item h2,.highlights-section .stats .stat-item h2 span{font-size:24px;letter-spacing:-0.9px}
.highlights-section .stats .stat-item p{font-size:13px}
.highlights-section .stats{gap:16px}
.business-section{padding:30px 0}
.business-section .sub{margin-top:30px}
.values.row .col-md-6{padding:0}
.services-strip .service-card:nth-child(even){height:270px}
#IndustryVerticals{padding:20px 0}
#IndustryVerticals .page-title{margin-bottom:20px}
#IndustryVerticals .IndustryVerticalsSlider{margin-top:20px}
#IndustryVerticals .verticalDesc{padding:20px 14px}
#IndustryVerticals .verticalDesc h3{font-size:22px}
#IndustryVerticals .verticalDesc p{font-size:14px}
#IndustryVerticals .swiper-slide{height:930px}
#IndustryVerticals .swiper-button-next,#IndustryVerticals .swiper-button-prev{top:357px;bottom:inherit}
#IndustryVerticals .swiper-button-next{right:40px}
#IndustryVerticals .swiper-button-prev{right:100px}
#homeKPI .kpi-nav .kpi-tab-btn{font-size:10px;padding:10px 6px}
#caseStudies .caseStudiesTitle h2{font-size:60px;line-height:1}
#caseStudies .caseStudiesSliderCards{padding:11px 0}
#caseStudies .caseStudiesSliderCards .caseStudiesContent{padding:0;padding-top:20px}
#caseStudies .Casecontrols{width:260px}
#caseStudies .swiper-button-prev{left:170px}
#caseStudies .swiper-pagination-progressbar.swiper-pagination-horizontal{width:53%}
#caseStudies .caseStudiesSliderCards .caseStudiesContent h3{font-size:20px}
#caseStudies{padding:30px 0;padding-bottom:100px}
#ESGVisionandProgress{padding:40px 0}
#ESGVisionandProgress .archanaDetails{padding-right:0;padding-top:20px}
#Environment{padding:30px 0}
#Environment .focus-area{padding:0}
#SocialGover{padding:30px 0}
#SocialGover .SocialGoverBt{margin-bottom:20px}
#SocialGover .SocialGoverBt .SocialGoverText .page-title{font-size:23px}
#homeAwards{padding:40px 0;padding-bottom:130px}
#homeAwards .swiper-button-prev{left:40px}
#homeAwards .swiper-button-next{left:90px}
#Delivering{margin-top:0;padding-bottom:20px}
#Delivering .page-title{transform:translate(0,0);margin-bottom:30px}
.download-center .report-card{margin-top:0}
.download-center{padding:40px 0}
.download-center .report-content h4,.download-center .download-item span{font-size:16px}
.download-center .report-download{margin-bottom:30px}
#caseStudies .caseStudiesTitle .Studies{transform:translate(-20px,0)}
}
@media(max-width:991px){#Banner .container .bannerBt{font-size:16px;bottom:15vh}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){#Banner .container .bannerBt{font-size:14px;bottom:10vh;right:inherit;left:20px;display:flex;align-items:center;gap:0 10px}
#Banner .container .bannerBt br{display:none}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#Banner .container .bannerBt{font-size:14px;bottom:10vh;right:inherit;left:20px;display:flex;align-items:center;gap:0 10px}
#Banner .container .bannerBt br{display:none}
}
@media(max-width:767px){#Banner .container .bannerBt{font-size:14px;bottom:10vh;right:inherit;left:20px;display:flex;align-items:center;gap:0 10px}
#Banner .container .bannerBt br{display:none}
}
#Banner .banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}
#Banner .banner-video--mobile{display:none}
@media only screen and (min-width:1400px)and (max-width:1599px){#Banner .banner-video{object-fit:cover}
}
@media only screen and (min-width:1200px)and (max-width:1399px){#Banner .banner-video{object-fit:contain}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){#Banner .banner-video--desktop{display:block;object-fit:contain}
#Banner .banner-video--mobile{display:none}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){#Banner .banner-video--desktop{display:none}
#Banner .banner-video--mobile{display:block}
}
@media(max-width:767px){#Banner .banner-video--desktop{display:none}
#Banner .banner-video--mobile{display:block}
}
.liststyle{list-style-type:none;margin:0;padding:0}
.black-clrArrow{background:url(clientlib-annual-report/images/black-arrw-right.png) no-repeat left 10px;padding-left:30px}
#Reportprofile .capital-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 80px;margin:auto;margin-top:42px}
#Reportprofile .capital-item{display:flex;align-items:flex-start;gap:18px}
#Reportprofile .capital-letter{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}
#Reportprofile .capital-item h3{margin:0;font-size:18px;font-weight:400;line-height:1.25;color:#000}
.growthNos{border-radius:5px;border:1px solid #ccc;padding:3px 3px;width:fit-content;margin-top:10px}
#bussmodel{margin-top:50px}
#bizmodel .bizmodelBg{background:url(clientlib-annual-report/images/galaxy-bg.jpg) no-repeat;background-size:cover;padding:80px 0}
.business-model{display:flex;margin:0 auto;margin-top:40px}
.bm-slider .bmnew-1{width:449px;margin-bottom:30px}
.bm-slider .bmnew-2{width:637px;margin-bottom:30px}
.bm-slider .bmnew-3{width:342px;margin-bottom:30px}
.bm-slider .bmnew-4{width:250px;margin-bottom:30px}
.bm-slider .swiper-button-next,.bm-slider .swiper-button-prev{color:#000}
.oprcontxt{margin-bottom:50px}
.oprcontxtbg{background-color:#fff7e5;padding:25px;border-radius:15px}
ul.bluelist{padding-left:15px}
ul.bluelist li::marker{color:#004b88}
.quote_box_newx{margin:20px 0;background-color:#feebe4;padding:25px;border-radius:20px}
.quote_box_newx .quote_photo_box{margin-bottom:20px;display:flex;align-items:center;gap:0 20px}
.quote_box_newx .quote_photo_box img{border-radius:50%;width:100px}
.quote_box_newx .quote_photo_box .name{font-size:22px;font-weight:600;color:#000;margin:0}
.quote_box_newx .quote_photo_box .name span{color:#939393;font-size:16px;display:block}
.quote_box_newx p{color:#000;font-weight:600}
@media(min-width:320px)and (max-width:767px){.quote_box_newx .quote_photo_box .name{font-size:18px}
.quote_box_newx .quote_photo_box .name span{font-size:14px}
.quote_box_newx p{font-size:14px;line-height:24px}
}
.service_offer_newx .sec_ttle_new{background-color:#ff5e4f;padding:20px;color:#fff;font-weight:600;margin-bottom:20px}
.service_offer_newx h6{font-weight:600;font-size:22px}
@media(min-width:320px)and (max-width:767px){.service_offer_newx img{margin-bottom:20px}
.service_offer_newx .sec_ttle_new{padding:10px}
.service_offer_newx .sec_ttle_new h6{font-size:18px}
.service_offer_newx p{font-size:14px;line-height:24px}
.service_offer_newx h5{font-size:18px}
.service_offer_newx .black-arrw-list li{font-size:14px;line-height:24px}
}
.se-frequency-legend{display:flex;align-items:stretch;gap:40px;margin:40px 0 50px}
.se-frequency-legend .se-freq-left{flex:0 0 auto;min-width:560px}
.se-frequency-legend .se-freq-main-title{font-size:28px;font-weight:700;color:#000;margin-bottom:16px}
.se-frequency-legend .se-freq-label{font-size:16px;font-weight:700;color:#000;margin-bottom:18px}
.se-frequency-legend .se-freq-grid{display:flex;gap:0 40px}
.se-frequency-legend .se-freq-col{display:flex;flex-direction:column;gap:12px}
.se-frequency-legend .se-freq-item{display:flex;align-items:center;gap:14px}
.se-frequency-legend .se-freq-badge{width:40px;height:40px;min-width:40px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:-0.5px}
.se-frequency-legend .se-freq-text{font-size:16px;color:#000;white-space:nowrap}
.se-frequency-legend .se-freq-right{flex:1 1 auto;overflow:hidden;border-radius:10px}
.se-frequency-legend .se-freq-right img{width:100%;height:100%;object-fit:cover;display:block}
@media(min-width:320px)and (max-width:767px){.se-frequency-legend{flex-direction:column;gap:24px}
.se-frequency-legend .se-freq-left{min-width:unset}
.se-frequency-legend .se-freq-main-title{font-size:22px}
.se-frequency-legend .se-freq-right{border-radius:8px}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.se-frequency-legend{gap:24px}
.se-frequency-legend .se-freq-left{min-width:320px}
}
.se-cards-section{margin-top:40px;margin-bottom:50px}
.se-cards-section .se-card{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:24px;background:#fff;transition:box-shadow .3s}
.se-cards-section .se-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.08)}
.se-cards-section .se-card-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #e0e0e0;background:#fff}
.se-cards-section .se-card-title{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#ff5e4f}
.se-cards-section .se-card-title .se-icon{width:46px;height:46px;display:flex;align-items:center;flex-shrink:0}
.se-cards-section .se-card-title .se-icon img{width:100%}
.se-cards-section .se-capitals{display:flex;gap:8px;flex-shrink:0}
.se-cards-section .se-capital-badge{width:30px;height:30px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.se-cards-section .se-card-desc{padding:20px 28px 14px}
.se-cards-section .se-card-desc p{margin:0;font-size:16px;line-height:1.7;color:#000}
.se-cards-section .se-vulnerable-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:10px 28px 18px}
.se-cards-section .se-vulnerable-row strong{font-size:15px;font-weight:700;color:#000}
.se-cards-section .se-vulnerable-row .se-toggle{display:flex;gap:6px}
.se-cards-section .se-vulnerable-row .se-toggle-btn{padding:3px 18px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:600;color:#555;cursor:default}
.se-cards-section .se-vulnerable-row .se-toggle-btn.active{background-color:#ff5e4f;border-color:#ff5e4f;color:#fff}
.se-cards-section .se-divider{margin:0;border-color:#e0e0e0}
.se-cards-section .se-info-block{padding:20px 28px}
.se-cards-section .se-info-block .se-info-label{font-size:17px;font-weight:700;color:#000;margin-bottom:16px}
.se-cards-section .se-info-block .se-info-cols{display:grid;gap:0 24px;align-items:start}
.se-cards-section .se-info-block .se-info-cols.cols-3{grid-template-columns:repeat(3,1fr)}
.se-cards-section .se-info-block .se-info-cols.cols-2{grid-template-columns:repeat(2,1fr)}
.se-cards-section .se-info-block .se-arrow-list{list-style:none;padding:0;margin:0}
.se-cards-section .se-info-block .se-arrow-list li{padding:4px 0 4px 22px;font-size:16px;line-height:1.6;color:#000;background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/black-arrw-right.png);background-repeat:no-repeat;background-position:left top 10px;background-size:10px auto;margin-bottom:4px}
@media(min-width:320px)and (max-width:767px){.se-cards-section .se-card-header{padding:16px 18px}
.se-cards-section .se-card-title{font-size:18px}
.se-cards-section .se-card-desc,.se-cards-section .se-info-block{padding:16px 18px}
.se-cards-section .se-vulnerable-row{padding:10px 18px 14px;flex-direction:column;align-items:flex-start}
.se-cards-section .se-info-cols.cols-3,.se-cards-section .se-info-cols.cols-2{grid-template-columns:1fr !important}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.se-cards-section .se-info-cols.cols-3{grid-template-columns:repeat(2,1fr) !important}
}
@media(min-width:320px)and (max-width:767px){.se-frequency-legend .se-freq-text{font-size:13px}
.se-frequency-legend .se-freq-badge{width:30px;height:30px;min-width:30px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:-0.5px}
.se-frequency-legend .se-freq-item{gap:10px}
.se-cards-section .se-capital-badge{width:25px;height:25px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}
.se-cards-section .se-capitals{display:flex;gap:5px;flex-shrink:0}
.se-cards-section .se-card-header{padding:10px 10px}
.se-cards-section .se-card-title{font-size:16px;line-height:110%}
}
.hip-wrapper{margin:40px 0 60px}
.hip-columns{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}
.hip-col{padding:36px 32px}
.hip-col.hip-col--left{border-right:1px solid #e0e0e0}
.hip-section{padding:8px 0 24px}
.hip-section-title{font-family:"ES Klarheit Grotesk Smbd";font-size:20px;font-weight:700;color:#000;margin-bottom:20px;position:relative;padding-bottom:10px}
.hip-section-title::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#ff5e4f}
.hip-divider{border-color:#e0e0e0;margin:8px 0 24px}
.hip-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-bottom:16px}
.hip-stats-col{display:flex;flex-direction:column;gap:20px}
.hip-img-col img{width:100%;border-radius:10px;object-fit:cover;display:block}
.hip-img-bottom{margin-top:16px}
.hip-img-bottom img{width:100%;border-radius:10px;object-fit:cover;display:block}
.hip-stats-inline{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:16px}
.hip-stats-inline .hip-stat{flex:1 1 calc(50% - 12px)}
.hip-stat{margin-bottom:4px}
.hip-stat.hip-stat--bottom{margin-top:16px}
.hip-number{font-family:"ES Klarheit Grotesk Smbd";font-size:28px;font-weight:700;color:#000;line-height:1.1}
.hip-number span{font-size:22px;font-weight:600}
.hip-stat-label{font-size:13px;color:#555;margin-top:4px;line-height:1.4;font-family:"ES Klarheit Grotesk Md"}
.hip-badge{display:inline-block;background:#ff5e4f;color:#fff;padding:3px 10px;font-size:13px;border-radius:4px;margin-top:6px;font-weight:600}
@media(min-width:320px)and (max-width:767px){.hip-columns{grid-template-columns:1fr}
.hip-col.hip-col--left{border-right:0;border-bottom:1px solid #e0e0e0}
.hip-col{padding:24px 18px}
.hip-row{grid-template-columns:1fr}
.hip-number{font-size:22px}
.hip-number span{font-size:18px}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.hip-col{padding:24px 20px}
.hip-number{font-size:22px}
.hip-number span{font-size:18px}
.hip-section-title{font-size:17px}
}
.ContextAcc{margin-bottom:80px}
.ContextAcc .accordion-button::after{transition:all .5s}
.ContextAcc .ContextImg{height:100%}
.ContextAcc .ContextImg img{height:100%;object-fit:cover}
.ContextAcc .accordion-button{font-family:"ES Klarheit Grotesk Smbd";font-weight:600;font-size:22px;color:#ff5e4f;padding:23px 20px}
.ContextAcc .accordion-button:not(.collapsed){background-color:#ff5e4f;color:#fff}
.accordion-button:not(.collapsed)::after{background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/up-arrow.svg);transform:rotate(-180deg)}
.OperatingCards{background-color:#ff5e4f}
.OperatingCards h5{font-family:"ES Klarheit Grotesk Smbd";font-weight:600;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px}
.OperatingCards ul{list-style:none;list-style-type:none;margin:0;padding:0}
.OperatingCards ul li{color:#fff;background-image:url(clientlib-annual-report/images/white-arrw-list.png);background-repeat:no-repeat;background-position:left top 6px;padding:0 0 0 25px;margin-bottom:5px}
button:focus{outline:none !important;box-shadow:none !important}
.esg-section{padding:40px 0;background:#fff}
.esg-section .row{row-gap:30px}
.esg-section .esg-card h3{font-size:26px;font-weight:700;margin-bottom:20px;line-height:1.1}
.esg-section .esg-card ul{margin:0;padding:0;list-style:none}
.esg-section .esg-card ul li{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.esg-section .esg-card ul li .number{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:1;margin-top:2px}
.esg-section .esg-card ul li .text{font-size:16px;font-weight:500;line-height:1.35;color:#000}
.esg-section .esg-card.environment h3{color:#2d7b4f}
.esg-section .esg-card.environment .number{background:#2d7b4f}
.esg-section .esg-card.social h3{color:#57a7c9}
.esg-section .esg-card.social .number{background:#57a7c9}
.esg-section .esg-card.governance h3{color:#432b8f}
.esg-section .esg-card.governance .number{background:#432b8f}
@media(max-width:991px){.esg-section .esg-card h3{font-size:28px}
.esg-section .esg-card ul li .text{font-size:20px}
}
@media(max-width:767px){.esg-section{padding:30px 0}
.esg-section .esg-card h3{font-size:24px}
.esg-section .esg-card ul li{gap:8px;margin-bottom:12px}
.esg-section .esg-card ul li .number{width:24px;height:24px;min-width:24px;font-size:13px}
.esg-section .esg-card ul li .text{font-size:17px}
}
@media(min-width:320px)and (max-width:767px){.bread-wrp{margin-top:56px;margin-bottom:10px !important}
}
.esg-vision-section{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}
.esg-vision-section .left-panel{background:#ef6154;min-height:100%;padding:100px 70px;display:flex;align-items:center}
.esg-vision-section .left-panel h2{color:#fff;font-size:38px;line-height:1.4;font-weight:600;font-family:"ES Klarheit Grotesk Smbd";margin:0;letter-spacing:-1px}
.esg-vision-section .right-panel{background:#0d0d0f;color:#fff;padding:90px 70px;min-height:100%;display:flex;flex-direction:column;justify-content:center}
.esg-vision-section .author-box{display:flex;align-items:center;gap:18px;margin-bottom:35px}
.esg-vision-section .author-box .author-img{width:90px;height:90px;border-radius:50%;overflow:hidden;flex-shrink:0}
.esg-vision-section .author-box .author-img img{width:100%;height:100%;object-fit:cover}
.esg-vision-section .author-box .author-info h4{font-size:30px;font-weight:700;margin-bottom:5px;color:#fff}
.esg-vision-section .author-box .author-info p{margin:0;font-size:17px;color:#9b9b9b;font-weight:500}
.esg-vision-section .quote-section{margin-top:0;display:flex;align-items:flex-start;gap:25px}
.esg-vision-section .quote-section .quote-icon{color:#ff5b4d;font-size:60px;line-height:1}
.esg-vision-section .quote-section .profile{display:flex;gap:18px;align-items:flex-start}
.esg-vision-section .quote-section .profile img{width:75px;height:75px;border-radius:50%;object-fit:cover}
.esg-vision-section .quote-section .quote-content{flex:1}
.esg-vision-section .quote-section .quote-text{font-size:18px;line-height:1.9;color:#ddd;margin-bottom:18px}
.esg-vision-section .quote-section .quote-text img{width:20px !important;height:20px !important}
.esg-vision-section .quote-section .author{color:#ff5b4d;font-weight:600}
.esg-vision-section .quote-section .role{color:#999;margin-left:0;font-size:14px;margin-bottom:10px}
.esg-vision-section .esg-links{display:flex;flex-wrap:wrap;gap:25px 70px;margin-top:100px}
.esg-vision-section .esg-links a{color:#d7d7d7;text-decoration:none;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;transition:.3s ease}
.esg-vision-section .esg-links a span{color:#fff;font-size:30px;line-height:1}
.esg-vision-section .esg-links a:hover{color:#ef6154}
@media(max-width:1199px){.esg-vision-section .left-panel,.esg-vision-section .right-panel{padding:70px 50px}
.esg-vision-section .left-panel h2{font-size:46px}
.esg-vision-section .quote-box p{font-size:22px}
}
@media(max-width:991px){.esg-vision-section .left-panel,.esg-vision-section .right-panel{padding:60px 35px}
.esg-vision-section .left-panel h2{font-size:38px}
.esg-vision-section .quote-box p{font-size:20px}
.esg-vision-section .esg-links{margin-top:60px}
}
@media(max-width:767px){.esg-vision-section .left-panel,.esg-vision-section .right-panel{padding:45px 25px}
.esg-vision-section .left-panel h2{font-size:26px;line-height:1.15;letter-spacing:0}
.esg-vision-section .author-box{gap:12px;margin-bottom:25px}
.esg-vision-section .author-box .author-img{width:65px;height:65px}
.esg-vision-section .author-box .author-info h4{font-size:22px}
.esg-vision-section .author-box .author-info p{font-size:13px}
.esg-vision-section .quote-box p{font-size:16px;line-height:1.3}
.esg-vision-section .quote-box .quote-start,.esg-vision-section .quote-box .quote-end{font-size:34px}
.esg-vision-section .quote-box .quote-start{left:-10px;top:-2px}
.esg-vision-section .esg-links{flex-direction:column;gap:18px;margin-top:50px}
.esg-vision-section .esg-links a{font-size:18px}
.esg-vision-section .esg-links a span{font-size:22px}
}
.esg-table-section{padding:80px 0;background:#f4f4f4;width:100vw;margin-left:calc(50% - 50vw)}
.esg-table-section tbody{background-color:#fafafa}
.esg-table-section .table-responsive{overflow-x:auto}
.esg-table-section .esg-table{width:100%;margin:0;border-collapse:collapse;background:rgba(0,0,0,0)}
.esg-table-section .esg-table thead th{border:0;padding:0 40px 35px;font-size:30px;font-weight:700;color:#000;line-height:1;background:rgba(0,0,0,0)}
.esg-table-section .esg-table thead .vision-head{width:35%}
.esg-table-section .esg-table thead .progress-head{width:65%}
.esg-table-section .esg-table tbody tr{border-bottom:1px solid #d8d8d8}
.esg-table-section .esg-table td{vertical-align:top;border:0;background:rgba(0,0,0,0)}
.esg-table-section .esg-table .vision-cell{position:relative;padding:30px 40px 30px 50px;font-size:18px;line-height:1.2;font-weight:500;color:#111 !important;border-right:1px solid #d8d8d8}
.esg-table-section .esg-table .vision-cell::before{content:"";position:absolute;left:0;top:0;width:12px;height:100%}
.esg-table-section .esg-table .vision-cell.green::before{background:#3b7c56}
.esg-table-section .esg-table .vision-cell.blue::before{background:#78b4cb}
.esg-table-section .esg-table .vision-cell.purple::before{background:#5b318f}
.esg-table-section .esg-table .progress-cell{padding:26px 35px}
.esg-table-section .esg-table .progress-cell ul{margin:0;padding-left:28px}
.esg-table-section .esg-table .progress-cell ul li{color:#ec6d62;font-size:16px;line-height:1.25;margin-bottom:12px}
.esg-table-section .esg-table .progress-cell ul li:last-child{margin-bottom:0}
.esg-table-section .esg-table .progress-cell ul li::marker{font-size:15px}
@media(max-width:1399px){.esg-table-section .esg-table thead th{font-size:56px}
.esg-table-section .esg-table .vision-cell{font-size:20px}
.esg-table-section .esg-table .progress-cell ul li{font-size:18px}
}
@media(max-width:991px){.esg-table-section{padding:60px 0}
.esg-table-section .esg-table{min-width:1000px}
.esg-table-section .esg-table thead th{font-size:40px;padding-bottom:25px}
.esg-table-section .esg-table .vision-cell{padding:25px 25px 25px 45px;font-size:18px}
.esg-table-section .esg-table .vision-cell::before{width:8px}
.esg-table-section .esg-table .progress-cell{padding:22px 20px}
.esg-table-section .esg-table .progress-cell ul li{font-size:16px}
}
@media(max-width:767px){.esg-table-section .esg-table{min-width:900px}
}
#bussmodel .link{position:absolute;width:40px;height:14px;background-color:rgba(0,0,0,0)}
#bussmodel .link.link1{bottom:83px;left:85px}
#bussmodel .link.link2{bottom:43px;left:327px}
#bussmodel .link.link3{bottom:219px;left:101px}
#bussmodel .link.link4{bottom:219px;left:173px}
@media only screen and (min-width:1400px)and (max-width:1599px){.fs22{font-size:19px;line-height:28px}
.nosInfo h3{font-size:28px}
.nosInfo small{font-size:14px}
}
#Reportprofile .capital-list{grid-template-columns:repeat(2,1fr);gap:16px 80px;margin-top:32px}
#Reportprofile .capital-item h3{font-size:16px}
.liststyle li{font-size:16px;line-height:28px;margin-bottom:10px}
.nosInfo h3{font-size:27px}
.fs22{font-size:17px;line-height:22px}
#Valuecreated2 .ValuecreatedBg{padding:80px 0}
.ValueCeationBox2{margin-bottom:50px;position:relative;height:810px}
.ValueCeationBox2 h5{background-color:#ff5e4f;color:var(--white);padding:10px}
.ValueCeationBox2 p{padding-right:10px}
.camicon{background:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/cam.png) no-repeat left 10px;padding-bottom:10px;padding-top:10px;padding-left:50px;background-size:44px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;bottom:0}
.camicon{position:relative}
.fs26{font-size:20px !important}
#Reportprofile .capital-list{grid-template-columns:repeat(1,1fr);gap:16px 80px;margin-top:32px}
#Reportprofile .capital-item h3{font-size:16px}
.liststyle li{font-size:16px;line-height:28px;margin-bottom:10px}
.nosInfo h3{font-size:27px}
.fs22{font-size:17px;line-height:22px}
.ValueCeationBox2{height:auto}
.camicon{position:relative}
.esg-vision-section .quote-section .profile{display:block;gap:18px;align-items:flex-start}
.esg-table-section .esg-table thead th{font-size:28px;padding-bottom:25px}
.greybx{background-color:#dddcdb}
.soclink2{color:#000;border-bottom:2px solid #ff5e4f;font-weight:600;font-size:12px}
a:hover{color:#0a58ca}
.litorgbx{background-color:#fcdbd0;padding:15px 20px}
.blackbg.padtopbot{width:100%;margin-left:0;border-top-left-radius:0}
.mdaconnumbx img{width:60px;padding-right:10px}
.mdaconnumbx{display:flex;align-items:start;margin-bottom:15px}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(../../../../../../content/dam/ltimcorporatewebsite/annual-report-2026/down-arrow.svg);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
@media(min-width:1400px){.container.business-model-26{max-width:100% !important}
}
.about-reports.report-profile{background-color:#fff;padding:0;margin-top:0}
#Reportprofile .capital-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 80px;margin:auto;margin-top:42px}
.blue11{color:#004b88}
.blue12{color:#00305f}
.lh-1-2{line-height:1.2}
.ev-right__inner{padding-left:50px}
@media screen and (max-width:767px){.ev-right__inner{padding-left:0}
}
@media screen and (max-width:767px){.ev-left{margin-bottom:24px}
}
.environment-sdgs{width:80%;display:flex;flex-wrap:wrap;column-gap:12px;row-gap:12px;margin-top:16px}
@media screen and (max-width:768px){.environment-sdgs{width:100%}
}
.environment-sdgs .sdg-item{width:60px}
.ev-performance{background-color:#fff1d0;padding:50px}
@media screen and (max-width:767px){.ev-performance{padding:20px 10px}
}
.ev-col{display:flex;flex-direction:column;margin-bottom:20px}
.ev-col__top{display:flex;flex-direction:column;flex:1}
.green-building-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
@media screen and (max-width:767px){.green-building-grid{grid-template-columns:repeat(1,1fr)}
}
ul.nolist{list-style:none !important}
@media screen and (max-width:767px){ul.nolist{padding-left:0}
}
.points ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:24px}
.social-counters{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:50px}
.text-balance{text-wrap:balance !important}
.oprcontxtbg1{background-color:#0d1333;padding:25px;border-radius:15px}
.oprcontxtbg1 .casetit{color:#fff;background-color:#008fd5}
.social-table-1 tr th:last-child,.social-table-1 tr td:last-child{text-align:right}
.outcomes{padding:30px;background-color:#eef5fb;border-radius:12px}
.outcomes .h-100{margin-bottom:24px;padding-top:24px;border-bottom:1px solid #000}
.projectsLinear{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:50px;margin-top:24px}
@media screen and (max-width:767px){.projectsLinear{grid-template-columns:repeat(1,1fr)}
}
.projectsLinear.vdp{grid-template-columns:repeat(2,1fr)}
@media screen and (max-width:767px){.projectsLinear.vdp{grid-template-columns:repeat(1,1fr)}
}
.projectsLinear .project{display:flex;flex-direction:column;padding:16px;border:1px solid rgba(0,0,0,.1)}
.projectsLinear .project__name{margin-bottom:16px}
.projectsLinear .project__table{margin-top:16px;display:flex;flex-direction:column;font-size:14px}
.projectsLinear .project__table table ul{padding-left:15px}
.projectsLinear .project__table tr td{width:50%}
.projectsLinear .project__table .sdg{margin:0;padding:0;list-style:none;display:flex;column-gap:5px}
.projectsLinear .project__desc p{line-height:1.5}
.projectsLinear .project .table>:not(caption)>*>*{border-bottom:1px solid #000}
.childs{aspect-ratio:16/9;overflow:hidden;border-radius:15px}
.childs img{width:100%;height:100%;object-fit:cover}
.outcomesgrid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px;row-gap:40px}
.principle-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:30px}
@media screen and (max-width:767px){.principle-grid{grid-template-columns:repeat(1,1fr)}
}
.principle-grid .grid{display:flex;align-items:center;column-gap:24px}
.principle-grid .grid .ico{width:80px}
.principle-grid .grid .text{width:50%}
@media screen and (max-width:767px){.principle-grid .grid .text{width:70%}
}
.principle-grid .grid .text p{margin-bottom:0;color:#58595b;font-weight:600}
.board-expertieseTable tr td:nth-child(2),.board-expertieseTable tr td:nth-child(3){text-align:right}
.board-expertieseTable tr th:nth-child(2),.board-expertieseTable tr th:nth-child(3){text-align:right}
.boardCommities{display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px;column-gap:24px}
@media screen and (max-width:767px){.boardCommities{grid-template-columns:repeat(1,1fr)}
}
.label{display:inline-block;padding:3px;border-radius:30px;width:53px;text-align:center}
.label.yellow{background-color:#ffca04 !important;color:#000 !important}
.label.blue{background-color:#002f5e !important;color:#fff !important}
.bod-list{list-style-type:decimal;display:flex;flex-wrap:wrap;margin-top:40px;padding-left:35px}
@media screen and (max-width:767px){.bod-list{padding-left:35px}
}
.bod-list li{margin-bottom:30px;width:33%;color:#008fd5 !important;font-weight:700;font-size:22px}
@media screen and (max-width:767px){.bod-list li{width:100%}
}
.bod-list li .bod-box h4{font-size:22px;font-weight:700;color:#008fd5 !important}
.bod-list li .bod-box p{margin-bottom:5px}
.bod-list li .bod-box span{background-color:#e1e8f5;display:inline-block;border-radius:30px;text-align:center;font-size:16px}
.bod-list li .bod-box span.bluebg{background-color:#004b88;color:#fff}
.bodL{border-bottom:solid 1px #000;border-top:solid 1px #000;padding:10px 0;font-size:14px}
.bodL span{display:inline-block;margin-right:10px}
.bodL span span{width:10px;height:10px;border-radius:50%}
.bodL span span.yellow{background-color:#ffca04 !important}
.bodL span span.blue{background-color:#002f5e !important}
.bodbox-contex{border-bottom:solid 1px #e4e4e4;margin-bottom:50px;padding-bottom:30px;margin-top:30px}
@media screen and (max-width:767px){.bodbox-contex{padding-left:0;padding-right:0}
}
.bodbox-contex .bobpix{background-color:#5c626e;border-radius:8px;overflow:hidden;border:1px solid #002f5e;margin-bottom:8px}
.bodbox-contex .names{border-bottom:solid 1px #ffcb05;padding-bottom:10px;margin-bottom:10px}
.bodbox-contex .names h4{font-size:22px;color:#008fd5;font-weight:700}
.bodbox-contex .names p{margin-bottom:5px}
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0,visibility 0 ease 0;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image:before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(0,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports(padding:max(0)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}
}
.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes a{to{transform:rotate(1turn)}
}
.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}
@media(max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
.fancybox-caption{padding-left:12px;padding-right:12px}
@supports(padding:max(0)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
}
}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus:before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}
@media(max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@media only screen and (min-width:1400px) and (max-width:1599px){#header .dropdown-full-wrp{padding:100px 0 0}
}
@media only screen and (min-width:1200px) and (max-width:1399px){.container__1440_wrp{max-width:1200px}
.home-banner-wrp .container__1440_wrp .caption-wrp{max-width:400px}
.global-presence-wrp .global-pic-cvr .gp-card.show .global-list{right:-100px !important}
.global-presence-wrp .global-pic-cvr ul li a{font-size:16px}
.global-presence-wrp .global-pic-cvr ul li a span{top:17px}
.global-presence-wrp{padding:30px 0}
.desc{font-size:20px;line-height:1.5}
.graph .nos{left:80px}
p,.corporate-section .purpose-left p,.corporate-section .about-section p,.corporate-section .list-grid li{font-size:14px;line-height:22px}
.corporate-section .fact-item span,.corporate-section .label{font-size:21px}
.corporate-section .fact-item h3,.corporate-section .stats-item h3{font-size:68px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1199px) and (orientation:landscape){.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list{right:-210px}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list{right:-240px;width:280px}
.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list{right:-220px}
.graph .nos{left:100px}
.graph{position:relative;transform:scale(0.8) translateX(-20px)}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.row{margin:0}
.common-ttle{font-size:28px;line-height:36px}
.hamburger .line{width:22px;margin:6px auto}
.annual-breadcrumb-26.bread-wrp{margin-top:70px}
#infinite-possibilities{padding:50px 0}
#infinite-possibilities .infinite-possibilities-logo img{width:100%}
.desc{font-size:20px}
#header .dropdown-full-wrp{text-align:left;overflow-y:auto;padding-bottom:50px}
#footer.annual-footer-26{font-size:12px}
.RiskManagement .sub-ttle{margin-top:20px}
.RiskManagement .mt-5{margin-top:0!important}
.RiskManagement .col-lg-7{padding:0}
.RiskManagement .desc{margin-bottom:10px}
.kpi-wrapper{padding:20px 0}
.kpi-wrapper .grid-2,.kpi-wrapper .grid-3{display:block}
.graph .nos{left:80px}
.graph .nos{left:80px;top:-4px}
.global-presence-wrp .global-pic-cvr .gp-card{width:100%}
.global-presence-wrp .global-pic-cvr ul{padding:0;margin:auto 0 auto auto;list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;border:1px solid #19191a;border-radius:10px;overflow-x:auto;overflow-y:hidden;width:100%;white-space:nowrap;scrollbar-width:thin;margin-top:30px}
.global-presence-wrp .global-pic-cvr ul::-webkit-scrollbar{height:6px}
.global-presence-wrp .global-pic-cvr ul::-webkit-scrollbar-thumb{background:#666;border-radius:10px}
.global-presence-wrp .global-pic-cvr ul li{flex:0 0 auto}
.global-presence-wrp .global-pic-cvr{position:relative;height:480px}
.global-presence-wrp .global-pic-cvr .gp-card{top:-20px}
.global-presence-wrp .global-lhs{margin-top:10px}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list{right:0;width:250px;top:0}
.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list{right:40px}
.corporate-section{margin:auto;padding:50px 0}
.corporate-section .purpose-left,.corporate-section .purpose-right,.corporate-section .facts-card{padding:13px}
.corporate-section .facts-grid{grid-template-columns:1fr 1fr 1fr}
.corporate-section .stats-item{padding:15px}
.corporate-section .stats-card{grid-template-columns:1fr 1fr}
}
@media(min-width:320px) and (max-width:767px){.row{margin:0}
.common-ttle{font-size:28px;line-height:36px}
.hamburger .line{width:22px;margin:6px auto}
.annual-breadcrumb-26.bread-wrp{margin-top:56px}
.annual-breadcrumb-26.bread-wrp ol.breadcrumb li{font-size:11px}
#infinite-possibilities{padding:50px 0}
#infinite-possibilities .infinite-possibilities-logo img{width:100%}
#infinite-possibilities .outcreate h3{font-size:25px}
#infinite-possibilities .outcreate h2{font-size:60px}
p{font-size:16px}
.desc{font-size:18px}
#header .dropdown-full-wrp{text-align:left;overflow-y:auto;padding-bottom:50px;top:50px;height:calc(100dvh - 50px);padding-top:20px}
#header{background-color:#19191a !important}
#footer.annual-footer-26{font-size:12px}
#chairmans-message .chairmansLHS .bigName{font-size:36px;padding:10px 0;padding-bottom:50px}
#chairmans-message .bottompartical{display:none}
.chairperson-wrp{background-color:white;border-radius:10px;overflow:hidden}
#chairmans-message .chairmansLHS{place-content:start}
#chairmans-message .pt-5{padding-top:2rem !important}
#chairmans-message p br{display:none}
.RiskManagement .sub-ttle{margin-top:20px}
.RiskManagement .mt-5{margin-top:0!important}
.RiskManagement .col-lg-7{padding:0}
.RiskManagement .desc{margin-bottom:10px}
.page-title{font-size:30px}
#erm .erm-section,#erm .risks-section{padding:30px 0}
.title36{font-size:26px}
#header .logo img{width:80px}
.Annual-Report img{width:108px}
.kpi-wrapper{padding:20px 0}
.kpi-wrapper .grid-2,.kpi-wrapper .grid-3{display:block}
#Valuecreated .ValuecreatedBg{padding:40px 0}
.graph-l{padding-top:20px;margin-bottom:30px}
.graph .nos{left:80px;top:-4px}
.global-presence-wrp .global-pic-cvr .gp-card{width:100%}
.global-presence-wrp .global-pic-cvr ul{padding:0;margin:auto 0 auto auto;list-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;border:1px solid #19191a;border-radius:10px;overflow-x:auto;overflow-y:hidden;width:100%;white-space:nowrap;scrollbar-width:thin;margin-top:30px}
.global-presence-wrp .global-pic-cvr ul::-webkit-scrollbar{height:6px}
.global-presence-wrp .global-pic-cvr ul::-webkit-scrollbar-thumb{background:#666;border-radius:10px}
.global-presence-wrp .global-pic-cvr ul li{flex:0 0 auto}
.global-presence-wrp .global-pic-cvr{position:relative;height:210px}
.global-presence-wrp .global-pic-cvr .gp-card{top:-20px}
.global-presence-wrp .global-lhs{margin-top:10px}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list{right:0;width:170px;top:0}
.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list{right:170px}
.corporate-section{margin:auto;padding:20px 0}
.corporate-section .top-icons{flex-wrap:wrap;gap:20px 60px}
.corporate-section .purpose-left,.corporate-section .purpose-right,.corporate-section .facts-card{padding:35px 10px}
.corporate-section .purpose-left p,.corporate-section .list-grid li,.corporate-section .about-section p{font-size:16px}
.corporate-section .facts-grid,.corporate-section .stats-card{grid-template-columns:1fr 1fr}
.corporate-section .fact-item span,.corporate-section .label{font-size:18px;line-height:1;color:#000;letter-spacing:0}
.corporate-section .fact-item span .fs18,.corporate-section .fact-item span,.corporate-section .label .fs18{font-size:13px !important}
.corporate-section h2{font-size:26px}
.corporate-section .facts-card{margin-top:20px}
.corporate-section .stats-item{padding:15px;gap:15px}
.case-study-section{display:block}
.case-study-section .left-overlay{left:0;bottom:-5px;top:inherit}
.case-study-section .profile{display:block;gap:18px;align-items:flex-start}
.case-study-section .quote-section{margin-top:0}
.case-study-section .quote-content{margin-top:30px}
.tech-impact{padding:30px 10px}
.tech-impact .tech,.tech-impact .impact-box{padding:18px}
.greyBg{background-color:#dddcdb;padding:30px 0}
.case-studies .case-studies-wrp1.mt-5{margin-top:0rem !important}
}