/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-toggler{display:none;}#block-ameicon{display:none;}@media screen and (max-width:768px){#block-ameicon{display:block;}}#block-ameicon{z-index:999;color:white;}#block-ameicon .fa-bars{cursor:pointer;}#block-ameicon{position:fixed;top:15px;left:87%;width:200px;font-size:24px;}.amemenu > li{list-style-type:none;}.ameactivem{right:0px !important;transition:0.5s !important;}#amemenub{width:100%;height:100%;position:fixed;z-index:9900;top:0;transition:0.5s;background:white;overflow:scroll;right:100%;transition:0.5s;background:#123A47;color:#F4F2EE;}#amemenub .amemenu{margin:auto;width:100%;padding:25px;}#amemenub  ul li{font-size:15px;padding:13px;letter-spacing:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid white;}#amemenub a{width:100%;height:25px;display:block;color:#F4F2EE;}#amemenub a:hover{color:unset;}#ameclose{display:block;height:auto;margin-top:28px;padding-bottom:20px;text-align:right;margin-right:30px !important;}#ameclose  i{cursor:pointer;font-size:32px;}#titlemenu{display:block;margin-top:-15px;text-align:center;font-weight:700;font-size:16px;margin:auto;width:100%;}#amemenub #amesub{display:none;}#amemenub .amespecial{cursor:pointer;}#amemenub{transition:0.5s;}#amemenub a:visited{color:#F4F2EE;}#amemenub .amespecial{font-size:15px;letter-spacing:normal;font-weight:500;white-space:nowrap;color:black;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#amemenub #amesub a{display:inline-block;}#amemenub .fa-undo-alt{position:absolute;left:95%;font-size:25px;}#amewa{list-style-type:none;background:#151515;color:#F4F2EE;margin-bottom:20px;display:inline-block;width:100%;margin-left:10px;background:#C75C30;border:1px solid #fff;border-radius:5px;margin-left:0px;}#amewa li{padding:0px !important;}#amewa a{position:relative;color:#F4F2EE;margin-left:-20px !important;width:100%;top:-12px !important;}#amemenub .field--name-body{min-height:560px;}#amemenub ul li:last-child{border-bottom:none;}#amemenub ul li:nth-last-child(2){border-bottom:none;}#amewa .fas{display:none;}
.amevideo .views-field-field-subtitle{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:15px;}.amevideo .views-field-field-titolo{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.6;}.amevideo .views-field-field-title-blo{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.6;}.amevideo .views-field-field-quote{font-style:italic;font-size:14px;margin-top:15px;margin-bottom:20px;}.amevideo .views-element-container{padding:10px;}.amevideo .views-element-container  a:hover{color:#d7a903 !important;}@media screen and (max-width:1024px){.amevideo .views-element-container{padding:20px;}}@media screen and (max-width:568px){.amevideo .views-element-container{padding:13px;}}
.ameplay .fas{position:relative;width:100px;left:45%;top:40%;font-size:60px;color:#eab800;transform:translate(10%,1%);display:block;}.ameplay{width:100%;height:100%;position:absolute;top:0px;right:0px;display:none;}@media screen and (max-width:1112px){.amefull .ds-2col-stacked-fluid > .group-left{width:100% !important;}.amefull .ds-2col-stacked-fluid > .group-right{width:100% !important;}.amefull .field--name-body{margin-left:10px;margin-top:10px;}.ameplay  .fas{opacity:1 !important;transition:1s;}}@media screen and (max-width:414px){.ameplay .fas{left:38% !important;top:35% !important;}#amefull .ds-2col-stacked-fluid > .group-footer{display:block !important;width:100%;min-height:280px;overflow:hidden;padding-bottom:20px;}#amefull h1{font-size:24px;}}.ameactivevideo{display:block !important;opacity:1 !important;transition:2s;}.amefull{width:100%;height:100%;position:fixed;z-index:9900;top:0;transition:0.5s;background:white;overflow:scroll;background:black;color:white;display:none;overflow-x:hidden;}.amefull .tastoclose{height:90px;font-size:40px;text-align:right;margin-right:20px;z-index:999;right:0px;}.amefull .far{cursor:pointer;margin-top:25px;font-size:32px;}.amefull  .amevideoin{height:auto;display:block;margin:0 auto;margin-bottom:0px;}.amefull .ds-2col-stacked-fluid > .group-right{width:30%;}.amefull .ds-2col-stacked-fluid > .group-left{width:65%;}
#headeraziendale{background:#151515;color:white;position:relative;border-top:1px solid #d6a803;border-bottom:2px solid #d6a803;padding:20px;text-align:justify;list-style:none;margin-top:70px;}#headeraziendale .h2{font-size:20px;display:block;margin-bottom:30px;}#headeraziendale  .p{color:#dfb002;font-size:20px;display:block;amargin-top:80px;}#headeraziendale li{list-style:none;}#headeraziendale li{padding-bottom:25px;margin-left:-40px;font-size:18px;text-align:justify;}#headeraziendale  a{color:#dfb002;}#headeraziendale .fas{font-size:23px;display:inline;}#headeraziendale .dettvideo{display:block;width:90%;position:relative;margin-left:30px;margin-top:-30px;}#headeraziendale span.h2{margin-top:20px;}@media screen and (max-width:414px){#headeraziendale{margin-top:-65px;}}
.aziendalegen{background:#123A47;color:#F4F2EE;padding:30px;font-family:'Roboto',sans-serif;}.aziendalegen .ametitoloc{font-size:20px;display:block;height:35px;}.aziendalegen .amebodyc{font-size:16px;display:block;line-height:20px;text-align:justify;padding-bottom:0px;}.aziendalegen .fas{display:inline-block;margin-right:8px;}.aziendalegen h1{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;font-weight:normal !important;line-height:1.5 !important;font-size:26px;font-weight:400;-moz-osx-font-smoothing:grayscale;}@media screen and (max-width:414px){.aziendalegen .amebodyc{padding-bottom:17px;}}
body{font-display:auto;}body{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;font-weight:normal !important;line-height:1.5 !important;color:#0a0a0a;-moz-osx-font-smoothing:grayscale;}
html,body{position:relative;margin:0px;padding:0px;overflow-x:hidden;}html.h-100{height:auto !important;}
body::before{display:block;width:100%;height:.1875rem;background:#123A47;content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:500;position:fixed;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{border-right:0.5px solid #19212e;border-top:0.5px solid #19212e;border-left:0.5px solid #19212e;}
.region-content{padding:0 !important;}@media screen and (max-width:768px){.region-content{margin-top:-13px !important;}}
#cosa{background:#123A47;color:#F4F2EE;padding:30px;font-family:'Roboto',sans-serif;border-top:1px solid  #C75C30;}#cosa .views-field-field-evidenza{font-size:26px;font-weight:400;text-align:center;}#cosa .amecosatitolo{font-size:18px;background:#C75C30;padding:8px;border-radius:12px;font-weight:500;height:auto;display:inline-block;width:240px;}#cosa .amecosabody{font-size:16px;display:block;margin-top:12px;}#cosa p{margin-bottom:30px;}@media screen and (max-width:736px){#cosa .amecosatitolo{font-size:15px;}}@media screen and (max-width:414px){#cosa .views-field-field-evidenza{font-size:20px !important;margin-bottom:36px !important;}#cosa .amecosabody{margin-bottom:36px;}#cosa{text-align:center;}}
#about .bs-region--right{background-image:url(https://filmdharma.com/sites/default/files/styles/slider/public/2025-07/about.jpg);}#about .bs-region--right{background-repeat:no-repeat;background-size:cover;background-position:center center;}#about .bs-region--right img{display:none;}#manifesto .bs-region--left{background-image:url(https://filmdharma.com/sites/default/files/styles/slider/public/2025-07/manifesto.jpg);}#manifesto .bs-region--left{background-repeat:no-repeat;background-size:cover;background-position:center center;}#manifesto .bs-region--left img{display:none;}.amevideo .bs-region--left{background-image:url(https://filmdharma.com/sites/default/files/styles/slider/public/2021-05/B_1.51.1.jpg);}.amevideo .bs-region--left{background-repeat:no-repeat;background-size:cover;background-position:center center;}.amevideo .bs-region--left img{display:none;}#contact .bs-region--right{background-image:url(https://filmdharma.com/sites/default/files/styles/slider/public/2025-07/contact.jpg);}#contact .bs-region--right{background-repeat:no-repeat;background-size:cover;background-position:center center;}#contact .bs-region--right img{display:none;}
#footerame  .navbar-nav .nav-item{float:inherit;display:inline-block;font-weight:401 !important;font-size:13px;}#footerame .nav{text-align:center;}#footerame .navbar-nav{display:block;margin:auto;text-align:center;}#footerame .navbar-nav{flex-direction:unset;}.region-footer{max-width:100%;display:block;margin:auto;}.copy{text-transform:uppercase;font-size:13px;font-weight:405;color:#F4F2EE;padding-top:18px;letter-spacing:.6px;font-family:'Roboto',sans-serif;}.mt-auto{background:#123A47  !important;}
#footericoname .navbar-nav a{margin:3px;}#footericoname .navbar-nav{flex-direction:unset;}#footericoname{display:flex;margin:auto !important;text-align:center;margin-bottom:12px;}#footericoname li{display:block;margin:auto;}#footericoname .navbar-nav{display:flex;margin:auto;padding-bottom:15px;}#footericoname .svg-inline--fa{color:white;font-size:22px;display:block;}@media only screen and (max-width:812px){#footericoname .navbar-nav{display:flex;flex-direction:inherit;}}#footericoname .fa{color:white;font-size:20px;display:block;}
#footerame{font-family:'Roboto',sans-serif;}#footerame a{color:white !important;}@media only screen and (max-width:812px){#footerame .navbar-nav{flex-direction:inherit;}}
#home{position:relative;overflow:hidden;background:#000;}#home .views-field-field-image-hero{position:relative;z-index:1;}#home .views-field-field-image-hero img{width:100%;height:auto;display:block;pointer-events:none;}#home .views-field-field-image-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45));pointer-events:none;z-index:2;}#home .views-field-field-field-title-hero,#home .views-field-field-field-subtitle-hero,#home .views-field-field-field-button-a-hero,#home .views-field-field-field-button-b-hero{position:absolute;left:3%;z-index:10;margin:0;color:#F4F2EE;}#home .views-field-field-field-title-hero{top:35%;}#home .views-field-field-field-subtitle-hero{top:46%;}#home .views-field-field-field-button-a-hero{top:60%;}#home .views-field-field-field-button-b-hero{top:60%;left:15%;}#home .views-field-field-field-title-hero .field-content{font-size:clamp(2rem,5vw,4.4rem);line-height:1.05;font-weight:400;}#home .views-field-field-field-subtitle-hero .field-content{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.3;max-width:60ch;opacity:.9;}#home .views-field-field-field-button-a-hero,#home .views-field-field-field-button-b-hero{background:transparent !important;border:0 !important;padding:0 !important;min-width:0 !important;}#home .views-field-field-field-button-a-hero a,#home .views-field-field-field-button-b-hero a{display:inline-block;min-width:165px;padding:12px 22px;border-radius:12px;border:1px solid #fff;text-align:center;text-decoration:none;line-height:1.2;transition:all .25s ease;}#home .views-field-field-field-button-a-hero a{background:#C75C30;color:#F4F2EE;box-shadow:0 6px 18px rgba(199,92,48,.35);}#home .views-field-field-field-button-a-hero a:hover,#home .views-field-field-field-button-a-hero a:focus,#home .views-field-field-field-button-a-hero a:active{background:#a8441c;color:#fff;border-color:#fff;box-shadow:0 8px 24px rgba(199,92,48,.45);}#home .views-field-field-field-button-b-hero a{background:transparent;color:#F4F2EE;}#home .views-field-field-field-button-b-hero a:hover,#home .views-field-field-field-button-b-hero a:focus,#home .views-field-field-field-button-b-hero a:active{background:#fff;color:#000;border-color:#fff;}#home .views-field-field-field-button-a-hero a:focus-visible,#home .views-field-field-field-button-b-hero a:focus-visible{outline:2px solid #fff;outline-offset:2px;}@media (max-width:926px){#home .views-field-field-field-title-hero{top:30%;left:6%;}#home .views-field-field-field-subtitle-hero{top:44%;left:6%;max-width:90%;}#home .views-field-field-field-button-a-hero{top:58%;left:6%;}#home .views-field-field-field-button-b-hero{top:58%;left:28%;}}@media (max-width:576px){#home{padding-top:56px;}#home .views-field-field-field-title-hero,#home .views-field-field-field-subtitle-hero,#home .views-field-field-field-button-a-hero,#home .views-field-field-field-button-b-hero{position:static;left:auto;top:auto;margin:0 6% 12px;}#home .views-field-field-field-title-hero .field-content{font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.1;}#home .views-field-field-field-subtitle-hero .field-content{font-size:1rem;opacity:.95;max-width:92%;}#home .views-field-field-field-button-a-hero a,#home .views-field-field-field-button-b-hero a{display:block;width:88%;max-width:420px;margin:0 auto 10px;}}@media (max-width:576px){#home{padding-top:10px !important;}}@media (max-width:1024px) and (min-width:927px){#home .view-hero .views-row .views-field-field-field-button-b-hero{left:25%;}}
.pager{display:none;}
.amevideo  a{color:#d6a803;}.amevideo .bs-region--left{height:500px;}.amevideo .bs-region.bs-region--right.bs-region--left{height:500px;}.amevideo{background:#123A47;color:#F4F2EE;position:relative;border-bottom:2px solid #C75C30;}.amevideo .field--name-title{display:none;}.amevideo .node__content{padding:60px;}.amevideo .field--name-field-subtitle{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:15px;}.amevideo .field--name-field-title-blo{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.6;}.amevideo .field--name-field-quote{font-style:italic;font-size:14px;margin-top:15px;margin-bottom:20px;}.amevideo .field--name-field-immagine-bg{display:none;}.amevideo .field--name-field-immagine-bg img{display:block;margin:0 auto;max-width:100%;height:auto;}@media screen and (max-width:1700px){.amevideo .bs-region.bs-region--left.bs-region--left{height:auto;}}@media screen and (max-width:1024px){.amevideo .node__content{padding:20px;}}@media screen and (max-width:768px){.amevideo{position:unset;padding-top:28px;}}@media screen and (max-width:667px){.amevideo .col-sm-6.bs-region--right{flex:unset !important;max-width:100% !important;}.amevideo .col-sm-6.bs-region--left{flex:unset !important;max-width:100% !important;height:300px !important;margin-bottom:30px;margin-right:28px;margin-left:28px;}}@media screen and (max-width:568px){.amevideo .node__content{padding:13px;}.amevideo .bs-region--left.bs-region--left{height:200px !important;margin-bottom:30px;margin-right:28px !important;margin-left:28px;}}
#languages .form-control{margin:auto;}
#block-bootstrap4-branding{width:95px;height:auto;}
#manifesto .bs-region--left{height:600px;}#manifesto.bs-region.bs-region--right.bs-region--left{height:600px;}#manifesto{background:#123A47;color:#F4F2EE;position:relative;margin-top:-64px;border-top:1px solid #C75C30;border-bottom:2px solid #C75C30;}#manifesto .field--name-title{display:none;}#manifesto .node__content{padding:60px;}#manifesto .field--name-field-subtitle{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:15px;}#manifesto .field--name-field-title-blo{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1.6;}#manifesto .field--name-field-quote{font-style:italic;font-size:14px;margin-top:15px;margin-bottom:20px;}#manifesto .field--name-field-immagine-bg{display:none;}#manifesto .field--name-field-immagine-bg img{display:block;margin:0 auto;max-width:100%;height:auto;}@media screen and (max-width:1400px){#manifesto .bs-region.bs-region--left.bs-region--left{height:auto;}}@media screen and (max-width:1024px){#manifesto .node__content{padding:20px;}}@media screen and (max-width:768px){#manifesto{position:unset;padding-top:28px;}}@media screen and (max-width:667px){#manifesto .col-sm-6.bs-region--right{flex:unset !important;max-width:100% !important;}#manifesto .col-sm-6.bs-region--left{flex:unset !important;max-width:100% !important;height:300px !important;margin-bottom:30px;margin-right:28px;margin-left:28px;}}@media screen and (max-width:568px){#manifesto .node__content{padding:13px;}#manifesto .bs-region--left.bs-region--left{height:200px !important;margin-bottom:30px;margin-right:28px !important;margin-left:28px;}}
.region-content{margin-top:-9px;}
nav.navbar{position:fixed;width:100%;display:block !important;height:auto;background:#123A47;border-bottom:1px solid #C75C30;z-index:100;}.nav-link.active:hover{color:rgba(0,0,0,0.7) !important;transition:1s;}.nav-link.active{color:rgba(0,0,0,0.5) !important;transition:1s;}.nav-link{color:rgba(0,0,0,0.5) !important;transition:1s;}.nav-link:hover{color:rgba(0,0,0,0.7) !important;transition:1s;}.nav-item{padding:0px 10px;font-size:14px;font-family:'Roboto',sans-serif;font-weight:800;white-space:nowrap;color:#F4F2EE !important;font-size:15px;}.d-block img{-webkit-filter:invert(1) brightness(1000%);filter:invert(1) brightness(1000%);}@media screen and (max-width:812px){.nav-item{padding:5px 10px;}}.social .fa-facebook-square{position:absolute;right:95px;font-size:24px;}.social:hover{color:#dcad02 !important;}.social .fa-instagram{position:absolute;right:54px;font-size:24px;}.social .fa-vimeo-square{position:absolute;right:15px;font-size:24px;}@media screen and (max-width:812px){.social .fa-facebook-square{display:block;position:relative;right:0;top:0px;}.social .fa-instagram{display:block;position:relative;right:0;top:0px}.social .fa-vimeo-square{display:block;position:relative;right:0;top:0px}}.navbar{display:block !important;}.navbar-light .navbar-toggler-icon{background-image:url("/sites/default/files/inline-images/menu-trigger.svg") !important;-webkit-filter:invert(1) brightness(1000%);filter:invert(1) brightness(1000%);}.navbar-nav .nav-link{color:#F4F2EE !important;}
#block-bootstrap4-branding{width:200px;height:auto;padding:2px;margin-right:-105px;}#block-bootstrap4-branding img{width:74px;height:auto;margin-bottom:2px}#block-ame-branding{width:200px;height:auto;padding:2px;margin-right:-105px;}#block-ame-branding img{width:74px;height:auto;margin-bottom:3px;}
