.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:opacity 3s ease-in-out!important}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=)}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAgMjJMMjIgMGwyLjEgMi4xTDQuMiAyMmwxOS45IDE5LjlMMjIgNDQgMCAyMnonLz48L3N2Zz4=)}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3IDIyTDUgNDRsLTIuMS0yLjFMMjIuOCAyMiAyLjkgMi4xIDUgMGwyMiAyMnonLz48L3N2Zz4=)}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.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,.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:8px;height:8px;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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%;-o-object-fit:contain;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%;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PHBhdGggaWQ9J2EnIHN0cm9rZT0nIzZjNmM2Yycgc3Ryb2tlLXdpZHRoPScxMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBkPSdNNjAgN3YyMCcvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwIDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2EnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAgNjApJy8+PHVzZSB4bGluazpocmVmPScjYScgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCA2MCknLz48L3N2Zz4=);background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;\A \A \A \A \A charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PHBhdGggaWQ9J2EnIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPScxMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBkPSdNNjAgN3YyMCcvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwIDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2EnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAgNjApJy8+PHVzZSB4bGluazpocmVmPScjYScgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCA2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNhJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCA2MCknLz48L3N2Zz4=)}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes b{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:b}@keyframes c{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:c}@keyframes d{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:d}@keyframes e{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:e}@keyframes f{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:f}@keyframes g{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:g}@keyframes h{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:h}@keyframes i{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:i}@keyframes j{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:j}@keyframes k{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:k}@keyframes l{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:l}@keyframes m{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:m}@keyframes n{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:n}@keyframes o{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:o}@keyframes p{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:p}@keyframes q{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:q}@keyframes r{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:r}@keyframes s{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:s}@keyframes t{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:t}@keyframes u{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:u}@keyframes v{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:v}@keyframes w{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:w}@keyframes x{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:x}@keyframes y{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:y}@keyframes z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:z}@keyframes A{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:A}@keyframes B{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:B}@keyframes C{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:C}@keyframes D{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:D}@keyframes E{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:E}@keyframes F{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:F}@keyframes G{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:G}@keyframes H{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:H}@keyframes I{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:I}@keyframes J{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:J}@keyframes K{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:K}@keyframes L{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:L}@keyframes M{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:M}@keyframes N{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:N;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes O{0%{transform:perspective(400px) rotateY(0deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:O}@keyframes P{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}to{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:P;animation-timing-function:ease-out}@keyframes Q{0%{transform:translateX(0) skewX(0deg);opacity:1}to{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:Q;animation-timing-function:ease-in}@keyframes R{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:R}@keyframes S{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:S}@keyframes T{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:T}@keyframes U{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:U}@keyframes V{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:V}@keyframes W{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:W}@keyframes X{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:X}@keyframes Y{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:Y}@keyframes Z{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:Z}@keyframes ab{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:ab}@keyframes bb{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:bb}@keyframes cb{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:cb}@keyframes db{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:db}@keyframes eb{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:eb}@keyframes fb{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:fb}@keyframes gb{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:gb}@keyframes hb{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}.hinge{animation-name:hb}@keyframes ib{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:ib}@keyframes jb{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:jb}:root{--gold:#998165;--dark:#333;--light:#f5f5f5;--gray:#a5a5a5;--grayo:hsla(0,0%,65%,.6);--darko:rgba(51,51,51,.9);--lighto:hsla(0,0%,100%,.9);--bdw:10px}p{font-size:1rem}a{text-decoration:none}img{max-width:100%}figure{margin:0}.scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.scrollbar::-webkit-scrollbar{width:3px;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--gold)}.swiper-pagination{bottom:-60px!important}.swiper-pagination-bullet{width:10px;height:10px;border:2px solid var(--dark);border-radius:50%;margin:4px;display:inline-block;box-sizing:border-box;background-color:transparent;cursor:pointer}.swiper-pagination-bullet-active{background-color:var(--dark)}@media screen and (min-width:30em){:root{--bdw:30px
    }.swiper-pagination{bottom:-10px!important}p{font-size:1.1rem}}@keyframes kb{0%{box-shadow:0 0 0 0 rgba(51,51,51,.3);-webkit-transition:box-shadow .3s ease-in-out}to{box-shadow:0 0 0 30px transparent;-webkit-transform:translateZ(0);-webkit-transition:box-shadow .4s ease-in-out}}@keyframes lb{to{transform:translateX(100%)}}@font-face{font-family:AGC;src:url(../fonts/AGC/AGCRegular.ttf) format("truetype");font-weight:400}@font-face{font-family:AGC;src:url(https://www.sumou.com.sa/portal/wp-content/themes/sumou-white/assets/fonts/AGC/AGCUltraLight.ttf) format("truetype");font-weight:100}@font-face{font-family:AGC;src:url(../fonts/AGC/AGCBold.ttf) format("truetype");font-weight:700}@font-face{font-family:bravo;src:url(../fonts/bravo/bavro-regular-webfont.eot);src:url(../fonts/bravo/bavro-regular-webfont.eot@) format("embedded-opentype"),url(../fonts/bravo/bavro-regular-webfont.woff2) format("woff2"),url(../fonts/bravo/bavro-regular-webfont.woff) format("woff"),url(../fonts/bravo/bavro-regular-webfont.ttf) format("truetype"),url(../fonts/bravo/bavro-regular-webfont.svg) format("svg");font-weight:400;font-style:normal}body{font-family:AGC,sans-serif}.AGC{font-family:AGC}h1,h2,h3,h4,h5,h6{font-size:1.4rem;color:#9c8a63;margin:0}html{font-size:62.5%}@media screen and (min-width:64em){html{font-size:100%}h1,h2,h3,h4,h5,h6{font-size:1rem}}.btn{border:none;background-color:transparent;padding:0;cursor:pointer}.btn img{max-width:100%}.btn:focus{outline:0}:lang(ar) .btn{font-family:AGC}.list{padding:0;margin:0;list-style:none}.form-field{position:relative;padding-top:1rem}.form-field:after,.form-field:before{content:"";position:absolute;display:block;width:100%;height:2px;background-color:#e2e2e2;bottom:0;left:0;transition:all .5s}.form-field--active:after,.form-field--active:before{background-color:var(--gold)}.form-field--active label{transform:scale(.8) translateY(-20px);color:var(--gold)!important}.form label{display:inline-block;color:var(--light);transition:all .5s;font-weight:400;font-size:.85rem;padding:3%}.form input,.form textarea{position:relative;background:0 0;width:100%;border:none;outline:none;padding:2px 0;color:#fff}.form button{color:var(--light);position:relative;font-size:1rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-right:5%}.form button svg{height:100%;width:.85rem;transform:translateX(50%);transform-origin:100% center;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1) .2s;fill:var(--light)}.form button:hover{color:var(--gold)}.form button:hover svg{opacity:1;transform:scale(1) translateX(-20%)}.form button:hover:after{background-color:var(--gold);transform:scaleX(1)}.header{position:-webkit-sticky;position:sticky;top:2rem;z-index:100;padding:0 20px;direction:rtl}.header__logo{transition:all .3s;text-transform:uppercase;text-align:left;position:relative;display:block;width:25vmin;max-width:180px;margin-top:-2px}.header__logo svg{transition:opacity .3s ease-in}.header__logo svg:first-child{opacity:1;width:100%;z-index:3}.header__logo svg:last-child{position:absolute;top:0;right:10px;opacity:1;height:100%}.header__logo.active-link svg:first-child{opacity:1}.header__logo.active-link svg:last-child{opacity:0}.header__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;left:calc(var(--bdw) + 20px);top:calc(var(--bdw) + 20px)}.header__nav-trigger{position:relative;width:35px;z-index:90}.header__nav-trigger svg{width:100%;fill:var(--gold);transition:all .34s ease-out}.header__nav-trigger .line{opacity:1;transform:rotate(0) translateY(0) translateX(0);transform-origin:1em 1em;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.header__nav-trigger .line-1{transform-origin:1em 2.5em}.header__nav-trigger .line-3{transform-origin:1em 4.5em}.header .language-selector{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px;-ms-flex-align:center;align-items:center;transition:opacity .3s ease-in}.header .language-selector li{width:30px;height:30px;margin-bottom:5px}.header .language-selector a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:var(--dark);font-size:.85rem;color:#fff;text-decoration:none;opacity:.2;width:100%;height:100%;transition:opacity .2s ease;text-align:center}.header .language-selector a:hover{opacity:1}.header .language-selector a.active{background-color:var(--gold);opacity:1;cursor:not-allowed}.nav-container{position:fixed;z-index:80;top:var(--bdw);left:var(--bdw);width:100%;height:100%;max-width:220px;padding:0 20px;background-color:#232222a6;transform:translateX(-120%);transition:transform .5s cubic-bezier(.07,.23,.34,1);will-change:transform}.nav-container ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.nav-container a{position:relative;display:block;padding:1rem .2rem!important;font-size:1rem;text-decoration:none;color:#fff;will-change:transform}.nav-container a:after{content:"";position:absolute;bottom:5px;right:0;width:50%;height:1px;background-color:#60606e;transition:all .2s ease-in-out;transform:scaleX(0);transform-origin:100% 50%}.nav-container a.active-link:after,.nav-container a:hover:after{transform:scaleX(1)}[data-navopen=true] .header__logo{opacity:0;pointer-events:none}[data-navopen=true] .nav-container{transform:translateX(0)}[data-navopen=true] .language-selector{opacity:0}[data-navopen=true] .header__nav-trigger svg{fill:var(--gold)}[data-navopen=true] .header__nav-trigger .line-1{transform:rotate(37deg) translateY(0) translateX(0)}[data-navopen=true] .header__nav-trigger .line-2{opacity:0}[data-navopen=true] .header__nav-trigger .line-3{transform:rotate(-40deg) translateY(0) translateX(0)}:lang(ar) .header__nav-trigger svg{transform:scale(-1)}@media screen and (min-width:64em){.nav-container{width:auto;max-width:85%;height:70px}.nav-container ul{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-left:3rem}.nav-container li{margin-left:1rem}}.footer{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:3rem}.footer,.footer .back-to-top{display:-ms-flexbox;display:flex}.footer .back-to-top{position:fixed;background-color:#9c8a63;padding:0;width:4vmax;height:4vmax;max-width:60px;max-height:60px;padding:1rem;left:2rem;bottom:2rem;transition:opacity .3s ease-in;will-change:opacity;border-radius:25% 0%}.footer .back-to-top svg{width:100%;fill:var(--light);pointer-events:none}.footer-nav{display:-ms-flexbox;display:flex;font-size:1rem}.footer-nav li{margin:.5rem}.footer-nav a{color:var(--dark);fill:var(--dark)}.footer-nav a:hover{color:var(--gold);fill:var(--gold)}.footer-nav svg{max-width:100%}.footer-nav--social{margin-top:1rem}.footer-nav--social svg{width:1.5rem;height:1.5rem}@media screen and (min-width:64em){.footer{-ms-flex-direction:row}.footer-nav--social{margin-top:0}}.full-height{min-height:calc(100vh - var(--bdw) * 2)}.section.bg{background-size:cover;background-position:50%}.section--dark-bg{background:url(/frontpublic/images/aboutus-background.jpg)}.section--dark-bg .section__number h4:after{background-color:#998165}.section--dark-bg .subtitle{color:var(--light)}.section.contact{background-attachment:fixed}.section .subtitle{font-size:1.4rem;font-style:italic}.section__title h3{color:var(--gold);margin:0;font-size:2rem}.section__number{color:var(--gold);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:start}.section__number h1{font-family:bravo;font-size:5rem;margin-top:0}.section__number h1,.section__number h4{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section__number h4{position:relative;margin-top:0;text-transform:uppercase;transform-origin:center center 0;display:inline-block;white-space:nowrap;-ms-writing-mode:tb-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}[dir=rtl] .section__number h4:after{content:"";width:111rem;height:1px;background-color:#9c8a63;position:absolute;top:0;left:0;margin-left:0}[dir=ltr] .section__number h4:after{content:"";width:111rem;height:1px;background-color:#9c8a63;position:absolute;top:0;right:0;margin-left:0}.icon img,.icon svg{width:2rem}.video{background-size:cover;padding:2rem}.video__overlay{background-color:var(--lightO);padding:50px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.video__overlay p{margin-bottom:0}.video__overlay h3{margin:0;color:var(--gold);font-size:2.4rem}.video .btn{width:80px;height:80px}.video .btn svg{width:100%;fill:var(--dark)}.video .btn svg circle{stroke:var(--dark)}.read-more{color:var(--dark);position:relative;font-size:1rem;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.read-more svg{height:100%;width:.85rem;transform:translateX(50%);transform-origin:100% center;opacity:0;transition:all .3s cubic-bezier(.215,.61,.355,1) .2s}.read-more:after{content:"";position:absolute;bottom:-5px;left:0;width:80%;height:1.5px;background-color:var(--dark);transform:scaleX(.2);transform-origin:center left;transition:transform .3s cubic-bezier(.55,.085,.68,.53)}.read-more:hover svg{opacity:1;transform:scale(1) translateX(-20%)}.read-more:hover:after{transform:scaleX(1)}.info-general{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 5rem;-ms-flex-align:center;align-items:center}.info-general figure{margin:0}.info-general img{max-width:262px}.info-general__content{width:100%;margin-top:2rem}.text-wrap{overflow-y:scroll;max-height:250px;margin-top:0;padding-right:4rem;text-align:justify}@media screen and (min-width:64em){.text-wrap{padding-right:0;padding-left:4rem;min-height:39vh;padding-top:5rem}.section__number{-ms-flex-item-align:start;align-self:flex-start}.section__number h1{font-size:3rem}.section__number h4{font-size:2.1rem}.section .subtitle{font-size:.85rem}.info-general{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0 5rem;-ms-flex-align:center;align-items:center}.info-general figure{margin:0}.info-general__content{width:65%;margin-right:7%;margin-top:0}}.hero{position:relative;margin-top:-8rem}.hero__video-bg{z-index:0;overflow:hidden;pointer-events:none}.hero__video-bg,.hero__video-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.hero__video-bg:after{content:"";background-color:#eee;opacity:.97}.hero__video-bg video{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute;top:0;z-index:0}.hero .slider-layer{position:absolute;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;width:50vmax}.hero canvas{position:absolute;bottom:20vh;left:0}.hero__slider{position:relative;z-index:0}.hero__slider[data-slider=fade]{background-color:var(--dark)}.hero__slider[data-slider=fade]:after{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:5% -50px,50%;background-size:500px,100%;position:absolute;top:0;left:0;z-index:2}.hero__slider[data-slider=fade]:before{content:"";position:absolute;top:0;left:3vw;z-index:2;width:15%;height:100%;background-repeat:repeat-y;background-size:contain}.hero__slider[data-slider=fade] .swiper-slide{height:100vh}.hero__btn{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:50vw}.hero__btn p{font-size:1.6rem;color:var(--gold);margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:dashed}.hero__btn p span{color:var(--gray);font-size:1.4rem}.hero__btn p img{width:15px;box-shadow:3px 0 10px var(--gold)}.hero__btn .btn-top{position:relative;padding:1rem;text-align:center}.hero__btn ._df_button{position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;z-index:1}.slider-foreground{position:absolute;display:none;z-index:3;top:0;left:0;width:100%;height:calc(100vh - var(--bdw));display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr .2fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.slider-foreground,.slider-foreground figure{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slider-foreground figure{grid-row:1/2;grid-column:1/3;display:-ms-flexbox;display:flex}.slider-foreground img{max-width:300px;width:50vw}[dir=rtl] .slider-foreground h3{color:#b7ac87;font-size:2.6rem;padding-right:35px;font-weight:800}[dir=ltr] .slider-foreground h3{color:#b7ac87;font-size:2.6rem;padding-left:35px;font-weight:800}.slider-foreground h3 span{font-weight:400;color:#fff}@media screen and (min-width:64em){.hero__slider[data-slider=fade]:before{width:15%}.hero__slider[data-slider=fade]:after{background-position:105% -10px,50%}}.about__three-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--dark)}.about__three-boxes>div{padding:3rem;background-color:#fff;-ms-flex:1;flex:1;background-size:cover}.about__three-boxes h4{color:var(--gold);font-size:1.8rem;margin:1rem 0}.about__three-boxes .subtitle{font-style:italic}.about__three-boxes .gold-bg{color:var(--light);background-color:var(--gold)}.about__three-boxes .gold-bg h4{color:var(--light)}.about__three-boxes .dark-bg{background-color:var(--dark);color:var(--light)}.about__chairman{display:-ms-flexbox;display:flex}.about__chairman,.about__chairman .wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about__chairman .wrapper{padding:0 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:3fr;grid-template-rows:3fr;width:100%}.about__intro-img-section{background-repeat:no-repeat;background-size:cover;display:block;-ms-flex-item-align:start;align-self:flex-start;border:8px solid var(--gold);margin:3rem 0}.about__intro-img-section .img-holder{position:relative;padding-top:56.25%}.about__intro-img-section img{position:absolute;left:0;top:0;width:100%;height:auto}.about__text-body{font-size:1.4rem}.about__text-body h3{font-size:3.5rem;margin:0;color:#253276}@media screen and (min-width:64em){.about__three-boxes{-ms-flex-direction:row;flex-direction:row}.about__chairman .wrapper{-ms-grid-columns:16.66666667% 33.33333333% 41.66666667%;grid-template-columns:20%;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-flex-pack:start;justify-content:flex-start}.about__intro-img-section{margin:0 3rem}}.services .wrapper{padding:0 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:2fr;grid-template-rows:2fr;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.services__list{padding:9rem 2rem 0;font-size:2rem}.services__list li{margin-bottom:5rem}.services__list li:last-child{margin:0}.services__list h4{position:relative;color:var(--gold);font-size:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.services__list h4:after,.services__list h4:before{content:"";position:absolute}.services__list h4:before{width:20px;height:20px;background:url(/frontpublic/images/Rectangle.svg);top:-1.5rem}.services__list p{color:var(--light)}.services .section__image{display:none}@media screen and (min-width:64em){.services .wrapper{-ms-grid-columns:20% 1fr 30%;grid-template-columns:20% 1fr 20%;padding:0}.services .section__number{-ms-flex-item-align:center;-ms-grid-row-align:center;padding-top:20%;margin-left:0}.services__list{padding:20rem 2rem}.services__list ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);row-gap:8rem;column-gap:10rem}.services__list li{margin-bottom:0}.services__list h4{-ms-flex-pack:start;justify-content:flex-start;font-size:1.6rem}.services .section__image{display:block;background-size:cover;background-color:red;background-position:0;height:100%}}.portfolio .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;padding:0 1rem}.portfolio .section__title{margin:5rem 0}.portfolio .section__number{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.portfolio__filter ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:5rem 0}.portfolio__filter li{margin:10px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.portfolio__filter button{display:block;color:var(--gray);font-size:1.4rem;padding:10px;transition:all .3s ease-in-out}.portfolio__filter button:hover,.portfolio__filter button[class*=active]{margin-left:0;background-color:var(--dark);color:#fff;transform:translate3d(0,-10px,0)}.portfolio__list ul{display:-ms-grid;display:grid;direction:ltr;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:1rem;padding-bottom:2rem}.portfolio__list a{display:block;position:relative;overflow:hidden}.portfolio__list a [class*=hover]{width:100%;height:100%;position:absolute;top:0;background-size:contain;background-repeat:no-repeat;transform:translate3d(0,-100%,0);transition:all .8s ease-in .1s;opacity:0}.portfolio__list a [class*=hover]:last-of-type{transform:translate3d(-100%,0,0);transition:all .8s ease-in}.portfolio__list a:hover .hover-slide{transform:translateZ(0);opacity:1}.portfolio__list img{width:100%}.portfolio__item__title{width:100%;height:100%;position:absolute;top:0;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:64em){.portfolio .wrapper{padding-top:8rem;padding-bottom:8rem;-ms-grid-columns:20% 20% auto;grid-template-columns:20% 20% auto;-ms-grid-rows:10rem auto;grid-template-rows:10rem auto;display:-ms-grid;display:grid;-ms-flex-align:initial;align-items:initial}.portfolio .section__title{margin:0;grid-column:2/4;grid-row:1/2}.portfolio .section__number{-ms-flex-item-align:start;align-self:flex-start;grid-row:1/3;grid-column:1/2}.portfolio__filter{grid-row:2/3;grid-column:2/3}.portfolio__filter ul{-ms-flex-direction:column;flex-direction:column;margin:0}.portfolio__filter button{font-size:.85rem}.portfolio__filter button:hover,.portfolio__filter button[class*=active]{transform:translate3d(-10px,0,0)}.portfolio__list{position:relative}.portfolio__list:after{content:"";width:100%;height:90px;position:absolute;left:0;bottom:0;background-image:linear-gradient(0deg,var(--light),hsla(0,0%,100%,0))}.portfolio__list ul{grid-row:2/3;grid-column:3/4;padding-right:1rem;padding-left:5rem;grid-gap:0 1rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:0fr;grid-template-rows:0fr;height:calc(var(--filter-list-height) * .9);max-height:900px;overflow-y:scroll}}.info{background-color:#fff}.info .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:8rem}.info__filter{margin-top:5rem}.info__filter ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.info__filter li{padding:.5rem;margin-left:2rem;color:#fff;margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info__filter .btn{white-space:nowrap;color:var(--gray);font-size:1.4rem;padding:10px;transition:all .3s ease-in-out}.info__filter .btn:hover,.info__filter .btn[class*=active]{margin-left:0;background-color:#9c8a63;color:#fff;transform:translate3d(0,-10px,0);border-radius:15px 0}.info__content{display:-ms-grid;display:grid}.info__content>div{grid-area:1/1;overflow:hidden;pointer-events:none;z-index:50}.info__content [data-animate]{opacity:0;transform-origin:center center}.info__team{position:relative}.info__team .team-slider{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.info__team .team__content{position:absolute;left:0;top:0;visibility:hidden;opacity:0;z-index:10;background-color:#fff;width:100%;padding:1.5rem 2rem;transition:all .3s ease-in-out}.info__team .team__content .team__member{padding:0}.info__team .team__content button{position:absolute;top:0;right:25px;width:20px}.info__team .team__content button img{max-width:100%}.info__team img{max-width:250px}.info__team .swiper-slide{-ms-flex-pack:center;justify-content:center}@media screen and (min-width:64em){.info .wrapper{display:-ms-grid;padding-top:8rem;padding-bottom:8rem;-ms-grid-columns:20% 10% 70%;grid-template-columns:28% 0 72%;-ms-grid-rows:10rem auto;grid-template-rows:10rem auto;display:grid;-ms-flex-align:initial;align-items:initial}.info__filter{grid-row:1/3;grid-column:2/3;margin-top:0}.info__filter ul{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column}.info__filter li{margin:10px 5px;padding:0}.info__filter .btn{font-size:.85rem}.info__filter .btn:hover,.info__filter .btn[class*=active]{transform:translate3d(-10px,0,0)}.info__content{grid-row:1/3;grid-column:3/4}.info__team{padding:0 0 0 5rem;display:-ms-flexbox;display:flex}.info__team .team__content{height:100%}}.clients{background-position:100% 0}.clients .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3rem}.clients .testimonial{position:relative}.clients .testimonial .swiper-pagination-bullet{border-color:#fff}.clients .testimonial .icon{margin-bottom:2rem}.clients .testimonial li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem}.clients .testimonial li .quote{margin-bottom:2rem;color:var(--light);text-align:center}.clients .testimonial li .subtitle{margin:0}.clients__list{display:-ms-grid;display:grid;-ms-grid-columns:repeat;grid-template-columns:repeat;-ms-grid-columns:(minmax(160px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(160px,1fr));-ms-flex-align:center;grid-gap:4rem 0;align-items:center}.clients__list li{margin:0 1rem;opacity:.5;transition:opacity .2s ease-in;text-align:center}.clients__list li:hover{opacity:1}.clients__list img{width:100%;max-width:160px}@media screen and (min-width:64em){.clients{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.clients .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:20% 50%;grid-template-columns:20% 60%;-ms-grid-rows:20% auto;grid-template-rows:20% auto;width:100%}.clients .section__title{grid-row:1/2;grid-column:2/4}.clients__content{grid-row:2/3;grid-column:2/3;overflow:hidden}}.contact .wrapper{padding:0 3rem}.contact__content{margin-top:3rem;padding-bottom:3rem}.contact__content>img{margin-top:3rem;margin-bottom:3rem}.contact__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#e0d2b4;border-radius:15% 0;width:13em!important;padding:2%;margin-top:30%;margin-left:auto}.contact__card>div{padding:2rem}.contact__card .card-info{background-color:var(--grayO);color:#fff;font-size:1rem}.contact__card .card-form{background-color:var(--darkO)}@media screen and (min-width:64em){.contact .wrapper{padding:8rem 0;-ms-grid-columns:20% 65%;grid-template-columns:20% 44% 30%;display:-ms-grid;display:grid;-ms-flex-align:initial;align-items:initial}.contact__content{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact__card{-ms-flex-direction:row;flex-direction:row;width:100%}.contact__card>div{-ms-flex:1;flex:1;width:50%;padding:2rem}}.project #main{padding-top:11rem}.project__content{margin-bottom:2rem}.project-image{background-color:#f4f8f9;background-size:cover;background-position:50%;overflow:hidden;width:100%;position:relative;height:400px}.project__header__image{height:600px;width:100%;background-size:cover}.project__header__image img{position:absolute;right:0}.project__header__title h3{font-size:2rem}.project__nav{display:none}.project .title{margin-top:2rem}.project-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:5rem}.project-section .bg{position:relative;height:100%}.project-section .bg:after{content:"";opacity:.7;height:100%;position:absolute;width:100%;background-image:url(../images/bg__pattern.png);background-position:50%;background-size:cover;background-repeat:repeat-x;z-index:4;transform:translateX(-100%);transition:transform .5s cubic-bezier(.53,.75,.45,.21) .3s}.project-section .section__content{position:relative;width:100%;height:600px}.project-section--gallery .swiper-container{padding-bottom:1rem}.project-section--gallery .section__content{height:auto}.project-section--contact{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:1rem}.project-section--contact h6{color:var(--dark)}.project-section--contact a{color:var(--dark);text-decoration:underline}.project-section--contact .contact__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.project-section--map{height:300px}.project-section.wowed .bg:after{transform:translateX(100%)}.project .section__title{padding:0 1rem;margin-bottom:1rem}.project .section__title h3{margin-bottom:3rem}.project footer{background-color:var(--lightO)}.title_horizontal-line{position:relative;padding-bottom:.5rem}.title_horizontal-line:before{background-color:var(--dark);content:"";position:absolute;left:0;bottom:-.5rem;height:1px;width:100%}.vt{font-size:.85rem;position:absolute;text-transform:uppercase;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;min-height:185px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-2.85rem;bottom:0}@media screen and (min-width:64em){.project #main{display:-ms-grid;display:grid;-ms-grid-columns:10% 5% 80% 5%;grid-template-columns:10% 5% 80% 5%;-ms-grid-rows:600px 1fr;grid-template-rows:600px 1fr;grid-template-areas:"b b b c" "d e f c"}.project__header{grid-area:b;position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.project__header__image{max-width:900px}.project__header__title{margin-right:2rem;width:40%}.project__header__title h3{font-size:2rem}.project__nav{grid-area:d;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;padding:0 20px}.project__nav button{margin-bottom:1rem;position:relative;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1.5rem}.project__nav button:before{content:"";background-color:var(--gray);height:1px;margin:auto 0;position:absolute;left:0;top:0;bottom:0;transition:all .3s cubic-bezier(.72,.16,.345,.875);width:10%}.project__nav button.active:before{width:100%;background-color:var(--dark)}.project__content{grid-area:f}.project__content .section__content{width:33%}.project__contact{grid-area:g}.project-section{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.project-section .section__title{width:33%;padding-left:8%}.project-section .section__title h3{line-height:1.5}.project-section:nth-child(2n):not(.project-section--gallery){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-section:nth-child(2n):not(.project-section--gallery) .section__title{padding-right:8%;padding-left:0}.project-section:nth-child(2n):not(.project-section--gallery) .vt{left:auto;right:-2.85rem}.project-section--gallery{-ms-flex-direction:column;flex-direction:column}.project-section--gallery .section__title{width:50%;max-width:500px;padding:0}.project-section--gallery .section__content{height:auto;width:100%;max-width:900px}.project-section--contact{-ms-flex-pack:distribute;justify-content:space-around}.project-section--map{height:500px;max-width:90%;margin-right:auto;margin-left:auto}.project-image{height:600px}}.documents{width:75%;max-width:1200px;margin:0 auto}.documents #main{padding-top:11rem}.documents__header{text-align:center}.documents__header img{width:300px}.documents__content{margin-top:4rem}.documents__files{margin-bottom:1.5rem}.documents__files h2{text-align:center;position:relative;font-size:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:2rem}.documents__files h2:after{content:"";width:70%;height:3px;position:absolute;bottom:-5px;right:0;background-color:var(--gold)}.documents__files ul{margin-top:1rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:.5rem}.documents__files li{height:100px;margin-bottom:1rem;position:relative;background-color:var(--dark);overflow:hidden;transition:all .3s ease;opacity:.9}.documents__files li:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../images/projects/1/bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;pointer-events:none;opacity:.5;transition:transform 5s ease}.documents__files li:hover{border:5px solid var(--gold);box-shadow:0 10px 30px 2px rgba(0,0,0,.3);transform:scale(1.04);opacity:1}.documents__files li:hover:after{transform:scale(1.4)}.documents__files li p{position:relative;z-index:1;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--light);text-align:center;font-size:.86rem;padding:0 .86rem;pointer-events:none;margin:0}.documents__files li>div{position:absolute;left:0;top:0;right:0;bottom:0;background:blue;cursor:pointer;opacity:0}.documents__logos{padding:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.documents__logos li{margin:0 20px}.documents__logos img{max-width:250px}@media screen and (min-width:30em){.documents__header{position:relative}.documents__header__title{margin-right:2rem;width:40%;font-size:2rem}.documents__files ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:.5rem}.documents__files li{height:150px}.documents__files a{padding:0 1rem}}@media screen and (min-width:64em){.documents__files ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background-color:var(--light);font-size:1.4rem;position:relative;line-height:1.7}body:after,body:before{content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:120;pointer-events:none}body:after{top:auto;left:auto;right:0;bottom:0}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:1000;transition:opacity .5s ease 1.2s;pointer-events:none}.preloader:after,.preloader:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--dark);transform:translateX(-100%)}.preloader:after{background-color:var(--gold)}.preloader__container{position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);text-align:center;z-index:5;transition:opacity .25s linear .35s}.preloader__logo{position:relative;background-color:var(--gold);color:#fff;display:block;line-height:70px;font-size:15px;animation:kb 1s infinite;height:70px;width:70px;text-align:center}body[data-loaded=true] .preloader{opacity:0}body[data-loaded=true] .preloader:before{animation:lb 1.2s .2s ease-in-out}body[data-loaded=true] .preloader:after{animation:lb 1.2s ease-in-out}.mapboxgl-canvas-container canvas{position:static!important;height:100%}.mapboxgl-control-container{display:none}.marker{display:block;cursor:pointer;padding:0;background-color:var(--dark);border:.3rem solid var(--light);width:3rem;height:3rem}.cmicca-accesscode-container{width:60%!important}.cmicca-accesscode-container .cmicca-form-text,.cmicca-accesscode-container label{display:none}.cmicca-accesscode-container .cmicca-login-field{margin-top:1rem}.page{position:relative}[data-scrolled=false] .header__logo img:first-child{opacity:0}[data-scrolled=false] .header__logo img:last-child{opacity:1}[data-scrolled=false] .back-to-top,[data-scrolled=true] .header__logo svg:first-child{opacity:0}[data-scrolled=true] .back-to-top,[data-scrolled=true] .header__logo svg:last-child{opacity:1}.section--dark-bg .section__number h1:before{content:"";width:111rem;height:2px;background-color:var(--dark);position:absolute;top:0;left:0;margin-left:0}@media only screen and (max-width:1023px){.section__number{align-items:start;padding-right:2%}}.module{background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/skyscrapers.jpg);background-size:cover;width:32ch;height:41ch;margin:10px 0 0 10px;position:relative;border-radius:15% 0;place-self:center;margin-top:5%!important;margin:auto}.cap p{padding:10%;color:#fff;margin:0}.card-form{background:#263573;border-radius:15% 0;margin:auto;padding:2%;width:18em!important;justify-self:center;margin-top: 20%;}.contsample{position:absolute;margin-right:22rem;width:60px!important;height:60px}@media only screen and (max-width:1023px){.contact__card.wow.fadeInUp.wowed{place-self:center;margin:auto}}[dir=ltr] .contact__card{margin:auto}.clearfix{padding-bottom:10rem}