#main-page{padding-bottom:30px}.hbspt-form form a{color:#000;text-decoration:underline}.hbspt-form form fieldset.form-columns-1{margin-left:2% !important;margin-right:2% !important;width:auto !important;float:initial !important}.page-wrap{background:#fff}.hbspt-form form{background:#efefef !important;padding:20px 20px 20px 25px}.hbspt-form form fieldset{color:#000 !important;text-shadow:none}.hbspt-form form textarea{width:100% !important;height:100px !important;background:#e0e0e0 !important;border:0px !important}.hbspt-form form input{width:100% !important;padding:10px !important;background:#e0e0e0 !important;border:0px !important}.hbspt-form form input[type="radio"]{visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;display:none}.hbspt-form form .hs-form-radio{margin:0 3px 3px 0 !important}.hbspt-form form input[type="radio"]+span{display:table-cell !important;vertical-align:middle !important;text-align:center !important;cursor:pointer !important;background-color:#e0e0e0 !important;color:#000 !important;padding:10px 10px !important;border-radius:0px !important;min-width:45px !important;white-space:nowrap !important}.hbspt-form form input[type="radio"]:checked+span{background-color:#ff001a !important;color:#fff !important}.hbspt-form form input[type="checkbox"]{width:18px !important;height:18px !important;position:relative !important;cursor:pointer !important;float:left !important;outline:none !important;margin-top:3px;margin-right:5px}.hbspt-form form .multi-container input[type="checkbox"]+span{margin-left:4px !important;margin-right:16px !important}.hbspt-form form .multi-container input[type="checkbox"]{background:#e0e0e0 !important;width:45px !important;height:24px !important;border-radius:15px !important;display:block !important;appearance:none !important;-webkit-appearance:none !important;position:relative !important;cursor:pointer !important;float:left !important;outline:none !important;margin-top:-5px !important;margin-bottom:0px !important;padding:0px !important}.hbspt-form form .multi-container input[type="checkbox"]:after{content:"" !important;background:#999 !important;display:block !important;height:15px !important;width:15px !important;margin:4px !important;border-radius:100% !important;position:absolute !important;left:0px !important;transform:scale(0.9) !important;cursor:pointer !important;transition:all .4s ease !important}.hbspt-form form .multi-container input[type="checkbox"]:checked{background:#ff001a !important}.hbspt-form form .multi-container input[type="checkbox"]:checked:after{background:#fff !important;left:20px !important}.hbspt-form form input[type="submit"]{background:#7b7a79 !important;border:0px !important;color:#fff !important;padding:12px 25px !important}.hbspt-form form input[type="submit"]:hover{background:#ff001a !important;border:0px !important;color:#fff !important;padding:12px 25px !important}.hbspt-form form fieldset{padding-bottom:15px !important;max-width:100% !important}.hbspt-form form fieldset li{list-style:none !important;display:inline-block}.hbspt-form form fieldset{padding-bottom:0px !important}.hbspt-form form fieldset,.hbspt-form .hs_submit{margin:0px 2% 0 !important}.hbspt-form form fieldset .hs-input,.hbspt-form form fieldset select{width:100% !important;padding:5px 40px 5px 5px !important;border:0px !important;margin-bottom:5px}.hbspt-form label{margin:5px 0px 7px !important}.hbspt-form form fieldset>div,.hbspt-form form fieldset:nth-of-type(3)>div,.hbspt-form form fieldset:first-of-type>div,.hbspt-form form fieldset:nth-of-type(2)>div{margin-top:7px !important}.hbspt-form form .hs-richtext{word-break:break-word;font-size:13px;line-height:18px}.hbspt-form form h4{margin-bottom:-5px}.hbspt-form form fieldset label.hs-form-booleancheckbox-display input[type="checkbox"]{width:18px !important;top:-5px !important}.hbspt-form form fieldset.form-columns-2 label.hs-form-booleancheckbox-display{padding-left:25px !important}.hbspt-form form fieldset.form-columns-2 label.hs-form-booleancheckbox-display{padding-left:25px !important;margin-top:30px !important;line-height:15px !important}.hbspt-form form fieldset.form-columns-1 .input{margin-right:8px !important}.hbspt-form form select{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:'';background:url(https://cdn2.hubspot.net/hubfs/4948521/arrow-select-2.png) no-repeat #e0e0e0 !important;background-position:right 4px top 3px !important;background-size:30px !important;background-color:;padding-right:40px}.hbspt-form form .hs-error-msgs.inputs-list{color:#ff001a;margin-top:-11px !important}.hbspt-form form .hs_error_rollup{display:none !important}.hbspt-form .actions input{margin:15px auto 15px !important}.rh-form .hbspt-form .submitted-message{background:#efefef !important;padding:20px 20px 20px 25px !important}.rh-form .hbspt-form .submitted-message p{font-size:18px;line-height:25px !important}h1,h2,h3,h4,h5,p,body{text-shadow:none}h1,h2{font-weight:700;font-size:36px}.location{font-size:18px;margin-top:-10px;font-weight:300}.head-r{padding-bottom:25px}.bread{font-size:12px;margin-top:50px;text-transform:uppercase}.bread a{color:#ff001a}.text-r,.text-r p{font-size:18px}.text-r p{padding:10px 0}.text-r ul{padding:10px 0 0 26px}.text-r li{list-style:none;margin-bottom:5px;font-weight:400}.text-r li:before{content:'—';font-weight:700;color:#ff001a;margin-left:-26px;margin-right:10px}.share-popup .share-box .share-box-inside{overflow:hidden !important}.hero-r{background-position:center center;background-size:cover;padding:70px 20px 100px;text-align:center;color:#fff;position:relative}.hero-r::before{position:absolute;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.4);top:0px;left:0px}.hero-r h1{font-weight:900;font-style:italic}.hero-r p{max-width:700px;margin:auto;font-size:21px;line-height:33px;font-weight:400}.list{display:flex;flex-wrap:wrap}.controller{margin:55px 3% 45px;background:#efefef}.portfolioFilter{width:100%}.listaFilti a{width:calc(50%);padding:15px 20px;font-size:21px;font-weight:700;text-transform:uppercase;float:left;text-align:center;background-color:#d1d1d1;color:#000;border-top:2px solid #d1d1d1}.listaFilti a.current{background-color:#efefef;border-top:2px solid #ff001a}.f-cont{display:none}.f-cont h3{font-size:18px;line-height:26px;font-weight:700;padding:30px;display:inline-block}.f-cont p{font-size:18px;line-height:26px;font-weight:300;padding:0 30px 0px;display:inline-block;width:100%}.f-cont.current{display:block}.filters-select{margin:0 30px 50px;display:inline-block;width:calc(100% - 60px);padding:10px !important;border:0px !important;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:'';background:url(https://cdn2.hubspot.net/hubfs/4948521/arrow-select-2.png) no-repeat #fff !important;background-position:right 4px top 7px !important;background-size:30px !important;background-color:;padding-right:40px}.list .item{width:40%;margin:55px 3% 0px;position:relative;flex-direction:row}.list .item h2{font-size:22px;line-height:26px;position:relative;padding:20px 0 5px;margin:0px}.list .item h2::before{position:absolute;top:0px;left:0px;content:'';height:5px;width:72px;background:#d1d1d1}.list .item h3{font-size:18px;line-height:22px;font-weight:300;margin-top:0px}.list .item p{font-size:14px;line-height:18px;font-weight:400;margin-top:20px;margin-bottom:25px}.list .item .itm-bottm{position:absolute;bottom:5px;width:100%}.list .item .itm-share{float:left;font-size:14px}.list .item .itm-share a{color:#000;padding:0px 0px 0px 7px}.list .item .itm-share a:hover{color:#ff001a}.list .item .itm-cta{float:right;font-size:15px;font-weight:700}.list .item .itm-cta a{color:#fff;background-color:#ff001a;padding:7px 15px}.list .item .itm-cta a:hover{color:#fff;background-color:#666;padding:7px 15px}.col-right .itm-share{margin-top:-20px;padding-bottom:10px;text-align:right;font-size:14px}.col-right .itm-share a{color:#000;padding:0px 0px 0px 7px}.col-right .itm-share a:hover{color:#ff001a}.S-App{background:#353535;color:#fff;padding:20px}.S-App h2::before{display:none}.S-App h2{padding:0px !important}.S-App p{font-size:18px !important;line-height:22px !important}.S-App .itm-bottm{bottom:25px !important;width:calc(100% - 40px) !important}.S-App .itm-share a{color:#FFF !important}@media(min-width:1300px){.container{width:1224px}}@media(max-width:1400px){.navbar-default .navbar-nav>li>a{font-size:12px}}@media(min-width:1200px){.list .item{min-height:280px}}@media(max-width:1200px){.list .item{width:90%;padding-bottom:25px}}@media(max-width:1140px){.navbar-default .navbar-nav>li>a{font-size:11px}}@media(max-width:945px){.navbar-default .navbar-nav>li>a{font-size:10px}}@media(max-width:768px){.col-right .itm-share{text-align:left;font-size:18px;margin:25px 0}}@media(max-width:450px){.listaFilti a{font-size:16px;padding:15px 15px}}