@charset "UTF-8";
/***!  Style Declaration  !***/

@keyframes joomla-alert-fade-in {0%{opacity:0}}@keyframes joomla-alert-fade-in {0%{opacity:0}}@keyframes joomla-alert-fade-out {0%{opacity:1}to{opacity:0}}@keyframes joomla-alert-fade-out {0%{opacity:1}to{opacity:0}}@keyframes progress-bar-stripes {0%{background-position-x:1rem}}@keyframes spinner-border {to{transform:rotate(360deg)}}@keyframes spinner-grow {0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow {50%{opacity:.2}}@keyframes placeholder-wave {100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes fa-spin {0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face {src: url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.eot); src: url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.eot#iefix)format("embedded-opentype"),url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.woff2)format("woff2"),url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.woff)format("woff"),url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.ttf)format("truetype"),url(https://www.kosmotechsrl.com/media/vendor/fontawesome-free/webfonts/fa-brands-400.svg#fontawesome)format("svg"); font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: swap}@keyframes spFadeInUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes spFadeInDown {0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes spZoomIn {0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:1}}@keyframes spRotateIn {from{transform-origin:center;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes spPulse {from{opacity:0;transform:scale3d(1, 1, 1)}50%{opacity:0.5;transform:scale3d(1.05, 1.05, 1.05)}to{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes spSpin {to{transform:rotate(360deg)}}@keyframes grdAiguille {0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes grdAiguille {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes ptAiguille {0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes ptAiguille {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader1 {0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader1 {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader6 {0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg)}}@keyframes loader6 {0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}@keyframes rotate-360 {from{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes audioWave {25%{background:linear-gradient(#114382, #114382) 0 50%, linear-gradient(#114382, #114382) 0.625em 50%, linear-gradient(#114382, #114382) 1.25em 50%, linear-gradient(#114382, #114382) 1.875em 50%, linear-gradient(#114382, #114382) 2.5em 50%;background-repeat:no-repeat;background-size:0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em}37.5%{background:linear-gradient(#114382, #114382) 0 50%, linear-gradient(#114382, #114382) 0.625em 50%, linear-gradient(#114382, #114382) 1.25em 50%, linear-gradient(#114382, #114382) 1.875em 50%, linear-gradient(#114382, #114382) 2.5em 50%;background-repeat:no-repeat;background-size:0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em}50%{background:linear-gradient(#114382, #114382) 0 50%, linear-gradient(#114382, #114382) 0.625em 50%, linear-gradient(#114382, #114382) 1.25em 50%, linear-gradient(#114382, #114382) 1.875em 50%, linear-gradient(#114382, #114382) 2.5em 50%;background-repeat:no-repeat;background-size:0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em}62.5%{background:linear-gradient(#114382, #114382) 0 50%, linear-gradient(#114382, #114382) 0.625em 50%, linear-gradient(#114382, #114382) 1.25em 50%, linear-gradient(#114382, #114382) 1.875em 50%, linear-gradient(#114382, #114382) 2.5em 50%;background-repeat:no-repeat;background-size:0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em}75%{background:linear-gradient(#114382, #114382) 0 50%, linear-gradient(#114382, #114382) 0.625em 50%, linear-gradient(#114382, #114382) 1.25em 50%, linear-gradient(#114382, #114382) 1.875em 50%, linear-gradient(#114382, #114382) 2.5em 50%;background-repeat:no-repeat;background-size:0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em}}@keyframes effect-2 {from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes effect-2 {from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sequence1 {0%{height:10px}50%{height:50px}100%{height:10px}}@keyframes sequence2 {0%{height:20px}50%{height:65px}100%{height:20px}}@keyframes rot1 {100%{transform:skew(-10deg) translateX(50px) rotate(405deg)}}@keyframes rot1 {100%{-webkit-transform:skew(-10deg) translateX(50px) rotate(405deg)}}@keyframes rot2 {100%{transform:skew(-10deg) rotate(525deg)}}@keyframes rot2 {100%{-webkit-transform:skew(-10deg) rotate(525deg)}}@keyframes rot3 {100%{transform:skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg)}}@keyframes rot3 {100%{-webkit-transform:skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg)}}
