*,::after,::before{box-sizing:inherit}html{font-family:sans-serif;line-height:1.15;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[hidden]{display:none!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{outline:0}html{overflow-x:hidden}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afTzGLQjUwkQ1OQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:400;src:local("Muli Regular"),local("Muli-Regular"),url(https://fonts.gstatic.com/s/muli/v13/7Auwp_0qiz-afTLGLQjUwkQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adYnjOCv2z24PMFk-0g.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:700;src:local("Muli Bold"),local("Muli-Bold"),url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adYnjOCX2z24PMFk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:900;src:local("Muli Black"),local("Muli-Black"),url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adbHhOCv2z24PMFk-0g.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Muli;font-display:swap;font-style:normal;font-weight:900;src:local("Muli Black"),local("Muli-Black"),url(https://fonts.gstatic.com/s/muli/v13/7Au_p_0qiz-adbHhOCX2z24PMFk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Muli,sans-serif;font-weight:400;color:#232323;overflow-x:hidden;line-height:1.4;font-size:15px}.container{width:100%;margin:0 auto;padding:0 8px}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-large{font-size:18px;line-height:1.8}.text-underline{text-decoration:underline}.d-flex{display:flex}.d-block{display:block}.align-items-center{align-items:center}.posr{position:relative}.w-100{width:100%}textarea{resize:vertical}img{max-width:100%}button{border:0;box-shadow:none;background:0 0;padding:0;transition:all .3s ease}a{color:inherit;transition:all .3s ease;outline:0}a:hover{text-decoration:none;color:#ffd800}p{margin:0 0 20px}p:last-child{margin-bottom:0}.navbar{background:#fff;padding:14px 0;position:fixed;top:0;left:0;width:100%;height:65px;z-index:100;transition:all .3s ease}.navbar.moved{box-shadow:0 0 10px rgba(0,0,0,.2)}.branding img{width:150px}.menu-toggler{margin-left:auto;font-size:12px;font-weight:700}.menu-toggler-icon{width:30px;height:30px;display:block;position:relative;margin:0 0 0 10px}.menu-toggler-icon__line{position:absolute;height:2px;width:14px;background:#232323;left:0;top:7px;transition:all .3s ease}.menu-toggler-icon__line.active{width:21px}.menu-toggler-icon__line--first.active{transform:rotate(-45deg);transform-origin:right top}.menu-toggler-icon__line--second{width:22px;top:calc(50% - 1px)}.menu-toggler-icon__line--second.active{opacity:0}.menu-toggler-icon__line--third{top:calc(100% - 9px);left:calc(100% - 22px)}.menu-toggler-icon__line--third.active{left:0;transform:rotate(45deg);transform-origin:right bottom}.main-menu{position:fixed;width:100%;left:100%;height:200vh;top:65px;background:#fff;transition:left .3s ease;display:flex;flex-direction:column}.main-menu:after,.main-menu:before{content:"";position:fixed;z-index:0;opacity:0;visibility:hidden;transition:all .3s ease}.main-menu:before{background-image:url(../img/main-circle.svg);right:0;bottom:0;width:150px;height:170px;background-position:top left;background-size:250px}.main-menu:after{background-image:url(../img/grey-circle.svg);right:110px;bottom:100px;width:80px;height:80px;background-size:100%;background-position:center}.main-menu.active{left:0}.main-menu.active:after,.main-menu.active:before{opacity:1;visibility:visible}.main-menu__list{list-style:none;padding:0 20px 0 40px;margin:0}.main-menu__list--mobile-social{margin-top:40px}.main-menu__item{display:block}.main-menu__link{display:block;color:#232323;font-size:20px;font-weight:700;padding:12px 0 12px 35px;position:relative;z-index:1}.main-menu__link--mobile-social{font-size:15px}.main-menu__link:after{position:absolute;left:0;top:50%;transform:translateY(-50%);height:35px;width:18px;content:"";background-image:url(../img/half-logo.svg);background-position:center;opacity:0;transition:all .3s ease}.main-menu__link:hover{color:#ffd800}.main-menu__link:hover:after{opacity:1}.main-menu__link--active:after{opacity:1}main.main{margin-top:65px}.welcome .container{position:relative}.circles{padding:50px 8px;position:relative;height:50vh}.circles--main{width:calc(50vh - 100px);margin:0 auto}.circles--abs{position:absolute;width:80px;top:5%;left:5%}.circles--abs--small{width:25px;top:80%}.circles--abs--small--last-mobile{top:15%;left:85%}.circles--desktop,.circles--desktop--two{display:none}.h1,h1{font-size:30px;font-weight:900;margin:0;line-height:1.2}.h1--welcome{margin:0 0 40px;font-size:24px}.h2,h2{font-size:20px;font-weight:900;margin:0;line-height:1.2}.h2--welcome{position:relative;font-size:30px}.h2--welcome:after{position:absolute;content:"";top:-50px;left:0;width:100%;height:1px;background:#f1f1f1}.cta{font-weight:700;text-align:center;padding:15px;display:inline-block;position:relative}.cta:hover{color:#ffd800}.cta--welcome{padding:20px 30px 45px;display:flex;margin:0 auto 100px}.cta--welcome__icon{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(../img/scroll-down.svg);height:19px;width:36px;background-position:center;transition:all .3s ease}.cta--welcome__icon{-webkit-animation:wave .7s infinite alternate;animation:wave .7s infinite alternate}.cta--left-circle{background-image:url(../img/half-logo.svg);background-position:left center;background-repeat:no-repeat;padding-left:30px}.cta--left-circle:hover{padding-left:35px}.main-offer{margin:40px 0 20px}.main-offer__item{text-align:center}.main-offer__short-desc{display:none}.main-offer img{opacity:0;transition:all .7s ease}.main-offer img.on-screen{opacity:1}.main-offer__link{padding:40px 20px;border-bottom:1px solid #f1f1f1}.main-offer__link .h2{margin:20px 0 15px}.main-offer__link--last{border-bottom:0}.main-offer__link:hover{color:inherit}.main-offer__link:hover .cta{color:#ffd800}.main-offer__after{margin:0 0 80px}.main-realisations{margin:0 0 80px}.main-realisations .container{padding:0}.main-realisations__item{margin:0;position:relative}.main-realisations__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.main-realisations__item--last{margin:0}.main-realisations__img-wrapper{background-image:linear-gradient(138deg,#f3f3f3,#fff);padding:0;overflow:hidden}.main-realisations__img-wrapper--no-padding{padding:0}.main-realisations__item-wrapper--nobg .main-realisations__img-wrapper{background:#fff}.main-realisations__item-wrapper--nobg .main-realisations__item::after{display:none}.main-realisations img{transform:translateX(100%);opacity:0;transition:all .7s ease}.main-realisations img.on-screen{opacity:1;transform:translateX(0)}.main-realisations__desc{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:20px}.main-realisations .cta{display:inline-flex;align-self:center;color:#fff}.main-realisations .cta:hover{color:#ffd800}.main-realisations .h2{color:#fff;margin-bottom:10px;font-weight:700;font-size:30px}.main-realisations h4{color:#fff;font-size:20px;font-weight:400;margin:0 0 30px}.main-realisations__after{margin:20px 0 0}.main-realisations__after .cta{color:#232323}.img--border{position:relative}.img--border:after,.img--border:before{position:absolute;content:""}.img--border:before{border-radius:50%;background:#ffd800}.img--border:after{z-index:1;background:#fff}.img--border img{border-radius:50%;position:relative;z-index:2}.trusted{margin:60px 0 40px}.trusted-logos{display:none}.trusted-logo{transition:all .3s ease;position:relative}.active .trusted-logo{border:1px solid #ffd800}.trusted-logo img{opacity:0;pointer-events:none;transition:all .3s ease}.trusted-logo .black{position:absolute;top:10px;left:10px;right:10px;bottom:10px;opacity:.6}.active .trusted-logo img,.trusted-logo:hover img{opacity:1}.active .trusted-logo .black,.trusted-logo:hover .black{opacity:0}.trusted__carousel{margin:20px 0 0;padding:20px;border:1px solid #f1f1f1;position:relative}.trusted__carousel-item p{margin:20px 0 0;line-height:28px}.trusted__carousel-person{justify-content:center;margin:40px 0 20px;font-size:12px;text-align:left}.trusted__carousel-sign--name{font-weight:700;margin:0 0 5px}.trusted__carousel-item.media-expert .trusted__carousel-sign{margin-left:-50px;position:relative;z-index:3}.trusted .img--border{width:80px;margin:0 30px 0 20px;flex:0 0 80px}.trusted .img--border:after,.trusted .img--border:before{height:100px;top:-10px}.trusted .img--border:before{width:100px;left:-10px}.trusted .img--border:after{width:50px;right:-10px}.trusted--about .h1--trusted-about{margin:0 0 40px}.what-we-can{text-align:center;margin:0}.what-we-can .h1{margin:0 0 20px}.footer{margin-top:40px}.newsletter{border-top:1px solid #f1f1f1;padding:40px 0 0}.newsletter-input{width:85%;display:block;max-width:600px;margin:20px auto;border:0;border-bottom:1px solid #f1f1f1;font-size:20px;padding:15px;transition:all .3s ease;box-shadow:none}.newsletter-input:focus{border-bottom:1px solid #ffd800}.newsletter-fake-placeholder{position:absolute;width:100%;top:0;left:0;text-align:center;line-height:58px;pointer-events:none;transition:all .3s ease;font-size:20px}.newsletter-fake-placeholder.up{font-size:12px;line-height:12px;top:-5px}.newsletter-result{display:none;padding:10px 0}.newsletter-result__success{color:#099c09}.newsletter-result__error{color:red}#law-info{display:none;font-size:12px;color:#b3b3b3;max-width:580px;margin:0 auto;padding-bottom:20px}.contact-block{margin:60px 0;text-align:center}.contact-block .img--border{margin:40px auto;width:200px}.contact-block .img--border:after,.contact-block .img--border:before{height:240px;top:-20px}.contact-block .img--border:before{width:220px;left:-20px}.contact-block .img--border:after{width:120px;right:-20px}.contact-block__person{font-size:20px}.contact-block__links{margin:20px 0 0}.contact-block__link{display:inline-block;font-weight:700;text-decoration:underline;padding:10px 0}.contact-block__link:hover{text-decoration:underline}.footer-end{padding:40px 0;background:#232323;color:#fff;text-align:center;font-weight:700;line-height:2}.footer-end-column--third{display:none}.cookiepolicy{position:fixed;left:15px;bottom:15px;padding:15px 15px 10px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:99;width:265px;text-align:center}.cookiepolicy span{display:block;font-size:12px;padding-bottom:5px;line-height:14px}.cookiepolicy a{cursor:pointer}.trusted .owl-nav button.owl-next,.trusted .owl-nav button.owl-prev{position:absolute;width:50px;height:50px;border-radius:50%;background:#fff;border:1px solid #f1f1f1;top:-37px;transform:translateY(-50%)}.trusted .owl-nav button.owl-next:after,.trusted .owl-nav button.owl-next:before,.trusted .owl-nav button.owl-prev:after,.trusted .owl-nav button.owl-prev:before{position:absolute;content:"";left:50%;top:50%;height:30px}.trusted .owl-nav button.owl-next:before,.trusted .owl-nav button.owl-prev:before{border:5px solid #ffd800;transform:translate(-50%,-50%);width:30px;border-radius:50%}.trusted .owl-nav button.owl-next:after,.trusted .owl-nav button.owl-prev:after{left:50%;z-index:1;background:#fff;transform:translateY(-50%);width:20px}.trusted .owl-nav button.owl-prev{left:-2px}.trusted .owl-nav button.owl-next{right:-2px}.trusted .owl-nav button.owl-next:after{left:auto;right:50%}body.start .main-offer__item:nth-child(2) h2{max-width:210px;margin-left:auto;margin-right:auto}body.oferta .main-offer__item:nth-child(2) h2,body.offer .main-offer__item:nth-child(2) h2{max-width:300px;margin:40px auto 20px}#gotop,body.blog .footer-up{display:none}.h1--welcome-subtitle{display:block;font-size:18px;font-weight:400;padding-top:30px;max-width:360px;margin:0 auto}@-webkit-keyframes wave{0%{bottom:0}100%{bottom:15px}}@keyframes wave{0%{bottom:0}100%{bottom:15px}}@media (min-width:460px){.circles--main{width:240px;margin:0 auto}.circles{padding:60px 8px;height:auto}}@media (min-width:576px){.container{max-width:540px}.navbar .container,.welcome .container{max-width:100%}.main-menu__list{padding:20px 20px 0 40px}.main-menu__list--mobile-social{padding:0 20px 0 40px}.circles--main{width:280px}.circles--abs{top:35%}.circles--abs--small{width:30px;top:80%;left:25%}.circles--abs--small--two{width:30px;top:175%;left:5%;opacity:0}.circles--abs--small--last-mobile{top:55%;left:90%}.circles--desktop{display:block;top:10%;left:77%}.circles--desktop--two{display:block;top:130%;left:70%}.welcome__text{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 8px 8px;left:0}.h1--welcome,h1--welcome{margin:0;font-size:30px}.main-offer{margin:40px -8px 20px;display:flex;flex-wrap:wrap}.main-offer img{height:120px}.main-offer__item{flex:0 0 50%;padding:0 10px;align-self:stretch;display:flex}.main-offer__link{width:100%;display:flex;flex-flow:column;border:0;padding:20px}.main-offer .cta{display:flex;margin:auto auto 0}.main-offer .sm-new-row{margin-top:30px}.main-realisations .container{padding:0 8px}.trusted .owl-nav button.owl-next,.trusted .owl-nav button.owl-prev{top:50%;transform:translateY(-50%)}.trusted .owl-nav button.owl-prev{left:-25px}.trusted .owl-nav button.owl-next{right:-25px}#gotop{display:block;position:fixed;bottom:100px;right:31px;width:50px;height:50px;text-align:center;line-height:42px;z-index:90;cursor:pointer;font-size:3rem;font-weight:700;opacity:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);border-radius:50%;transition:all .3s ease}#gotop::before{content:"";display:block;position:absolute;top:-4px;left:-6px;width:60px;height:60px;background-image:url(../img/half-logo.svg);background-size:30px;background-repeat:no-repeat;transform:rotate(90deg);z-index:0}#gotop img{width:42px;background-color:#fff;padding:9px;border-radius:50%;height:42px;position:relative;transition:all .3s ease}#gotop:hover img{background-color:#f1f1f1}#gotop.on-screen{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@media (min-width:768px){.container{max-width:720px}.circles{padding:80px 8px}.circles--abs{top:25%;left:3%}.circles--abs--small{width:40px;top:80%;left:25%}.circles--abs--small--two{width:40px;top:175%;left:5%}.circles--abs--small--last-mobile{top:35%;left:90%}.circles--desktop{top:10%;left:70%}.circles--desktop--two{top:140%;left:78%;opacity:0}.h1,h1{font-size:30px}.main-offer img{height:130px}.main-realisations .h2{font-size:25px}.main-realisations h4{font-size:15px;margin:0 0 20px}.main-realisations__row{display:flex;flex-wrap:wrap;margin:0 -8px}.main-realisations__row--first{margin:0 -8px 16px}.main-realisations__item{height:100%}.main-realisations__item-wrapper{flex:0 0 33.3%;padding:0 8px;align-self:stretch;display:flex;flex-direction:column}.main-realisations__item-wrapper--wide{flex:0 0 100%;margin:0 0 16px}.main-realisations__item-wrapper--narrow{flex:0 0 50%}.trusted--about .h1--trusted-about{margin:0 0 60px}.footer-end__row{display:flex;align-items:center;flex-direction:row}.footer-end-column{flex:0 0 33.333%}.footer-end-column--first{text-align:left}.footer-end-column--last{text-align:right}.newsletter{padding:60px 0 0}.footer{margin-top:60px}}@media (min-width:992px){.container{max-width:960px}.navbar .container,.welcome .container{max-width:960px}.navbar{height:80px}.navbar .container{position:relative}.navbar .container:after{content:"";position:absolute;left:0;bottom:-15px;height:1px;width:100%;background:#f1f1f1}.navbar.moved .container:after{display:none}.menu-toggler{display:none}.main-menu{position:relative;width:auto;left:auto;height:51px;top:auto;margin:0 0 0 auto;flex-direction:row}.main-menu__list{padding:0;display:flex}.main-menu__list--mobile-social{display:none}.main-menu__link{padding:15px 20px;font-size:15px}.h2--welcome:after,h2--welcome:after{display:none}main.main{margin-top:80px}.main-offer__item{flex:0 0 25%}.main-offer__link{border:0;text-align:center}.main-offer__link .h2{font-size:20px;margin:20px 0}.main-offer__link:hover{box-shadow:20px 20px 40px 0 rgba(0,0,0,.05)}.main-offer__short-desc{display:block;font-size:12px}.main-offer__short-desc--index{line-height:1.8}.main-offer .sm-new-row{margin-top:0}.main-offer .cta{margin:auto auto 0}.main-realisations__after{margin:40px 0 0}.main-realisations__item-wrapper--wide{flex:0 0 50%;margin:0}.main-realisations__item-wrapper--narrow{flex:0 0 25%}.contact-block .img--border{margin:60px auto}.trusted{margin:0 0 80px}.trusted-row{display:flex;flex-direction:row;margin:40px 0 0;align-items:center}.trusted__carousel-wrapper{width:50%;padding:0 60px 0 0;flex-shrink:0}.trusted__carousel{margin:0;text-align:left;padding:40px}.trusted__carousel-person{justify-content:start}.trusted-logos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.trusted-logo{padding:10px;border-radius:50%;border:1px solid #f1f1f1}.trusted-logo img{border-radius:50%;width:122px;height:122px}.what-we-can .h1{margin:0 0 40px}.what-we-can p{margin:0 0 40px}.footer{margin:80px 0 0}.newsletter{padding:80px 0 0}body.oferta .main-offer__item:nth-child(2) h2,body.offer .main-offer__item:nth-child(2) h2{margin:40px 0 20px}}@media (min-width:1200px){.container{max-width:1140px}.h1--welcome-subtitle{font-size:24px;max-width:100%}.navbar .container,.welcome .container{max-width:1140px}.main-menu__link{padding:15px 30px}.h1--welcome,.h1--welcome--two,h1--welcome{font-size:50px;line-height:1.2}.h2--welcome,h2--welcome{font-size:35px}.cta--welcome__text{display:none}.main-offer__item{padding:0 8px}.main-offer__link{padding:40px}.main-realisations__item-wrapper{padding:0 8px}.main-realisations__item{position:relative;margin:0}.main-realisations__item:after{opacity:0;transition:all .7s ease}.main-realisations__item:hover img{transform:scale(1.03)}.main-realisations__item:hover:after{opacity:1}.main-realisations__item:hover .main-realisations__desc{opacity:1}.main-realisations__desc{opacity:0;transition:all .7s ease}.main-realisations .h2{color:#fff}.trusted__carousel{padding:60px}.trusted--about .h1--trusted-about{margin:0 0 80px}.trusted-row{margin:60px 0 0}.trusted-logo img{width:160px;height:160px}.newsletter .h2{font-size:30px}.contact-block{margin:80px 0}.contact-block__row{display:flex;flex-direction:row;align-items:center}.contact-block__row>*{flex:0 0 33.333%}.contact-block .img--border{order:3;margin:0 auto;flex-basis:auto}.contact-block__links{margin:40px 0 0}.contact-block__link{padding:0}.footer{margin-top:80px}}@media (min-width:1340px){.container{max-width:1300px}.navbar .container,.welcome .container{max-width:1300px}.navbar{height:100px;padding:25px 0}.navbar .container:after{bottom:-25px}.branding img{width:200px}.circles{padding:100px 8px}.circles--main{width:340px}.circles--abs{width:100px}.circles--abs--small{width:50px}.circles--abs--small--two{width:50px}main.main{margin-top:100px;display:block;margin-left:auto;margin-right:auto;width:100%}.main-offer__link{padding:30px}.footer{display:block;width:100%;margin-left:auto;margin-right:auto}}@media (max-width:767px){.main-realisations img{height:320px;object-fit:cover}.fb-customerchat{display:none}}.welcome-pre-title{margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.circles--main{-webkit-animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) both}.h1--welcome{-webkit-animation:fade-in-top .5s cubic-bezier(.39,.575,.565,1) .5s both;animation:fade-in-top .5s cubic-bezier(.39,.575,.565,1) .5s both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main-offer__item,.main-realisations__item-wrapper{padding:0}.main-offer .cta{width:111px}.oferta .main-offer__item-wrapper{width:100%}.about-col--text,.brand__col,.oferta .main-offer__col{max-width:50%}}

.table-blog0{
    text-align: center;
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    font-family: 'Muli', sans-serif;
}

.table-blog0 tbody tr:nth-child(odd){
    background-color: #fafafa;
}

.table-blog0 tbody tr td:first-child{
    text-align: left;
    padding: 12px 24px;
    font-weight: bold;
    font-size: 16px;
}

.table-blog0 th{
    font-size: 16px;
}

.table-blog0 td{
    border-top: 1px solid #979797
}

.table-blog0 td, .table-blog0 th{
    padding: 30px 44px;
    height: 32px;
}

@media screen and (max-width: 991px){
    .table-blog0 td, .table-blog0 th{
        padding: 30px 16px;
        height: 32px;
    }

    .table-blog0 tbody tr td:first-child{
        text-align: left;
        padding: 12px 12px;
        font-weight: bold;
        font-size: 16px;
    }
}

@media screen and (max-width: 767px){
    .table-blog0 td, .table-blog0 th {
        padding: 24px 6px;
        height: 32px;
    }

    .table-blog0 tbody tr td:first-child {
        text-align: left;
        padding: 12px 6px;
        font-weight: bold;
        font-size: 16px;
    }
}

@media screen and (max-width: 495px){
    .table-blog0-container{
        overflow-x: scroll;
    }
}

.fmid-row{
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 40px 0;
  margin: 0 -8px;
}

.fmid-title{
  font-weight: 900;
  text-align: center;
}

.fmid-col{
  flex: 0 0 100%;
  padding: 0 20px;
  max-width: 320px;
  margin: auto;
  margin-bottom: 40px;
}

.fmid-col ul{
  margin: 0; padding: 0;
  list-style-type: none;
}

.fmid-col a{
    display: block;
    padding: 10px 0 0 0;
    font-size: 15px;
    text-align: center;
}

.fmid-col.newses-foot a{
    margin: 0;
}

.fmid-col .h2 {
    max-width: 100%;
    font-size: 15px;
    margin-bottom: 6px;
    font-weight: 700;
}

.fmid-col .post_info {
    margin: 0;
}

ul.pagination{
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
}

li.page-item.disabled{
    pointer-events: none;
    opacity: 0.8;
}

li.page-item.disabled .page-link{
    padding: 7px 2px;
}

li.page-item .page-link{
    padding: 7px 12px;
    margin: 0 2px;
    border: 1px solid #ffffff;
}

li.page-item .page-link.active{
    pointer-events: none;
    border: 1px solid #ffd800;
}

li.page-item .page-link:hover{
    border: 1px solid #ffd800;
}

.fmid-col.centeredw100{
    justify-content: center;
    margin: auto;
    text-align: center;
    flex: 0 0 270px;
}


@media (min-width: 768px){
    .fmid-col {
        flex: 0 0 33.33%;
        max-width: unset;
        margin: unset;
        padding: 0 8px;
        margin-bottom: 0;
    }
}

@media (min-width: 991px){
    .fmid-col a{
        text-align: left;
    }

    .fmid-title{
        text-align: left;
    }
        
    .fmid-col .h2 {
        max-width: 235px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
        
    .blog-new-container{
        display: flex;
    }
}

@media (min-width: 1280px){
    .fmid-row{
        flex-wrap: nowrap;
    }

    .fmid-col{
      padding: 0 8px;
    }

    .fmid-col h2 {
        max-width: 340px;
    }
}