/*19472ec6c235afeffaec489c86f55b56*/
@charset "UTF-8";
.g-keypoints{margin-left:-0.938rem;margin-right:-0.938rem}.g-keypoints .g-left-points .g-content{margin:0 0.625rem 0 0;padding-top:0;padding-bottom:0;text-align:right}@media only all and (max-width:59.99rem){.g-keypoints .g-left-points .g-keypoints-item:last-child{margin-bottom:25px}}.g-keypoints .g-main-image{text-align:center}.g-keypoints .g-main-image .g-content{margin:0;padding:0}@media only all and (max-width:59.99rem){.g-keypoints .g-main-image .g-content{margin-bottom:1rem}}.g-keypoints .image-bottom{margin-bottom:-4.063rem}@media only all and (max-width:59.99rem){.g-keypoints .image-bottom{margin-bottom:1rem}}.g-keypoints .g-right-points .g-content{margin:0 0 0 0.625rem;padding-top:0;padding-bottom:0}@media only all and (max-width:59.99rem){.g-keypoints.style1 .g-content{text-align:center}}.g-keypoints.style1 .g-keypoints-item .g-keypoints-item-desc{margin:1.5rem 0}.g-keypoints.style1 .g-keypoints-item:last-child .g-keypoints-item-desc{margin-bottom:0}.g-keypoints.style1 .g-keypoints-item-icon{color:#ffffff;background:#e00a78;line-height:2.5rem;border-radius:100%;width:2.5rem;height:2.5rem;text-align:center}.g-keypoints.style1 .g-left-points .g-keypoints-item-icon{margin-left:1.25rem}.g-keypoints.style1 .g-right-points .g-keypoints-item-icon{margin-right:1.25rem}.g-keypoints.style2 .g-keypoints-item{margin-bottom:40px}.g-keypoints.style2 .g-keypoints-item:last-child{margin-bottom:0}.g-keypoints.style2 .g-keypoints-item:hover .g-keypoints-item-icon{background:#e00a78;color:#ffffff}.g-keypoints.style2 .g-keypoints-item-icon{font-size:24px;margin-right:0;color:#e00a78;width:65px;height:65px;line-height:65px;text-align:center;border:1px solid #e00a78;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-keypoints.style2 .g-left-points{padding-top:25px}@media only all and (max-width:59.99rem){.g-keypoints.style2 .g-left-points{padding-top:0;margin-bottom:40px}.g-keypoints.style2 .g-left-points .g-content{text-align:left}}.g-keypoints.style2 .g-left-points .g-keypoints-item-icon{float:right}@media only all and (max-width:59.99rem){.g-keypoints.style2 .g-left-points .g-keypoints-item-icon{float:left}}.g-keypoints.style2 .g-left-points .g-title-desc-container{margin-right:85px}@media only all and (max-width:59.99rem){.g-keypoints.style2 .g-left-points .g-title-desc-container{margin-right:0;margin-left:85px}}.g-keypoints.style2 .g-right-points{padding-top:25px}@media only all and (max-width:59.99rem){.g-keypoints.style2 .g-right-points{padding-top:0;margin-top:15px}}.g-keypoints.style2 .g-right-points .g-keypoints-item-icon{float:left}.g-keypoints.style2 .g-right-points .g-title-desc-container{margin-left:85px}.g-keypoints.style2 .g-keypoints-item-title{margin-top:0;margin-bottom:10px}.g-single-project .size-70{padding-right:0.938rem*2}@media only all and (max-width:59.99rem){.g-single-project .size-70{padding-right:0px;margin-bottom:30px}}.g-single-project .g-project-main-image img{margin-bottom:1.5rem}.g-single-project .g-project-gallery{margin-bottom:-1rem}.g-single-project .g-project-gallery img{width:130px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-single-project .g-project-gallery .g-project-image-container{margin:0 1.5rem 1.5rem 0}.g-single-project .g-project-gallery .g-project-image-container:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.g-single-project .g-project-gallery .uk-overlay-panel{z-index:4;border-radius:0px}.g-single-project .g-project-gallery .uk-overlay-area:empty::before,.g-single-project .g-project-gallery .uk-overlay-icon::before{font-size:16px;height:40px;width:40px;line-height:40px;margin-left:-20px;margin-top:-20px}.g-single-project .g-project-details{margin-bottom:1.5rem}.g-single-project .g-project-details h4{margin-bottom:0;margin-top:-5px}.g-single-project .g-project-details>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:0.75rem}.g-single-project .g-project-details>div:last-child{margin-bottom:0}.g-single-project .title-clienttext,.g-single-project .title-tasktext,.g-single-project .title-budgettext{color:#c1c1c1 !important;margin-right:0.75rem}.g-single-project .title-clientvalue,.g-single-project .title-taskvalue,.g-single-project .title-budgetvalue{color:#e00a78 !important}.g-single-project .g-project-features{margin-bottom:25px}.g-single-project .g-project-features-item{border:1px solid #e9e9e9;padding:25px;margin:0 0.75rem 0.75rem 0}@media only all and (max-width:59.99rem){.g-single-project .g-project-features-item{margin-right:0}}.g-single-project .g-project-features-item .g-item-icon{margin-right:15px;color:#e00a78}.g-single-project .g-project-features-item .g-item-title{font-weight:bold;margin-right:10px}.g-single-project .g-project-features-item .g-item-value{font-style:italic;color:#9b9b9b}.g-single-project .g-project-desc p:last-child{margin-bottom:0}.g-single-project .g-project-link i{margin-right:10px}.g-single-project .g-project-link-container{margin-top:30px}.g-hotspots{margin-left:-0.938rem;margin-right:-0.938rem}.g-hotspots .g-hotspots-left .g-content{margin:0 0.625rem 0 0;padding-top:0;padding-bottom:0}@media only all and (max-width:59.99rem){.g-hotspots .g-hotspots-left{margin-bottom:40px}}.g-hotspots .g-hotspots-right .g-content{margin:0 0 0 0.625rem;padding-top:0;padding-bottom:0}.g-hotspots .g-hotspots-right.align-right{text-align:right}.g-hotspots .image-block{text-align:center}.g-hotspots .image-bottom{margin-bottom:-4.063rem}@media only all and (max-width:59.99rem){.g-hotspots .image-bottom{margin-bottom:0}}.g-hotspots .g-block:not(.image-block){text-align:center}.g-hotspots .g-hotspots-container{position:relative;display:inline-block}.g-hotspots .g-hotspots-container ul{margin:0;list-style:none}.g-hotspots .g-hotspots-item-toggle{border:3px solid rgba(255, 255, 255, 0.2);border-radius:50%;cursor:pointer;box-shadow:0 2px 7px rgba(0, 0, 0, 0.5);display:inline-block}.g-hotspots .g-hotspots-item-toggle span{border-radius:50%;width:22px;height:22px;line-height:22px;text-align:center;background:#2a2a2a;color:#ffffff;font-size:12px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.g-hotspots .g-hotspots-item-toggle:hover span{background:#5d5d5d}.g-hotspots .g-hotspots-item{position:absolute}.g-hotspots .g-hotspots-item.uk-active .g-hotspots-item-toggle span{background:#e00a78}.g-hotspots .g-hotspots-item-image{display:inline-block;border:5px solid #ffffff;border-radius:50%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);margin-bottom:25px;overflow:hidden}.g-hotspots .g-hotspots-item-image img,.g-hotspots .g-hotspots-item-image .uk-overlay-panel{width:270px;height:270px;border-radius:50%}@media only all and (max-width:30rem){.g-hotspots .g-hotspots-item-image img,.g-hotspots .g-hotspots-item-image .uk-overlay-panel{width:220px;height:220px}}.g-hotspots .g-hotspots-item-image img{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.g-hotspots .g-hotspots-item-image .uk-overlay-panel{z-index:2}.g-hotspots .g-hotspots-title{margin:0}.g-hotspots .g-hotspots-title a{color:#2a2a2a}.g-hotspots .g-hotspots-title a:hover{color:#e00a78}.g-hotspots .g-hotspots-desc{margin-top:20px}.g-hotspots .g-hotspots-special{font-style:italic;margin-top:30px}@media only all and (max-width:30rem){.g-hotspots .g-hotspots-special{float:none}}@media only all and (min-width:60rem) and (max-width:123.74rem){.g-hotspots .g-hotspots-special{float:none}}.g-hotspots .g-hotspots-special i{margin-right:8px}.g-hotspots .g-hotspots-link{margin-top:30px}@media only all and (max-width:30rem){.g-hotspots .g-hotspots-link{float:none;margin-top:5px}}@media only all and (min-width:60rem) and (max-width:123.74rem){.g-hotspots .g-hotspots-link{float:none;margin-top:5px}}.g-hotspots.big-special .g-hotspots-special{font-size:26px;font-style:normal;font-weight:600}.g-hotspots .g-hotspots-content:hover .g-hotspots-item-image img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.g-process{text-align:center}.g-process .g-process-item{width:70%;margin:0 auto 1.5rem}@media only all and (max-width:59.99rem){.g-process .g-process-item{width:100%}}.g-process .g-process-item .g-process-item-icon{color:#818181;background:#e9e9e9;font-size:2rem;line-height:90px;border-radius:50%;width:90px;height:90px;margin:0 auto;display:block;position:absolute}.g-process .g-process-item .g-process-image{position:relative;display:inline-block}.g-process .g-process-item .g-process-image img{width:280px;height:280px;background:#ffffff;border:10px solid #e9e9e9;border-radius:50%}.g-process .g-process-item .g-process-item-title{text-transform:uppercase;margin-top:1.5rem}.g-process .g-process-item .g-process-item-desc{margin:1.5rem 0}.g-process .g-process-item:after{content:"";display:block;width:2px;height:4rem;background:#e9e9e9;margin:1rem auto 0}.g-process .g-process-item.invert-color .g-process-item-icon{color:#818181;background:#ffffff}.g-process .g-process-item.invert-color .g-process-image img{border:10px solid #ffffff}.g-process>.g-grid:last-child .g-process-item{margin:0 auto}.g-process>.g-grid:last-child .g-process-item:after{display:none;margin:0}.g-process>.g-grid:last-child .g-process-item p{margin-bottom:0}@font-face{font-family:"avenir";font-style:normal;font-weight:400;src:url('../fonts/avenir/avenir_regular/avenir-regular-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/avenir/avenir_regular/avenir-regular-webfont.woff2') format("woff2"), url('../fonts/avenir/avenir_regular/avenir-regular-webfont.woff') format("woff"), url('../fonts/avenir/avenir_regular/avenir-regular-webfont.ttf') format("truetype"), url('../fonts/avenir/avenir_regular/avenir-regular-webfont.svg#avenir') format("svg")}@font-face{font-family:"avenir-light";font-style:normal;font-weight:300;src:url('../fonts/avenir/avenir_light/avenir-light-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/avenir/avenir_light/avenir-light-webfont.woff2') format("woff2"), url('../fonts/avenir/avenir_light/avenir-light-webfont.woff') format("woff"), url('../fonts/avenir/avenir_light/avenir-light-webfont.ttf') format("truetype"), url('../fonts/avenir/avenir_light/avenir-light-webfont.svg#avenir-light') format("svg")}@font-face{font-family:"avenir-bold";font-style:normal;font-weight:700;src:url('../fonts/avenir/avenir_bold/avenir-bold-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/avenir/avenir_bold/avenir-bold-webfont.woff2') format("woff2"), url('../fonts/avenir/avenir_bold/avenir-bold-webfont.woff') format("woff"), url('../fonts/avenir/avenir_bold/avenir-bold-webfont.ttf') format("truetype"), url('../fonts/avenir/avenir_bold/avenir-bold-webfont.svg#avenir-bold') format("svg")}.font-family-avenir{font-family:"avenir", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal}#g-header .g-content{margin:0 20px}#primelogo img{width:150px}.claim-box{padding:3rem 0.5rem}.g-joomla-articles{margin:0 5px}.g-array-item{padding:0 5px}.title-border{padding:5px}#g-footer div.g-container{padding:5px}#g-copyright{padding:0 5px !important}#g-utility{padding:50px 30px !important}#g-prebottom{padding:50px 0 !important}#g-afterbottom{padding:50px 0 !important}#g-showcase{padding:50px 0 0 0 !important}h3.g-title.g-main-title{font-size:32px}.g-timeline-icon © .timeline{text-align:center}.g-image-features .g-image-features-item{border:none !important;box-shadow:none}.border-bottom{border-bottom:none}.distanziatore{padding:50px 0}.uk-tab>li.uk-active>a{border-color:#e00a78 #e00a78 transparent;color:#e00a78}input[type=text],select,textarea{width:100%;padding:12px;border:1px solid #ddd;resize:vertical}label{display:inline-block}input[type=text]{background-color:#fff;color:black;border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;cursor:pointer;float:right;height:15px}input[type=submit]{background-color:#e00a78;color:white;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;margin:0 30%;width:40%;height:50px}input[type=submit]:hover{background-color:#ddd}.form-container{border-radius:5px;background-color:#fff;padding:10px}.form-label{float:left;width:100%;margin-top:6px}.form-field{float:left;width:100%}.form-row:after{content:"";display:table;clear:both}@media screen and (max-width:600px){.form-label,.form-field,input[type=submit]{width:100%;margin-top:0}}.g-timeline-item{padding:10px;text-align:center}.sprocket-mosaic-g-order{display:none}#g-header .g-main-nav .g-toplevel>li.active>.g-menu-item-container{background:none;color:#e00a78}#g-header .g-main-nav .g-toplevel>li.active:hover>.g-menu-item-container{color:#818181}#g-header .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:#e00a78}.box1.moduletable{border:none}.g-companies.style2 .g-companies-image img,.g-companies-slider.style2 .g-companies-image img,.g-companies-slideset.style2 .g-companies-image img{border:none}.g-companies-image{margin:0 0 30px 0}.pull-none.item-image{text-align:center}.uk-tab>li{height:50px}.uk-tab>li>a{color:#e5e5e5}.uk-tab>li>a:hover{color:#E74197}fieldset.formContainer{width:70%;margin:auto}fieldset#rsform_13_page_0{width:auto}.rsform-block-00n3x00000mh76f{display:none}.right-floating{float:right}