

/*===============================
/templates/swaggytoon/acm/clients/css/style.css
================================================================================*/
@media (max-width:767px){.uber-cliens .section-title{text-align:center}}.uber-cliens .section-title h6{margin-bottom:0;margin-top:6px;text-transform:uppercase}@media (max-width:767px){.uber-cliens .section-title h6{float:none !important}}@media (max-width:767px){.uber-cliens .section-title .clients-action{display:block;float:none !important;clear:both;margin-top:12px;margin-bottom:24px}}.uber-cliens .client-item{padding-top:64px;padding-bottom:64px;min-height:100px;line-height:100px;text-align:center}@media (max-width:991px){.uber-cliens .client-item{padding-bottom:12px;padding-top:12px}}@media (max-width:767px){.uber-cliens .client-item{padding-top:6px;padding-bottom:6px;min-height:0;line-height:inherit;width:100% !important}}.uber-cliens .client-item img{display:inline-block}.uber-cliens .client-item:hover .client-img img{opacity:1 !important;filter:alpha(opacity=100) !important}.uber-cliens.img-grayscale .client-item span{position:relative}@media (max-width:1199px){.uber-cliens.img-grayscale .client-item span{width:100% !important}}.uber-cliens.img-grayscale .client-img{display:inline-block;line-height:1;width:100%}.uber-cliens.img-grayscale .client-img img{max-height:100px}@media (max-width:1199px){.uber-cliens.img-grayscale .client-img{display:block}}


/*===============================
/templates/swaggytoon/acm/video/css/style.css
================================================================================*/
.acm-video .video-content{padding-right:128px}@media (max-width:991px){.acm-video .video-content{min-height:0 !important;margin-bottom:64px}}@media (max-width:767px){.acm-video .video-content{padding-right:0}}.acm-video .title-lead{margin-top:0;margin-bottom:0}.acm-video .video-intro{margin-top:32px}.acm-video .video-action{margin-top:64px;display:block;font-weight:700}.acm-video .video-action span.fa{font-size:9px}.acm-video .video-player{position:relative}@media (min-width:992px){.acm-video .video-player{padding:0}}.acm-video .video-player .btn-play{background:linear-gradient(135deg,#fd7d56,#fc2372);border-radius:50%;color:#ffffff;cursor:pointer;position:absolute;top:50%;left:50%;height:130px;line-height:130px;text-align:center;margin-left:-65px;margin-top:-65px;width:130px}@media (max-width:767px){.acm-video .video-player .btn-play{height:64px;line-height:64px;margin-left:-32px;margin-top:-32px;width:64px}}.acm-video .video-player .video-wrapper{position:absolute;left:0;overflow:hidden}@media (max-width:991px){.acm-video .video-player .video-wrapper{position:static}}.acm-video .video-player .video-wrapper.playing .btn-play{display:none}.acm-video .video{position:relative;padding-bottom:56.25%;height:0}.acm-video .video span{background:#242fd8;display:block;position:absolute;height:100%;width:100%}.acm-video .video span.fa{background:transparent;display:inline-block;position:unset}.acm-video .video .img-thumb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;opacity:0.4;filter:alpha(opacity=40)}.acm-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}


/*===============================
/templates/swaggytoon/acm/container-tabs/css/style.css
================================================================================*/
.acm-container-tabs{position:relative}.acm-container-tabs .section-title{max-width:320px}.acm-container-tabs .section-title .title-lead{margin-top:0;margin-bottom:0}.acm-container-tabs .container-tabs-nav{position:relative}.acm-container-tabs .container-tabs-nav .nav-tabs{border:0;bottom:-12px;position:absolute;right:0;max-width:640px}@media (max-width:991px){.acm-container-tabs .container-tabs-nav .nav-tabs{position:relative;margin-top:12px}}.acm-container-tabs .container-tabs-nav .nav-tabs > li{margin-left:12px;margin-right:0;margin-bottom:12px}@media (max-width:991px){.acm-container-tabs .container-tabs-nav .nav-tabs > li{margin-left:0;margin-right:12px}}.acm-container-tabs .container-tabs-nav .nav-tabs > li > a{background:#232651;border-radius:40px;border:0;color:#ffffff;margin:0;font-size:12px;font-family:Chivo,Helvetica,Arial,sans-serif;font-weight:700;padding:12px 24px;line-height:1;text-transform:uppercase}.acm-container-tabs .container-tabs-nav .nav-tabs > li > a:hover,.acm-container-tabs .container-tabs-nav .nav-tabs > li > a:focus,.acm-container-tabs .container-tabs-nav .nav-tabs > li > a:active{background:#20234a}.acm-container-tabs .container-tabs-nav .nav-tabs > li.active > a{background:#fd7d56}.acm-container-tabs .container-tabs-nav .nav-tabs > li.active > a:before{border-width:6px;border-style:solid;border-color:#fd7d56 transparent transparent transparent;content:"";position:absolute;top:100%;left:50%;margin-left:-6px}.acm-container-tabs .container-tabs-nav .nav-tabs > li > a.active{background:#fd7d56}.acm-container-tabs .container-tabs-nav .nav-tabs > li > a.active:before{border-width:6px;border-style:solid;border-color:#fd7d56 transparent transparent transparent;content:"";position:absolute;top:100%;left:50%;margin-left:-6px}.acm-container-tabs .tab-content{margin-top:0px}.acm-container-tabs .tab-pane{display:none}.acm-container-tabs .tab-pane .section-inner{padding:72px 0 0}.acm-container-tabs .tab-pane.active{display:block}


/*===============================
/templates/swaggytoon/acm/hero/css/style.css
================================================================================*/
.acm-hero{min-height:100vh;position:relative;text-align:center}.acm-hero > .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.acm-hero.normal > .container{padding:64px 0;position:relative;top:0;left:0;transform:translate(0);-webkit-transform:translate(0);width:100%}.acm-hero .hero-content-wrap{background-position:center center;background-size:auto 100%;background-repeat:no-repeat;padding:128px 0}@media (max-width:991px){.acm-hero .hero-content-wrap{background-size:100% auto;padding:96px 0}}.acm-hero .mask{background-size:100% 100%;background-position:center;background-repeat:no-repeat;bottom:0;right:0;position:absolute;top:0;left:0}.acm-hero .hero-icon{bottom:64px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:2}.acm-hero .hero-img{margin-bottom:32px}.acm-hero .title-intro{margin-bottom:12px}.acm-hero .hero-title{color:#ffffff;font-size:120px;font-family:EdoSZ,Helvetica,Arial,sans-serif;line-height:1.0666}@media (max-width:767px){.acm-hero .hero-title{font-size:60px}}.acm-hero .hero-btn-actions{margin-top:32px}.acm-hero .vertical-lines{z-index:0;position:absolute;width:100%;height:100%;left:0}.acm-hero .vertical-lines .container-wrap{height:100%}.ie10 .acm-hero > .container,.ie11 .acm-hero > .container{padding:64px 0;position:relative;top:0;left:0;transform:translate(0);-webkit-transform:translate(0);width:100%}


/*===============================
/modules/mod_ol_preloader/assets/css/preloader.css
================================================================================*/
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99999999;height:100%}.signal{border:3px solid #8f8072;border-radius:0px;height:30px;left:50%;opacity:0;position:absolute;top:50%;margin:-15px 0 0 -15px;width:30px;animation:pulsate 1s ease-out;animation-iteration-count:infinite}@keyframes pulsate{0%{transform:scale(.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.ip-header{position:fixed;top:0;z-index:1000000;height:480px;width:100%;height:100%;background:#fff}.ip-header h1{margin:0}.ip-logo,.ip-loader{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none}.ip-logo{top:10%;height:100%;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.ip-logo img{display:inline !important}.ip-loader{bottom:30%}.ip-header .ip-inner{display:block;margin:0 auto;text-align:center}.ip-header .ip-loader svg path{fill:none;stroke-width:6}.ip-header .ip-loader svg path.ip-loader-circlebg{stroke:#d5d5d5}.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset 0.2s;transition:stroke-dashoffset 0.2s;stroke:#8f8072}  .loading .ip-logo,.loading .ip-loader{opacity:1;-webkit-animation:animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;animation:animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both}.loading .ip-loader{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0)}}@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0,800px,0);transform:translate3d(0,800px,0)}} .loaded .ip-logo,.loaded .ip-loader{opacity:1}.loaded .ip-logo{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:animLoadedLogo 1s cubic-bezier(0.7,0,0.3,1) forwards;animation:animLoadedLogo 1s cubic-bezier(0.7,0,0.3,1) forwards}@-webkit-keyframes animLoadedLogo{to{opacity:0;-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1)}}@keyframes animLoadedLogo{to{opacity:0;-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1);transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(0.65,0.65,1)}}.loaded .ip-loader{-webkit-animation:animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;animation:animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards}@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1)}}@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1);transform:translate3d(0,-100%,0) scale3d(0.3,0.3,1)}} .loaded .ip-logo svg path{-webkit-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s;fill:#fff} .loaded .ip-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;animation:animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards}@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0)}}@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} .layout-switch .ip-header{position:absolute} .no-js .ip-header{position:relative;min-height:0px}.no-js .ip-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;transform:none}.no-js .ip-header .ip-logo svg path{fill:#fff}