hr,input[type=search]{box-sizing:content-box}a,article,body,body #main #section-goodbye #goodbye-wrapper .goodbye-text p,footer,h1,h2,h3,h4,h5,h6,html,label,p,section,strong{-webkit-text-size-adjust:100%}:focus,a:active,a:hover{outline:0}:focus,img,legend{border:0}#globalOverlay,#iubenda-cs-banner{position:fixed;background-color:#fff;left:0;box-shadow:0 1px 60px #2121211a}html{font-family:sans-serif;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.fullmap,body #main #section-map .content-wrapper #googlemap_wrap .fullmap{zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.img-flex{margin:0 auto;display:block;max-width:100%;height:auto}.app-image-float-left{float:left;margin:1em}.app-image-float-right{float:right;margin:1em}.app-div-float{float:left}.app-clear{display:block;clear:both}.noscroll{overflow-y:hidden!important}.bigger{font-weight:500;font-size:35px;text-transform:uppercase;color:#000}.app-margin{margin:2em auto;width:90%}.entry-content{width:90%;margin:0 auto}.fullmap{display:inline-block;min-width:100%}.hide{display:none!important}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}a,article,body,footer,p,section{font-family:Muli,sans-serif,sans-serif;-webkit-font-smoothing:subpixel-antialiased;line-height:1.6em;font-weight:300;margin:0;padding:0}strong{font-weight:300!important}textarea{max-width:80%;margin:0 auto;display:block}label{margin-left:65px}.service-image-overlay{display:none}nav ul center img{max-width:213px!important;max-height:108px!important}footer .data-wrapper .footer-data p a{vertical-align:inherit!important}#globalOverlay{height:100vh;width:100vw;z-index:100000;top:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;overflow-y:hidden;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Gif.gif);background-repeat:no-repeat;background-position:50% 50%;background-size:200px 112px}#iubenda-cs-banner{bottom:0;width:100%;margin:0 auto;z-index:99999998;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Pattern-Bianco.png);background-repeat:repeat}#iubenda-cs-banner .iubenda-cs-content{display:block;margin:0 auto;width:auto;font-family:Muli,sans-serif;font-size:14px;color:#212121;background-image:url(../../../uploads/2016/02/APP-Web-Agency-logo-webagency-cookie.png);background-repeat:no-repeat;background-position:center center;background-size:300px 150px}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale{position:relative;margin:0 auto}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a.iubenda-cs-close-btn{margin:0;text-decoration:none;font-size:12px;color:#fafafa;position:absolute;right:calc(50% - 103px);top:7px;border:none;text-transform:uppercase;display:block;text-align:center;border-radius:15px;line-height:29px;background-color:#009e55;padding:5px 10px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale a.iubenda-cs-close-btn:hover{border-radius:0}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content{width:90%;max-width:900px;height:auto;margin:0 auto}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p{font-size:14px;color:#212121;font-family:Muli;line-height:1.6em;text-align:center;padding-top:50px;padding-bottom:0}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p:last-child{position:relative;bottom:0;left:0;padding-top:10px;padding-bottom:4px;font-size:15px}#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p a{color:inherit;font-weight:600;text-decoration:underline}body #app-side-menu-nav .app-side-menu-child-menu,body #app-side-menu-non-css3-nav .app-side-menu-non-css3-child-menu{display:none}body{margin:0;padding:0;overflow-x:hidden}body .app-side-menu-add-padding{padding-top:0}body .app-spacing{height:50px}body header{min-height:50px;max-height:80px;height:50px;min-width:100%!important;width:100%!important;top:0!important;left:0!important;padding:0!important}body header#app-side-menu-top{background:0 0;background-color:#fff!important;box-shadow:0 1px 60px #2121211a!important}body header#app-side-menu-top .app-headbar-title{height:50px;max-height:80px;min-height:50px;width:calc(100% - 100px);float:left}body header#app-side-menu-top .app-headbar-title h1{font-family:Poppins,sans-serif;margin:0;min-height:50px;max-height:80px;height:50px}body header#app-side-menu-top .app-headbar-title h1 #app-side-menu-header-logo,body header#app-side-menu-top .app-headbar-title h1 #app-side-menu-non-css3-header-logo{height:36px;margin:7px 20px}body header#app-side-menu-top #app-side-menu-tel{height:50px;width:50px;float:left}body header#app-side-menu-top #app-side-menu-tel a{display:block;width:18px;height:18px}body header#app-side-menu-top #app-side-menu-tel a .app-telephone{height:18px;width:18px;display:block;margin-top:16px;margin-bottom:16px;margin-left:0}body header#app-side-menu-top .app-side-menu-button-container{float:left;width:50px;min-height:50px;height:50px;max-height:80px}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn{display:block;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0;padding:0;cursor:pointer;height:50px;width:50px;float:right}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span{position:absolute;height:3px;top:48%;right:22px;width:20px;background:#000;-webkit-transition:all .2s ease;transition:all .2s ease}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span:after,body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span:before{content:'';position:absolute;height:3px;width:100%;left:0;background:#000;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span:before{top:-7px}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span:after{top:7px}body #global-overlay{display:none;width:100%;height:100%;background-color:#000000b3}@keyframes floats{0%{bottom:40px}50%{bottom:60px}100%{bottom:40px}}@-webkit-keyframes floats{0%{bottom:40px}50%{bottom:60px}100%{bottom:40px}}#awards-nomination{width:40px;height:48px;margin:0 auto;display:block;position:absolute;right:0;top:60px;z-index:100}#ribbon{max-width:100%;height:auto;margin:0 auto;display:block}body #scrollBottom{position:absolute;width:60px;height:50px;z-index:100;bottom:50px;left:80%;border-radius:100%;background-repeat:repeat}body #scrollBottom:hover{cursor:pointer}body #scrollBottom img{padding-top:15px;max-width:30px;height:auto;display:block;margin:0 auto}body #main #section-full-logo{position:relative}body #main #section-full-logo,body #main #section-full-logo #landing-slider{width:100vw}body #main #section-full-logo #landing-slider #landing-background{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper{max-width:100vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #app-top-image-container{width:100%;min-height:100%}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #app-top-image-container img{height:auto;max-width:40%;margin:0 auto;display:block}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #full-logo-title{width:90%;margin:0 auto}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #full-logo-title .app-hello{width:auto;margin:0 auto}body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #full-logo-title .app-hello span,body #main #section-full-logo #landing-slider #landing-background #gradient-wrapper #full-logo-title .app-hello p{font-family:Poppins,sans-serif;font-size:1.6em;-webkit-text-size-adjust:100%;font-weight:300;line-height:1.6em}body #main #section-intro{max-width:100%;line-height:1.7em}body #main #section-intro #app-intro-container .entry-content p,body #main #section-intro #app-intro-container .entry-content h1{font-size:1.3em;line-height:1.6em;font-weight:300;text-align:center}body #main #section-intro #app-intro-container .entry-content p.hello,body #main #section-intro #app-intro-container .entry-content h1.hello{font-size:1.6em;line-height:1.6em;text-align:center}body #main #section-intro #app-intro-container .entry-content h1.hello{margin:20px auto}body #main #section-app-big-head #app-hide-container{height:0}body #main #section-app-big-head #app-hide-container #app-hands{z-index:100;position:relative;bottom:-20px;max-width:320px;margin:0 auto}body #main #section-app-big-head #app-hide-container #app-hands img,body #main #section-app-big-head #app-hide-container #app-head img{width:100%;height:auto;display:block;margin:0 auto}body #main #section-app-big-head #app-hide-container #app-head{z-index:98;position:relative;bottom:160px;max-width:300px;margin:0 auto}body #main #section-service{background-color:#212121;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Pattern-Nero.png);z-index:99;position:relative;box-shadow:0 1px 60px #2121211a}body #main #section-service h2{text-align:center;color:#fafafa;margin:50px auto 38px;padding-top:50px;font-family:Poppins,sans-serif;font-weight:300;text-transform:uppercase;font-size:2.2em;width:90%;line-height:1.2em}body #main #section-service article.service .services-description .app-article-content a,body #main #section-service article.service .services-description .app-article-title h3 a{display:inline-block;color:inherit;text-decoration:none}body #main #section-service article.service:last-child{padding-bottom:3.3em}body #main #section-service article.service{padding-bottom:3em}body #main #section-service article.service .services-image{display:none}body #main #section-service article.service .services-description{height:100%;width:100%}body #main #section-service article.service .services-description .app-article-title{height:auto}body #main #section-service article.service .services-description .app-article-title h3{font-size:1.8em;text-align:center;text-transform:uppercase;margin:0 auto;font-weight:300}body #main #section-service article.service .services-description .app-article-title h3 a:after{content:'';position:relative;top:0;display:block;margin:0 auto;width:100%;height:1px;max-width:125px}body #main #section-service article.service .services-description .app-article-title .subtitle{text-align:center;font-size:1em;margin:.5em auto;padding:0;font-weight:300;font-family:Muli,sans-serif}body #main #section-service article.service .services-description .app-article-content{height:auto;padding-top:1.8em;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}body #main #section-service article.service .services-description .app-article-content ul{width:90%;margin:0 auto;padding:0}body #main #section-service article.service .services-description .app-article-content ul li{font-size:1.1em;line-height:1.8em;width:90%;margin:0 auto;text-align:center;list-style-type:none;text-transform:uppercase;font-weight:300}body #main #section-service article.service:nth-child(1) .services-description .app-article-content ul li,body #main #section-service article.service:nth-child(1) .services-description .app-article-title h3,body #main #section-service article.service:nth-child(1) .services-description .app-article-title .subtitle{color:#eb974e}body #main #section-service article.service:nth-child(1) .services-description .app-article-button a,body #main #section-service article.service:nth-child(1) .services-description .app-article-title h3 a:after{background-color:#eb974e}body #main #section-service article.service:nth-child(2) .services-description .app-article-content ul li,body #main #section-service article.service:nth-child(2) .services-description .app-article-title h3,body #main #section-service article.service:nth-child(2) .services-description .app-article-title .subtitle{color:#eec439}body #main #section-service article.service:nth-child(2) .services-description .app-article-button a,body #main #section-service article.service:nth-child(2) .services-description .app-article-title h3 a:after{background-color:#eec439}body #main #section-service article.service:nth-child(3) .services-description .app-article-content ul li,body #main #section-service article.service:nth-child(3) .services-description .app-article-title h3,body #main #section-service article.service:nth-child(3) .services-description .app-article-title .subtitle{color:#e9392c}body #main #section-service article.service:nth-child(3) .services-description .app-article-button a,body #main #section-service article.service:nth-child(3) .services-description .app-article-title h3 a:after{background-color:#e9392c}body #main #section-service article.service:nth-child(5) .services-description .app-article-button a,body #main #section-service article.service:nth-child(5) .services-description .app-article-title h3 a:after{background-color:#e9392c}body #main #section-service article.service:nth-child(1) .app-article-button a{background-color:#428ff4}body #main #section-service article.service:nth-child(2) .app-article-button a{background-color:#e9392c}body #main #section-service article.service:nth-child(3) .app-article-button a{background-color:#428ff4}body #main #section-service .app-article-button{height:auto;padding-top:2.8em}body #main #section-service .app-article-button a{font-size:1em;font-weight:300;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:15px;display:block;margin:0 auto;width:35%;max-width:145px;color:#000;padding:5px;font-family:Poppins,sans-serif;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}body #main #section-app-slogan{background-color:#FFF}body #main #section-app-slogan div:last-child p,body #main #section-app-slogan div:nth-child(1) p{font-size:1.3em;line-height:1.6em;font-weight:300;text-align:center}body #main #section-app-slogan .content-wrapper{margin:2em auto 0}body #main #section-app-slogan .content-wrapper>div{max-width:1200px;margin:0 auto}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(1){height:250px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul{list-style-type:none;padding:0;height:165px;max-width:85%;display:block;margin:0 auto}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul li{font-size:1.3em;line-height:56px;font-weight:300;font-family:Poppins,sans-serif;height:56px;color:#000;margin:0 auto}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul li span.bigger-rounded{font-weight:300;font-size:36px;text-transform:uppercase;color:#FFF;width:50px;height:50px;display:block;border-radius:100px;background-color:#000;float:left;margin:3px 2px 3px 0;line-height:50px;text-align:center}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(2){margin:0 auto;padding-bottom:1em}body #main #section-app-slogan .section-slogan-wrapper div:nth-child(2) img{max-width:150px;margin:0 auto}body #main #section-map{background-color:#FFF;box-shadow:0 -40px 60px #2121211a}body #main #section-map .content-wrapper div:nth-child(1) #round-container{width:100%;margin:0 auto;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Pattern-Nero.png);background-repeat:repeat;background-color:#212121}body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered{width:100%;height:auto;margin:2em auto}body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div:nth-child(1){height:auto}body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div:nth-child(1) h4{text-align:center;color:#fafafa;margin:0 auto;padding-top:1em;font-weight:300;font-size:2.4em;width:90%;line-height:normal!important}body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div.app-cta-button{width:100%;height:auto;margin-top:1.5em;padding-bottom:3.5em}body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div.app-cta-button a{font-size:1.1em;text-decoration:none;text-transform:uppercase;text-align:center;background-color:#fafafa;border:2px solid #fafafa;border-radius:15px;display:block;margin:0 auto;min-width:130px;max-width:160px;color:#000;padding:12px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:Poppins,sans-serif;font-weight:300}body #main #section-map .content-wrapper div:nth-child(2) h2.app-speak{line-height:1.6em;font-weight:300;text-align:center;font-size:1.3em;font-family:Muli,sans-serif}body #main #section-map .content-wrapper #googlemap_wrap{height:600px;overflow:hidden;border-bottom:2px solid #adadad;box-shadow:0 -40px 60px #2121210d;position:relative}body #main #section-map .content-wrapper #googlemap_wrap #gmap-overlay{width:100%;height:600px;background-color:#21212166;z-index:100;border-bottom:2px solid #adadad;position:absolute;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#app-locker-map{width:50px;height:50px;position:absolute;border-radius:200px;bottom:5px;left:calc(50% - 25px);z-index:200;cursor:pointer;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Icona-Lucchetto-ChiusoAperto.png);background-repeat:no-repeat;background-position:2px -43px;background-size:45px;background-color:#000;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}#app-locker-map.active{background-position:2px 2px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#app-set-navigator{width:50px;height:50px;position:absolute;border-radius:200px;bottom:5px;left:calc(50% - 25px);z-index:200;-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}#app-set-navigator a{display:block;margin:0 auto;color:#FFF;text-decoration:none;text-align:center}#app-set-navigator a img{border-radius:30px;height:50px;width:50px}body #main #section-map .content-wrapper #googlemap_wrap #gmap-overlay.app-locker-animation{width:100%;height:0!important;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}body #main #section-map .content-wrapper #googlemap_wrap .fullmap{display:inline-block;min-width:100%}body #main #section-map .content-wrapper #marker-div{margin-top:-80px;margin-left:-22px}body #main #section-map .content-wrapper #infowindowProva{top:-143px;left:-71px;box-shadow:0 1px 3px #000}body #main #section-map .content-wrapper #infowindowProva:before{box-shadow:1px 1px 3px #000,-1px -1px 3px #000}body #main #section-map .content-wrapper .speech-bubble{position:relative!important;background-color:#212121;width:184px;height:110px;color:#fff;text-align:center;border-radius:10px;font-family:Muli,sans-serif;font-size:1.2em;top:-253px;left:-71px;border:2px solid #fff;box-sizing:border-box}body #main #section-map .content-wrapper .speech-bubble img{width:50%;height:auto;margin-top:.8em}body #main #section-map .content-wrapper .speech-bubble p{line-height:1.4em;font-weight:300}body #main #section-map .content-wrapper .speech-bubble:before{content:'';position:absolute;width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#212121;border-bottom:2px solid #fff;border-left:2px solid #fff;top:92%;left:79px;box-sizing:border-box}body #main #section-social{background-color:#FFF;display:none}body #main #section-social .app-margin{margin:0 auto 2em}body #main #section-social div:nth-child(1) h2.app-speak{line-height:1.6em;font-weight:300;text-align:center;font-size:1.3em;font-family:Muli,sans-serif;margin-top:0;padding-top:2em}body #main #section-social div:nth-child(2){min-height:50px}body #main #section-social div:nth-child(2) div{width:33.33%;float:left}body #main #section-social div:nth-child(2) div a{display:block;margin:0 auto;text-align:center;height:50px;width:50px;border-radius:50px}body #main #section-social div:nth-child(2) div a img{height:50px;width:50px;display:block;margin:0 auto;border-radius:50px}body #main #section-goodbye{background-color:#FFF;padding-top:2em;position:relative}body #main #section-goodbye #goodbye-wrapper{margin:0 auto;max-width:1000px;width:90%}@keyframes floatsTop{0%{bottom:10px}50%{bottom:-5px}100%{bottom:10px}}@-webkit-keyframes floatsTop{0%{bottom:10px}50%{bottom:-5px}100%{bottom:10px}}body #main #section-goodbye #goodbye-wrapper .goodbye-text p{font-family:Muli,sans-serif;font-size:1.3em;font-weight:300;line-height:1.6em}body #main #section-goodbye #goodbye-wrapper .goodbye-image{margin:0 auto}body #main #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:150px}body section#footer-menu{background-color:#181818;line-height:1.6em}body section#footer-menu a{text-decoration:none;color:#b9b9b9}body section#footer-menu ul{list-style-type:none}body section#footer-menu .current-menu-item>a{text-transform:uppercase}body footer#footer{width:100%;text-align:center;background-color:#000;color:#b0b0b0;font-size:.7em;padding:.2em 0}body footer#footer a{text-decoration:none;color:inherit}body footer#footer .data-wrapper{width:90%;margin:0 auto;padding:7px 0 0}body footer#footer .data-wrapper .data-float{height:24px}body footer#footer .data-wrapper .data-float:before{color:#b0b0b0}body.home #main #section-intro #app-intro-container #app-intro{padding:0 0 9.5em}@media only screen and (min-width:320px) and (orientation:landscape){body #gradient-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important;max-width:80vw!important}body #gradient-wrapper #app-top-image-container{width:50%!important;max-height:100%}body #gradient-wrapper #app-top-image-container img{max-width:60%!important}body #gradient-wrapper #full-logo-title{width:50%!important;position:relative;bottom:-7vw}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-size:1.6em!important}body #section-app-slogan{margin:0 auto}body #section-app-slogan .section-slogan-wrapper{max-width:100%!important}body #section-app-slogan .section-slogan-wrapper div:nth-child(1){width:65%!important;float:left}body #section-app-slogan .section-slogan-wrapper div:nth-child(2){width:35%!important;float:left}body #section-app-slogan .section-slogan-wrapper div:nth-child(2) img{margin:0 auto;padding-top:25px;max-width:150px!important}body #section-goodbye #goodbye-wrapper{margin:0 auto!important;padding-bottom:2em!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;max-width:60%!important}body #section-goodbye #goodbye-wrapper div{margin:0 auto!important}body #section-goodbye #goodbye-wrapper .goodbye-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:50%}body #section-goodbye #goodbye-wrapper .goodbye-text p{font-family:Muli,sans-serif;font-size:1.3em!important;line-height:1.6em!important;float:right;margin-bottom:1em;padding:0!important}body #section-goodbye #goodbye-wrapper .goodbye-image{width:50%}body #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:150px!important;margin:0}}@media only screen and (min-width:374px) and (max-width:376px) and (orientation:portrait){body #gradient-wrapper #app-top-image-container #app-top-image{max-width:65%!important}body #full-logo-title{width:100%!important}}@media only screen and (min-width:375px) and (orientation:portrait){body #gradient-wrapper{max-width:90vw!important}body #gradient-wrapper #app-top-image-container img{max-width:80%!important}body #section-app-slogan .section-slogan-wrapper .image-margin img,body #section-goodbye .goodbye-image img{max-width:200px!important}body #gradient-wrapper #full-logo-title{width:100%}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-size:2em!important}body #section-service h2{font-size:2.4em!important}body #section-goodbye{margin:0 auto!important}body #section-goodbye #goodbye-wrapper{padding-bottom:2.5em!important}}@media only screen and (min-width:667px) and (orientation:landscape){body #gradient-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important;max-width:80vw!important}body #gradient-wrapper #app-top-image-container{width:50%!important;max-height:100%}body #gradient-wrapper #app-top-image-container img{max-width:60%!important}body #gradient-wrapper #full-logo-title{width:50%!important;position:relative;bottom:-7vw}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-size:2em!important}body #section-service h2{font-size:2.4em!important}body #section-app-slogan .section-slogan-wrapper{max-width:80%!important;margin:0 auto}body #section-app-slogan .section-slogan-wrapper div:nth-child(1){height:325px!important}body #section-app-slogan .section-slogan-wrapper div:nth-child(2){padding:0!important}body #section-app-slogan .section-slogan-wrapper div:nth-child(2) img{margin:0!important;max-width:200px!important}body #section-goodbye{margin:0 auto!important}body #section-goodbye #goodbye-wrapper{padding-bottom:2.5em!important}body #section-goodbye .goodbye-image img{max-width:200px!important}}@media only screen and (min-width:47em) and (orientation:portrait){body .app-spacing,body header#app-side-menu-top,body header#app-side-menu-top .app-headbar-title,body header#app-side-menu-top .app-headbar-title h1{height:80px}body header#app-side-menu-top .app-headbar-title h1 a{height:80px;display:block;width:140px}body header#app-side-menu-top .app-headbar-title h1 a #app-side-menu-header-logo{height:50px;margin:15px 20px}body header#app-side-menu-top #app-side-menu-tel{display:none}body header#app-side-menu-top .app-side-menu-button-container{height:80px;width:100px}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn{height:40px!important;width:40px;float:right;margin:20px 15px 20px 0}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span{width:24px}@keyframes floats{0%{bottom:80px}50%{bottom:100px}100%{bottom:80px}}@-webkit-keyframes floats{0%{bottom:80px}50%{bottom:100px}100%{bottom:80px}}#awards-nomination{width:80px;height:96px;top:80px}body #scrollBottom{position:absolute;width:60px;height:60px;z-index:100;bottom:80px;left:calc(50% - 30px);border-radius:100%;background-repeat:repeat}body #gradient-wrapper{max-width:90vw!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-flex-direction:column!important}body #gradient-wrapper #app-top-image-container{width:70%!important}body #gradient-wrapper #full-logo-title{width:90%!important}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-family:Poppins,sans-serif;font-size:2em!important}body #section-service h2{font-size:2.4em!important;padding-top:100px!important;margin:50px auto 0!important}body #section-service #app-service-container article{padding:0!important}body #section-service #app-service-container article .app-article-button{margin:0 auto;padding:0!important}body #section-service #app-service-container article:last-child{padding-bottom:3em!important}body #app-service-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}body #app-service-container article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%}body #app-service-container article .service-wrapper{max-width:1200px;margin:0 auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}body #app-service-container article .service-wrapper .app-article-button,body #app-service-container article .service-wrapper .services-description,body #app-service-container article .service-wrapper .services-image{float:none!important}body #app-service-container article .service-wrapper .services-description{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}body #app-service-container article .service-wrapper .services-description div{width:100%}body #app-service-container article .app-article-button{margin-top:1.5em;padding-bottom:3.5em}body #app-service-container article .app-article-button a{font-size:1.1em!important;text-decoration:none!important;text-transform:uppercase!important;text-align:center!important;border-radius:15px!important;display:block!important;margin:0 auto!important;min-width:130px!important;max-width:150px!important;padding:8px!important;-webkit-transition-property:background-color!important;transition-property:background-color!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important;font-family:Poppins,sans-serif!important;font-weight:300}body #app-service-container article .app-article-button{margin-bottom:3em}body .service-wrapper .services-image{display:-ms-flexbox!important;display:-webkit-flex!important;display:-webkit-box!important;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;float:left;width:50%!important;height:480px;position:relative}body .service-wrapper .services-image .service-image-overlay{width:225px;height:225px;border-radius:400px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5;position:absolute;top:127px;left:calc(50% - 113px);background-color:#212121e6;opacity:0;display:table!important;cursor:default}body .service-wrapper .services-image .service-image-overlay p{margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:1.8em!important;display:block!important;line-height:225px;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:Poppins,sans-serif;opacity:0}body .service-wrapper .services-image .service-image-overlay p a{display:block;width:100%;height:100%;line-height:225px;text-decoration:none;color:inherit}body .service-wrapper .services-image img{z-index:4;height:256px!important;width:256px!important}body .service-wrapper .services-description{float:left;width:50%!important;height:480px!important}body #section-app-slogan .section-slogan-wrapper{max-width:80%;margin:0 auto}body #section-app-slogan .section-slogan-wrapper div:nth-child(1),body #section-app-slogan .section-slogan-wrapper div:nth-child(2){height:300px!important;float:left;margin:2em auto!important;width:50%}body #section-app-slogan .section-slogan-wrapper div:nth-child(2){padding:0!important}body #section-app-slogan .section-slogan-wrapper div:nth-child(2) img{margin:1em auto 0!important}body #section-goodbye{padding-top:3em!important}body #section-goodbye #goodbye-wrapper{margin:0 auto!important;padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;max-width:60%!important}body #section-goodbye #goodbye-wrapper .goodbye-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:50%}body #section-goodbye #goodbye-wrapper .goodbye-text p{font-family:Muli,sans-serif;font-size:1.3em!important;line-height:1.6em;float:right;margin-bottom:1.85em;padding:0!important}body #section-goodbye #goodbye-wrapper .goodbye-image{width:50%}body #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:200px!important;margin:0}body section#footer-menu{display:block!important;width:100%;margin:0 auto;box-shadow:0 1px 60px #2121211a}body section#footer-menu .menu-wrapper{width:95%;max-width:800px;margin:0 auto}body section#footer-menu .menu-wrapper .secondary-menu-widget{width:25%;float:left;min-height:175px;margin:1em auto}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(1){border-left:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(4){border-right:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu{padding-left:10px}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu a{font-size:.75em}body section#footer-menu .menu-wrapper .secondary-menu-widget ul{padding:0;margin:0}body footer#footer .data-wrapper{width:90%;margin:0 auto;padding:7px 0!important}body footer#footer .data-wrapper .privacy{display:none!important}body footer#footer .data-wrapper .data-float{display:inline-block;margin:0 5px;position:relative;height:auto!important}body footer#footer .data-wrapper .data-float:nth-child(2):before,body footer#footer .data-wrapper .data-float:nth-child(3):before,body footer#footer .data-wrapper .data-float:nth-child(5):before{content:' - ';position:absolute;left:-9px}}@media only screen and (min-width:64em) and (orientation:landscape){body .app-spacing,body header#app-side-menu-top,body header#app-side-menu-top .app-headbar-title,body header#app-side-menu-top .app-headbar-title h1{height:80px}body header#app-side-menu-top .app-headbar-title h1 a{height:80px;display:block;width:140px}body header#app-side-menu-top .app-headbar-title h1 a #app-side-menu-header-logo{height:50px;margin:15px 20px}body header#app-side-menu-top #app-side-menu-tel{display:none}body header#app-side-menu-top .app-side-menu-button-container{height:80px;width:100px}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn{height:40px!important;width:40px;float:right;margin:20px 15px 20px 0}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span{width:24px}@keyframes floats{0%{bottom:80px}50%{bottom:100px}100%{bottom:80px}}@-webkit-keyframes floats{0%{bottom:80px}50%{bottom:100px}100%{bottom:80px}}#awards-nomination{width:80px;height:96px;top:80px}body #scrollBottom{position:absolute;width:60px;height:60px;z-index:100;bottom:0;left:calc(50% - 30px);border-radius:100%;background-repeat:repeat}body #gradient-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important}body #gradient-wrapper #app-top-image-container{width:50%!important}body #gradient-wrapper #app-top-image-container img{margin-right:0!important;max-width:70%!important}body #gradient-wrapper #full-logo-title{width:50%!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:flex-end;position:relative;bottom:-10.9vw}body #gradient-wrapper #full-logo-title .app-hello{margin:0!important}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-family:Poppins,sans-serif;font-size:2em!important}body #section-service h2{margin:50px auto 0!important}body #section-service #app-service-container article{padding:0!important}body #section-service #app-service-container article .app-article-button{margin:0 auto;padding:0!important}body #section-service #app-service-container article:last-child{padding-bottom:3em!important}body #section-service h2{font-size:2.4em!important;padding-top:100px!important}body #app-service-container article{display:-webkit-box;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;width:100%}body #app-service-container article .service-wrapper{max-width:1200px;margin:0 auto;width:100%}body #app-service-container article .service-wrapper .services-description,body #app-service-container article .service-wrapper .services-description div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-flow:column nowrap}body #app-service-container article .service-wrapper .services-description div{width:100%}body #app-service-container article .app-article-button{margin-top:1.5em;padding-bottom:3.5em}body #app-service-container article .app-article-button a{font-size:1.1em!important;text-decoration:none!important;text-transform:uppercase!important;text-align:center!important;border-radius:15px!important;display:block!important;margin:0 auto!important;min-width:130px!important;max-width:150px!important;padding:8px!important;-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important;font-family:Poppins,sans-serif!important;font-weight:300}body #app-service-container article .app-article-button{margin-bottom:3em}body .service-wrapper{margin:0 auto}body .service-wrapper .services-image{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;float:left;width:50%;height:480px;position:relative}body .service-wrapper .services-image .service-image-overlay{width:225px;height:225px;border-radius:400px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5;position:absolute;top:127px;left:calc(50% - 113px);background-color:#212121e6;opacity:0;display:table!important;cursor:default}body .service-wrapper .services-image .service-image-overlay p{margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:1.8em!important;display:block!important;line-height:225px;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:Poppins,sans-serif;opacity:0}body .service-wrapper .services-image .service-image-overlay p a{display:block;width:100%;height:100%;line-height:225px;text-decoration:none;color:inherit}body .service-wrapper .services-image img{z-index:4;height:256px!important;width:256px!important}body .service-wrapper .services-description{float:left;width:50%!important;height:480px!important}body #section-goodbye{padding-top:3em!important}body #section-goodbye #goodbye-wrapper{padding-bottom:2em}body #section-goodbye #goodbye-wrapper .goodbye-text p{margin-bottom:1.9em!important}body #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:200px!important;margin:0}body section#footer-menu{display:block!important;width:100%;margin:0 auto;box-shadow:0 1px 60px #2121211a}body section#footer-menu .menu-wrapper{width:95%;max-width:1024px;margin:0 auto}body section#footer-menu .menu-wrapper .secondary-menu-widget{width:25%;float:left;min-height:175px;margin:1em auto}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(1){border-left:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(5){border-right:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu{padding-left:10px}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu a{font-size:.75em}body section#footer-menu .menu-wrapper .secondary-menu-widget ul{padding:0;margin:0}body footer#footer .data-wrapper{width:100%!important;margin:0 auto;padding:7px 0!important}body footer#footer .data-wrapper .privacy{display:none!important}body footer#footer .data-wrapper .data-float{display:inline-block;margin:0 5px;position:relative;height:auto!important}body footer#footer .data-wrapper .data-float:nth-child(2):before,body footer#footer .data-wrapper .data-float:nth-child(3):before,body footer#footer .data-wrapper .data-float:nth-child(4):before,body footer#footer .data-wrapper .data-float:nth-child(5):before{content:' - ';position:absolute;left:-9px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){body .app-spacing,body header#app-side-menu-top,body header#app-side-menu-top .app-headbar-title,body header#app-side-menu-top .app-headbar-title h1{height:80px}body header#app-side-menu-top .app-headbar-title h1 a{height:80px;display:block;width:140px}body header#app-side-menu-top .app-headbar-title h1 a #app-side-menu-header-logo{height:50px;margin:15px 20px}body header#app-side-menu-top #app-side-menu-tel{display:none}body header#app-side-menu-top .app-side-menu-button-container{height:80px;width:100px}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn{height:40px!important;width:40px;float:right;margin:20px 15px 20px 0}body header#app-side-menu-top .app-side-menu-button-container #app-side-menu-btn span{width:24px}body.home #section-service #app-service-container .app-article-button{display:none!important}body.home #section-service #app-service-container article:nth-child(1) .service-wrapper{border-bottom:1px solid #101010!important}body.home #section-service #app-service-container article:nth-child(2) .service-wrapper{border-bottom:1px solid #505050!important;border-top:1px solid #505050!important}body.home #section-service #app-service-container article:nth-child(3) .service-wrapper{border-bottom:none!important}body #gradient-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important}body #gradient-wrapper #app-top-image-container{width:50%!important}body #gradient-wrapper #app-top-image-container img{margin-right:0!important;max-width:80%!important}body #gradient-wrapper #full-logo-title{width:50%!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:flex-end;position:relative;bottom:-14.5vw}body #gradient-wrapper #full-logo-title .app-hello{margin:0!important}body #gradient-wrapper #full-logo-title .app-hello span,body #gradient-wrapper #full-logo-title .app-hello p{font-family:Poppins,sans-serif;font-size:2em!important}body #section-service h2{margin:50px auto 0!important}body #section-service #app-service-container article{padding:0!important}body #section-service #app-service-container article .app-article-button{margin:0 auto;padding:0!important}body #section-service #app-service-container article:last-child{padding-bottom:3em!important}body #section-service h2{font-size:2.4em!important;padding-top:100px!important}body #app-service-container article{display:-webkit-box;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;width:100%}body #app-service-container article .service-wrapper{max-width:1200px;margin:0 auto;width:100%}body #app-service-container article .service-wrapper .services-description,body #app-service-container article .service-wrapper .services-description div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-flow:column nowrap}body #app-service-container article .service-wrapper .services-description div{width:100%}body #app-service-container article .app-article-button{margin-top:1.5em;padding-bottom:3.5em}body #app-service-container article .app-article-button a{font-size:1.1em!important;text-decoration:none!important;text-transform:uppercase!important;text-align:center!important;border-radius:15px!important;display:block!important;margin:0 auto!important;min-width:130px!important;max-width:150px!important;padding:8px!important;-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important;font-family:Poppins,sans-serif!important;font-weight:300}body #app-service-container article .app-article-button{margin-bottom:3em}body .service-wrapper{margin:0 auto}body .service-wrapper .services-image{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;float:left;width:50%;height:480px;position:relative}body .service-wrapper .services-image .service-image-overlay{width:225px;height:225px;border-radius:400px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5;position:absolute;top:127px;left:calc(50% - 113px);background-color:#212121e6;opacity:0;display:table!important;cursor:default}body .service-wrapper .services-image .service-image-overlay p{margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:1.8em!important;display:block!important;line-height:225px;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:Poppins,sans-serif;opacity:0}body .service-wrapper .services-image .service-image-overlay p a{display:block;width:100%;height:100%;line-height:225px;text-decoration:none;color:inherit}body .service-wrapper .services-image img{z-index:4;height:256px!important;width:256px!important}body .service-wrapper .services-description{float:left;width:50%!important;height:480px!important}body #section-goodbye{padding-top:3em!important}body #section-goodbye #goodbye-wrapper{padding-bottom:2em}body #section-goodbye #goodbye-wrapper .goodbye-text p{margin-bottom:1.9em!important}body #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:200px!important;margin:0}body section#footer-menu{display:block!important;width:100%;margin:0 auto;box-shadow:0 1px 60px #2121211a}body section#footer-menu .menu-wrapper{width:95%;max-width:800px;margin:0 auto}body section#footer-menu .menu-wrapper .secondary-menu-widget{width:25%;float:left;min-height:175px;margin:1em auto}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(1){border-left:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(4){border-right:1px solid #505050}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu{padding-left:10px}body section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu a{font-size:.75em}body section#footer-menu .menu-wrapper .secondary-menu-widget ul{padding:0;margin:0}body footer#footer .data-wrapper{width:100%!important;margin:0 auto;padding:7px 0!important}body footer#footer .data-wrapper .privacy{display:none!important}body footer#footer .data-wrapper .data-float{display:inline-block;margin:0 5px;position:relative;height:auto!important}body footer#footer .data-wrapper .data-float:nth-child(2):before,body footer#footer .data-wrapper .data-float:nth-child(3):before,body footer#footer .data-wrapper .data-float:nth-child(4):before{content:' - ';position:absolute;left:-9px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px) and (orientation:landscape){body.home{background-image:none!important}body.home #section-service #app-service-container .app-article-button{display:none!important}body.home #section-service #app-service-container article:nth-child(1) .service-wrapper{border-bottom:1px solid #101010!important}body.home #section-service #app-service-container article:nth-child(2) .service-wrapper{border-bottom:1px solid #505050!important;border-top:1px solid #505050!important}body.home #section-service #app-service-container article:nth-child(3) .service-wrapper{border-bottom:none!important}body.home #gradient-wrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-direction:row!important}body.home #gradient-wrapper #app-top-image-container{width:50%!important}body.home #gradient-wrapper #app-top-image-container img{margin-right:0!important;max-width:80%!important}body.home #gradient-wrapper #full-logo-title{width:50%!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:flex-end;position:relative;bottom:-13.5vw!important}body.home #gradient-wrapper #full-logo-title .app-hello{margin:0!important}body #gradient-wrapper #full-logo-title .app-hello span,body.home #gradient-wrapper #full-logo-title .app-hello p{font-family:Poppins,sans-serif;font-size:2em!important}body.home #section-intro{height:30vh!important}body.home #section-intro #app-intro-container{height:auto!important}body.home #section-service h2{margin:50px auto 0!important}body.home #section-service #app-service-container article{padding:0!important}body.home #section-service #app-service-container article .app-article-button{margin:0 auto;padding:0!important}body.home #section-service #app-service-container article:last-child{padding-bottom:3em!important}body.home #section-service h2{font-size:2.4em!important;padding-top:100px!important}body.home #app-service-container article{display:-webkit-box;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;width:100%}body.home #app-service-container article .service-wrapper{max-width:1200px;margin:0 auto;width:100%;border:none!important}body.home #app-service-container article .service-wrapper .services-description,body.home #app-service-container article .service-wrapper .services-description div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-flow:column nowrap}body.home #app-service-container article .service-wrapper .services-description div{width:100%}body.home #app-service-container article .app-article-button{margin-top:1.5em;padding-bottom:3.5em}body.home #app-service-container article .app-article-button a{font-size:1.1em!important;text-decoration:none!important;text-transform:uppercase!important;text-align:center!important;border-radius:15px!important;display:block!important;margin:0 auto!important;min-width:130px!important;max-width:150px!important;padding:8px!important;-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important;font-family:Poppins,sans-serif!important;font-weight:300}body.home #app-service-container article .app-article-button{margin-bottom:3em;display:block!important}body.home .service-wrapper{margin:0 auto}body.home .service-wrapper .services-image{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:-webkit-flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;float:left;width:50%;height:480px;position:relative}body.home .service-wrapper .services-image .service-image-overlay{width:225px;height:225px;border-radius:400px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5;position:absolute;top:127px;left:calc(50% - 113px);background-color:#212121e6;opacity:0;display:table!important;cursor:default}body.home .service-wrapper .services-image .service-image-overlay p{margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:1.8em!important;display:block!important;line-height:225px;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:Poppins,sans-serif;opacity:0}body.home .service-wrapper .services-image .service-image-overlay p a{display:block;width:100%;height:100%;line-height:225px;text-decoration:none;color:inherit}body.home .service-wrapper .services-image img{z-index:4;height:256px!important;width:256px!important}body.home .service-wrapper .services-description{float:left;width:50%!important;height:480px!important}body.home #section-goodbye{padding-top:3em!important}body.home #section-goodbye #goodbye-wrapper{padding-bottom:2em}body.home #section-goodbye #goodbye-wrapper .goodbye-text p{margin-bottom:1.9em!important}body.home #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:200px!important;margin:0}body.home section#footer-menu{display:block!important;width:100%;margin:0 auto;box-shadow:0 1px 60px #2121211a}body.home section#footer-menu .menu-wrapper{width:95%;max-width:800px;margin:0 auto}body.home section#footer-menu .menu-wrapper .secondary-menu-widget{width:25%;float:left;min-height:175px;margin:1em auto}body.home section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(1){border-left:1px solid #505050}body.home section#footer-menu .menu-wrapper .secondary-menu-widget:nth-child(4){border-right:1px solid #505050}body.home section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu{padding-left:10px}body.home section#footer-menu .menu-wrapper .secondary-menu-widget ul.menu a{font-size:.75em}body.home section#footer-menu .menu-wrapper .secondary-menu-widget ul{padding:0;margin:0}body.home footer#footer .data-wrapper{width:100%!important;margin:0 auto;padding:7px 0!important}body.home footer#footer .data-wrapper .privacy{display:none!important}body.home footer#footer .data-wrapper .data-float{display:inline-block;margin:0 5px;position:relative;height:auto!important}body.home footer#footer .data-wrapper .data-float:nth-child(2):before,body.home footer#footer .data-wrapper .data-float:nth-child(3):before,body.home footer#footer .data-wrapper .data-float:nth-child(4):before{content:' - ';position:absolute;left:-9px}}@media only screen and (min-width:75em){body.home{background-image:url(../../../uploads/2016/02/APP-Web-Agency-Mondo.png);background-position:top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body.home #section-full-logo{background-color:#FFF;box-shadow:0 1px 60px #ffffffe6}body.home footer#footer a,body.home section#footer-menu a{vertical-align:middle;box-shadow:0 0 1px transparent;overflow:hidden}body.home #section-full-logo #full-logo-title{bottom:-11.6vw}body.home #section-service #app-service-container .app-article-content a:before,body.home section#footer-menu a:before{z-index:-1;left:50%;right:50%;bottom:0;-webkit-transition-property:left,right;content:""}body.home #section-intro{height:80vh}body.home #section-intro #app-intro-container{display:table;height:80vh;width:100vw;margin:0 auto}body.home #section-intro #app-intro-container #app-intro{padding:0!important;display:table-cell;vertical-align:middle}body.home #section-intro #app-intro-container #app-intro .entry-content{max-width:1600px}body.home #section-service h2{font-size:2.6em!important}body.home #section-service #app-service-container .app-article-content a{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;overflow:hidden}body.home #section-service #app-service-container .app-article-content a:before{position:absolute;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);height:0;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body.home #section-service #app-service-container .app-article-title h3 a:after{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body.home #section-service #app-service-container article:nth-child(1) .service-wrapper{border-bottom:1px solid #101010}body.home #section-service #app-service-container article:nth-child(1) .service-image-overlay p{color:#efc439}body.home #section-service #app-service-container article:nth-child(1) a:before{background:#efc439}body.home #section-service #app-service-container article:nth-child(2) .service-wrapper{border-bottom:1px solid #505050;border-top:1px solid #505050}body.home #section-service #app-service-container article:nth-child(2) .service-image-overlay p{color:#e9392c}body.home #section-service #app-service-container article:nth-child(2) a:before{background:#e9392c}body.home #section-service #app-service-container article:nth-child(3) .service-wrapper{border-bottom:none}body.home #section-service #app-service-container article:nth-child(3) .service-image-overlay p{color:#428ff4}body.home #section-service #app-service-container article:nth-child(3) a:before{background:#428ff4}body.home #section-service #app-service-container .services-image{position:relative}body.home #section-service #app-service-container .services-image .service-image-overlay{width:264px;height:264px;border-radius:400px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5;position:absolute;top:108px;left:calc(50% - 132px);background-color:#212121e6;opacity:0;display:table!important;cursor:default}body.home #section-service #app-service-container .services-image .service-image-overlay p{margin:0!important;padding:0!important;width:100%!important;height:100%!important;font-size:1.8em!important;display:block!important;line-height:264px;vertical-align:middle;text-align:center;text-transform:uppercase;font-family:Poppins,sans-serif;opacity:1!important}body.home #section-service #app-service-container .services-image .service-image-overlay p a{display:block;width:100%;height:100%;line-height:264px;text-decoration:none;color:inherit}body.home #section-service #app-service-container .services-image img{z-index:4;height:300px!important;width:300px!important}body.home #section-service #app-service-container article:last-child{padding-bottom:4em!important}body.home #section-service #app-service-container .app-article-button{display:none}body.home #section-app-slogan .content-wrapper{margin:0 auto!important;padding-top:3em;padding-bottom:3em}body.home #section-app-slogan .content-wrapper .section-slogan-wrapper{max-width:70%!important;padding:1em 0!important}body.home #section-map .app-margin{margin:3em auto!important}body.home #round-container-centered{margin:0 auto!important}body.home #round-container-centered h4{font-size:2.6em!important}body.home section#footer-menu .menu-wrapper .secondary-menu-widget{width:200px!important;margin:2em auto!important}body.home section#footer-menu a{display:inline-block!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;position:relative!important}body.home section#footer-menu a:before{background:#b9b9b9!important;position:absolute!important;display:inline-block!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;height:0!important;-webkit-transition-property:left,right!important;transition-property:left,right!important;-webkit-transition-duration:.3s!important;transition-duration:.3s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}body.home footer#footer .data-wrapper{padding:3em 0!important}body.home footer#footer a{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}body.home footer#footer a:before{content:"";background:#b0b0b0;position:absolute;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:-1;left:50%;right:50%;bottom:-3px;height:0;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}}@media only screen and (min-width:128em){body.home #gradient-wrapper #app-intro-container .entry-content{max-width:1600px!important}body.home #gradient-wrapper #app-intro-container .entry-content p{font-size:1.5em!important;line-height:1.6em!important}body.home #gradient-wrapper #full-logo-title{bottom:-10.2vw!important}body #gradient-wrapper #full-logo-title .app-hello span,body.home #gradient-wrapper #full-logo-title .app-hello p{font-size:3.5em!important}body.home #section-intro #app-intro .entry-content p{font-size:1.5em!important;line-height:1.6em!important}body.home #section-intro #app-intro .entry-content p.hello,body.home #section-intro #app-intro .entry-content h1.hello{font-size:1.8em!important}body.home #section-service h2{font-size:2.9em!important}body.home #section-service #app-service-container article:last-child{padding-bottom:5em!important}body.home #section-app-slogan .entry-content{padding-top:4em!important;padding-bottom:4em!important}body.home #section-app-slogan .entry-content div div p{font-size:1.5em!important;line-height:1.6em!important}body.home #section-app-slogan .section-slogan-wrapper .image-margin img{max-width:100%!important}body.home #section-app-slogan .section-slogan-wrapper div:nth-child(1){width:60%!important;height:505px!important}body.home #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul{height:auto!important}body.home #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul li{height:auto!important;font-size:1.5em!important;line-height:70px!important;margin:.5em auto!important}body.home #section-app-slogan .section-slogan-wrapper div:nth-child(1) ul li span{font-size:48px!important;width:70px!important;height:70px!important;margin:0 2px 0 0 !important;line-height:70px!important}body.home #section-app-slogan .section-slogan-wrapper div:nth-child(2){width:40%!important}body.home #section-map #round-container-centered{margin:0 auto!important}body.home #section-map #round-container-centered h4{font-size:2.9em!important}body.home #section-map .app-margin{margin:4em auto!important}body.home #section-map .app-margin h2.app-speak{font-size:1.6em!important}body.home #section-goodbye #goodbye-wrapper .goodbye-text p{font-size:1.6em!important;margin-bottom:2.7em!important}body.home #section-goodbye #goodbye-wrapper .goodbye-image img{max-width:320px!important}body.home section#footer-menu .menu-wrapper{max-width:1000px!important}body.home section#footer-menu .menu-wrapper .secondary-menu-widget{width:25%!important}}#social-sidebar{padding:2em 0 0;background-color:#fff}#social-sidebar .title{color:#212121;margin:0 auto;padding:0 0 50px;width:100%}#social-sidebar .title h5{font-family:'Muli';text-align:center;font-size:1.3em;font-weight:300}#social-sidebar .social-list{width:100%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end}#social-sidebar .social-list a{display:inline-block;float:left;max-width:60px;margin:0 20px}#social-sidebar .social-list a img{display:block;max-width:100%;height:auto;margin:0 auto;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media screen and (min-width:768px){#social-sidebar .social-list a{max-width:80px}}@media screen and (min-width:75em){#social-sidebar{padding:3em 0 0}}@media screen and (min-width:128em){#social-sidebar{padding:4em 0 0}#social-sidebar .title h5{font-family:'Muli';text-align:center;font-size:1.6em}}.image-box{position:relative;margin:0 auto}.image-overlay{position:absolute;width:224px;height:224px;top:16px;left:16px;opacity:0;z-index:30;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.image-overlay > p{width:100%;height:100%;text-align:center;font-size:1.6em;text-transform:uppercase;font-family:'Poppins',sans-serif}.image-overlay > p > a{text-decoration:none;color:#fff;font-size:1.2em;text-transform:uppercase;font-family:'Poppins',sans-serif;width:100%;height:100%;opacity:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}article:nth-child(1) .image-overlay > p > a{color:#efc439}article:nth-child(2) .image-overlay > p > a{color:#e9392c}article:nth-child(3) .image-overlay > p > a{color:#428ff4}.swiper-bg{top:50px;background-image:url(../../../uploads/2016/02/APP-Web-Agency-Pattern-Bianco.png);background-repeat:repeat;box-shadow:0 1px 60px #2121211a;background-color:#fdfdfd;border:1px solid #f0f0f0;border-radius:15px;padding:20px;margin-top:3em}@media only screen and (min-width: 128em){.swiper-bg{margin-top:4em}}.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{width:250px;max-width:100%}.s2 .swiper-pagination-bullets{position:relative;bottom:1px;top:5px}.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}.s2 .swiper-pagination-bullet-active{opacity:1;background:#009e55}.swiper-container-multirow>.swiper-wrapper{margin:0 auto}@media only screen and (min-width:960px){.swiper-slide img{width:250px;max-width:100%}.swiper-container-multirow>.swiper-wrapper{margin:0 auto}}@media only screen and (min-width: 1025px){.swiper-pagination{display:none}}body.home #section-app-clients .content-wrapper{margin:0 auto!important;padding-top:3em;padding-bottom:3em}body #main #section-app-clients{background-color:#FFF}@media only screen and (min-width: 320px) and (orientation: landscape){body #section-app-clients{margin:0 auto}}body #main #section-app-clients div:last-child p,body #main #section-app-clienti div:nth-child(1) p{font-size:1.3em;line-height:1.6em;font-weight:300;text-align:center}@media only screen and (min-width: 128em){body.home #section-app-clients .entry-content{padding-top:4em!important;padding-bottom:4em!important}body.home #section-app-clients .entry-content div div p{font-size:1.5em!important;line-height:1.6em!important}body.home #section-app-clients .section-clienti-wrapper .image-margin img{max-width:100%!important}body.home #section-app-clients .section-app-clienti-wrapper div:nth-child(1){width:60%!important;height:505px!important}body.home #section-app-clients .section-app-clienti-wrapper div:nth-child(1) ul{height:auto!important}body.home #section-app-clients .section-app-clienti-wrapper div:nth-child(1) ul li{height:auto!important;font-size:1.5em!important;line-height:70px!important;margin:.5em auto!important}body.home #section-app-clients .section-app-clienti-wrapper div:nth-child(1) ul li span{font-size:48px!important;width:70px!important;height:70px!important;margin:0 2px 0 0 !important;line-height:70px!important}body.home #section-app-clients .section-app-clienti-wrapper div:nth-child(2){width:40%!important}}body #main #section-app-clients .content-wrapper>div{max-width:2200px;margin:0 auto}#banner-carousel{height:1200px}#banner-carousel-box{position:relative;background-color:#494b4d}#banner-carousel-prev{position:absolute;top:50%;left:0;padding:15px;width:60px;margin-top:-30px;z-index:1500;cursor:pointer}#banner-carousel-next{position:absolute;top:50%;right:0;padding:15px;width:60px;margin-top:-30px;z-index:1500;cursor:pointer}#banner-carousel-next img,#banner-carousel-prev img{width:32px;height:48px}#banner-carousel-next img:hover,#banner-carousel-prev img:hover{opacity:.5}#banner-carousel-dots{bottom:30px;right:50px;position:absolute;text-align:right;z-index:100;height:20px}.owl-dot{display:inline-block;zoom:1}.owl-dot span{width:10px;height:4px;margin:5px 1px;background:#333436;display:block}.owl-dot.active span{background:#fff}.owl-dot:hover span{background:#d2d2d2}#banner-carousel .item{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.owl-carousel .owl-rtl{direction:ltr!important}.banner-info-box{position:absolute;left:50px;bottom:30px;width:80%}.banner-info{position:absolute;bottom:0;left:0;text-align:left;width:100%;padding:0;direction:ltr!important}.banner-info-cliente{font-size:48px;line-height:40px;font-weight:500;margin-left:-2px;padding:5px 0}.p-scura .banner-info-cliente{color:#fff!important}.p-scura .banner-info-cliente a{color:#fff!important}.banner-info-desc{font-size:12px;margin-top:10px;color:#8e8f90}.banner-infoext-box{position:absolute;bottom:60px;left:20%;right:20%;text-align:left;padding:15px 30px;background-color:#fff;z-index:100}.banner-freccia{width:52px}.banner-freccia img{text-align:left;width:52px!important;height:10px!important}.p-scura .banner-freccia-chiara{display:none}.p-chiara .banner-freccia-scura{display:none}.elenco-works-box{background-color:#fff}.box-elenco-works{position:relative}.box-elenco-works-imgbg{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:contain}.box-elenco-works-img{position:relative;width:100%}.box-elenco-works-info{position:absolute;top:25px;bottom:25px;left:25px;right:25px;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,200,from(#1c1e20),to(#1c1e20e3));background-image:-webkit-radial-gradient(50% 50%,#1c1e20e3,#1c1e20);background-image:-moz-radial-gradient(50% 50%,#1c1e20e3,#1c1e20);background-image:-o-radial-gradient(50% 50%,#1c1e20e3,#1c1e20);background-image:-ms-radial-gradient(50% 50%,#1c1e20e3,#1c1e20);background-image:radial-gradient(50% 50%,#1c1e20e3,#1c1e20);color:#fff;text-align:left;padding:25px;overflow:hidden}.box-elenco-works-info-fix{position:absolute;padding:0;margin:0;top:0;bottom:0;left:0;right:0}.bg-works-grigio{background-color:#8e8f90!important;color:#fff!important}.box-elenco-works-txt-1{font-size:36px;text-align:left;padding:0 60px}.box-elenco-works-info a{color:#fff}.box-elenco-works-nome{font-size:28px;line-height:28px}.box-elenco-works-abs{font-size:18px}.box-elenco-works-cat{font-size:12px;color:#8e8f90}.box-elenco-works-click{position:absolute;bottom:25px;left:25px;right:25px;font-size:12px}.banner-freccia{width:52px}#banner-carousel-dots{bottom:30px;right:50px;position:absolute;text-align:right;z-index:100;height:20px}.owl-dot{display:inline-block;zoom:1}.owl-dot span{width:10px;height:4px;margin:5px 1px;background:#333436;display:block}.owl-dot:hover span{background:#d2d2d2}.owl-dot{display:inline-block;zoom:1}.owl-dot span{width:10px;height:4px;margin:5px 1px;background:#333436;display:block}.owl-dot.active span{background:#fff}.owl-dot:hover span{background:#d2d2d2}.swiper-slide a img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.swiper-slide a:hover img{filter:none;-webkit-filter:grayscale(0%)}#mobile-navbar .menu-item a[href*=agenzia-web-marketing]{color:#efc439!important}#mobile-navbar .menu-item a[href*=agenzia-seo]{color:#e9392c!important}#mobile-navbar .menu-item a[href*=agenzia-web-design]{color:#428ff4!important}#mobile-navbar .menu-item a[href*=agenzia-web-marketing]:before{background:#efc439!important}#mobile-navbar .menu-item a[href*=agenzia-seo]:before{background:#e9392c!important}#mobile-navbar .menu-item a[href*=agenzia-web-design]:before{background:#428ff4!important}body #main #section-service article.service:nth-child(4) .services-description .app-article-content ul li,body #main #section-service article.service:nth-child(4) .services-description .app-article-title h3,body #main #section-service article.service:nth-child(4) .services-description .app-article-title .subtitle{color:#428ff4}body.home #section-service #app-service-container article:nth-child(4) .service-wrapper{border-bottom:1px solid #505050;border-top:1px solid #505050}.mm76 a{color:#efc439!important}.mm83 a{color:#e9392c!important}.mm92 a{color:#eb974e!important}.mm91 a{color:#428ff4!important}.call-premium{position:fixed;right:28px;bottom:28px;z-index:9999;display:flex;align-items:center;gap:14px;text-decoration:none;font-family:Inter,Arial,sans-serif}.call-icon{width:60px;height:60px;background:linear-gradient(135deg,#25D366,#128C7E);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 10px 25px #00000059;transition:transform .35s ease,box-shadow .35s ease}.call-label{position:absolute;right:74px;bottom:48px;background:#111;color:#25D366;font-size:11px;padding:6px 10px;border-radius:6px;letter-spacing:.4px}.call-cta{background:#111;color:#fff;padding:12px 18px;border-radius:30px;font-size:14px;font-weight:600;opacity:0;transform:translateX(10px);transition:all .35s ease;white-space:nowrap}.call-premium:hover .call-cta{opacity:1;transform:translateX(0)}.call-premium:hover .call-icon{transform:translateY(-4px);box-shadow:0 18px 45px #00000073}@media (max-width: 768px){.call-cta{display:none}}
body #main #section-map {
    background-color: #FFF;
    box-shadow: 0 -40px 60px rgba(33, 33, 33, .1)
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container {
    width: 100%;
    margin: 0 auto;
    background-image: url(../../../uploads/2016/02/APP-Web-Agency-Pattern-Nero.png);
    background-repeat: repeat;
    background-color: #212121
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered {
    width: 100%;
    height: auto;
    margin: 2em auto
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div:nth-child(1) {
    height: auto
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div:nth-child(1) h4 {
    text-align: center;
    color: #fafafa;
    margin: 0 auto;
    padding-top: 1em;
    font-weight: 300;
    font-size: 2.4em;
    width: 90%;
    line-height: normal!important
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div.app-cta-button {
    width: 100%;
    height: auto;
    margin-top: 1.5em;
    padding-bottom: 3.5em
}

body #main #section-map .content-wrapper div:nth-child(1) #round-container #round-container-centered div.app-cta-button a {
    font-size: 1.1em;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background-color: #fafafa;
    border: 2px solid #fafafa;
    border-radius: 15px;
    display: block;
    margin: 0 auto;
    min-width: 130px;
    max-width: 160px;
    color: #000;
    padding: 12px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

body #main #section-map .content-wrapper div:nth-child(2) h2.app-speak {
    line-height: 1.6em;
    font-weight: 300;
    text-align: center;
    font-size: 1.3em;
    font-family: Muli, sans-serif
}
#scrollTopArrow {
    position: fixed;
    right: 30px;
    bottom: 30px;
    width: 55px;
    height: 55px;
    background: #212121;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}
#scrollTopArrow.appear {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
#scrollTopArrow:hover {
    background: #333;
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);
}