
/* - studioSoundCustom.css - */
/* https://www.studiosoundservice.com/portal_css/studioSoundCustom.css?original=1 */
﻿html,body{overflow-x:hidden}body.fixed{position:fixed}@media(max-width: 767px){.template-article_white_view #content{padding:0 16px}}.ghostBtn{display:inline-block;padding:11px 32px;border:2px solid #d61623;border-radius:3px;color:#d61623;font-size:16px}.col-absolute{position:absolute}.container-fluid{padding-right:0;padding-left:0}.container-header{padding-right:32px;padding-left:32px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.container-header{padding-right:16px;padding-left:16px}}#slide-view dt{margin-top:30px}#slide-view dl{font-size:170%}.sliderWrapper{position:relative;z-index:1;height:100vh}.sliderHomeTitle{position:absolute;z-index:4;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sliderHomeTitle h1{color:#fff;font-size:72px;font-weight:700;line-height:80px}.sliderHome,.slideHome{height:100vh}.slideHome{position:relative;z-index:2}.slideHome:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:3;background:rgba(0,0,0,0)}#content .slideHomeInfo h2{font-size:24px;line-height:36px;margin-top:0;margin-bottom:4px}#content .slideHomeInfo a{color:#fff;font-size:14px;line-height:21px}#content .slideHomeInfo a:after{content:url(arrow-home.png);margin-left:10px;position:relative;top:3px;transition:all .3s ease-out}#content .slideHomeInfo a:hover:after{margin-left:13px}#content .slideHomeInfo a:focus,#content .slideHomeInfo a:hover{color:#fff}.slideHomeInfo{position:absolute;bottom:40px;z-index:4}.prlx{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1;opacity:1;background-position:center center;background-size:cover;background-repeat:no-repeat}.sliderHome .slick-arrow,.newsListingSlider .slick-arrow{right:-50px}#content .sliderHome .slick-dots,#content .newsListingSlider .slick-dots{left:16.66666667%;position:absolute;bottom:12px;z-index:4;list-style:none;margin:0;padding:0 0 0 32px}#content .sliderHome .slick-dots li,#content .newsListingSlider .slick-dots li{display:inline-block;height:8px;width:8px;border-radius:8px;background:#a49f99;margin-right:8px}#content .sliderHome .slick-dots li.slick-active,#content .newsListingSlider .slick-dots li.slick-active{background-color:#d61623}.introWrapper{padding:140px 0}.introWrapper p{font-size:16px;line-height:26px}.introWrapper a{font-size:24px;line-height:36px;display:inline-block;margin-top:12px}.introWrapper a:after{content:url(arrow-home.png);margin-left:10px;position:relative;top:1px;transition:all .3s ease-out}.introWrapper a:hover:after{margin-left:13px}.introWrapper h4{font-size:16px;line-height:26px;margin-top:0}@media(max-width: 767px){.sliderHomeTitle{top:40%}}@media(min-width: 992px){.slideWallWrapper .flickity-slider{margin-left:8.33333333%}}@media(min-width: 768px){.slideWallWrapper .flickity-slider{margin-left:8.33333333%}}.slideWallInit{position:relative;z-index:1;margin:8px 0;display:inline-block}.wallCell{margin-right:16px}.rightPhoto .slideWallInit.image-popup{float:right}.video-popup:after{content:url("player.png");position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.featProjectWrapper{padding:0 0 120px 0}.featProjectWrapper h2{font-size:72px;color:#515b7f;font-weight:700;line-height:80px;margin:0}.featProjBox{margin-top:100px;position:relative;z-index:1}.featImage{overflow:hidden}.featImage img{width:100%}.featInfo{position:absolute;z-index:2;bottom:0;background:#24262c;padding:32px 32px}.odd .featInfo{left:50%;margin-right:16px}.odd .featImage{margin-left:-16px}.even .featInfo{left:8.33333333%}.even .featImage{margin-right:-16px}@media(max-width: 991px){.even .featImage{margin-right:0}}.featInfoInner{position:relative;z-index:1}.featInfo span{font-size:16px;line-height:26px;color:#fff}.featInfo h6{color:#fff;font-size:30px;line-height:34px;margin-top:20px;font-weight:600;min-height:140px}.featInfo h6 a{color:#fff}.featInfo h6 a:hover,.featInfo h6 a:focus{color:#fff}.featInfo .referenza{color:#fff}#content .featInfo table{width:100%;margin:0}#content .featInfo table td{border-top:1px solid rgba(255,255,255,.1);font-size:14px;padding:15px 0;line-height:21px;width:50%}#content .featInfo table tr:last-child td{padding:15px 0 0 0}.ctaWrapper{text-align:center;margin-top:80px;z-index:2;position:relative}.odd.featProjBox .arrowFeatBox{content:url(arrow-home.png);position:absolute;bottom:-35px;right:0;transition:all .3s ease;height:14px;width:18px}.even.featProjBox .arrowFeatBox{content:url(arrow-home.png);position:absolute;bottom:-35px;right:16px;transition:all .3s ease;display:block;height:14px;width:18px}.odd.featProjBox:hover .arrowFeatBox{right:-5px}.even.featProjBox:hover .arrowFeatBox{right:11px}.section-privacy-policy{background-color:#fff}.section-privacy-policy #portal-columns{padding-bottom:120px}.section-privacy-policy #content p,.section-privacy-policy #content li{color:#000}.newsWrapper{background-color:#fff;padding:120px 0}.newsTitle h2{font-size:48px;line-height:56px;color:#515b7f;display:inline-block;margin:0;font-weight:700}.newsTitle a{float:right;display:inline-block;font-size:24px;line-height:36px;position:relative;top:8px}.newsTitle a:after{content:url("arrow-home.png");margin-left:10px}.newsListing{margin-top:50px}.newsListBox,.newsFeatBox{margin-bottom:60px}.newsFeatBox{overflow:hidden}.newsListBox h4,.newsFeatBox h4{color:#515b7f;font-weight:600;font-size:14px;line-height:21px;margin:0}.newsListBox h5,.newsFeatBox h5{color:#868686;line-height:21px;margin:0}.newsListBoxMain{overflow:hidden}.newsListBoxMain h3{font-weight:600;line-height:30px;color:#515b7f;margin-top:6px}.newsListBoxMain h3 a{color:#515b7f;font-size:22px}.newsListBoxMain p{color:#515b7f;font-size:18px;line-height:26px}.newsListBox img{margin-bottom:30px;width:100%;height:auto}#documentazione-folder-view .newsListBox a,#documentazione-folder-view .newsFeatBox a{color:#515b7f}#documentazione-folder-view .documentazioneWrapperContent{padding-top:0}@media(max-width: 1200px){.featProjBox{margin-top:200px}}@media(max-width: 1024px){.sliderHomeTitle h1,.featProjectWrapper h2{font-size:48px;line-height:56px}.newsTitle h2{font-size:40px;line-height:42px}}@media(max-width: 991px){.featProjBox{margin-top:100px}.sliderHome .slick-arrow{right:-25px}#content .sliderHome .slick-dots{padding:0 0 0 25px}.introWrapper h4{margin-bottom:70px}.featProjectWrapper{padding-right:16px;padding-left:16px}.odd .featInfo,.even .featInfo{clear:both;position:relative;left:auto;margin-left:16px;margin-right:16px}.even .featImage:after{display:none}.even .featInfo:after{content:url(arrow-home.png);position:absolute;bottom:-35px;right:0}.odd .featImage{margin-left:0}}@media(max-width: 767px){.featProjBox{margin-top:82px}.featProjBox:first-child{margin-top:48px}.sliderHomeTitle h1,.featProjectWrapper h2{font-size:40px;line-height:42px}.sliderHomeTitle{padding-left:32px}.slideHomeInfo{left:0}#content .sliderHome .slick-dots{left:0;padding:0 0 0 32px}.introWrapper{padding-left:16px;padding-right:16px;padding-top:96px;padding-bottom:96px}.newsWrapper{padding-left:16px;padding-right:16px;padding-top:96px}.newsTitle h2{font-size:36px;line-height:48px}.introWrapper h4{margin-bottom:48px}}.mainTitle{font-weight:600;font-size:48px;line-height:56px;position:relative;z-index:2}@media(max-width: 1024px){.mainTitle{font-size:40px;line-height:42px}}@media(max-width: 767px){.mainTitle{font-size:36px;line-height:48px}}.mainTitle h1{font-weight:600;margin-top:0;font-size:48px}@media(max-width: 1024px){.mainTitle h1{font-size:40px}}@media(max-width: 767px){.mainTitle h1{font-size:36px}}.mainTitle span{font-size:16px;color:#fff;line-height:26px;margin-bottom:24px;display:block}#servizi-folder-view .cover .cover-image-right img{top:-130px;position:absolute;right:8.33333333%;z-index:1}#content #servizi-folder-view .cover .cover-image-right p{clear:both;font-size:18px;line-height:26px;width:33.33333333%;margin-left:8.33333333%;padding-right:16px;padding-left:16px;padding-top:80px;position:relative;z-index:2}#servizi-folder-view .cover .cover-image-left{position:relative;overflow:hidden}#servizi-folder-view .cover .cover-image-left img{width:41.66666667%;margin-left:8.33333333%;padding-right:16px;padding-left:16px;height:auto;float:left;margin-top:190px;margin-bottom:190px}#content #servizi-folder-view .cover .cover-image-left p{font-weight:600;font-size:24px;line-height:36px;width:33.33333333%;float:left;right:8.33333333%;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;margin:0}@media(max-width: 991px){#servizi-folder-view .cover .cover-image-left img{margin-top:80px;margin-bottom:80px}#content #servizi-folder-view .cover .cover-image-left p{font-size:18px}}@media(max-width: 767px){#content #servizi-folder-view .cover .cover-image-right p{width:58.33333333%}#servizi-folder-view .cover .cover-image-right img{width:75%;height:auto;top:-20px}#servizi-folder-view .cover .mainTitle{font-size:30px}#servizi-folder-view .cover .cover-image-left img,#content #servizi-folder-view .cover .cover-image-left p{width:83.3333333333%}#content #servizi-folder-view .cover .cover-image-left p{position:static;transform:translateY(0);-webkit-transform:translateY(0);top:auto;float:none;right:auto;margin-left:8.33333333%}}#service-wrapper{padding-bottom:60px}#service-wrapper h3{color:#515b7f;font-size:48px;line-height:56px;font-weight:700;margin-left:8.33333333%;padding-right:16px;padding-left:16px}@media(max-width: 1024px){#service-wrapper h3{font-size:40px;line-height:42px}}@media(max-width: 767px){#service-wrapper h3{font-size:36px;line-height:48px}}.slide-image-right,.slide-image-left{position:relative;z-index:1;margin-top:60px;overflow:hidden}.slide-image-right img,.slide-image-left img{width:100%;height:auto}.slide-image-right h4,.slide-image-left h4{font-size:48px}.slide-image-right h4{position:absolute;z-index:2;left:0;top:60px;width:33.33333333%;margin-left:8.33333333%;font-weight:600;text-align:left;padding-right:16px;padding-left:16px}.slide-image-left h4{position:absolute;z-index:2;right:0;top:60px;width:33.33333333%;margin-right:8.33333333%;font-weight:600;text-align:right;padding-right:16px;padding-left:16px}.slide-image-right h4 a,.slide-image-left h4 a,.slide-image-right h4 a:hover,.slide-image-left h4 a:hover,.slide-image-right h4 a:focus,.slide-image-left h4 a:focus{color:#fff}#content .slide-image-right p{width:41.66666667%;margin-top:30px;text-align:left;font-size:16px;line-height:26px;font-weight:500}#content .slide-image-left p{width:41.66666667%;margin-top:30px;text-align:right;font-size:16px;line-height:1.5em;font-weight:500;float:right}@media(max-width: 1024px){.slide-image-right h4,.slide-image-left h4{font-size:40px}}@media(max-width: 991px){.slide-image-left h4,.slide-image-right h4{width:41.66666667%}}@media(max-width: 767px){.slide-image-left h4,.slide-image-right h4{width:91.66666667%}#service-wrapper{margin-top:80px}.slide-image-right h4,.slide-image-left h4{font-size:36px}}@media(max-width: 580px){.slide-image-left h4,.slide-image-right h4{font-size:36px}}#download-brochure{background-color:#24262c;padding:100px 0}#download-brochure .mainTitle{color:#868686;margin-top:0}.brochureImage,.brochureText{margin-top:40px;text-align:center}.brochureImage img{width:100%;height:auto}.brochureText p{margin-top:0;color:#868686;font-size:24px;line-height:36px}.template-article_view #back-btn,.template-article_white_view #back-btn,.template-project_view #back-btn{display:block}.template-article_view .articleHeader,.template-project_view .projectHeader,#chi-siamo-view .projectHeader,#contatti-view .projectHeader{position:relative;z-index:1}.template-article_view .articleHaderImg,.template-project_view .projectHeaderImg,#chi-siamo-view .projectHeaderImg,#contatti-view .projectHeaderImg{height:80vh}.template-article_view .articleHeader .col-absolute,.template-project_view .projectHeader .col-absolute,#chi-siamo-view .projectHeader .col-absolute,#contatti-view .projectHeader .col-absolute{top:0}.template-article_view .articleHeader .mainTitle,.template-project_view .projectHeader .mainTitle,#chi-siamo-view .projectHeader .mainTitle,#contatti-view .projectHeader .mainTitle{margin-top:80px;text-align:right}.template-project_view .projectHeader .mainTitle{margin-top:10px}.template-article_view .articleDescription{margin:80px 0;font-size:20px}.template-article_view #content .articleDescription p{margin:0;font-size:24px;line-height:36px}.template-article_view .articleSlide,.template-project_view .articleSlide{border:10px solid #17181c}.template-article_white_view{background:#fff}.template-article_white_view #portal-personaltools-wrapper{z-index:100}.template-article_white_view #content h5{color:#515b7f;margin-bottom:7px}.template-article_white_view h4{color:#868686;font-size:14px;margin-top:0}.template-article_white_view h1{color:#000;font-size:40px;font-weight:700;margin-bottom:90px}.template-article_white_view p.documentDescription{color:#868686;font-size:20px}.articleInfo{margin-bottom:50px}.articleSlider{padding:0 22px;position:relative;z-index:1;margin:60px 0}.articleSlide{border:10px solid #fff;height:450px;overflow:hidden;background:no-repeat center center/cover}.articleSlide img{width:100%;height:auto}.articleSlide:focus{outline:0;box-shadow:0 0 0 rgba(0,0,0,0)}.slick-arrow{position:absolute;right:30px;z-index:2}.arrow-left.slick-arrow{bottom:40px}.arrow-right.slick-arrow{bottom:100px}.articleContent{position:relative}@media(max-width: 767px){.articleContent{padding-top:96px}}@media(max-width: 480px){.template-article_view .articleHaderImg,.template-project_view .projectHeaderImg,#chi-siamo-view .projectHeaderImg,#contatti-view .projectHeaderImg{height:320px}}.articleContent h3{color:#868686}.articleContent p{font-size:16px;line-height:26px}.flickity-page-dots{display:none}.flickity-prev-next-button .arrow{fill:#d61623 !important}.flickity-prev-next-button{top:auto !important;right:24px !important;left:auto !important}.flickity-prev-next-button.previous{bottom:0}.flickity-prev-next-button.previous svg{left:24% !important;top:35% !important}.flickity-prev-next-button.next{bottom:59px}.flickity-prev-next-button.next svg{left:-1px !important;top:7% !important}.flickity-prev-next-button svg{width:80% !important}.flickity-prev-next-button:disabled{opacity:1 !important}.flickity-prev-next-button{background:rgba(0,0,0,0) !important;border:2px solid #d61623 !important;border-radius:48px !important;width:48px !important;height:48px !important;transform:translateY(0) !important}@media(max-width: 1024px){.slick-arrow{right:16px}}@media(max-width: 991px){.articleSlider,.articleSlide{height:350px}.slick-arrow{right:23px}}@media(max-width: 767px){.articleSlider,.articleSlide{padding:0}.articleSlide{border:0 solid rgba(0,0,0,0);width:90vw;border-right:10px solid #fff}.articleSlider{margin:60px -16px}.template-article_view .articleHeader .mainTitle{padding-left:16px;text-align:left}.template-article_view .articleDescription{padding-left:16px;padding-right:16px}.template-article_view .articleContent{padding-left:16px;padding-right:16px}}.section-education #portal-columns,.section-education-2 #portal-columns{padding-top:0}@media(max-width: 767px){.section-news #portal-columns{padding-top:144px}}.documentazioneHeader{height:640px;background:#525b7f;background:-moz-linear-gradient(-45deg, #525b7f 0%, #17181c 100%);background:-webkit-linear-gradient(-45deg, #525b7f 0%, #17181c 100%);background:linear-gradient(135deg, #525b7f 0%, #17181c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#525b7f", endColorstr="#17181c", GradientType=1);position:relative;z-index:1}.documentazioneHeader h1{margin-bottom:0;font-weight:600;line-height:56px;font-size:48px}@media(max-width: 1024px){.documentazioneHeader h1{line-height:42px;font-size:40px}}@media(max-width: 767px){.documentazioneHeader h1{line-height:48px;font-size:36px}}.documentazioneHeader .col-absolute{bottom:8vw}.documentazioneWrapperContent{background:#fff;padding-top:8vw}.section-news .documentazioneWrapperContent{padding-top:0}.documentazioneFeature{position:relative;z-index:1;padding:80px 0 50px}.documentazioneFeature .bkg{position:absolute;top:0;bottom:0;background:#f9f8fa;right:0;left:0}.documentazioneWrapperContent h2{font-size:48px;color:#515b7f;font-weight:700;margin-bottom:30px;line-height:56px}@media(max-width: 1024px){.documentazioneWrapperContent h2{font-size:40px;line-height:42px}}@media(max-width: 767px){.documentazioneWrapperContent h2{font-size:36px;line-height:48px;margin-top:48px}}.feat{position:relative;z-index:1}.feat .newsListBoxInfo,.feat .newsListBoxMain{position:relative;z-index:2}.feat .newsListBoxMain h3{font-size:22px;margin-bottom:30px}.feat .featimg{height:200px;width:170px;margin-bottom:15px;float:left;margin-right:15px}.newsImage{height:100px;width:100px;margin-bottom:15px;float:left;margin-right:15px}#news-folder-view h3{margin-top:0;font-size:22px}.newsListBoxInfoOuter{overflow:hidden}.section-news{background-color:#fff}.documentazioneFeature .ctaWrapper{margin-top:0}.documentazioneListing{padding:80px 0}.articoliTabWrapper{margin:50px 0 30px}.articoliTabWrapper .articoliTab{display:inline-block;cursor:pointer}.articoliTabWrapper .articoliTab span{font-size:36px;display:inline-block}@media(max-width: 767px){.articoliTabWrapper .articoliTab span{font-size:30px}.documentazioneListingRow span{display:block;margin-bottom:48px}}.articoliTabWrapper .articoliTab span a{display:inline-block;color:#d1d6eb}.articoliTabWrapper .articoliTab span a:hover,.articoliTabWrapper .articoliTab span a:focus{color:#d1d6eb}.articoliTabWrapper .articoliTab:first-child{width:20%}.articoliTabWrapper .articoliTab.active span:after{content:url(arrow-home.png);margin-left:10px;position:relative;top:3px;display:inline-block;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.articoliTabWrapper .articoliTab.active span{color:#515b7f}.docMonth{color:#515b7f;display:inline-block}.docYear span{color:#515b7f;font-size:30px;display:inline-block;margin-bottom:30px}.downloadFile{display:inline-block;padding:6px 10px;border-radius:2px;background:#515b7f;color:#fff;cursor:pointer}.downloadFile span{display:inline-block;margin:0}.downloadFile i{margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.downloadFileOuter{position:relative}.downloadFileListing{position:absolute;padding:6px 10px;z-index:10;background:#515b7f;top:35px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.05);display:none}#content .downloadFileListing ul{margin:0;padding:0;list-style:none}#content .downloadFileListing ul li{margin-bottom:0}#content .downloadFileListing ul li:first-child a{margin-top:0}#content .downloadFileListing ul li a{color:#fff;margin-top:6px;display:block}#content .downloadFileListing ul li:hover a{color:#fff}@media(max-width: 991px){.docMonth{margin-bottom:30px}}@media(max-width: 767px){.documentazioneHeader .col-absolute{left:0}.documentazioneFeature{padding-left:16px}.feat .featimg{right:0}.documentazioneListing{padding-right:16px;padding-left:16px;padding-top:0}}.darkSection .documentazioneWrapperContent{background:#17181c}.darkSection .documentazioneFeature .bkg{background:#313131}.darkSection .documentazioneWrapperContent h2,.darkSection .newsListBox h4,.darkSection .newsListBoxMain h3,.darkSection .newsListBoxMain p,.darkSection .articoliTabWrapper .articoliTab.active span,.darkSection .docYear span{color:#fff}.darkSection .docMonth{color:#868686}.darkSection .articoliTabWrapper .articoliTab span a{color:#868686}@media(max-width: 767px){.newsListBoxMain h3{font-size:30px}}.projectIntro{margin:96px 0;position:relative;z-index:1}.projectShare{top:0;left:32px;position:absolute;z-index:2}#content .projectShare ul{background:#303548;position:relative;top:-70px;z-index:1;height:312px;width:80px;right:16px;-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .2s ease;list-style:none;margin:0;padding-top:90px}#content .projectShare ul li{list-style:none;margin:0;text-align:center}#content .projectShare ul li a{color:#fff;display:block}#content .projectShare ul li a i{font-size:24px;line-height:42px}#content .show.projectShare ul{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bottoncino{display:inline-block;height:48px;width:48px;border-radius:48px;background-color:#4990e2;text-align:center;line-height:48px;cursor:pointer;z-index:2;position:relative}.bottoncino img{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .2s ease}.show .bottoncino img{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}h4.documentDescription{color:#868686;font-size:24px;line-height:36px}#text-trigger{color:#d61623;font-size:24px;line-height:36px;cursor:pointer}#text-trigger:after{content:url("arrow_trigger_down.png");margin-left:10px;position:relative;top:3px}#text-trigger.up:after{content:url("arrow_trigger_up.png");top:0}#project-text{display:none}#project-text p{line-height:1.6em;font-size:14px}#project-intro-table{margin-top:71px}.fakeTable{font-size:16px;line-height:26px}.fakeTable .fakeTdAnchor{padding:0}.fakeTh,.fakeTd,#content .fakeTable p{padding:15px 0;margin-bottom:0}#content .fakeMargin.fakeTable p{padding:15px 0 0 0}#content .fakeMargin.fakeTable strong{margin-bottom:16px;display:block}.fakeTh,#content .fakeTable p b,#content .fakeTable p strong{color:#fff;font-weight:700}.fakeTd span{display:block;font-weight:700}#content .fakeTable p{display:block;font-weight:500}.singleMegaImg{margin:0 30px 70px 0}.singleMegaImg img{width:100%;height:auto}.accordionMega .singleMegaImg{margin-right:5%}.mainTable table{width:100%;font-size:14px}.mainTable table tr{border-top:1px solid #353535}.mainTable table tr.trImage{border-top:0 rgba(0,0,0,0)}.mainTable table thead tr{border-top:0 rgba(0,0,0,0)}.mainTable table th,.mainTable table td{padding:20px 0}.mainTable table td{vertical-align:top}.mainTable table th{font-weight:normal;font-size:30px}.mainTable table tr td:nth-child(1){width:37.5%;color:#c4c4c4;font-weight:600;padding-right:15px}span.tableTag{color:#d61623;font-size:14px;padding:8px;border:1px solid #d61623;text-transform:none;display:inline-block;margin-right:16px;border-radius:4px}.accordionBox{background-color:#24262c;padding-top:81px;margin:48px 0;position:relative;z-index:1}.accordionBox:after{content:"";position:absolute;top:0;left:0;bottom:0;background-color:#17181c;width:4.166666665%;z-index:2}.accordionBox:before{content:"";position:absolute;top:0;right:0;bottom:0;background-color:#17181c;width:4.166666665%;z-index:2}.accordionBox .mainTable table tbody tr:nth-child(1) td:nth-child(3),.accordionBox .mainTable table tr td:nth-child(1){width:12.5%;vertical-align:top}.accordionBox .mainTable table tr td.col-table-3{width:49%}.accordionBox .mainTable table tr td.col-fake-gutter{padding-left:14px}.accordionBox .mainTable table tr td.col-fake-gutter,.accordionBox .mainTable table tr td.col-table-3{border-bottom:1px solid #353535}.accordionBox .mainTable table tbody tr:nth-child(1) td:nth-child(3){color:#c4c4c4;font-weight:600}.accordionBox .mainTable .specialTd{color:#646f91;font-size:72px;vertical-align:middle;width:37.5%}.accordionBox .mainTable .specialTd i{font-size:36px;position:relative;top:-30px;left:5px;z-index:2;font-style:normal}.hiddenElement{display:none}.hiddenElement .miniDesc{padding:113px 0 96px}.accordionBox .hiddenElement .miniTitle{color:#c4c4c4;font-weight:600;font-size:14px}.accordionBox .hiddenElement .miniText{font-size:18px;line-height:26px}.miniSlider{margin-right:-16px;margin-bottom:60px}.miniSlider .miniSlide{overflow:hidden;height:454px;margin-right:16px;outline:0}.miniSlider .miniSlide img{width:100%;height:auto}.miniSlider .slick-arrow{right:46px}.miniSlide{height:450px;overflow:hidden;background:no-repeat center center/cover}.triggerAccordion{padding:48px 0;text-align:center}.triggerAccordion a{color:#d61623;font-size:16px;padding:11px 29px;border:2px solid #d61623;text-transform:none;display:inline-block}.projRelatedNews{background:#a32525;padding:48px 0}.projRelatedNews h2{color:#fff;font-size:24px;margin-top:0}.projRelatedNewsBox{margin-top:40px}.projRelatedNewsBox .projRelatedImg{margin-bottom:15px;height:100px;overflow:hidden}.projRelatedNewsBox .projRelatedImg img{width:auto;height:100%}.projRelatedNewsBox span{color:#fff;display:block;margin-bottom:5px;font-size:14px}.projRelatedNewsBox span.projLabel{font-weight:600}.projRelatedNewsBox h3{line-height:1.3em;margin-top:10px;overflow:hidden}.projRelatedNewsBox h3 a{color:#fff}@media(max-width: 991px){.accordionBox .mainTable table tr td.col-fake-gutter{padding-left:28px}.miniSlider .miniSlide{height:241px}.accordionBox .mainTable table tr td.col-table-3{width:47%}.accordionBox .mainTable .specialTd{font-size:60px}}@media(max-width: 767px){.template-project_view .projectHeader .mainTitle{text-align:left;margin-left:4.1666666675%}h4.documentDescription{margin-left:4.1666666675%;margin-right:4.1666666675%;padding-top:96px}.projectIntro{margin-top:32px}#text-trigger{margin-left:4.1666666675%;margin-right:4.1666666675%}#project-text{margin-left:4.1666666675%;margin-right:4.1666666675%}.fakeTable{margin-left:4.1666666675%;margin-right:4.1666666675%}.mainTable{margin-left:4.1666666675%;margin-right:4.1666666675%}.singleMegaImg{margin-right:0}.mainTable table tr td{display:block !important;width:100%}.mainTable table td:nth-child(1){padding-bottom:10px}.mainTable table td:nth-child(2){padding-top:0}.accordionMega .accordionBox .mainTable .specialTd{width:100%}.accordionBox .mainTable table tr td.col-table-3{border-bottom:0 rgba(0,0,0,0);width:100%}.accordionBox .mainTable table tr td.col-fake-gutter{padding-left:20px;padding-right:20px}.accordionBox{padding-top:38px}.accordionBox .mainTable table tr td,.accordionBox .mainTable table th{padding-right:20px;padding-left:20px}.hiddenElement .miniDesc{padding:48px 20px;margin-left:4.1666666675%;margin-right:4.1666666675%}.projRelatedNews{padding-left:4.1666666675%;padding-right:4.1666666675%}.miniSlider .miniSlide{height:241px;width:80vw}}#chi-siamo-view #locations-map-view{margin-top:80px}#chi-siamo-view h4.documentDescription{font-size:30px;line-height:34px;font-weight:500}#chi-siamo-view #project-description{padding:106px 0 100px}#chi-siamo-view h5,#contatti-view h5{margin-top:0;margin-bottom:32px;font-weight:600;line-height:26px;font-size:16px}#chi-siamo-view #team-section{margin-top:92px;height:900px}@media(max-width: 767px){#chi-siamo-view #project-description{padding:48px 0}#chi-siamo-view h4.documentDescription{padding-top:16px}#chi-siamo-view #team-section{margin-top:48px}#chi-siamo-view h5,#contatti-view h5{margin-bottom:0}}.teamWrapperNew{position:relative;max-width:1000px;z-index:1;margin:16px auto}.teamWrapperNew:after,.teamWrapperNew:before{clear:both;display:table;content:""}.teamBoxNew{transition:all .3s ease;top:0;float:left;width:45%;position:relative}.teamPallozzoCentrale{float:left;width:10%;min-height:445px;position:relative}.teamPallozzoCentrale span{background-color:#d61623;opacity:.2;left:50%;bottom:0;z-index:10;transform:translate(-50%, 0);position:absolute;display:block;width:260px;height:260px;border-radius:100%}.teamNameNew{left:-26.5%;top:30px;position:absolute}.teamNameNew span{font-size:16px}.teamNameNew h3{font-size:36px}@media(max-width: 767px){.teamNameNew h3{font-size:30px}}.teamNameNew span,.teamNameNew h3{color:#fff;font-weight:600}.teamImgNew{background-repeat:no-repeat;background-position:top left;background-size:cover;height:auto;width:100%;overflow:hidden;cursor:pointer;transition:all .3s ease}.teamImgNew:after{content:"";display:block;padding-bottom:100%}.teamTextNew{background-color:#24262c;padding:96px 96px 32px;position:relative;z-index:1;display:none;width:712px}.teamTextNew .close-team{background-image:url("close-ico.png");position:absolute;height:48px;width:48px;top:32px;right:32px;z-index:2;display:inline-block;cursor:pointer}.teamTextNew p{color:#868686;font-weight:600;font-size:14px;line-height:1.7em;margin-bottom:0}.teamTextNew a{color:#d61623;font-size:14px;padding:12px;border:2px solid #d61623;text-transform:none;display:inline-block;margin-top:32px}.teamBoxNew:nth-child(1) .teamImgNew{background-image:url("donato-bio.jpg")}.teamBoxNew:nth-child(3){margin-top:218px}.teamBoxNew:nth-child(3) .teamImgNew{background-image:url("cecilia-bio.jpg");position:absolute;right:0;background-position:top right}.teamBoxNew:nth-child(3) .teamNameNew{text-align:right;right:-26.5%;top:30px;z-index:20}.teamBoxNew:nth-child(3) .teamTextNew{top:715px;position:absolute;right:0}.teamBoxNew.open{top:-30px;position:relative;z-index:30}.open .teamImgNew{width:712px}.open .teamTextNew{display:block}@media only screen and (max-width: 1300px){.teamNameNew{left:-10%}.teamBoxNew:nth-child(3) .teamNameNew{right:-10%}}@media only screen and (max-width: 1200px){.teamWrapperNew{padding:0 10%}}@media only screen and (max-width: 992px){.teamNameNew{top:150px;left:-10%}.teamNameNew h3{font-size:42px}.teamBoxNew:nth-child(3) .teamNameNew{top:150px;right:-10%}.teamPallozzoCentrale{min-height:335px}.teamPallozzoCentrale span{width:140px;height:140px}}@media only screen and (max-width: 768px){#chi-siamo-view #team-section{height:auto;padding-bottom:100px}.teamWrapperNew{padding:0}.teamBoxNew{float:none;width:100%;margin:0;padding:0 30px 0 0;text-align:right}.teamBoxNew .teamNameNew{top:150px;left:35px}.teamBoxNew .teamImgNew{max-width:500px;display:inline-block}.teamPallozzoCentrale{float:none;min-height:1px;height:200px}.teamBoxNew:nth-child(3){margin:0;text-align:left;padding:0 0 0 30px}.teamBoxNew:nth-child(3) .teamNameNew{right:35px}.teamBoxNew:nth-child(3) .teamImgNew{position:static}.teamPallozzoCentrale{width:100%;margin:-50px 0;z-index:30}.teamPallozzoCentrale span{margin:0 auto;position:static;transform:translate(0, 0);width:200px;height:200px}.teamTextNew{width:auto}.teamBoxNew:nth-child(3) .teamTextNew{top:500px}}@media only screen and (max-width: 550px){.teamBoxNew .teamImgNew{max-width:340px}.teamBoxNew:nth-child(3) .teamTextNew{top:340px}.teamTextNew{padding:96px 40px 30px}}@media only screen and (max-width: 380px){.teamBoxNew .teamImgNew{max-width:200px}.teamBoxNew .teamNameNew{top:10px}.teamBoxNew:nth-child(3) .teamNameNew{top:90px}.teamBoxNew .teamNameNew h3{font-size:30px}.teamPallozzoCentrale{height:160px}.teamPallozzoCentrale span{height:160px;width:160px}.teamBoxNew:nth-child(3) .teamTextNew{top:200px}}#atrbResultsTable img{display:none}.teamWrapper{margin-top:16px;position:relative;z-index:1}.teamBox{transition:all .3s ease;position:relative;top:0;z-index:9}.teamImg{background-repeat:no-repeat;background-position:top left;background-size:cover;height:445px;width:445px;overflow:hidden;cursor:pointer;transition:all .3s ease}.teamName{left:-26.5%;top:30px}.teamName span{font-size:16px}.teamName h3{font-size:36px}.teamName span,.teamName h3{color:#fff;font-weight:600}.donato .teamImg{background-image:url("donato-bio.jpg")}.teamText{background-color:#24262c;padding:96px 96px 32px;position:relative;z-index:1;display:none;width:712px}.teamText .close-team{background-image:url("close-ico.png");position:absolute;height:48px;width:48px;top:32px;right:32px;z-index:2;display:inline-block;cursor:pointer}.teamText p{color:#868686;font-weight:600;font-size:14px;line-height:1.7em;margin-bottom:0}.teamText a{color:#d61623;font-size:14px;padding:12px;border:2px solid #d61623;text-transform:none;display:inline-block;margin-top:32px}.cecilia .teamImg{background-image:url("cecilia-bio.jpg");position:absolute;right:0;background-position:top right}.cecilia .teamText{top:445px;position:absolute;right:0}.special{right:16.66666667%}.cecilia{margin-top:218px}.cecilia .teamName{right:-26.5%;left:auto;text-align:right;z-index:10;position:absolute}.teamBox.open{top:-30px;position:relative;z-index:10}.open .teamImg{width:712px}.open .teamText{display:block}#collaboratori-section .listingBox{border-bottom:1px solid #353535;padding:15px 0}#collaboratori-section .listingBox span{font-weight:600;font-size:16px}#collaboratori-section .listingBox h3{margin-top:10px;line-height:36px;margin-bottom:0}#collaboratori-section .listingBox h4{margin-bottom:5px;margin-top:0}#clienti-section{margin-top:192px}.megaTitle{font-size:72px;line-height:80px;color:#a6a6a6;font-weight:700;margin-bottom:100px}@media(max-width: 1024px){.megaTitle{font-size:48px;line-height:56px}}@media(max-width: 767px){.megaTitle{font-size:40px;line-height:42px;margin-bottom:48px}#clienti-section{margin-top:96px}}.specialBox span{color:#646f91;font-size:72px}.clientBox{margin:15px 0;border-top:1px solid rgba(255,255,255,.1)}.clientBox:nth-child(1){border-top:1px solid rgba(255,255,255,0)}#content .clientBox ul{margin-left:1em;display:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media(max-width: 767px){#content .clientBox ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}_::-webkit-full-page-media,_:future,:root #content .clientBox ul li{list-style-position:inside}.specialBox{margin-bottom:30px}.clientMessage{position:relative}.clientMessage p{float:left;color:#fff;font-size:16px;font-weight:600;line-height:26px;padding-right:58px}.clientMessage a{float:left;background-image:url("arrow-right.png");height:48px;width:48px;display:inline-block;margin-left:30px;position:absolute;right:0}.clientBox h2{margin-top:15px;position:relative;padding-right:40px;line-height:1.4em;cursor:pointer}.clientBox h2:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:15px;font-size:14px;top:50%;margin-top:-21px;color:#d61623}.clientBox h2.open:after{content:""}.clientAccordion{margin-top:30px}.fondatoreWrapper h3{display:inline-block}.listingBox.listingBoxImage{position:relative;overflow:hidden;min-height:134px}.listingBox.listingBoxImage img{position:absolute;top:15px;right:0;height:100px;width:100px}.lang-trigger{cursor:pointer}.trigger-curricula{color:#d61623;font-size:20px;font-weight:600;cursor:pointer}.trigger-curricula:after{content:url(arrow_trigger_down.png);margin-left:10px;position:relative;top:3px}.trigger-curricula.up:after{content:url("arrow_trigger_up.png");top:0}.show-curricula{position:relative;top:40px;padding:0 0 15px;display:none;margin-bottom:25px}#collaboratori-row{margin:80px -16px}@media(max-width: 1410px){.teamImg{width:300px;height:300px}.cecilia .teamText{top:300px}.open .teamImg{width:400px}.teamText{padding:60px 32px 32px;width:400px}.teamText .close-team{height:24px;width:24px;background-size:contain}}@media(max-width: 991px){.clientMessage a{position:relative;float:none;margin-left:0}.teamImg{height:221px;width:221px}.cecilia .teamText{top:221px}.open .teamImg{width:353px}.teamText{width:353px}.clientMessage{margin-bottom:30px;overflow:hidden}.clientBox h2:after{top:21px}}@media(max-width: 767px){.fondatoreWrapper{margin-top:96px}#chi-siamo-view .projectHeader .mainTitle{text-align:left;margin-left:32px;margin-right:32px}#chi-siamo-view h5{margin-left:4.1666666675%;margin-right:4.1666666675%}.listingTable{margin-left:4.1666666675%;margin-right:4.1666666675%}.megaTitle{margin-left:4.1666666675%;margin-right:4.1666666675%}.specialBox span{margin-left:4.1666666675%;margin-right:4.1666666675%}.clientMessage{margin-left:4.1666666675%;margin-right:4.1666666675%}.clientBox h2{font-size:20px}.clientAccordion{margin-left:4.1666666675%;margin-right:4.1666666675%}.cecilia .teamName{right:-4.1666666675%}.teamName{left:-4.6666666%}}.contattiContent{padding:192px 0}.contattiBox{font-size:14px;line-height:1.7em;font-weight:600}.contactMap:after{content:url(arrow-home.png);margin-left:10px;position:relative;top:3px}.contattiBox strong{font-weight:700}.contattiOuter{margin-bottom:96px}.formWrapper{background-color:#24262c;padding:96px 0}.formTitle{color:#c4c4c4;margin-top:0;font-size:45px}.messageWrapper label{color:#c4c4c4;font-weight:500}.formWrapper input[type=text]{background:rgba(0,0,0,0);display:block;padding:5px 0;font-size:30px;border:0 rgba(0,0,0,0);outline:0;box-shadow:0 0 0 rgba(0,0,0,0)}.formWrapper input[type=text]:focus{border:0 rgba(0,0,0,0);outline:0;box-shadow:0 0 0 rgba(0,0,0,0)}.formWrapper button[type=submit]{color:#d61623;font-size:14px;padding:12px 48px;border:2px solid #d61623;text-transform:none;display:inline-block;float:right;background:rgba(0,0,0,0)}.formWrapper button[type=submit]:focus{outline:0}.messageWrapper{margin-top:30px}.messageWrapper label{font-size:14px}#content .formWrapper textarea{background:rgba(0,0,0,0);border:1px solid #868686;resize:none;height:172px;margin:15px 0;font-family:"Raleway",sans-serif}#content .formWrapper textarea:focus{outline:0;box-shadow:0 0 0 rgba(0,0,0,0);border:1px solid #d61623}.formWrapper textarea:focus{border:1px solid #d61623}.privacy a{margin-left:5px;display:inline-block;text-decoration:underline}.privacy a:hover{text-decoration:underline}.formWrapper ::-webkit-input-placeholder{color:#d61623}.formWrapper :-moz-placeholder{color:#d61623}.formWrapper ::-moz-placeholder{color:#d61623}.formWrapper :-ms-input-placeholder{color:#d61623}.dida{font-style:italic;font-size:12px;margin-top:4px;display:block;text-align:center;line-height:1.5em}@media(max-width: 991px){.contattiBox{margin-bottom:20px}.contattiOuter{margin-bottom:28px}.contattiContent{padding-bottom:81px}}@media(max-width: 767px){#contatti-view .projectHeader .mainTitle{text-align:left;margin-left:32px;margin-right:32px}.contattiContent{margin-right:32px;margin-left:32px}.formWrapper{padding-right:32px;padding-left:32px}.privacy{margin-right:15px;margin-bottom:15px}}#atrbResultsTable .contenttype-image label,.atrbResultsTable label{color:#000}.innerNewsItem{padding-bottom:80px}.innerNewsItem h1{color:#000;font-size:40px;font-weight:700;margin-bottom:90px}.template-atct_edit a#portal-logo,.template-base_edit a#portal-logo{display:none}.tooltipInner{max-width:300px;overflow:hidden}.tooltipImage{width:100px;height:100px;float:left;margin-right:15px;background:gray}.tooltipMap h2{margin-top:0;font-size:14px;line-height:1.3em;font-weight:600;margin-bottom:8px}.tooltipMap p{font-size:11px;line-height:1.4em;color:gray;margin:0}.gm-style-iw{top:10px !important;left:11px !important}#project_folder_view{padding:60px 0}.projectMegaWrapper{clear:both}.projectVisualizeWrapper{text-align:center;position:relative}.projectVisualizeInner{display:inline-block}.projectVisualizeElement{height:16px;width:16px;display:inline-block}.projectVisualizeElement#thumb{background:url("thumb.png") no-repeat 0 0/cover;margin-right:16px}.projectVisualizeElement#list{background:url("list.png") no-repeat 0 0/cover;margin-left:16px}.projectVisualizeElement#thumb:hover{background:url("thumb-active.png") no-repeat 0 0/cover}.projectVisualizeElement#list:hover{background:url("list-active.png") no-repeat 0 0/cover}.projectVisualizeElement#thumb.active{background:url("thumb-active.png") no-repeat 0 0/cover}.projectVisualizeElement#list.active{background:url("list-active.png") no-repeat 0 0/cover}#filter-button{position:absolute;right:16px;bottom:0;padding:11px 15px;background:#d61623;color:#fff;font-weight:500;width:144px;cursor:pointer;text-align:center;font-size:16px;line-height:26px;letter-spacing:1.1px}#filter-button:hover,#filter-button:focus{color:#fff}#project-paging{position:fixed;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:79;cursor:pointer}@media(max-width: 767px){#project-paging{display:none}}#counter-project{font-size:14px;color:#fff;line-height:21px}#counter-project i{font-style:normal;color:#d61623}#project-paging-inner{margin-top:16px;text-align:right}#project-paging-inner span{display:block;height:1px;width:16px;background:#868686;margin-bottom:10px;position:relative;right:-23px}#project-paging-inner span.active{display:block;height:2px;width:24px;background:#d61623;right:-15px}.section-progetti,.section-projects{position:relative;transition:all .3s ease;right:0}#progetti-side-menu{position:fixed;right:-33.33333333%;transition:all .3s ease;width:33.33333333%;top:0;bottom:0;z-index:10000}.openSideMenu{overflow:hidden}.section-progetti.openSideMenu,.section-projects.openSideMenu{right:33.33333333%;overflow:hidden}.section-progetti.openSideMenu #nav-actions,.section-projects.openSideMenu #nav-actions{position:absolute}.section-progetti.openSideMenu #progetti-side-menu,.section-projects.openSideMenu #progetti-side-menu{right:0;overflow-x:hidden;overflow-y:scroll}.section-progetti.openSideMenu:after,.section-projects.openSideMenu:after{content:"";position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999;background:rgba(0,0,0,.8)}#progetti-side-menu-inner{width:24.24vw;margin:0 auto;padding-top:224px}#progetti-side-menu-inner h4{font-size:16px}.progettoSideMenu{position:relative;height:16.19vw;z-index:9}.progettoSideBkg{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:9;background:rgba(0,0,0,.5);transition:all .4s ease}.progettoSideMenu:hover .progettoSideBkg{background:rgba(0,0,0,0)}.progettoSideMenu>a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:11}.progettoSideMenu h4{position:absolute;left:32px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;z-index:10;text-shadow:0 0 20px rgba(0,0,0,.7)}.slide-image-left h4 span,.slide-image-right h4 span{display:block;font-size:16px;font-weight:500;margin-bottom:24px}.projectFilterList{display:none;clear:both;overflow:hidden}#content .projectFilterList ul{margin:0;padding:0;list-style:none;margin-top:48px;width:300px;float:right;margin-left:30px}#content .projectFilterList ul li{margin-bottom:0;border-bottom:1px solid #d61623;display:block;padding:6px 18px;text-transform:uppercase}#content .projectFilterList ul li:first-child{border-top:1px solid #d61623;padding:6px 0}#content .projectFilterList ul li a{display:block}#content .projectFilterList ul li.active{color:#868686}@media(max-width: 800px){#content .projectFilterList ul{float:none}#content .projectFilterList ul:nth-child(2){margin-top:0}}.projectListMegaWrapper table{width:100%;margin-top:48px}.projectListMegaWrapper table th{font-size:16px}.projectListMegaWrapper table td,.projectListMegaWrapper table th{padding:16px 0;border-bottom:1px solid #272729}.projectListMegaWrapper table td:nth-child(1),.projectListMegaWrapper table td:nth-child(2),.projectListMegaWrapper table td:nth-child(3),.projectListMegaWrapper table th:nth-child(1),.projectListMegaWrapper table th:nth-child(2),.projectListMegaWrapper table th:nth-child(3){padding-right:16px}@media(max-width: 1024px){.projectListMegaWrapper table td:nth-child(4),.projectListMegaWrapper table th:nth-child(4){display:none}}@media(max-width: 767px){.projectListMegaWrapper table td:nth-child(3),.projectListMegaWrapper table th:nth-child(3){display:none}.projectVisualizeWrapper{padding:0 32px;text-align:left}.projectListMegaWrapper{padding:0 32px}}@media(max-width: 480px){.projectListMegaWrapper table td:nth-child(2),.projectListMegaWrapper table th:nth-child(2){display:none}}#atrbResults label{color:#000}#plonebrowser .formHelp strong{background:#f5f5f5;height:2em;clear:both;margin:0;padding-left:5px;font-size:10px;color:#000}#plonebrowser span,#plonebrowser label{color:#000}.mrow--team{margin-bottom:120px}@media screen and (max-width: 991px){.mrow--team{margin-bottom:0}}.card--team{cursor:pointer}.card--team .card__outer{border-top:1px solid #363636;padding:30px 0}.card--team .card__image{max-width:100%;margin:0 0 30px 0}.card--team .card__title{font-size:72px;line-height:1;font-weight:400;margin:0 0 30px 0}.card--team .card__title--outline{color:#17181c;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.card--team .card__description{font-size:14px;line-height:1;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px 0}.card--team .card__description span{display:inline-block;margin-bottom:3px;color:gray}.card--team .card__description--location{color:#4b5373}@media screen and (max-width: 1199px){.card--team .card__title{font-size:42px}.card--team .card__title--outline{font-size:32px}}@media screen and (max-width: 991px){.card--team{margin-bottom:60px}}.mmodal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#17181c;padding:30px;z-index:999}.mmodal__body{position:relative;display:flex;height:100%;align-items:flex-end;gap:120px}.mmodal__image{width:60%;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.mmodal__close{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:1px solid #d61723;color:#d61723;border-radius:50%;width:50px;height:50px;font-size:35px;line-height:1;z-index:1;padding:0}.mmodal__content{width:40%;padding:30px 0;overflow:scroll}.mmodal__content.open{top:0}.mmodal__content.open .mmodal__contentBody{display:block}.mmodal__contentHeader{position:relative;margin-bottom:60px;display:flex;align-items:center;gap:30px}.mmodal__extend{background-color:rgba(0,0,0,0);color:#d61723;border:0;font-size:250px;line-height:1;padding:0;transition:ease-out all .3s}.mmodal__extend:hover{transform:translateY(16px);transition:ease-out all .3s}.mmodal__contentBody{display:none}.mmodal__title{font-size:72px;line-height:1;font-weight:400;margin:0 0 30px 0}.mmodal__description{font-size:14px;line-height:1;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px 0}.mmodal__description span{display:inline-block;margin-bottom:3px;color:gray}.mmodal.open{display:block}@media screen and (max-width: 1439px){.mmodal__image{width:50%}.mmodal__content{width:50%;padding:30px 60px}}@media screen and (max-width: 1199px){.mmodal{overflow:auto}.mmodal__body{display:block}.mmodal__image{width:100%;padding-bottom:50%}.mmodal__close{top:30px;right:30px}.mmodal__content{width:100%;position:static;overflow:auto}.mmodal__contentHeader{align-items:flex-start;justify-content:space-between}.mmodal__title{font-size:42px}.mmodal__contentBody{width:50%}.mmodal__extend{font-size:120px}}@media screen and (max-width: 767px){.mmodal{padding:0}.mmodal__content{padding:30px}.mmodal__contentBody{width:100%}}.filters{position:relative;display:flex;margin-bottom:30px}.filters__wrapper{flex:1}.filters__button{padding:15px 10px 15px 20px;text-transform:uppercase;color:#fff;font-size:12px;line-height:1;letter-spacing:1px;background-color:rgba(0,0,0,0);border:1px solid #ccc}.filters__button:after{font-family:"Font Awesome 5 Pro";content:"";color:#d61623;font-weight:700;margin-left:10px}.filters__button.open{background-color:#25262c}.filters__button.open:after{content:""}.filters__menu{display:none;position:absolute;bottom:0;right:0;left:0;transform:translateY(100%);border-width:1px 0 1px 0;border-style:solid;border-color:#ccc;background-color:#17181c;padding:60px 60px 40px 60px;z-index:10}.filters__item{font-size:14px;line-height:1;font-weight:600;color:#7f8080;border:1px solid #7f8080;background-color:rgba(0,0,0,0);padding:10px 15px;border-radius:20px;margin:0 10px 20px 0}.filters__item--selected{border:1px solid #d61623;color:#d61623;margin-bottom:0}.filters__item--selected:before{font-family:"Font Awesome 5 Pro";content:"";margin-right:10px}.filters__item[disabled]{opacity:.25}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:90px;grid-auto-flow:row;grid-template-areas:". . . . . . foto-3 foto-3 foto-3 foto-3 foto-3 foto-3" "foto-1 foto-1 foto-1 foto-2 foto-2 foto-2 foto-3 foto-3 foto-3 foto-3 foto-3 foto-3" "foto-4 foto-4 foto-4 foto-4 foto-4 foto-4 . . . . . ." "foto-4 foto-4 foto-4 foto-4 foto-4 foto-4 foto-5 foto-5 foto-5 foto-6 foto-6 foto-6" ". . . foto-8 foto-8 foto-8 foto-8 foto-8 foto-8 . . ." "foto-7 foto-7 foto-7 foto-8 foto-8 foto-8 foto-8 foto-8 foto-8 foto-9 foto-9 foto-9";margin-bottom:90px}.gallery img{max-width:100%}.gallery__item{height:200px;background-size:cover;background-position:center}.gallery__item--1{grid-area:foto-1}.gallery__item--2{grid-area:foto-2}.gallery__item--3{grid-area:foto-3}.gallery__item--4{grid-area:foto-4}.gallery__item--5{grid-area:foto-5}.gallery__item--6{grid-area:foto-6}.gallery__item--7{grid-area:foto-7}.gallery__item--8{grid-area:foto-8}.gallery__item--9{grid-area:foto-9}.gallery__item--3,.gallery__item--4,.gallery__item--8{height:490px}@media screen and (max-width: 1439px){.mmodal__body{gap:0}.mmodal__title{font-size:64px}}/* */

