h4,.h4{font-weight:600}body{min-width:300px;position:relative;letter-spacing:.5px;padding-top:56px}.partial{padding-top:60px;padding-bottom:60px}.partial__small-wrapper{max-width:800px;margin:0 auto;padding:0 20px}.partial h4.ui.header.divider{font-size:25px;margin-bottom:100px}.language-switcher{display:none !important}.star-decoration{margin:0 auto;color:#BBD33F;display:none}.translate-hover{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.translate-hover:hover{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.arrow-line{width:1px;height:100px;background:#BBD33F;position:relative}.arrow-triangle{position:absolute;bottom:0;left:-5px;display:inline-block;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#BBD33F transparent transparent transparent}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.outline-hide{text-indent:-998em;height:0}.gallery-title{text-shadow:1px 1px #ffffff;border-bottom:2px solid #bbd33f;display:inline-block;padding:15px;font-size:18px}.color-yellow{background:#FFF101}.color-dark{background:#231F20;color:white}.color-lime{background:#BBD33F}.color-green{background:#00A54F;color:white}.color-white{background:#FFFFFF}.color-grayLight{background:#F2F3F4}.color-grayDark{background:#6C6D70}.color-blue{background:#17517B;color:white}.wide-title{padding:10px;background:#BBD33F;color:#ffffff;display:inline-block;text-shadow:1px 1px #6C6D70;font-size:1.57142857rem}.two-levels-title{font-size:46px;text-transform:uppercase;margin:0}.two-levels-title span{font-size:18px;display:block;margin-top:-30px}.two-levels-title--border{display:inline-block;border:2px solid #BBD33F;padding:20px 10px 10px 10px}.medium-title{display:inline-block;background:#BBD33F;margin:0;padding:0 10px;color:#ffffff}.gallery-grid{display:flex;flex-wrap:wrap;justify-content:center;padding:0 50px}.gallery-grid__item{align-self:center;margin:30px 30px;height:40px;width:auto;opacity:.8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.gallery-grid__item:hover{opacity:1}.gallery-grid__item--grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}.gallery-grid__item--grayscale:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#6C6D70;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots:hover span{background:#231F20}.header{z-index:10}.header .ui.menu.pointing{background:#ffffff}.header .ui.menu.pointing .item{line-height:34px;text-transform:uppercase}.header .sidebar-button svg{height:34px}@media only screen and (max-width:700px){.header .right.menu .menu.left{display:none !important}}@media only screen and (min-width:701px){.header .sidebar-button{display:none !important}}.heading{height:200px;position:relative;border-bottom:2px solid #BBD33F}.heading__animation{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.heading__text{position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.partial--box-menu{overflow:hidden}.partial--box-menu .box{width:100%;height:300px;clear:none;display:flex;align-items:flex-end;justify-content:center;position:relative;background-size:cover}.partial--box-menu .box__title{font-size:27px;font-weight:bold;text-transform:uppercase;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;z-index:99}.partial--box-menu .box:last-child{margin-bottom:0}.partial--box-menu .box p{z-index:10}@media only screen and (max-width:799px){.partial--box-menu .box{margin-bottom:50px}.partial--box-menu .box:after{content:' ';position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.3);width:calc(100% - 20px);height:calc(100% - 20px)}.partial--box-menu .box__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width:800px){.partial--box-menu .box{width:calc(50% - 30px);justify-content:flex-start}.partial--box-menu .box:nth-child(odd){float:left;clear:both}.partial--box-menu .box:nth-child(1),.partial--box-menu .box:nth-child(3){margin-top:60px}.partial--box-menu .box:nth-child(even){float:right}.partial--box-menu .box__title{font-size:27px;transform:translate(-15px, -15px)}.partial--box-menu .box:hover .box__title{transform:translate(-15px, -25px)}}.partial--clients{text-align:center;text-transform:uppercase}.partial--technologies{text-align:center;text-transform:uppercase}.scroll-top{position:fixed;bottom:30px;right:30px;z-index:10;cursor:pointer;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#bed547;border:2px solid #BBD33F;display:flex;align-items:center;justify-content:center;color:#ffffff}.footer{font-size:14px}@media only screen and (max-width:530px){.footer .ui.grid>[class*="eight wide"].column{width:100% !important;padding:0 35px}}.footer-top{padding:100px 0 60px 0}.footer-top .ui.grid>[class*="eight wide"].column{padding:0 35px}.footer svg{color:#fff}.footer-bottom{text-align:center;padding:20px}.footer-info{text-align:center;position:relative}.footer-info a{color:#000}@media only screen and (max-width:530px){.footer-info{padding:15px 0}.footer-info .ui.grid>[class*="four wide"].column{width:100% !important;padding:15px 35px}}@media only screen and (min-width:501px) and (max-width:991px){.footer-info{padding:15px 0}.footer-info .ui.grid>[class*="four wide"].column{width:50% !important}}.footer-info:after{content:"";display:block;position:absolute;width:100%;height:100%;background:url('/images/og.png');background-repeat:repeat;opacity:.7;top:0;left:0;z-index:-1}.footer-info svg{color:#00A54F;margin-right:5px}.footer-copy{text-align:center;background:#00A54F;color:#fff}.footer-copy .ui.grid{margin-top:60px;margin-bottom:15px}.index .partial--landing{padding:0;height:calc(100vh - 56px);min-height:600px;display:flex;align-items:center;justify-content:center;position:relative}.index .partial--landing .ui.container{z-index:10}.index .partial--landing .important-word{color:#BBD33F}.index .partial--landing .sub-title{font-size:34px;font-weight:normal;padding:20px 0;margin:0}.index .partial--landing .animation-box{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 56px);min-height:600px}.index .partial--landing .arrow{position:absolute;display:none;right:0;top:50%;margin-top:-60px}.index .partial--landing .arrow-line{height:120px;background:#231F20}.index .partial--landing .arrow-triangle{border-color:#231F20 transparent}@media only screen and (min-width:701px){.index .partial--landing .ui.container{position:relative}.index .partial--landing .arrow{display:block}.index .partial--landing .title-wrapper{padding-right:30px}}.contact .map{height:400px;width:100%}.contact .contact-form .grecaptcha{margin-bottom:10px}.process .partial--process *{box-sizing:border-box}.process .partial--process .items{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:60px}.process .partial--process .item-wrap{display:flex;border-right:2px solid #00A54F;align-items:center;box-sizing:initial;position:relative;margin-right:20px}.process .partial--process .item-wrap:after{content:'';width:13px;height:13px;position:absolute;right:-7px;background-color:#00bf5b;border-radius:50%}.process .partial--process .items__item{display:flex;padding:20px;align-items:center;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.process .partial--process .items__item:hover{-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.process .partial--process .item-wrap:nth-child(even) .items__item{flex-direction:row;align-self:flex-start;align-items:center}.process .partial--process .items__pic{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#00bf5b;display:flex;align-items:center;justify-content:center;color:#ffffff}.process .partial--process .items__text{padding:10px 30px}@media screen and (min-width:800px){.process .partial--process .item-wrap{width:calc(50% - 2px);justify-content:flex-end;margin-right:0}.process .partial--process .item-wrap:nth-child(even){width:50%;justify-content:flex-start;align-self:flex-end;border-right:0;border-left:2px solid #00A54F}.process .partial--process .item-wrap:nth-child(even):after{right:auto;left:-7px}.process .partial--process .items__item{flex-direction:row-reverse;text-align:right}.process .partial--process .item-wrap:nth-child(even) .items__item{text-align:left}}.expertise .partial--expertise{padding-top:0}.expertise .partial--expertise .ui.grid{padding:10px}.expertise .partial--expertise .box-wrapper{min-height:500px;position:relative;text-align:center;padding:15px;color:#fff;z-index:20;background-size:cover;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.expertise .partial--expertise .box-wrapper:hover{-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}.expertise .partial--expertise .box-wrapper--consulting{background-image:url('/images/consulting.jpg')}.expertise .partial--expertise .box-wrapper--design{background-image:url('/images/design.jpeg')}.expertise .partial--expertise .box-wrapper--system{background-image:url('/images/system.jpeg')}.expertise .partial--expertise .box-wrapper--support{background-image:url('/images/support.jpeg')}.expertise .partial--expertise .box-wrapper__inner{background:rgba(0,0,0,0.3);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:30px}.why-magento .partial--why-magento img.magento{margin:0 auto}.why-magento .partial--why-magento .why-bg{background-image:url('/images/why-web.jpeg');background-size:cover}.why-magento .partial--why-magento .ui.grid{margin-top:70px}.why-magento .partial--why-magento .ui.grid>[class*="eight wide"].column{text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center;padding:30px 20px}.why-magento .partial--why-magento .star-decoration{display:none}.why-magento .partial--why-magento .medium-title{text-transform:uppercase}@media only screen and (max-width:650px){.why-magento .partial--why-magento .ui.grid>[class*="eight wide"].column{width:100% !important}.why-magento .partial--why-magento .star-decoration{display:block}.why-magento .partial--why-magento .whymagento-title{margin-bottom:10px}}