@charset "UTF-8";@import "bootstrap-grid.min.css";@import "font-awesome.min.css";@import "swiper.min.css";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}body,html{height:100%;width:100%}*,:after,:before{box-sizing:border-box}img,ol,p,ul{margin-bottom:24px}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:12px;line-height:1.1}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}em,i{font-style:italic}.section-title{font-size:44px;margin-bottom:40px}.section-title:after{height:2px;content:"";background-color:#6eb233;width:140px;margin-top:2px;display:block}.text-center{text-align:center}.text-right{text-align:right}.text-green{color:#6eb233}strong{font-weight:600}img{height:auto;max-width:100%}img.img-block{width:100%;display:block}.fancy-paragraph{padding:24px 0;font-size:22px;margin-bottom:64px;text-align:center}.fancy-paragraph:after{height:2px;content:"";background-color:#6eb233;margin:24px auto 0;width:220px;display:block}a{color:#6eb233}.btn{padding:18px 96px;font-size:14px;border:3px solid #000;text-decoration:none;font-weight:600;margin-bottom:12px;color:#000;transition:all .4s;outline:none;text-align:center;background-color:transparent;cursor:pointer;line-height:16px;display:inline-block}.btn.btn-small{padding:16px 32px}.btn.btn-white{border-color:#fff;color:#fff}.btn.btn-white:hover{color:#000;background-color:#fff}.btn.btn-green{border-color:#6eb233;color:#6eb233}.btn.btn-green:hover{background-color:#6eb233}.btn.btn-block{padding-right:0;width:100%;padding-left:0;display:block}.btn:hover{color:#fff;background-color:#000}body{font-size:18px;letter-spacing:.05em;line-height:1.7;font-family:Poppins,sans-serif}article{margin-bottom:32px;position:relative;cursor:pointer}article .image-holder{overflow:hidden;margin-bottom:12px;position:relative}article .image-holder img{transition:transform .4s ease;margin:0;width:100%;display:block}article.event-thumbnail{text-align:center}article.event-thumbnail h3{font-size:20px}article:hover .image-holder img{transform:scale(1.02)}#header{right:0;position:fixed;background:#fff;left:0;z-index:1000}#header #logo{height:auto;margin-right:40px;transition:all .4s ease;width:70px;float:left;margin-top:24px;display:block}#header #logo img{margin:0;width:100%;display:block}#header #menu{font-size:18px;font-weight:600;letter-spacing:0;margin:0;line-height:28px}#header #menu li{margin-right:28px;display:inline-block}#header #menu li a{padding-top:40px;color:#000;transition:all .4s;border-top:6px solid transparent;padding-bottom:46px;display:block}#header #menu li a.current,#header #menu li a:hover{border-color:#6eb233;color:#6eb233}#header #menu li.social-holder{margin:0;float:right}#header #menu li.social-holder a{padding-right:8px;padding-left:8px;display:inline-block}#header #menu li.lang-switch{position:relative;float:right}#header #menu li.lang-switch:after{height:36px;right:-18px;content:"";position:absolute;top:50%;background-color:#000;width:2px;margin-top:-18px;display:block}#header #menu-switch{height:12px;right:15px;position:absolute;top:24px;cursor:pointer;width:36px;display:none;z-index:8000}#header #menu-switch span{height:3px;transition:all .4s ease;position:absolute;background-color:#6eb233;border-radius:1.5px;width:100%;display:block}#header #menu-switch span#line1{top:0}#header #menu-switch span#line2{bottom:0}#header #menu-switch.open #line1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:5px}#header #menu-switch.open #line2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:5px}#header.collapsed{box-shadow:0 10px 10px rgba(0,0,0,.24)}#header.collapsed #logo{width:44px;margin-top:9px}#header.collapsed #menu li a{padding-top:10px;padding-bottom:16px}.page-header{margin-bottom:180px;color:#fff;position:relative}.page-header img{margin:0;width:100%;display:block}.page-header h5{font-size:32px;font-weight:300;bottom:120px;left:40px;width:40%;line-height:1.1}.page-header h5,.page-header p{position:absolute;margin:0;z-index:1}.page-header p{min-height:220px;padding:40px;justify-content:center;right:54px;flex-direction:column;bottom:-140px;background-color:#000;width:58%;display:flex}.page-header p:after{height:2px;content:"";background-color:#6eb233;width:200px;margin-top:20px;display:block}.page-header:after{right:0;content:"";position:absolute;opacity:.1;bottom:0;top:0;background:#000;left:0;display:block}.highlight{margin-bottom:80px;position:relative}.highlight .highlight-title{font-size:32px;color:#6eb233}.highlight:nth-of-type(2n){text-align:right}.highlight:last-child{margin:0}.swiper-container#main-slider{height:100vh;min-height:720px;background-color:#000}.swiper-container#main-slider .swiper-slide{overflow:hidden;justify-content:center;font-size:24px;font-weight:600;color:#fff;text-align:center;align-items:center;line-height:1.4;display:flex}.swiper-container#main-slider .swiper-slide h3{font-size:76px;margin-bottom:36px;color:#87d750}.swiper-container#main-slider .swiper-slide video{height:100%;object-fit:cover;background-color:#000;width:100%;display:block}.swiper-container#main-slider .swiper-slide .slide-image{right:0;position:absolute;background-size:cover;bottom:0;top:0;background-position:50%;left:0;background-repeat:no-repeat}.swiper-container#main-slider .swiper-slide .slide-content{position:relative;z-index:1}.swiper-container#main-slider .swiper-slide.content-bottom{align-items:flex-end}.swiper-container#main-slider .swiper-slide.content-bottom .slide-content{margin-bottom:36px}.swiper-container#main-slider .swiper-slide.pattern:before{opacity:.24}.swiper-container#main-slider .swiper-pagination{right:40px;bottom:40px;left:auto;width:auto}.swiper-container#main-slider .swiper-pagination .swiper-pagination-bullet{height:8px;opacity:1;background-color:#fff;margin:0 12px;width:8px;vertical-align:middle}.swiper-container#main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:18px;border:2px solid #fff;background-color:transparent;margin:0 6px;width:18px}.swiper-container#secondary-slider .swiper-slide{padding-top:56.25%;background-size:cover;background-position:50%;background-repeat:no-repeat}.swiper-container#secondary-slider .swiper-slide .slide-content{border-right:3px solid #fff;right:16%;color:#fff;position:absolute;border-top:3px solid #fff;bottom:16%;top:16%;left:16%}.swiper-container#secondary-slider .swiper-slide .slide-content .video-holder{padding:0;right:0;position:absolute;bottom:0;top:0;left:0;display:none}.swiper-container#secondary-slider .swiper-slide .slide-content .video-holder .btn-close{height:44px;padding:0;font-size:20px;right:22px;position:absolute;top:60px;margin:0;border-radius:100%;width:44px;z-index:1}.swiper-container#secondary-slider .swiper-slide .slide-content .video-holder .btn-close:after{text-rendering:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.swiper-container#secondary-slider .swiper-slide .slide-content .content-details{right:56%;position:absolute;top:72%;width:60%}.swiper-container#secondary-slider .swiper-slide .slide-content h3{font-size:42px}.swiper-container#secondary-slider .swiper-slide .slide-content .btn-play{height:100px;padding:0;font-size:24px;position:absolute;top:50%;margin:-50px 0 0 -50px;border-radius:100%;left:50%;width:100px;display:block}.swiper-container#secondary-slider .swiper-slide .slide-content:before{transition:bottom .6s ease;content:"";position:absolute;bottom:36%;top:-3px;background-color:#fff;left:-3px;width:3px;display:block}.swiper-container#secondary-slider .swiper-slide .slide-content:after{height:3px;right:-3px;transition:left .6s ease;content:"";position:absolute;bottom:-3px;background-color:#fff;left:46%;display:block}.swiper-container#secondary-slider .swiper-slide .slide-content.playing:before{bottom:-3px}.swiper-container#secondary-slider .swiper-slide .slide-content.playing:after{left:-3px}.swiper-container#secondary-slider .swiper-pagination{right:16%;bottom:6%;left:auto;width:auto}.swiper-container#secondary-slider .swiper-pagination .swiper-pagination-bullet{height:36px;font-size:12px;border:3px solid #fff;font-weight:600;color:#fff;text-align:center;background-color:transparent;width:36px;line-height:31px}.swiper-container#secondary-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#6eb233;color:#6eb233}.acordeon-container{margin-bottom:24px;border-top:1px solid silver}.acordeon-container .acordeon{border-bottom:1px solid silver}.acordeon-container .acordeon .acordeon-title{padding:32px;font-size:22px;font-weight:600;transition:color .4s;position:relative;cursor:pointer}.acordeon-container .acordeon .acordeon-title:after{height:32px;font-size:30px;font-weight:300;right:32px;content:"+";position:absolute;text-align:center;top:50%;width:32px;line-height:36px;margin-top:-16px;display:block}.acordeon-container .acordeon .acordeon-title:hover{color:#6eb233}.acordeon-container .acordeon .acordeon-body{padding:32px;display:none}.acordeon-container .acordeon.open .acordeon-title{color:#6eb233}.acordeon-container .acordeon.open .acordeon-title:after{content:"-"}.tag-list{list-style:none;padding:0;font-size:14px;font-weight:600}.tag-list li{margin-right:16px;display:inline-block}.tag-list li a{color:#000;transition:color .4s;display:block}.tag-list li a:hover{color:#6eb233}.award{padding-top:90%;border:1px solid #303030;margin-bottom:64px;position:relative}.award img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%;top:50%;left:50%;display:block}.award h3,.award img{position:absolute;margin:0}.award h3{padding:16px;font-size:16px;font-weight:400;right:-15px;color:#fff;transition:background-color .4s;bottom:-15px;background-color:#000;width:76%}.award:hover h3{background-color:#6eb233}.video-holder{padding-top:56.25%;position:relative;background-color:#000;width:100%}.video-holder iframe,.video-holder video{height:100%;position:absolute;top:0;left:0;width:100%;display:block}.service{padding:40px 20px;margin-bottom:30px;transition:all .4s ease;position:relative;text-align:center;top:0}.service:before{border:1px solid #eee;right:10px;transition:border-color .4s ease;content:"";position:absolute;bottom:10px;top:10px;left:10px;display:block}.service img{height:82px;width:auto}.service h3{min-height:48px;font-size:14px;font-weight:400;margin:0;line-height:16px}.service:hover{top:-10px;box-shadow:0 10px 16px rgba(0,0,0,.12)}.service:hover:before{border-color:#6eb233}.work-thumbnail{font-size:16px;position:relative;cursor:pointer}.work-thumbnail .image-holder img{margin:0;width:100%;display:block}.work-thumbnail .work-detail{height:100%;padding:12px;justify-content:flex-end;color:#fff;transition:opacity .4s ease;position:absolute;flex-direction:column;opacity:0;top:0;background-color:rgba(110,178,51,.8);left:0;width:100%;display:flex}.work-thumbnail h3{font-size:18px;margin-bottom:4px}.work-thumbnail p{margin:0}.work-thumbnail .icon{font-size:40px;right:12px;color:#fff;position:absolute;top:5px;line-height:40px;display:block}.work-thumbnail .icon:before{text-rendering:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.work-thumbnail .icon.icon-newtab{font-size:24px;top:12px;line-height:24px}.work-thumbnail .icon.icon-newtab:before{content:""}.work-thumbnail:hover .work-detail{opacity:1}.section{overflow-x:hidden;padding:32px 0;position:relative}.section.more-padding{padding:64px 0}.section#main-slider-holder{padding:0}.section#work-categories{text-align:center;padding-bottom:0}.section#work-categories ul{list-style:none;padding:0;margin:0}.section#work-categories ul li{margin:0 2px;display:inline-block}.section#work-categories ul li a{padding:8px 16px;border-bottom:2px solid #6eb233;display:block}.section#work-categories ul li a.current,.section#work-categories ul li a:hover{color:#fff;background-color:#6eb233}.section#works{grid-template-columns:20% 20% 20% 20% 20%;display:-ms-grid;display:grid}.section#works .grid-item:first-child{grid-row-end:3;grid-column-start:1;grid-column-end:3;grid-row-start:1}.section#works .grid-item:nth-child(6){grid-row-end:4;grid-column-start:4;grid-column-end:6;grid-row-start:2}.section#works .grid-item:nth-child(8){grid-row-end:5;grid-column-start:2;grid-column-end:4;grid-row-start:3}.section#join-us{padding:100px 0;font-size:20px;font-weight:300;background:url(https://ventorixa.online/assets/gfx/join-us-bg.jpg) no-repeat 50%;background-attachment:fixed;color:#fff;background-size:cover;text-align:center}.section#join-us h1{font-size:32px}.section#contact{height:800px;font-size:28px;font-weight:300;background:url(https://ventorixa.online/assets/gfx/contact-bg.jpg) no-repeat 50%;background-size:cover;line-height:1.2}.section#contact h1{font-size:44px;letter-spacing:.04em}.section#contact p.smaller{font-size:20px;font-weight:600;line-height:1.7}.section#contact p.smaller a{color:#000}.section#brands{padding:60px 0;background:url(https://ventorixa.online/assets/gfx/background2.png) no-repeat 50%;background-attachment:fixed;background-size:cover}.section#brands .section-title{color:#fff}.section#brands .section-title:after{background-color:#fff}.section#brands .brand-list{overflow:auto;width:calc(100% + 10px)}.section#brands .brand-list li{margin-right:10px;margin-bottom:4px;width:calc(12.5% - 10px);float:left;display:block}.section#brands .brand-list li a{padding-top:80%;position:relative;display:block}.section#brands .brand-list li a img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1);position:absolute;max-width:80%;max-height:80%;top:50%;margin:0;left:50%;display:block}.section#brands .brand-list li a:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}#content{padding-top:120px}#footer{padding:72px 0 36px;font-size:16px;font-weight:600;color:#6a6a6a;background-color:#f9f9f9}#footer a{color:#6a6a6a;transition:color .4s;display:block}#footer a:hover{color:#6eb233}#footer .footer-right{text-align:right}#footer .footer-right img{height:auto;width:240px}#footer ul{list-style:none}#footer ul.social-menu{font-size:26px}#footer ul.social-menu li{margin-left:12px;display:inline-block}#footer p.fancy{font-size:14px;font-weight:300;margin-bottom:28px}#footer p.fancy small{font-size:90%;margin-bottom:8px;display:inline-block}#footer p.fancy a{text-decoration:underline;display:inline-block}#footer p.smaller{padding-top:80px;font-size:10px;font-weight:400}#stage{justify-content:center;right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.6);align-items:center;left:0;display:none;z-index:9999}#stage #stage-close{height:44px;padding:0;font-size:20px;right:16px;position:absolute;top:16px;margin:0;border-radius:100%;width:44px;z-index:1}#stage #stage-close:after{text-rendering:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}#stage .video-wrapper{padding:0 12px;max-width:860px;width:100%}#stage .stage-image{height:94%;background-size:contain;background-position:50%;width:calc(100% - 160px);background-repeat:no-repeat}#popup-holder{right:0;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.8);left:0;display:none;z-index:9999}#popup-holder .popup-content{justify-content:center;right:3.2%;position:absolute;bottom:40px;top:80px;align-items:center;left:3.2%;display:flex}#popup-holder .popup-content img{height:auto;max-width:100%;max-height:100%;margin:0;width:auto;display:block}#popup-holder #popup-close{padding:16px 20px;right:20px;position:absolute;top:20px;margin:0}#cookie-disclaimer{padding:20px 200px 20px 40px;font-size:14px;right:0;position:fixed;bottom:0;background-color:#fff;left:0;display:none;z-index:9000}#cookie-disclaimer p{margin:0}#cookie-disclaimer .btn{padding:12px 24px;right:20px;position:absolute;top:20px;margin:0}.home #header{transition:background-color .4s;background-color:transparent}.home #header #menu li a{color:#fff}.home #header #menu li.lang-switch:after,.home #header.collapsed{background-color:#fff}.home #header.collapsed #menu li a{color:#000}.home #header.collapsed #menu li a:hover{color:#6eb233}.home #header.collapsed #menu li.lang-switch:after{background-color:#000}.home #content{padding-top:0}@media (min-width:1360px){#header #logo{position:absolute;left:36px}.page-header{width:110%}}@media (max-width:1199px){#header #logo{margin-right:24px;width:44px;margin-top:36px}#header #menu li{margin-right:22px}.swiper-container#secondary-slider .swiper-slide .slide-content h3{font-size:30px}}@media (max-width:991px){#header #menu,body{font-size:16px}#header #menu li{margin-right:20px}#header #menu li.lang-switch{margin-right:0}#header #menu li.lang-switch:after,#header #menu li.social-holder{display:none}.page-header h5{font-size:24px}.page-header p{padding:32px;width:74%}.swiper-container#main-slider{height:720px;min-height:auto}.swiper-container#main-slider .swiper-slide{font-size:16px}.swiper-container#main-slider .swiper-slide h3{font-size:32px;margin-bottom:24px}.swiper-container#secondary-slider .swiper-slide .slide-content h3{font-size:24px;margin-bottom:12px}.highlight .highlight-title{font-size:24px}.section#work-categories ul{overflow:auto}.section#work-categories ul li{margin:0;width:50%;float:left;display:block}.section#works{grid-template-columns:33.3333% 33.3333% 33.3333%}.section#works .grid-item:nth-child(6){grid-row-end:5;grid-column-start:2;grid-column-end:4;grid-row-start:3}.section#works .grid-item:nth-child(8){grid-row-end:7;grid-column-start:1;grid-column-end:3;grid-row-start:5}}@media (max-width:767px){.section-title{font-size:26px;margin-bottom:24px}.container{max-width:100%}#header{padding:8px 0;box-shadow:0 6px 6px rgba(0,0,0,.24)}#header #logo{position:relative;margin:0;float:none;z-index:100}#header #menu-switch{display:block}#header #menu{overflow:auto;padding:80px 16px 100px;font-size:24px;right:0;position:fixed;bottom:0;top:0;background-color:#fff;left:0;display:none}#header #menu li{margin:0;width:100%;display:block}#header #menu li a{padding:10px 0;border:0}#header #menu li.lang-switch{float:none}#header #menu li.social-holder{font-size:30px;right:0;position:absolute;bottom:6px;text-align:center;left:0;display:block}#header.collapsed #logo{margin:0}.award{margin-bottom:24px}.award h3{padding:8px;font-size:14px;right:-12px;bottom:-12px;width:92%}.service{padding:20px;margin-bottom:24px}.service img{height:40px;margin-bottom:12px}.service:before{right:4px;bottom:4px;top:4px;left:4px}.page-header{margin-right:-15px;margin-bottom:24px;margin-left:-15px}.page-header h5{padding:24px;font-size:20px;bottom:auto;top:0;left:0;width:100%}.page-header p{min-height:auto;padding:16px;font-size:14px;position:static;width:100%}.swiper-container#main-slider{height:auto;padding-bottom:16px}.swiper-container#main-slider .swiper-slide{font-size:14px;display:block}.swiper-container#main-slider .swiper-slide .slide-image{padding-top:56.25%;position:static;width:100%}.swiper-container#main-slider .swiper-slide .slide-content{padding:16px 0}.swiper-container#main-slider .swiper-slide h3{font-size:16px;margin-bottom:16px}.swiper-container#main-slider .swiper-slide.content-bottom .slide-content{margin:0}.swiper-container#main-slider .swiper-pagination{right:12px;bottom:12px}.swiper-container#secondary-slider .swiper-slide{padding-top:92%}.swiper-container#secondary-slider .swiper-slide .slide-content{right:3%;bottom:22%;top:10%;left:3%}.swiper-container#secondary-slider .swiper-slide .slide-content .content-details{right:40%}.swiper-container#secondary-slider .swiper-slide .slide-content .btn-play{height:60px;margin-left:-30px;width:60px;margin-top:-30px}.swiper-container#secondary-slider .swiper-slide .slide-content h3{font-size:14px;margin-bottom:8px}.swiper-container#secondary-slider .swiper-slide .slide-content p{font-size:12px;margin:0;line-height:1.3}.swiper-container#secondary-slider .swiper-slide .slide-content:after{left:32%}.section{padding:20px 0}.section.more-padding{padding:24px 0}.section#works{grid-template-columns:50% 50%}.section#works .grid-item:nth-child(6){grid-row-end:7;grid-column-start:1;grid-column-end:3;grid-row-start:5}.section#works .grid-item:nth-child(8){grid-row-end:12;grid-column-start:1;grid-column-end:3;grid-row-start:9}.section#join-us{padding:40px 0;font-size:18px}.section#join-us h1{font-size:24px}.section#contact{height:auto}.section#brands .brand-list li{width:calc(20% - 10px)}.acordeon-container .acordeon .acordeon-title{padding:12px;font-size:16px}.acordeon-container .acordeon .acordeon-title:after{right:4px}.acordeon-container .acordeon .acordeon-body{padding:12px 20px}#content{padding-top:60px}.home #header{box-shadow:none}.home #header #menu li a{color:#000}.home #header.collapsed{box-shadow:0 6px 6px rgba(0,0,0,.24)}#footer{padding:24px 0}#footer .footer-right{text-align:center}#footer p.smaller{padding:0;font-size:12px;margin-bottom:12px;text-align:center}#cookie-disclaimer{padding:12px;font-size:12px;text-align:center}#cookie-disclaimer p{margin-bottom:12px}#cookie-disclaimer .btn{padding:10px 16px;font-size:12px;position:static}}@media (max-width:575px){#stage .stage-image{height:calc(100% - 140px);width:94%}.section#work-categories{font-size:12px}.section#work-categories ul li a{padding-right:0;padding-left:0}.section#brands .brand-list li{width:calc(25% - 10px)}}