html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre,code,kbd,samp{font-family:monospace, sans-serif}textarea{overflow:auto}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0}:focus{outline:0}a img,iframe{border:none}ol,ul{list-style:none}select{margin:inherit}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:link,a:hover,a:visited,a:active{text-decoration:none}div,nav,span,section,article,h1,h2,h3,h4,h5,h6,p,ul,ol,li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"serifa",sans-serif;font-weight:400}html{font-size:62.5%}h1{font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem;font-weight:700;margin:0 0 20px 0}h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:700;margin:0 0 20px 0}h3{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0 0 15px 0}h4{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;margin:0 0 15px 0}h5{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 0 15px 0}h6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;margin:0 0 15px 0}p,li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}p{margin:0 0 15px 0}li{margin:0 0 10px 0}body{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:#495161}a:link,a:hover,a:visited,a:active{color:#495161}a{cursor:pointer}.main-content{clear:both}nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}ul li{list-style-type:none}ol li{list-style-type:decimal;list-style-position:inside}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"]{padding:5px 10px;border:1px solid #495161;border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:100%;box-sizing:border-box}input[type="checkbox"],input[type="radio"]{vertical-align:middle;display:inline-block;float:left;margin:5px 5px 0 0}input[type="checkbox"]+label{display:inline-block}input[type="submit"]{background:#495161;border:none;color:white;padding:5px 10px;border-radius:4px;margin:5px 0}textarea{padding:5px 10px;border:1px solid #495161;border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:100%;box-sizing:border-box;min-height:100px}.style-select{background:url(../img/arrow-down.png) no-repeat 95% center #fff;background:none\0;width:100%;border:1px solid #333944;border:none\0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none}.style-select select{background:transparent;background:white\0;-webkit-appearance:none;-moz-appearance:none;width:100% !important;padding:3px 10px;border:none;border:1px solid #495161 \9}.style-select select:hover{cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.style-select{background:none;border:none}.style-select select{background:white}}.rwd-table{margin:10px 0;min-width:300px;width:100%;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table tr:hover{background:#8fb968}.rwd-table th{display:none;font-weight:bold;background:#f9f9f9}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:9px}.rwd-table td:last-child{padding-bottom:9px}.rwd-table td a{border:none;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table td a:hover{cursor:pointer}.rwd-table td:before{content:attr(data-th) ": ";font-weight:bold;width:6.5em;display:block}@media (min-width: 600px){.rwd-table td:before{display:none}}.rwd-table th,.rwd-table td{text-align:left}@media (min-width: 600px){.rwd-table th,.rwd-table td{display:table-cell;padding:0px 4px}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}}html,body{height:100%}.push-content{min-height:100%;height:auto !important;height:100%;margin:0 auto -75px;padding:0 0 75px 0}.footer,.push{height:75px}header,div,nav,span,section,article,aside,h1,h2,h3,h4,h5,h6,p,ul,ol,li,a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#fancybox-inner,#fancybox-wrap{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-weight:normal;font-style:normal}div#brcm-cms-admin-capcalera *{box-sizing:content-box}.center-wrapper{width:100%;max-width:1500px;margin:0 auto}.row{width:100%;display:block;clear:both;vertical-align:top;padding:5px 0}.one-third-column{width:33%;display:inline-block;vertical-align:top}.one-third-column+.two-third-column{width:66%;display:inline-block;float:right}.two-third-column{width:66%;display:inline-block;vertical-align:top}.two-third-column+.one-third-column{width:33%;display:inline-block;float:right}.one-fourth-column{width:22%;display:inline-block;vertical-align:top}.one-fourth-column:last-child{float:right}.three-fourth-column{width:75%;display:inline-block;vertical-align:top}.three-fourth-column:last-child{float:right}.half-column{width:47%;display:inline-block;vertical-align:top}.half-column+.half-column{float:right}.float-right{float:right}.float-left{float:left}.flex-content{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.flex-content .flex-column-first{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;-webkit-flex:0 0 20%;flex:0 0 20%;min-width:0}.flex-content .flex-column-second{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0}.flex-content .flex-column-first{padding:0 40px 0 0}.no-flexbox .flex-content{display:block;width:100%}.no-flexbox .flex-column-first,.no-flexbox .flex-column-second{display:inline-block;float:left;vertical-align:top}.no-flexbox .flex-column-first{width:20%}.header{background:#495161;position:relative;padding:10px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between;align-items:center}.header:after{content:"";background:url(../img/connections.svg);top:-30px;left:0;bottom:0;right:0;position:absolute;z-index:1;opacity:0.2}.logo{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0;text-align:right}.logo svg,.logo img{margin:0;width:calc((60%/5)*2)}.top-actions{-webkit-box-flex:0 0 40%;-ms-flex:0 0 40%;-webkit-flex:0 0 40%;flex:0 0 40%;min-width:0;text-align:right;color:white}.top-actions a{color:#82b157}.main-menu{margin:0;border-bottom:1px solid #82b157}.main-menu #pull{display:none}.main-menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.main-menu li{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0;text-align:center;margin:0}.main-menu li a{padding:10px 20px;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-menu li:hover a{background:#82b157;color:white}.main-menu li.brcm-current-node a{background:#82b157;color:white;position:relative}.main-menu li.brcm-current-node a:after{content:"";border-top:15px solid #82b157;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;bottom:-15px;z-index:1;left:50%;transform:translateX(-50%)}.home-message{height:70vh;overflow:hidden;position:relative}.home-message .image-scalable{background:url(../img/photo-context1.jpg) left 0 no-repeat;background-size:cover;height:70vh;position:absolute;top:0;left:0;width:100%;animation:animatedBackground 2s ease-in-out forwards;-webkit-animation:animatedBackground 2s ease-in-out forwards}.home-message .home-text{background:rgba(130,177,87,0.6);color:white;margin-top:25vh;position:relative;padding:40px;padding-left:50vw}.home-message .home-text h1{font-size:4rem;text-align:left;background:none;padding:0}.home-message .home-text li{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home-message .home-text li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-message .home-text:before{content:url(../img/imagotip-big.svg);position:absolute;left:50%;top:-40px;margin-left:-300px}.home-message span.sense{font-weight:700}.services{padding:20px;background:#f7faf4}.services ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.services li{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0;text-align:center;min-height:15vh;border:1px solid #eaf2e2;border-radius:2px;margin:0 15px;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.services li a{padding:140px 20px 20px 20px;display:block}.services li:first-child{margin:0 15px 0 0}.services li:last-child{margin:0 0 0 15px}.services li.digital-strategy{background:url(../img/service-consultancy.svg) no-repeat center 10px}.services li.responsive-webs{background:url(../img/service-web-developement.svg) no-repeat center 10px}.services li.apps{background:url(../img/service-mobile-developement.svg) no-repeat center 10px}.services li.ecommerce{background:url(../img/service-ecommerce.svg) no-repeat center 10px}.services li.usability{background:url(../img/service-usability.svg) no-repeat center 10px}.services li.ux-ui{background:url(../img/service-ui.svg) no-repeat center 10px}.services li.hostings{background:url(../img/services-hostings.svg) no-repeat center 10px}.services li:hover{border:1px solid #82b157;border-radius:30px;-webkit-transform:scale(1.06);transform:scale(1.06)}.services li:hover a{color:#82b157}.experience{background:url(../img/photo-context2.jpg) right 0 no-repeat;background-size:cover;min-height:70vh;padding:80px 40px 40px 50vw;text-align:left}.experience h2{color:white;font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;font-weight:700}.experience h2:before{content:"<code>";color:#82b157}.experience h2:after{content:"</code>";color:#82b157}.experience p{color:white;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.experience p .years{color:#82b157}a.main-button{background:#82b157;padding:10px 30px;display:inline-block;text-align:center;color:white;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.main-button:hover{background:#699144}.aside-button{float:right}.footer{background:#495161;height:auto;color:white;padding:30px;margin:40px 0 0 0;position:relative}.footer a{color:#82b157}.footer .company-info{display:inline-block;vertical-align:top;padding-left:150px}.footer .company-social{display:inline-block;vertical-align:top;float:right;padding-right:150px}.footer .facebook,.footer .twitter{display:inline-block;text-indent:-999999px}.footer .facebook a,.footer .twitter a{display:block;min-width:40px;min-height:40px;border:5px solid transparent;border-radius:50px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .facebook a:hover,.footer .twitter a:hover{border:5px solid #82b157}.footer .facebook a{background:url(../img/icon-facebook.svg) no-repeat center center}.footer .twitter a{background:url(../img/icon-twitter.svg) no-repeat center center}.footer p{margin:0 0 5px 0}.footer:before{content:url(../img/imagotip.svg);left:30px;margin:-40px 0 0 0;position:absolute}.footer:after{content:url(../img/imagotip-dark.svg);right:30px;margin:-100px 0 0 0;position:absolute}.service-summaries{text-align:center;width:50%;margin:50px auto;background:url(../img/connections-dark.png) repeat}.service-summaries .service-summary{margin:0 0 50px 0;padding:150px 0 20px 0;border-bottom:1px solid #cfd3da}.service-summaries .service-summary h2{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-summaries .service-summary.highlighted h2{color:#82b157;transform:scale(1.1)}.service-summaries .digital-strategy{background:url(../img/service-consultancy.svg) no-repeat center top}.service-summaries .responsive-webs{background:url(../img/service-web-developement.svg) no-repeat center top}.service-summaries .apps{background:url(../img/service-mobile-developement.svg) no-repeat center top}.service-summaries .ecommerce{background:url(../img/service-ecommerce.svg) no-repeat center top}.service-summaries .usability{background:url(../img/service-usability.svg) no-repeat center top}.service-summaries .ux-ui{background:url(../img/service-ui.svg) no-repeat center top}.service-summaries .hostings{background:url(../img/services-hostings.svg) no-repeat center top}a.up{display:block;background:url(../img/arrow-up.svg) no-repeat right center;padding:10px 30px 10px 0;margin:10px 0;text-align:right;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:#b1b8c5}.main-content{padding:0 30px}.main-content h1{text-align:center;background:#d0e2bf;padding:15px 0;margin:0}.projects ul,.projects .project-list div.brcm-products-module div.brcm-list-of-products ol{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.projects li{margin:0 0 30px 0;border:1px solid transparent;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;list-style-type:none;padding:10px;-webkit-box-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-flex:0 0 24%;flex:0 0 24%;min-width:0}.projects li:hover{border:1px solid #82b157;margin:0;background:white;border-radius:4px}.projects li:empty{visibility:hidden}.projects li a{display:block}.projects .brcm-products-module .brcm-list-of-products li{float:none;margin:0 0 30px 0}.projects img{width:100%}.projects h3{text-align:center}.projects p{margin:0}.projects p.project-title{color:#82b157;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700}.projects p.project-category{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:#949daf}.projects .brcm-image{max-height:350px;overflow:hidden;margin:0 0 20px 0;background:url(../img/product-loader.gif) no-repeat center center}.projects .brcm-name{color:#82b157;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700}.projects .brcm-price{display:none}.projects.home{margin:30px 0}.link-to-clients{display:block;margin:30px 0;text-align:center;border-top:2px dotted #82b157}.link-to-clients a.main-button{border-radius:0 0 4px 4px;margin-top:-2px}.secondary-menu{padding:20px 0 10px 0;background:#f7faf4;text-align:center;margin:0 0 20px 0}.secondary-menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between;margin:0 auto;width:50%}.secondary-menu li{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0}.project-menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between;width:30%;margin:0 auto}.project-menu li{-webkit-box-flex:0 0 32%;-ms-flex:0 0 32%;-webkit-flex:0 0 32%;flex:0 0 32%;min-width:0;position:relative}.project-menu li.apps a{background:url(../img/service-mobile-developement.svg) no-repeat center 4px;background-size:auto 66px}.project-menu li.webs a{background:url(../img/service-web-developement.svg) no-repeat center 4px;background-size:auto 66px}.project-menu li.ecommerce a{background:url(../img/service-ecommerce.svg) no-repeat center 4px;background-size:auto 66px}.project-menu li a{display:block;padding:66px 0 0 0}.project-menu li:hover a{color:#82b157}body.projects-apps .project-menu li.apps a{border:1px solid #82b157;border-radius:50px}body.projects-webs .project-menu li.webs a{border:1px solid #82b157;border-radius:50px}body.projects-ecommerce .project-menu li.ecommerce a{border:1px solid #82b157;border-radius:50px}.article{max-width:100ch;margin:0 auto;text-align:center;padding:20px 0}.article h2{color:#82b157}.SG-text-green{color:#82b157}.SG-main-button a{background:#82b157;padding:10px 30px;display:inline-block;text-align:center;color:white;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.SG-main-button a:hover{background:#699144}.hint{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:100}.team{text-align:center}.team h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0 0 5px 0}.team h3{background:#eaf2e2;color:#82b157;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:0 0 10px 0}.team .brcm-pagina-region[data-brcm-name="equip"]{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.team .brcm-pagina-region[data-brcm-name="equip"] .brcm-pagina-element{-webkit-box-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-flex:0 0 24%;flex:0 0 24%;min-width:0}.team .brcm-pagina-region[data-brcm-name="equip"] .brcm-generic-element-with-big-images{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.team .brcm-pagina-region[data-brcm-name="equip"] .brcm-generic-element-with-big-images .brcm-body{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;min-width:0;order:2}.team .brcm-pagina-region[data-brcm-name="equip"] .brcm-generic-element-with-big-images .brcm-group-of-images{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;min-width:0;order:1}.team .brcm-pagina-region[data-brcm-name="equip"] .brcm-generic-element-with-big-images .brcm-group-of-images img{width:100%}.gallery{margin:30px 0}.gallery .brcm-pagina-region[data-brcm-name="galeria"] .brcm-generic-element-with-image-gallery .brcm-group-of-images{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.gallery .brcm-pagina-region[data-brcm-name="galeria"] .brcm-generic-element-with-image-gallery .brcm-image-and-caption{-webkit-box-flex:0 0 32%;-ms-flex:0 0 32%;-webkit-flex:0 0 32%;flex:0 0 32%;min-width:0;text-align:center}.project-detail{margin:30px 0}.project-detail .brcm-products-module .brcm-product-detail{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;-webkit-flex:0 0 20%;flex:0 0 20%;min-width:0;margin:0 30px 0 0}@media screen and (min-width: 1500px){.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation{-webkit-box-flex:0 0 15%;-ms-flex:0 0 15%;-webkit-flex:0 0 15%;flex:0 0 15%;min-width:0}}.project-detail .brcm-products-module .brcm-product-detail .brcm-text-attributes{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0;margin-left:30px;order:3;width:auto;float:none}.project-detail .brcm-products-module .brcm-product-detail .brcm-text-attributes .brcm-description{font-style:normal;color:#495161;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.project-detail .brcm-products-module .brcm-product-detail .brcm-text-attributes em{color:#82b157}.project-detail .brcm-products-module .brcm-product-detail .brcm-text-attributes a{color:#82b157;text-decoration:underline}.project-detail .brcm-products-module .brcm-product-detail .brcm-group-of-images{-webkit-box-flex:0 0 50%;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;min-width:0;order:2;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.project-detail .brcm-products-module .brcm-product-detail .brcm-group-of-images .brcm-image-and-caption{-webkit-box-flex:0 0 31%;-ms-flex:0 0 31%;-webkit-flex:0 0 31%;flex:0 0 31%;min-width:0;margin:0 0 20px 0;border:1px solid #b1b8c5}.project-detail .brcm-products-module .brcm-product-detail .brcm-group-of-images .brcm-image{background:url(../img/product-loader.gif) no-repeat center center}.project-detail .brcm-products-module .brcm-product-detail .brcm-brand{display:none}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li{border-bottom:1px solid #495161}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li a{min-height:70px;display:block;padding:20px 10px 10px 100px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li a[href$="webs"]{background:url(../img/service-web-developement.svg) no-repeat left center;background-size:auto 66px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li a[href$="apps"]{background:url(../img/service-mobile-developement.svg) no-repeat 10px center;background-size:auto 66px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li a[href$="online"]{background:url(../img/service-ecommerce.svg) no-repeat left center;background-size:auto 66px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li.brcm-active-node a[href$="webs"]{background:url(../img/service-web-developement.svg) no-repeat left center #ddead1;background-size:auto 66px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li.brcm-active-node a[href$="apps"]{background:url(../img/service-mobile-developement.svg) no-repeat left center #ddead1;background-size:auto 66px}.project-detail .brcm-products-module .brcm-product-detail .brcm-navigation li.brcm-active-node a[href$="online"]{background:url(../img/service-ecommerce.svg) no-repeat left center #ddead1;background-size:auto 66px}.flex-container{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.column-container{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between;margin:30px 0}.column-container .sidebar-column{-webkit-box-flex:0 0 40%;-ms-flex:0 0 40%;-webkit-flex:0 0 40%;flex:0 0 40%;min-width:0}.column-container .main-column{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0;padding:0 30px 0 0}.news-page{margin:30px 0}.news-aside-column{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;-webkit-flex:0 0 20%;flex:0 0 20%;min-width:0;margin:0 30px 0 0}.news-aside-column .brcm-category-news-navigation li{border-bottom:1px solid #82b157;margin:0}.news-aside-column .brcm-category-news-navigation li a{display:block;padding:5px 0}.news-aside-column .brcm-category-news-navigation li a:hover{background:#b6d19d}article.news-list{-webkit-box-flex:1 0;-ms-flex:1 0;-webkit-flex:1 0;flex:1 0;min-width:0}article.news-list .brcm-news-module .brcm-list-of-news ol{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}article.news-list .brcm-news-module .brcm-list-of-news li{-webkit-box-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-flex:0 0 24%;flex:0 0 24%;min-width:0;list-style-type:none}article.news-list .brcm-news-module .brcm-list-of-news .brcm-image-and-caption{max-height:250px;overflow:hidden;margin:0 0 20px 0}article.news-list .brcm-news-module .brcm-list-of-news .brcm-date{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}article.news-list .brcm-news-module .brcm-list-of-news .brcm-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}article.news-list .brcm-news-module .brcm-list-of-news .brcm-title a{color:#82b157}article.news-list .brcm-news-module .brcm-list-of-news .brcm-category{color:#b1b8c5;font-style:italic;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:7px 0}article.news-list .brcm-news-module .brcm-list-of-news .brcm-category a{color:#6a758d}.brcm-body a{color:#82b157}.brcm-group-of-images div[style^="clear"]{display:none}@-ms-keyframes rotate{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes rotateanticlockwise{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(-360deg)}}@-moz-keyframes rotateanticlockwise{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(-360deg)}}@-webkit-keyframes rotateanticlockwise{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@keyframes rotateanticlockwise{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animatedBackground{0%{transform:scale(1.5);-webkit-transform:scale(1.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes animatedBackground{0%{transform:scale(1.5);-webkit-transform:scale(1.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}@media screen and (max-width: 1400px){.home-message .home-text{padding-left:350px}.home-message .home-text:before{left:40px;top:-40px;margin-left:0}.services li{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:0 5px}.services li a{padding:140px 10px 20px 10px}.experience{padding:50px 40px 40px 40vw}}@media screen and (max-width: 1200px){.main-content{padding:0 20px}.logo{text-align:left}.logo svg,.logo img{width:auto}.top-actions{-webkit-box-flex:0 0 70%;-ms-flex:0 0 70%;-webkit-flex:0 0 70%;flex:0 0 70%;min-width:0}.services li{-webkit-box-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-flex:0 0 24%;flex:0 0 24%;min-width:0;margin:0 0 20px 0}}@media screen and (max-width: 1024px){.home-message .home-text{padding-left:40%}.home-message .home-text:before{content:"";background:url(../img/imagotip-big.svg) no-repeat;left:40px;top:-40px;margin-left:0;width:30%;min-height:270px;background-size:100%}.home-message .home-text h1{font-size:3rem}.home-message .home-text li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}@media screen and (max-width: 979px){.home-message .home-text{padding:30px;padding-left:30%}.home-message .home-text:before{width:20%;top:20px}}@media screen and (max-width: 700px){.logo,.top-actions{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;min-width:0;text-align:center}.main-menu #pull{display:block;background:#82b157;color:white;text-align:center;padding:10px}.main-menu .brcm-navigation ul{display:none}.main-menu li{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;min-width:0;width:100%;border-bottom:1px solid #82b157}.home-message{height:auto;min-height:50vh}.home-message .home-text{padding-left:30px}.home-message .home-text:before{top:-75px;right:10px;left:auto}.services li{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.services li:first-child{margin:0 0 20px 0}}@media screen and (max-width: 500px){.home-message .home-text:before{top:-120px;right:auto;left:50%;width:35%;margin-left:-17.5%}}
