/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{width:100%;overflow-x:hidden;font-size:10px}body,html{height:100%}body{font-size:1.6rem;background-color:#fff;word-wrap:break-word;font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure,p{margin:0}::-moz-selection{background:#1d8fdf;color:#fff}::selection{background:#1d8fdf;color:#fff}input,select,textarea{outline:none}h1{font-size:4rem}h1,h2{font-weight:400}h2{font-size:3.6rem}h3{font-size:3rem}h3,h4{font-weight:400}h4{font-size:2.6rem}h5{font-size:2rem}h5,h6{font-weight:400}h6{font-size:1.6rem}a{text-decoration:none}li,ul{list-style:none}@font-face{font-family:raleway-thin-webfont;src:url(../fonts/raleway-thin-webfont.woff2) format("woff2"),url(../fonts/raleway-thin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-light-webfont;src:url(../fonts/raleway-light-webfont.woff2) format("woff2"),url(../fonts/raleway-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-regular-webfont;src:url(../fonts/raleway-regular-webfont.woff2) format("woff2"),url(../fonts/raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-medium-webfont;src:url(../fonts/raleway-medium-webfont.woff2) format("woff2"),url(../fonts/raleway-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:raleway-bold-webfont;src:url(../fonts/raleway-bold-webfont.woff2) format("woff2"),url(../fonts/raleway-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes b{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes c{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@-webkit-keyframes d{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes d{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes e{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes e{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.ripple-effect{width:0;height:0;background-color:hsla(0, 0%, 100%, .4);position:absolute}.ripple-btn{-webkit-animation:b .5s linear forwards;animation:b .5s linear forwards}.action-button>.text,.button-base>.text{color:inherit;font-size:inherit}.banner-card-container,.banner-main>.content,.contact-card>.address,.contact-card>.sector,.container-full,.footer-bar,.footer-bar-group,.header-bar,.image-container,.solution-box{width:100%}.content-all{max-width:100%}.alert-box>.-mn.close,.checkbox-button>.-mn.box,.featured-card>.icon>.-mn.content,.icon-base.-mn,.icon-list>.-mn.icon,.social-network>.-mn.icon{width:12px;height:12px}.alert-box>.-xs.close,.checkbox-button>.-xs.box,.featured-card>.icon>.-xs.content,.icon-base.-xs,.icon-list>.icon,.social-network>.-xs.icon{width:16px;height:16px}.alert-box>.-sm.close,.checkbox-button>.-sm.box,.featured-card>.icon>.-sm.content,.icon-base.-sm,.icon-list>.-sm.icon,.social-network>.-sm.icon{width:20px;height:20px}.alert-box>.-md.close,.checkbox-button>.-md.box,.featured-card>.icon>.-md.content,.icon-base.-md,.icon-list>.-md.icon,.social-network>.-md.icon{width:24px;height:24px}.alert-box>.-lg.close,.checkbox-button>.-lg.box,.featured-card>.icon>.-lg.content,.icon-base.-lg,.icon-list>.-lg.icon,.social-network>.-lg.icon{width:30px;height:30px}.alert-box>.-xl.close,.checkbox-button>.-xl.box,.featured-card>.icon>.-xl.content,.icon-base.-xl,.icon-list>.-xl.icon,.social-network>.-xl.icon{width:36px;height:36px}.alert-box>.-big.close,.checkbox-button>.-big.box,.featured-card>.icon>.-big.content,.icon-base.-big,.icon-list>.-big.icon,.social-network>.-big.icon{width:50px;height:50px}.alert-box>.-white.close>svg,.checkbox-button>.box>svg,.featured-card>.icon>.-white.content>svg,.icon-base.-white>svg,.icon-list>.-white.icon>svg,.social-network>.-white.icon>svg{fill:#fff}.alert-box>.-black-20.close>svg,.checkbox-button>.-black-20.box>svg,.featured-card>.icon>.-black-20.content>svg,.icon-base.-black-20>svg,.icon-list>.-black-20.icon>svg,.social-network>.-black-20.icon>svg{fill:#ccc}.alert-box>.-black-30.close>svg,.checkbox-button>.-black-30.box>svg,.featured-card>.icon>.-black-30.content>svg,.icon-base.-black-30>svg,.icon-list>.-black-30.icon>svg,.social-network>.-black-30.icon>svg{fill:#b3b3b3}.alert-box>.-black-60.close>svg,.checkbox-button>.-black-60.box>svg,.featured-card>.icon>.-black-60.content>svg,.icon-base.-black-60>svg,.icon-list>.icon>svg,.social-network>.-black-60.icon>svg{fill:#666}.alert-box>.-black-90.close>svg,.checkbox-button>.-black-90.box>svg,.featured-card>.icon>.-black-90.content>svg,.icon-base.-black-90>svg,.icon-list>.-black-90.icon>svg,.social-network>.-black-90.icon>svg{fill:#1a1a1a}.list-inline>.item,.menu-list>.item{vertical-align:top}.contact-card>.address,.gallery-list .descr,.text-base{font-size:1.4rem;color:#666}.grid-row{margin:-10px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid-row>.col{padding-right:10px;padding-left:10px}.grid-row>.col:not(.-un-padding-y){padding-top:10px;padding-bottom:10px}.grid-row>.col{-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.grid-row>.col.-is-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.grid-row>.col.-is-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.grid-row>.col.-is-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-row>.col.-is-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.grid-row>.col.-is-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.grid-row>.col.-is-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-row>.col.-is-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.grid-row>.col.-is-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.grid-row>.col.-is-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-row>.col.-is-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.grid-row>.col.-is-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.grid-row>.col.-is-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.grid-row>.col.-is-20_{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.grid-row.-no-gutter{margin:0}.grid-row.-no-gutter>.col{padding-right:0;padding-left:0}.grid-row.-no-gutter>.col:not(.-un-padding-y){padding-top:0;padding-bottom:0}.grid-row.-xs{margin:-2.5px}.grid-row.-xs>.col{padding-right:2.5px;padding-left:2.5px}.grid-row.-xs>.col:not(.-un-padding-y){padding-top:2.5px;padding-bottom:2.5px}.grid-row.-sm{margin:-5px}.grid-row.-sm>.col{padding-right:5px;padding-left:5px}.grid-row.-sm>.col:not(.-un-padding-y){padding-top:5px;padding-bottom:5px}.grid-row.-md{margin:-8px}.grid-row.-md>.col{padding-right:8px;padding-left:8px}.grid-row.-md>.col:not(.-un-padding-y){padding-top:8px;padding-bottom:8px}.grid-row.-lg{margin:-10px}.grid-row.-lg>.col{padding-right:10px;padding-left:10px}.grid-row.-lg>.col:not(.-un-padding-y){padding-top:10px;padding-bottom:10px}.grid-row.-xl{margin:-15px}.grid-row.-xl>.col{padding-right:15px;padding-left:15px}.grid-row.-xl>.col:not(.-un-padding-y){padding-top:15px;padding-bottom:15px}.grid-row.-big{margin:-40px}.grid-row.-big>.col{padding-right:40px;padding-left:40px}.grid-row.-big>.col:not(.-un-padding-y){padding-top:40px;padding-bottom:40px}.lay-space-half-pad-y{padding-top:50px;padding-bottom:50px}.typo-fsize-xs{font-size:1.2rem}.header-bar-logo-text,.solution-card>.descr,.typo-fsize-sm{font-size:1.4rem}.footer-bar-text,.solution-card>.heading,.typo-big-banner-descr,.typo-fsize-md{font-size:1.6rem}.typo-fsize-lg{font-size:2rem}.footer-bar-text-logo,.typo-fsize-xl{font-size:3rem}.typo-title-assunt.-black-60{color:#666}.typo-title-assunt.-black-80{color:#333}.typo-big-banner{font-size:5rem}.typo-title-inst{font-size:2rem;color:#333}.typo-descr-inst{font-size:1.6rem;color:#666;line-height:1.4;display:block}.input-form{border:1px solid #ccc;font-size:15px;padding-right:10px;padding-left:10px;width:100%;height:40px;background-color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#333}.input-form:-moz-placeholder,.input-form::-moz-placeholder{color:#333}.input-form:-ms-input-placeholder{color:#333}.input-form::-webkit-input-placeholder{color:#333}.input-form.-textarea{overflow:hidden;min-height:40px;padding:10px}.input-form+.caption-input{cursor:text;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.input-form:focus{border-color:#1d8fdf}.input-form.-used+.caption-input,.input-form:focus+.caption-input{font-size:1.2rem;height:16px;top:-9px;left:0;line-height:16px;color:#999}.input-form.-error{border-color:#f55a4e}.input-form.-error+.caption-input{color:#f55a4e}.caption-input{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#999;font-size:15px}.action-button{outline:none;font-size:1.4rem;height:36px;padding-right:10px;padding-left:10px}.action-button>.text{top:1px}.action-button:not(.-outline-default){border:0}.action-button.-outline-default{border:2px solid #1d8fdf}.action-button+.action-button{margin-left:10px}.social-network{width:40px;height:40px;background-color:#333}.social-network+.social-network{margin-left:10px}.social-network>.icon{width:20px;height:20px;fill:#fff}.social-network.-facebook{background-color:#4867aa}.social-network.-twitter{background-color:#1da1f2}.social-network.-instagram{background-color:#9e7144}.social-network.-youtube{background-color:#e62117}.menu-list>.item+.item{margin-left:16px}.menu-list .link{color:#333;line-height:80px;height:80px;font-size:1.7rem}.menu-burguer>.line{width:28px;height:2px;background-color:#333}.menu-burguer>.line+.line{margin-top:3px}.header-bar-menu-burguer.-active .menu-burguer>.line{background-color:#fff}.header-bar-menu-burguer.-active .menu-burguer>.line:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:5px}.header-bar-menu-burguer.-active .menu-burguer>.line:nth-child(3){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);bottom:5px}.alert-box{color:#666;font-size:1.6rem;padding:16px 40px 16px 16px}.alert-box+.alert-box{margin-top:10px}.alert-box>.close{width:20px;height:20px;padding:5px;position:absolute;top:10px;right:10px}.alert-box>.close>svg{fill:#fff}.alert-box.-success{border-color:#d0e9c6;background-color:#5cb860}.alert-box.-success>.close{background-color:#419645}.alert-box.-success>.close:hover{background-color:#357938}.alert-box.-error{border-color:#ebcccc;background-color:#f55a4e}.alert-box.-error>.close{background-color:#f22d1e}.alert-box.-error>.close:hover{background-color:#db1b0c}.alert-box.-warning{border-color:#faf2cc;background-color:#ffdd57;color:#4d4d4d}.alert-box.-warning>.close{background-color:#f0bf00}.alert-box.-warning>.close:hover{background-color:#c79f00}.alert-box.-info{border-color:#bcdff1;background-color:#3273dc}.alert-box.-info>.close{background-color:#1e57b2}.alert-box.-info>.close:hover{background-color:#194690}.table-row{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-bottom:1px solid #eee;padding-top:16px;padding-bottom:16px}.table-row>.cell{-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.table-row>.cell:not(.-head){color:#666;font-size:1.6rem}.table-row>.icon{width:52px;height:100%}.table-row.-if-icon-left{padding-left:52px}.table-row.-if-icon-right{padding-right:52px}.example-check{width:20px;height:20px;border:2px solid #ccc}.radio-button>.box{width:18px;height:18px;border:2px solid #ccc}.radio-button>.box:after,.radio-button>.box:before{content:""}.radio-button>.box:after{background-color:rgba(29, 143, 223, .5)}.radio-button>.box:before{width:10px;height:10px}.radio-button input[type=radio]:not(:checked)+.box:after{width:0;height:0}.radio-button input[type=radio]:not(:checked)+.box:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.radio-button input[type=radio]:checked+.box{border-color:#1d8fdf}.radio-button input[type=radio]:checked+.box:after{width:100%;height:100%;-webkit-animation:c .7s cubic-bezier(.25,.8,.25,1) forwards;animation:c .7s cubic-bezier(.25,.8,.25,1) forwards}.checkbox-button>.box{width:18px;height:18px;padding:1px;border:2px solid #ccc}.checkbox-button>.box:after{content:"";background-color:rgba(29, 143, 223, .5)}.checkbox-button input[type=checkbox]:not(:checked)+.box:after{width:0;height:0}.checkbox-button input[type=checkbox]:not(:checked)+.box>svg{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.checkbox-button input[type=checkbox]:checked+.box{border-color:#1d8fdf}.checkbox-button input[type=checkbox]:checked+.box:after{width:100%;height:100%;-webkit-animation:c .7s cubic-bezier(.25,.8,.25,1) forwards;animation:c .7s cubic-bezier(.25,.8,.25,1) forwards}.featured-box{background-color:#f5f5f5;padding:40px 0}.featured-card>.icon{max-width:100%}.featured-card>.icon:before{content:"";width:100%;padding-top:100%}.featured-card>.icon>.content{position:absolute;top:0;left:0;right:0;bottom:0}.featured-card>.heading{color:#333}.featured-card>.featured-card-line{margin-top:10px}.featured-card.-title-page{width:auto}.featured-card.-title-page>.banner-card>.phrase{width:100%;margin:20px 0;padding:0 50px}.featured-card.-title-page>.icon{width:90px;height:90px}.featured-card.-title-page .featured-card-line{height:2px;width:200px;max-width:calc(100% - 100px);margin-top:0}.featured-card .featured-card-bracket{position:absolute;margin:auto;bottom:0;top:0;width:31px;height:146px}.featured-card-line{width:40px;height:4px;background-color:#5cbbea}.featured-card-bracket{height:100%;display:block;background-repeat:no-repeat;background-size:contain}.featured-card-bracket.-left{left:0;background-image:url(../img/bracket-left.png)}.featured-card-bracket.-right{right:0;background-image:url(../img/bracket-right.png)}.banner-box-text{background-image:url(../img/banner-agua.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:50%}.banner-box-text .banner-box-text-content:before{content:"";background-color:#dddc00;width:100%;height:10px;position:absolute;bottom:-5px;left:0;z-index:1}.banner-box-text-content>.cont{width:900px;max-width:100%}.solution-box{background-color:#f5f5f5}.solution-card>.image{width:100%;margin-bottom:10px;border:2px solid #ebebeb}.solution-card>.image>.content:before{content:"";width:100%;padding-top:100%}.solution-card>.image>.content>.content,.solution-card>.image>.content>img{position:absolute;top:0;left:0;right:0;bottom:0}.solution-card>.image>.content>img{max-width:100%;max-height:100%;margin:auto}.solution-card>.image.-aspect-service>.content:before{content:"";width:100%;padding-top:52.375%}.solution-card>.image.-aspect-service>.content>.content{position:absolute;top:0;left:0;right:0;bottom:0}.solution-card>.image.-aspect-service>.content img{left:.5px}.solution-card>.image.-ratio-product>.content:before{content:"";width:100%;padding-top:56.14973%}.solution-card>.image.-ratio-product>.content>.content{position:absolute;top:0;left:0;right:0;bottom:0}.solution-card>.heading{color:#333}.solution-card>.descr{color:#4d4d4d;margin-top:5px;margin-bottom:16px}.solution-card>.descr.-hdot{height:40px;overflow:hidden}.solution-card .solution-card-figcaption{will-change:transform,opacity}.solution-card:not(:hover) .solution-card-figcaption{-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.solution-card-figcaption{width:calc(100% - 32px);height:calc(100% - 32px);background-color:rgba(29, 143, 223, .7)}.client-box-grid>.col{margin-right:-1px;margin-bottom:-1px}.client-card{border:1px solid #e8e8e7}.client-card:before{content:"";width:100%;padding-top:100%}.client-card>.content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}.client-card>.content>img{max-width:100%;max-height:100%}.client-card .hover{content:"";will-change:transform,opacity;width:100%;height:100%;background-color:#e8e8e7}.client-card:not(:hover)>.content{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.client-card:not(:hover) .hover{-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.footer-bar{background-color:#333}.footer-bar .footer-bar-logo{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);border-radius:12px}.footer-bar-content{padding:40px 0}.footer-bar-text-tel{font-size:4rem}.footer-bar-text-tel small{font-size:20%}.footer-bar-text{color:#c9edfc;font-style:normal}.footer-bar-logo{width:85px;background-color:#fff;padding:5px}.footer-bar-logo>img{max-width:100%}.map-box:not(.-no-border){border-bottom:10px solid #dddc00}.animate-arrow{-webkit-animation:d .6s ease-in-out infinite alternate;animation:d .6s ease-in-out infinite alternate}.header-bar .contacts{background-color:#f5f5f5;border-top:6px solid #1d8fdf;vertical-align:top;height:60px;line-height:50px;padding-left:30px}.header-bar .header-bar-menu-burguer{position:absolute;top:50%;right:0;margin-top:-6px;z-index:4}.header-bar-content{width:100%}.header-bar-content .cont-logo .header-bar-logo-text{margin-bottom:20px;margin-left:20px}.header-bar-content>.det-left,.header-bar-content>.det-right{position:absolute;top:0;border-top:6px solid #1d8fdf;background-color:#f5f5f5;width:100%;height:100%}.header-bar-content>.det-left{left:-100%}.header-bar-content>.det-left:before{content:"";width:100%;height:80px;background-color:#dddc00;margin-top:54px}.header-bar-content>.det-right{right:-100%}.header-bar-logo{width:140px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-bar-logo:before{content:"";width:100%;padding-top:100%}.header-bar-logo>.content{position:absolute;top:0;left:0;right:0;bottom:0}.header-bar-logo>.content>img{max-width:100%}.header-bar-logo-text{color:#666}.icon-list>.icon{margin-right:4px}.icon-list>.text{color:#666!important;font-size:1.4rem}.icon-list+.icon-list{margin-left:16px}a.icon-list:hover>.text{text-decoration:underline}.overlay-box{z-index:2;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, .8);width:100%;height:100%}.banner-main-list>.banner-main{padding:0}.banner-main-list>.banner-main+.banner-main{margin-top:40px}.banner-main-list>.banner-main:not(.-not-reverse):nth-child(2n) .grid-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.banner-main-list>.banner-main:nth-child(2n) .banner-card.-infos{text-align:left}.banner-main-list>.banner-main:nth-child(2n) .banner-card .title:before{left:0!important;right:auto!important}.banner-card .title{padding-bottom:5px;margin-bottom:8px}.banner-card .title:before{content:"";width:100%;height:1px}.banner-card .phrase{color:#666}.banner-card .phrase.-descr{line-height:1.4;color:gray;font-size:1.6rem;text-transform:none}.banner-card .action-button{display:inline-table;margin-top:20px}.banner-card img{max-width:100%}.banner-card.-ratio-product:before{content:"";width:100%;padding-top:56.14973%}.banner-card.-ratio-product>.content,.banner-card.-ratio-product img{position:absolute;top:0;left:0;right:0;bottom:0}.banner-card.-ratio-product img{max-width:100%;max-height:100%;margin:auto}.banner-card-container{min-height:480px}.banner-card-container>.bracket{width:84px;height:420px;top:0;bottom:0;background-repeat:no-repeat}.banner-card-container>.bracket.-left{left:0;background-image:url(../img/bracket-left.png)}.banner-card-container>.bracket.-right{right:0;background-image:url(../img/bracket-right.png)}.banner-card-container.-home{padding:0 60px}.text-card{padding-bottom:30px}.text-card>.heading{color:#333;margin-bottom:10px;font-size:3rem}.text-card>.descr{color:#666;font-size:1.6rem}.text-card:before{content:"";width:200px;max-width:100%;height:4px;background-color:#1d8fdf}.gallery-list>.descr{width:600px;max-width:100%;margin-top:40px}.not-robot{height:36px;padding:0 10px;cursor:pointer;border:1px solid #1d8fdf;color:#999}.not-robot .text{font-size:1.4rem;top:1px}.not-robot .circle{width:22px;height:22px;margin-right:4px;border:2px solid #ccc}.not-robot .circle .check{width:16px;height:16px;top:2px;left:4px}.not-robot .circle .check-circle{width:100%;height:100%;top:0;left:0}.not-robot .circle .check,.not-robot .circle .check-circle{fill:#5cb860;position:absolute}.not-robot-cont{vertical-align:top}.not-robot-cont>.inherit-check{opacity:0;position:absolute;background-color:transparent;width:0;height:0}.not-robot-cont>.inherit-check.-is-check+.not-robot .circle>.check{-webkit-animation:e .2s ease-in-out forwards;animation:e .2s ease-in-out forwards}.not-robot-cont>.inherit-check.-is-check+.not-robot{border-color:#5cb860;color:#5cb860}.not-robot-cont>.inherit-check.-is-check+.not-robot .circle{border:transparent}.not-robot-cont.-not-check>.not-robot{border-color:#f55a4e}.not-robot-cont.-not-check>.not-robot .text{color:#f55a4e}.contact-card{background-color:#fff;padding-right:10px;padding-bottom:10px;padding-left:10px}.contact-card>.sector{color:#333;height:40px;border-bottom:1px solid #f5f5f5;margin-bottom:10px}.contact-card>.sector>.text{max-width:100%;line-height:40px;font-size:1.4rem;vertical-align:top}.contact-card>.sector>.text:before{content:"";width:100%;max-width:100%;height:2px;background-color:#1d8fdf}.contact-card>.address{font-style:normal}.contact-card>.address a:hover{text-decoration:underline}.contact-card>.address>*,.contact-card>.tel{color:#666}.contact-card>.tel{font-size:2rem}.contact-card.-active>.sector{border-color:#51aae8}.image-container img{max-width:100%}.image-container:not(:hover) .solution-card-figcaption{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.arrow-button{width:40px;height:40px;cursor:pointer;border:2px solid #1d8fdf}.arrow-button svg{width:24px;height:100%;fill:#1d8fdf}.arrow-button.-ab{position:absolute;top:0;bottom:0;margin:auto}.arrow-button.-left{left:0}.arrow-button.-right{right:0}.arrow-button:hover svg{fill:#fff}.credit-dream{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50px;height:50px;background-color:hsla(0, 0%, 100%, .6);position:fixed;bottom:16px;left:16px;display:table;opacity:.8}.credit-dream>.credit-dream-all{position:absolute;bottom:0;left:0;opacity:0;-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0ms;transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1) 0ms;transition:transform .4s cubic-bezier(.23,1,.32,1) 0ms;transition:transform .4s cubic-bezier(.23,1,.32,1) 0ms, -webkit-transform .4s cubic-bezier(.23,1,.32,1) 0ms;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.credit-dream:hover{opacity:1}.credit-dream:hover>.credit-dream-all{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.credit-dream-ico{display:table-cell;vertical-align:middle}.credit-dream-ico>svg{width:30px;height:30px;display:block;margin:0 auto}.credit-dream-all{padding:12px 10px;background-color:#f9f9f9}.credit-dream-all>.text{font-size:11px;color:#666;display:block;white-space:nowrap;line-height:1.5}.credit-dream-all>.icon{width:129.8px;height:26.31px;display:block;margin-top:6px}.credit-dream-all>.icon>svg{width:100%;height:100%}._clearfix,.content-all,.header-bar-content,.menu-list,.menu-list>.item{*zoom:1}._clearfix:after,._clearfix:before,.content-all:after,.content-all:before,.header-bar-content:after,.header-bar-content:before,.menu-list:after,.menu-list:before,.menu-list>.item:after,.menu-list>.item:before{display:table;content:"";line-height:0}._clearfix:after,.content-all:after,.header-bar-content:after,.menu-list:after,.menu-list>.item:after{clear:both}._absolute-top-left,._text-index,.contact-card>.sector>.text:before{position:absolute;top:0;left:0}._absolute-top-right{position:absolute;top:0;right:0}._absolute-bottom-left{position:absolute;bottom:0;left:0}._absolute-right-bottom,.banner-card .title:before{position:absolute;bottom:0;right:0}._absolute-auto,._absolute-center,._absolute-center-bottom,._absolute-center-left,._absolute-center-right,._absolute-center-top,.banner-card-container>.bracket,.checkbox-button>.box:after,.client-card .hover,.image-container .solution-card-figcaption,.radio-button>.box:after,.radio-button>.box:before,.solution-card .solution-card-figcaption,.table-row>.icon.-al-left,.table-row>.icon.-al-right,.text-card:before{position:absolute;margin:auto}._absolute-center,.checkbox-button>.box:after,.client-card .hover,.image-container .solution-card-figcaption,.radio-button>.box:after,.radio-button>.box:before,.solution-card .solution-card-figcaption{top:0;right:0;bottom:0;left:0}._absolute-center-top{top:0;left:0;right:0}._absolute-center-right,.table-row>.icon.-al-right{top:0;bottom:0;right:0}._absolute-center-bottom,.text-card:before{bottom:0;left:0;right:0}._absolute-center-left,.table-row>.icon.-al-left{top:0;bottom:0;left:0}._text-index{font-size:1.2rem;color:transparent;border:0}._text-center,.featured-card>.heading{text-align:center}._text-left{text-align:left}._text-right{text-align:right}._opacity-0,._text-index,.checkbox-button input[type=checkbox]:not(:checked)+.box:after,.checkbox-button input[type=checkbox]:not(:checked)+.box>svg,.client-card:not(:hover) .hover,.header-bar-menu-burguer.-active .menu-burguer>.line:nth-child(2),.radio-button input[type=radio]:not(:checked)+.box:before,.solution-card:not(:hover) .solution-card-figcaption{opacity:0}._opacity-1{opacity:1}._pull-right,.header-bar-content>.menus{float:right}._pull-left,.header-bar-content .cont-logo{float:left}._text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._square-full,.alert-box>.close>svg,.checkbox-button>.box>svg,.checkbox-button input[type=checkbox]:checked+.box:after,.client-card .hover,.client-card>.content,.featured-card>.icon>.content>svg,.header-bar-content>.det-left,.header-bar-content>.det-right,.icon-base>svg,.icon-list>.icon>svg,.not-robot .circle .check-circle,.overlay-box,.radio-button input[type=radio]:checked+.box:after,.social-network>.icon>svg,html{width:100%;height:100%}._lh-base,.alert-box,.contact-card>.address,.footer-bar-text,.gallery-list .descr,.solution-card>.descr,.text-base,.text-card>.descr,.typo-big-banner-descr{line-height:1.4}._upper,.banner-card .phrase,.banner-card .title,.featured-card>.heading,.footer-bar-text-logo,.header-bar-logo-text,.menu-list .link,.solution-card>.heading{text-transform:uppercase}._transition-default,.action-button,.checkbox-button>.box,.checkbox-button>.box>svg,.client-card .hover,.client-card>.content,.image-container .solution-card-figcaption,.menu-burguer>.line,.radio-button>.box:before,.solution-card .solution-card-figcaption{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}._rds{border-radius:4px}._rds-half,.alert-box>.close,.not-robot .circle,.radio-button>.box,.radio-button>.box:after,.radio-button>.box:before,.ripple-effect{border-radius:50%}._font-base,.alert-box,.banner-card .phrase.-descr,.contact-card>.address,.gallery-list .descr,.solution-card>.descr,.table-row>.cell:not(.-head),.text-base{font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,sans-serif}._font-face-thin{font-family:raleway-thin-webfont}._font-face-light,.banner-card .title,.typo-big-banner-descr,.typo-title-assunt{font-family:raleway-light-webfont}._font-face-regular,.footer-bar-text{font-family:raleway-regular-webfont}._font-face-medium,.typo-big-banner{font-family:raleway-medium-webfont}._font-face-bold,.action-button,.banner-card .phrase,.contact-card>.sector>.text,.contact-card>.tel,.featured-card>.heading,.footer-bar-text-logo,.footer-bar-text-tel,.header-bar-logo-text,.menu-list .link,.solution-card>.heading,.typo-title-inst{font-family:raleway-bold-webfont}._bg-default,.action-button.-outline-default:hover,.action-button:not(.-outline-default),.arrow-button:hover,.banner-card .title:before,.checkbox-button input[type=checkbox]:checked+.box,.contact-card.-active,.featured-card.-title-page .featured-card-line,.radio-button>.box:before{background-color:#1d8fdf}._fill-default,.alert-box>.-primary-color.close>svg,.checkbox-button>.-primary-color.box>svg,.featured-card>.icon>.-primary-color.content>svg,.icon-base.-primary-color>svg,.icon-list>.-primary-color.icon>svg,.social-network>.-primary-color.icon>svg{fill:#1d8fdf}._color-default,.action-button.-outline-default,.banner-card .title,.menu-list .link.-active,.menu-list .link:hover{color:#1d8fdf}._color-white,.action-button.-outline-default:hover,.action-button:not(.-outline-default),.alert-box.-error,.alert-box.-info,.alert-box.-success,.contact-card.-active>.address>*,.contact-card.-active>.sector,.contact-card.-active>.tel,.footer-bar-text-logo,.footer-bar-text-tel,.typo-big-banner,.typo-big-banner-descr{color:#fff}._d-table,.action-button,.button-base,.not-robot{display:table}._block,.banner-card-container,.banner-card.-ratio-product:before,.banner-card .phrase,.banner-card img,.banner-main>.content,.checkbox-button>.box,.client-card:before,.contact-card>.address,.contact-card>.sector,.container-full,.featured-card>.heading,.featured-card>.icon,.featured-card>.icon:before,.footer-bar,.footer-bar-group,.gallery-list>.descr,.header-bar,.header-bar-content>.det-left:before,.header-bar-logo:before,.header-bar-logo>.content>img,.header-bar .menu-list,.image-container,.list-inline,.menu-burguer>.line,.menu-list,.menu-list .link,.radio-button>.box,.social-network>.icon,.solution-box,.solution-card>.descr,.solution-card>.image.-aspect-service>.content:before,.solution-card>.image.-ratio-product>.content:before,.solution-card>.image>.content:before,.text-card>.heading{display:block}._center-block,.alert-box>.close>svg,.arrow-button svg,.banner-box-text-content>.cont,.checkbox-button>.box>svg,.content-all,.featured-card>.featured-card-line,.featured-card>.icon,.featured-card>.icon>.content>svg,.icon-base>svg,.icon-list>.icon>svg,.image-container img,.not-robot .circle .check,.not-robot .circle .check-circle,.social-network>.icon>svg{display:block;margin-left:auto;margin-right:auto}._inline-block,.banner-card .title,.contact-card>.sector>.text,.featured-card.-title-page,.header-bar-logo-text,.header-bar .contacts,.list-inline>.item,.menu-list>.item,.not-robot-cont,.not-robot .circle,.not-robot .text{display:inline-block}._inline-block-middle,.icon-list>.icon,.icon-list>.text,.not-robot .circle{display:inline-block;vertical-align:middle}._cell-middle,.action-button>.text,.button-base>.text{display:table-cell;vertical-align:middle}._df,.arrow-button,.banner-card,.banner-main-list>.banner-main:not(.-not-reverse):nth-child(2n) .banner-card.-image,.client-card>.content,.footer-bar-content,.footer-bar-group,.footer-bar-logo,.grid-row,.grid-row>.col.-flex,.header-bar-content .cont-logo,.social-network,.submit-group,.table-row,.table-row>.icon{display:-webkit-box;display:-ms-flexbox;display:flex}._jc-center,.arrow-button,.client-card>.content,.footer-bar-logo,.social-network,.table-row>.icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._jc-end,.banner-main-list>.banner-main:not(.-not-reverse):nth-child(2n) .banner-card.-image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._al-center,.arrow-button,.banner-card,.client-card>.content,.social-network,.table-row>.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}._al-end,.footer-bar-logo,.header-bar-content .cont-logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}._fg1,.footer-bar-content>.info,.footer-bar-group>.cont,.grid-row>.col,.table-row>.cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}._fg0,.grid-row>.col.-is-1,.grid-row>.col.-is-2,.grid-row>.col.-is-3,.grid-row>.col.-is-4,.grid-row>.col.-is-5,.grid-row>.col.-is-6,.grid-row>.col.-is-7,.grid-row>.col.-is-8,.grid-row>.col.-is-9,.grid-row>.col.-is-10,.grid-row>.col.-is-11,.grid-row>.col.-is-12,.grid-row>.col.-is-20_{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}._fs0,.footer-bar-content>.logo,.footer-bar-group>.logo,.grid-row>.col.-is-1,.grid-row>.col.-is-2,.grid-row>.col.-is-3,.grid-row>.col.-is-4,.grid-row>.col.-is-5,.grid-row>.col.-is-6,.grid-row>.col.-is-7,.grid-row>.col.-is-8,.grid-row>.col.-is-9,.grid-row>.col.-is-10,.grid-row>.col.-is-11,.grid-row>.col.-is-12,.grid-row>.col.-is-20_,.submit-group .action-button,.submit-group .not-robot-cont{-ms-flex-negative:0;flex-shrink:0}._f0{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}._f1{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}._relative,.action-button>.text,.alert-box,.banner-card-container,.banner-card.-ratio-product,.banner-card .title,.banner-main,.banner-main>.content,.checkbox-button>.box,.client-card,.contact-card>.address,.contact-card>.sector,.contact-card>.sector>.text,.container-full,.featured-card.-title-page>.banner-card>.phrase,.featured-card>.icon,.footer-bar,.footer-bar-group,.header-bar,.header-bar-content,.header-bar-logo,.image-container,.js-ripple,.menu-burguer>.line,.not-robot .circle,.not-robot .text,.radio-button>.box,.solution-box,.solution-card>.image,.solution-card>.image.-aspect-service>.content,.solution-card>.image.-ratio-product>.content,.solution-card>.image>.content,.table-row,html{position:relative}._over-hidden,.featured-card>.heading,.js-ripple,html.-over-hide{overflow:hidden}._cursor-pointer{cursor:pointer}._hide,.checkbox-button input[type=checkbox],.not-robot-cont>.inherit-check:not(.-is-check)+.not-robot .circle>svg,.overlay-box,.radio-button input[type=radio]{display:none}._unmargin{margin:0!important}._mt-xl{margin-top:30px}._mt-lg{margin-top:20px}._mb-sm{margin-bottom:10px}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}@media (min-width:1200px){.content-all{width:1200px}}@media (max-width:1200px - 1){.content-all{width:1024px;padding:0 16px}}@media (max-width:1024px - 1){.grid-row>.col.-is-lg-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.grid-row>.col.-is-lg-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.grid-row>.col.-is-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-row>.col.-is-lg-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.grid-row>.col.-is-lg-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.grid-row>.col.-is-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-row>.col.-is-lg-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.grid-row>.col.-is-lg-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.grid-row>.col.-is-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-row>.col.-is-lg-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.grid-row>.col.-is-lg-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.grid-row>.col.-is-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.banner-box-text .banner-box-text-content{padding:100px 0}.banner-box-text .typo-big-banner{font-size:4rem}.banner-box-text .typo-big-banner-descr{padding:20px 0}.client-card>.content{padding:20px}.header-bar .menu-list .link{font-size:1.6rem}.banner-card-container>.bracket,.header-bar .header-bar-content>.det-left,.header-bar .header-bar-logo-text{display:none}}@media (max-width:768px - 1){.grid-row>.col.-is-md-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.grid-row>.col.-is-md-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.grid-row>.col.-is-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-row>.col.-is-md-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.grid-row>.col.-is-md-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.grid-row>.col.-is-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-row>.col.-is-md-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.grid-row>.col.-is-md-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.grid-row>.col.-is-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-row>.col.-is-md-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.grid-row>.col.-is-md-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.grid-row>.col.-is-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.banner-main,.client-box,.lay-space-pad-y,.solution-box:not(.-list){padding-top:60px;padding-bottom:60px}.banner-main-list,.lay-space-pad-top{padding-top:60px}.lay-space-mt-less{margin-top:-60px}.lay-space-pad-bot,.solution-box.-list{padding-bottom:60px}.lay-space-pad-bot-md{padding-bottom:30px}.typo-title-assunt{font-size:4rem}.featured-card{margin:20px 0}.featured-card>.icon{width:64px}.featured-card>.heading{font-size:1.6rem;height:36px;margin-top:16px}.footer-bar .footer-bar-group .footer-bar-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-bar .footer-bar-group .footer-bar-content>.info{margin-bottom:10px}.map-box{height:200px}.header-bar{padding-top:10px}.header-bar .contacts,.header-bar .header-bar-content>.det-right{display:none}.header-bar .header-bar-logo{width:50px}.header-bar .menu-list{width:260px;height:100%;position:fixed;top:0;left:0;z-index:3;background-color:#1d8fdf;will-change:transform;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow-y:auto;overflow-x:hidden}.header-bar .menu-list:not(.-show){-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.header-bar .menu-list>.item{width:100%;margin:0}.header-bar .menu-list .link{color:#fff;height:60px;line-height:62px;padding:0 16px}.header-bar .menu-list .link.-active{background-color:#1772b2}.overlay-box.-show{display:block;-webkit-animation:a .2s ease-in-out;animation:a .2s ease-in-out}.banner-card .phrase,.banner-card .title{font-size:3.8rem}.banner-card img{margin:0 auto}.banner-card-container .arrow-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}.banner-card-container.-home{text-align:center}.contact-descr{margin-top:40px;margin-bottom:20px}.credit-dream{display:none}}@media (max-width:576px - 1){.grid-row>.col.-is-sm-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.grid-row>.col.-is-sm-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.grid-row>.col.-is-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.grid-row>.col.-is-sm-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.grid-row>.col.-is-sm-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.grid-row>.col.-is-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.grid-row>.col.-is-sm-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.grid-row>.col.-is-sm-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.grid-row>.col.-is-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.grid-row>.col.-is-sm-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.grid-row>.col.-is-sm-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.grid-row>.col.-is-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.banner-main,.client-box,.lay-space-pad-y,.solution-box:not(.-list){padding-top:40px;padding-bottom:40px}.banner-main-list,.lay-space-pad-top{padding-top:40px}.lay-space-mt-less{margin-top:-40px}.lay-space-pad-bot,.solution-box.-list{padding-bottom:40px}.typo-title-assunt{font-size:3.4rem}.banner-box-text .banner-box-text-content{padding:74px 0}.banner-box-text .typo-big-banner{font-size:3rem}.banner-box-text .typo-big-banner-descr{font-size:1.4rem}.banner-card .phrase,.banner-card .title{font-size:2.8rem}}@media (min-width:1024px){.grid-row.-big-min-lg{margin:-map-get((no-gutter:0,xs:5px,sm:10px,md:16px,lg:20px,xl:30px,big:80px),big)}.grid-row.-big-min-lg>.col{padding-right:40px;padding-left:40px}.grid-row.-big-min-lg>.col:not(.-un-padding-y){padding-top:40px;padding-bottom:40px}.banner-box-text .banner-box-text-content{padding:200px 0}.banner-box-text .typo-big-banner-descr{padding:40px 0}.client-card>.content{padding:30px}.header-bar .header-bar-content{padding-left:30px}.banner-main:before{content:"";background-image:url(../img/banner-gradient.png);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;margin:auto;bottom:0;top:0;left:0;width:100%;height:345px}.banner-card-container{padding:0 150px}}@media (min-width:768px){.banner-main,.client-box,.lay-space-pad-y,.solution-box:not(.-list){padding-top:100px;padding-bottom:100px}.banner-main-list,.lay-space-pad-top{padding-top:100px}.lay-space-mt-less{margin-top:-100px}.lay-space-pad-bot,.solution-box.-list{padding-bottom:100px}.lay-space-pad-bot-md{padding-bottom:60px}.typo-title-assunt{font-size:6rem}.featured-card>.icon{width:120px}.featured-card>.heading{font-size:2rem;height:46px;margin-top:30px}.footer-bar .footer-bar-group .footer-bar-content{padding-right:60px}.map-box{height:300px}.header-bar{padding-top:20px}.header-bar .menu-list{padding-left:30px;background-color:#f5f5f5}.header-bar .menus{text-align:right}.header-bar .header-bar-menu-burguer{display:none}.banner-card .phrase,.banner-card .title{font-size:4.4rem}.banner-card.-infos{text-align:right}.banner-card .action-show-resp{display:none}.contact-descr{margin-top:60px;margin-bottom:30px}}