/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--light-purple:#643784;--dark-purple:#34183F;--magenta:#C7047B;--light-blue:#3192D0;--bg-grey:#F4F4F4;--webform-btn:#b2b2b2;}body{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;font-size:18px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}@media only screen and (max-width:720px){body{font-size:16px;}}.content{max-width:1200px;margin:0 auto;padding:50px 10px;}strong,b,.bold{font-weight:600 !important;}.toLower{text-transform:lowercase;}.toUpper{text-transform:uppercase;}#block-studiomichelet-content article.contextual-region footer{max-width:1200px;margin:0 auto;padding:0 10px;}.messages__wrapper{max-width:1200px;margin:0 auto;padding:0 10px;}a{color:var(--light-purple);}.txt_center{text-align:center;}.hyphens{word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}.banner_title{font-size:70px;max-width:1020px;margin-bottom:30px;}.banner_title > p,.banner_title h1{margin-block-end:0;font-size:1em;font-weight:500;}.title{font-size:50px;margin-bottom:20px;margin-top:0;font-weight:500;}.subtitle{font-size:25px;font-weight:500;}.title,.subtitle,.banner_title{font-family:"Big Shoulders",sans-serif;letter-spacing:0px;}.banner_subtitle{font-size:20px;max-width:800px;margin-bottom:30px;}.body_txt{font-size:18px;font-weight:100;}footer .links,.main_menu .links,.card_body{font-size:16px;}.link{font-size:14px;}.column-2{display:flex;}.column-2 > div{width:50%;box-sizing:border-box;position:relative;}.column-2 .left{padding-right:60px;}.column-2 .right img{height:auto;width:100%;margin-top:15px;}@media only screen and (max-width:720px){.column-2 > div{width:100%;text-align:center;}.column-2 .left{padding-right:0;margin-bottom:40px;}.column-2 .discover{margin:0 auto;}.column-2 .right img{position:unset;top:unset;left:unset;transform:unset;}.title{font-size:30px;}.subtitle{font-size:20px;}.body_txt{font-size:16px;}}.discover{background-color:#fff;color:var(--light-purple);border:2px solid #fff;border-radius:4px;min-height:40px;width:max-content;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:bold;box-sizing:border-box;padding:0 40px;cursor:pointer;font-size:14px;transition:all 0.2s ease;text-transform:uppercase;}.discover:hover,.body_bg_blue .discover:hover,.body_bg_magenta .discover:hover{background-color:transparent;color:#fff;}.discover.inverse{color:#fff;background-color:var(--light-purple);border-color:var(--light-purple);}a.discover.inverse:hover{background-color:transparent;color:var(--light-purple);}.bg_grey{background-color:var(--bg-grey);}.bg_purple{background-color:var(--dark-purple);color:#fff;}.body_bg_purple .title{color:var(--light-purple);}.body_bg_magenta .title{color:var(--magenta);}.body_bg_blue .title{color:var(--light-blue);}.body_bg_magenta .discover{background-color:#fff;color:var(--magenta);}.body_bg_magenta .discover.inverse{background-color:var(--magenta);border-color:var(--magenta);color:#fff;}.body_bg_magenta .discover.inverse:hover{background-color:#fff;color:var(--magenta);}.body_bg_blue .discover.inverse{background-color:var(--light-blue);border-color:var(--light-blue);color:#fff;}.body_bg_blue .discover.inverse:hover{background-color:#fff;color:var(--light-blue);}.column-2 .discover{margin-top:60px;}@media only screen and (max-width:720px){.column-2 .discover{margin-top:20px;}}a{text-decoration-thickness:1px;text-underline-offset:2px;}.bg_purple a{color:#fff;}.center_txt{text-align:center;}.inline_link{width:max-content;margin:0 auto;}.img_oob{position:relative;}.page-node-14 .img_oob{margin-bottom:50px;}.page-node-4 .column-2 > div.right{width:48%;}.img_oob .right{position:absolute;top:0;right:0;height:100%;overflow:hidden;}.img_oob .right > img,.img_oob .right > iframe{height:auto;width:100%;position:relative;left:50%;top:0;transform:translateX(-50%);}.img_oob .right > iframe{height:100%;}.wavy_bg{background-image:url(/sites/all/themes/michelet/css/src/SM_Home_LogoGrigio_1.5x.png);background-repeat:no-repeat;background-size:auto 100%;background-position:right;}@media only screen and (max-width:1510px){.img_oob .right > img{top:50%;transform:translate(-50%,-50%);}}@media only screen and (max-width:720px){.column-2{display:block;}.column-2 .left,.column-2 .right{width:100%;}.img_oob .right{position:relative;top:unset;right:unset;height:auto;width:100% !important;}.img_oob .right > img{top:unset;left:unset;transform:none;width:100%;height:auto;}.wavy_bg{background-size:cover;background-position:center;min-height:400px;}.img_oob .right > iframe{height:400px;}}div[data-drupal-messages]{max-width:1200px;margin:0 auto;padding:0 10px;}.banner_cta{background-color:var(--light-purple);width:100%;color:#fff;position:relative;}.banner_cta .content{padding:0 10px;}.banner_cta .title{color:#fff;}.banner_cta .body_txt{margin-bottom:50px;}.banner_cta .left{width:40%;z-index:2;padding:50px 0;background-color:var(--light-purple);}.banner_cta .right{width:200px;background-image:url(/sites/all/themes/michelet/css/src/SM_CTA_Onda.svg);background-repeat:no-repeat;background-size:auto 100%;z-index:2;}.banner_cta .discover{color:var(--light-purple);}.banner_cta .discover:hover{color:#fff;}.banner_cta .cta_bg_img{position:absolute;z-index:1;height:100%;width:66%;overflow:hidden;background-color:var(--bg-grey);top:0;right:0;}.banner_cta .cta_bg_img img{width:auto;min-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}@media only screen and (max-width:720px){.banner_cta .column-2{flex-direction:column;}.banner_cta .column-2 .left{padding-top:200px;width:100%;text-align:center;margin-bottom:0;z-index:1;}.banner_cta .discover{margin:0 auto;}.banner_cta .cta_bg_img{height:180px;width:100%;z-index:2;}.banner_cta .right{width:0;}}#block-studiomichelet-primary-local-tasks{max-width:1200px;padding:0 10px;margin:0 auto;}#block-studiomichelet-primary-local-tasks > ul{display:flex;flex-wrap:wrap;margin-inline-start:0;padding-inline-start:0;}#block-studiomichelet-primary-local-tasks > ul > li{list-style:none;}#block-studiomichelet-primary-local-tasks a{background-color:var(--light-purple);color:#fff;border:2px solid var(--light-purple);border-radius:7px;min-height:40px;width:max-content;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;margin:2px;padding:0 30px;}#block-studiomichelet-primary-local-tasks a:hover{background-color:#fff;color:var(--light-purple);}.page-url-taxonomy-term-11 #block-studiomichelet-views-sub-laboratory-analysis{background-color:var(--bg-grey);}#block-studiomichelet-views-sub-laboratory-analysis h3.subtitle{margin-top:0;}#block-studiomichelet-views-sub-laboratory-analysis > div:last-child{max-width:1200px;margin:0 auto;padding:50px 10px 50px;}#block-studiomichelet-views-sub-consultancy,#block-studiomichelet-views-sub-laboratory{max-width:1200px;margin:0 auto 50px;padding:0 10px;padding-top:50px;}#block-studiomichelet-views-sub-consultancy header,#block-studiomichelet-views-sub-laboratory header,#block-studiomichelet-views-sub-laboratory-analysis header{margin-bottom:30px;}#block-studiomichelet-views-sub-consultancy .views-row,#block-studiomichelet-views-sub-laboratory-analysis .views-row{width:33.3333%;overflow:hidden;}#block-studiomichelet-views-sub-laboratory .views-row{width:25%;overflow:hidden;}#block-studiomichelet-views-sub-consultancy .rows_wrapper,#block-studiomichelet-views-sub-laboratory .rows_wrapper,#block-studiomichelet-views-sub-laboratory-analysis .rows_wrapper{display:flex;flex-wrap:wrap;}.three_cards_card{height:450px;padding:40px;position:relative;display:flex;color:#fff;text-align:center;box-sizing:border-box;text-decoration:none;overflow:hidden;}.three_cards_card::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);pointer-events:none;z-index:10;transition:all 0.5s ease;}.three_cards_card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease;}#block-studiomichelet-views-sub-consultancy .three_cards_card::after{background-color:rgba(199,4,123,0.5);}#block-studiomichelet-views-sub-laboratory .three_cards_card::after,#block-studiomichelet-views-sub-laboratory-analysis .three_cards_card::after{background-color:rgba(37,129,196,0.5);}.three_cards_card:hover::after{opacity:1;}.three_cards_card img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.three_cards_card img.desk{height:100%;width:auto;}.three_cards_card img.mobile{display:none;width:100%;height:auto;}.three_cards_card h3,.three_cards_card h4{align-self:flex-end;max-width:75%;margin:0 auto;z-index:10;}@media only screen and (max-width:980px){.three_cards_card h3,.three_cards_card h4{hyphens:auto;word-wrap:break-word;}}@media only screen and (max-width:720px){#block-studiomichelet-views-sub-consultancy header,#block-studiomichelet-views-sub-laboratory header,#block-studiomichelet-views-sub-laboratory-analysis header,#block-studiomichelet-views-lab-sectors header{text-align:center;padding:0 20px;}.three_cards_card:last-child{margin-bottom:0;}.three_cards_card h3{max-width:80%;margin:auto;}#block-studiomichelet-analysis-types .three_cards_card h3,#block-studiomichelet-views-sub- .three_cards_card h3{max-width:unset;}#block-studiomichelet-views-sub-consultancy .rows_wrapper,#block-studiomichelet-views-sub-laboratory .rows_wrapper,#block-studiomichelet-views-sub-laboratory-analysis .rows_wrapper{flex-direction:column;}.three_cards_card{width:calc(100vw - 60px);margin:10px auto;height:130px;}#block-studiomichelet-views-sub-consultancy .views-row,#block-studiomichelet-views-sub-laboratory-analysis .views-row,#block-studiomichelet-views-sub-laboratory .views-row{width:auto;}.three_cards_card img.mobile{display:block;}.three_cards_card img.desk{display:none;}.three_cards_card::before{height:100%;}}#block-studiomichelet-views-lab-sectors{background-color:var(--bg-grey);}#block-studiomichelet-views-lab-sectors > div{max-width:1200px;margin:0 auto;padding:50px 10px;}#block-studiomichelet-views-lab-sectors .rows_wrapper{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.six_cards_card{width:180px;height:240px;padding:30px 25px;background-color:#fff;position:relative;display:flex;flex-direction:column;text-align:center;box-sizing:border-box;margin:0 auto 10px;justify-content:space-between;justify-self:center;}.six_cards_card:hover{color:var(--light-blue);}.six_cards .bottom_hover_border{position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:transparent;transition:all .3s ease;}.six_cards_card:hover .bottom_hover_border{background-color:var(--light-blue);}.six_cards_card h4{align-self:flex-end;max-width:75%;margin:0 auto;color:black;}#block-studiomichelet-views-lab-sectors .rows_wrapper a{text-decoration:none;}.six_cards_card .card_img{width:130px;height:130px;border-radius:50%;background-color:#F4F4F4;background-repeat:no-repeat;background-size:100px;background-position:center;}.card_img.Uva{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Uva.svg);}.card_img.Foglie{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Foglie.svg);}.card_img.Vino{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Vino.svg);}.card_img.Tappo{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Tappo.svg);}.card_img.Birra{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Birra.svg);}.card_img.Distillati{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Distillati.svg);}.six_cards_card:hover .card_img.Uva{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Uva_LB.svg);}.six_cards_card:hover .card_img.Foglie{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Foglie_LB.svg);}.six_cards_card:hover .card_img.Vino{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Vino_LB.svg);}.six_cards_card:hover .card_img.Tappo{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Tappo_LB.svg);}.six_cards_card:hover .card_img.Birra{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Birra_LB.svg);}.six_cards_card:hover .card_img.Distillati{background-image:url(/sites/all/themes/michelet/css/src/SM_IconeLab_Distillati_LB.svg);}@media only screen and (max-width:420px){#block-studiomichelet-views-lab-sectors .rows_wrapper{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));}.six_cards_card{width:auto;min-width:165px;margin:0 5px 10px;padding:25px 17.5px;}}#block-studiomichelet-footer .bg_purple > div{display:flex;flex-wrap:wrap;justify-content:space-between;}#block-studiomichelet-footer .bg_purple > div > div{line-height:1em;}#block-studiomichelet-footer{font-size:16px;}@media only screen and (max-width:980px){#block-studiomichelet-footer .bg_purple > div{display:block;margin:0 auto;text-align:center;}#block-studiomichelet-footer .bg_purple > div > div{margin-bottom:30px;line-height:1em;}#block-studiomichelet-footer .bg_purple > div > div:last-child{margin-bottom:0;}}#header_body{display:inline-flex;width:calc(100% - 20px);max-width:1200px;margin:0 auto;}#header{width:100%;background-color:var(--bg-grey);text-align:center;position:fixed;z-index:99;left:50%;transform:translateX(-50%);background-color:var(--bg-grey);padding-bottom:20px;}.page-node-1 #header,.page-node-5 #header,.page-node-6 #header{background-color:transparent;transition:background-color .5s ease;}.page-node-1 #header.scrolled,.page-node-5 #header.scrolled,.page-node-6 #header.scrolled{background-color:rgba(0,0,0,0.8);transition:background-color .3s ease;}@media only screen and (min-width:1081px){.page-node-1 #header:hover,.page-node-5 #header:hover,.page-node-6 #header:hover{background-color:rgba(0,0,0,0.8);}}#area_blur{padding-top:80px;transition:all .5s ease;display:flex;flex-direction:column;min-height:90vh;}#corpo_pagina{flex:1;}.page-node-1 #area_blur,.page-node-5 #area_blur,.page-node-6 #area_blur{padding-top:0;}#header_center{margin-left:auto;margin-top:25px;font-size:16px;}#header_left{height:max-content;margin-top:25px;width:max-content;}#header_right{height:max-content;margin:auto 0;margin-top:25px;margin-left:20px;}#block-studiomichelet-headerlogo .site_logo{height:32px;width:250px;background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Viola_235x30_2x.png);background-position:center;background-size:cover;background-repeat:no-repeat;}.page-node-1 #block-studiomichelet-headerlogo .site_logo,.page-node-5 #block-studiomichelet-headerlogo .site_logo,.page-node-6 #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Bianco_235x30_2x.png);}.body_bg_blue:not(.page-node-6) #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Lab_235x30_2x.png);}.body_bg_magenta:not(.page-node-5) #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Consulenza_235x30_2x.png);}.body_bg_purple:not(.page-node-1) #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Viola_235x30_2x.png);}.mobile_opened #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Bianco_235x30_2x.png) !important;}.social_icons{display:flex;}#block-studiomichelet-socials-mobile{display:none;}.in,.fb,.ln,.search{width:16px;height:16px;margin:10px;background-position:center center;background-repeat:no-repeat;}.in{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_In_B.svg);}.page-node-1 .in,.page-node-5 .in,.page-node-6 .in,.mobile_opened .in{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_In_W.svg);}.fb{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Fb_B.svg);}.page-node-1 .fb,.page-node-5 .fb,.page-node-6 .fb,.mobile_opened .fb{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Fb_W.svg);}.ln{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Ln_B.svg);}.page-node-1 .ln,.page-node-5 .ln,.page-node-6 .ln,.mobile_opened .ln{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Ln_W.svg);}.search{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Search_B.svg);}.page-node-1 .search,.page-node-5 .search,.page-node-6 .search,.mobile_opened .search{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Search_W.svg);}.mobile_menu{height:max-content;width:max-content;align-self:center;}.mobile_opened{background-color:rgba(0,0,0,0.8) !important;}@media only screen and (max-width:1080px){.page-node-1 #header,.page-node-5 #header,.page-node-6 #header{transition:none;}}.mobile_opened #header_center{background-color:rgba(0,0,0,0.8) !important;}@media only screen and (max-width:720px){.in,.fb,.ln{display:none;}.search{background-size:26px;width:26px;height:26px;margin:0 15px 0 0;}#header_body{max-width:calc(100vw - 20px);}#header_right{margin-top:25px;}#block-studiomichelet-headerlogo img{width:200px;}#block-studiomichelet-socials-mobile{display:block;width:max-content;margin:0 auto;margin-top:20px;}#block-studiomichelet-socials-mobile .in,#block-studiomichelet-socials-mobile .fb,#block-studiomichelet-socials-mobile .ln{display:block;}}#block-studiomichelet-main-menu > ul{list-style-type:none;margin:0;position:relative;z-index:10;margin-top:.5em;padding-left:10px;}#block-studiomichelet-main-menu > ul > li{text-align:left;margin-left:1.5em;}#block-studiomichelet-main-menu > ul > li:nth-child(2){max-width:0px;}#block-studiomichelet-main-menu > ul > li:last-child{margin-right:0;}.page-node-1 #block-studiomichelet-main-menu li,.page-node-1 #block-studiomichelet-main-menu > ul a,.page-node-5 #block-studiomichelet-main-menu li,.page-node-5 #block-studiomichelet-main-menu > ul a,.page-node-6 #block-studiomichelet-main-menu li,.page-node-6 #block-studiomichelet-main-menu > ul a{color:#fff;}#block-studiomichelet-main-menu li,#block-studiomichelet-main-menu > ul a{color:black;text-decoration:none;font-weight:500;}#block-studiomichelet-main-menu > ul > li > div span:hover,#block-studiomichelet-main-menu a:hover,#block-studiomichelet-main-menu .is-active,.menu__link--active-trail{font-weight:bold !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:2px;}.menu_link_flex{display:inline-flex;}.menu--level-2{line-height:1.3em;}@media only screen and (min-width:1081px){.menu--level-2{position:relative;flex-direction:column;flex-wrap:wrap;display:flex;height:250px;width:20vw;list-style-type:none;padding-top:20px;opacity:1;column-width:300px;max-width:40vw;padding-left:0;text-align:left;}.menu--level-3 > .menu__item{min-width:13vw;}#block-studiomichelet-main-menu > ul{display:inline-flex;}#block-studiomichelet-main-menu > ul > li{max-width:90px;min-width:50px;}.submenu-wrapper-level-2{height:0px;width:40vw;overflow:hidden;}.menu--level-2{flex-grow:1;}.submenu-wrapper-level-3{margin-left:10px;}.menu--level-3,.menu--level-2{list-style-type:none;text-decoration:none;margin-bottom:20px;padding-left:0;}.menu--level-3 > li,.menu--level-2 > li{text-decoration:none;font-size:14px;text-transform:none;}.menu--level-3 > li a,.menu--level-2 > li a{display:flex;}.menu li a:hover,.menu li a.is-active,.menu .menu__link--active-trail{font-weight:700 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;}}.blur{filter:blur(3px) !important;-webkit-filter:blur(3px);}#block-studiomichelet-utility > div:last-child{display:flex;}.hamburger-menu{display:none;background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Menu_B.svg);width:26px;height:26px;background-size:contain;border:none;background-color:var(--color-1);margin-left:15px;cursor:pointer;}.page-node-1 .hamburger-menu,.page-node-5 .hamburger-menu,.page-node-6 .hamburger-menu{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Menu_W.svg);}@media only screen and (max-width:1080px){#block-studiomichelet-main-menu li,#block-studiomichelet-main-menu > ul a{color:#fff;}#header_body{display:grid;grid-template-columns:repeat(2,1fr);}html{min-width:360px;}.hamburger-menu{display:block;}#block-studiomichelet-utility > div:last-child{justify-content:flex-end;}#header_center{position:absolute;top:69%;left:0;height:auto;width:100%;display:none;z-index:2;}#header_center > div{overflow:scroll;}.menu{margin-top:0;display:block;text-align:left;padding:0 0 0 10px;}.menu li{margin:0;text-align:left;width:100%;}#block-studiomichelet-main-menu .menu > li{margin-right:0;margin-left:0;}.menu ul{padding-left:0;}#block-studiomichelet-main-menu > ul > li > div span:hover{font-weight:400;text-decoration:unset;}.menu li a:hover,.menu li a.is-active,.menu .menu__link--active-trail{text-decoration:underline !important;font-weight:700;}.menu_link_flex{width:100%;border-bottom:1px solid var(--color-2);padding-left:0;}.menu_link_flex > span{padding:20px 0 10px 0;}.menu_link_flex > span > a{padding:20px 50px 10px 0;}.menu > .menu__item--has-children > div > span{width:100%;background-image:url(/sites/all/themes/michelet/css/src/SM_Plus_W.svg);background-repeat:no-repeat;background-position:center right;background-position-x:calc(100% - 10px);background-size:15px 15px;}.menu > .menu__item--has-children li{text-transform:none;}.menu > li > .submenu-wrapper-level-2 > ul{display:none;list-style-type:none;background-color:var(--color-1);}.menu > li > .submenu-wrapper-level-2 > ul span{padding-left:30px;}.menu > .menu__item--has-children > .submenu-wrapper-level-2 > ul > .menu__item--has-children > div > span{width:100%;background-image:url(/sites/all/themes/michelet/css/src/SM_Plus_W.svg);background-repeat:no-repeat;background-position:center right;background-position-x:calc(100% - 12px - 5px);background-size:15px 15px;}.menu > li > .submenu-wrapper-level-2 > ul > li > .submenu-wrapper-level-3 > ul{display:none;list-style-type:none;}.menu > li > .submenu-wrapper-level-2 > ul > li > .submenu-wrapper-level-3 > ul span{padding-left:60px;}}@media only screen and (max-width:720px){#header_center{top:66%;}.hamburger-menu{margin:0;}}.close{background-image:url(/sites/all/themes/michelet/css/src/SM_Minum_W.svg) !important;}.close_hamburger{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_Close_W.svg) !important;}.home_swiper,#block-studiomichelet-views-internal-banner-pages .views-row{height:100vh;max-height:600px;min-height:450px;width:100%;background-color:grey;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.slide_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;}.slide_bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,0.8),transparent);pointer-events:none;z-index:10;transition:all 0.5s ease;}.slide_bg::after{content:'';position:absolute;top:0;left:0;width:70%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.8),transparent);pointer-events:none;}.slide_bg img{position:relative;left:50%;transform:translateX(-50%);width:100%;height:auto;}.slide_bg > img:last-child{display:none;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .field-content{width:100%;display:flex;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .content{width:100%;align-self:flex-end;display:flex;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .slide_info{position:unset;top:unset;transform:unset;max-width:50%;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .slide_info .banner_subtitle{margin-bottom:0;}.slide_info{position:absolute;top:50%;transform:translateY(-50%);padding-right:10px;}.banner_title,.banner_subtitle{color:#fff;}.home_swiper .discover{background-color:transparent;color:#fff;}.home_swiper .discover:hover{background-color:#fff;color:var(--light-purple);}.home_swiper .swiper-pagination{max-width:1200px;text-align:left;left:50%;transform:translateX(-50%);margin-bottom:50px;margin-left:10px;}@media only screen and (max-width:1080px){.slide_bg img{width:auto;height:100%;}}@media only screen and (max-width:720px){.slide_bg img{width:100%;height:auto;}.slide_bg > img:first-child{display:none;}.slide_bg > img:last-child{display:block;}.slide_bg::after{background:linear-gradient(to top,rgba(52,24,63,01) 25%,rgba(52,24,63,0.8) 40%,rgba(52,24,63,0.5) 52%,transparent 60%);width:100%;height:100%;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .slide_info{max-width:unset;}}.home_swiper .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;opacity:1;margin-right:8px;margin-left:0;}.home_swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}#block-studiomichelet-views-internal-banner-pages .rows_wrapper{position:unset;}#block-studiomichelet-views-internal-banner-pages .slide_info{bottom:0;}#block-studiomichelet-views-internal-banner-pages .banner_title p{margin-bottom:20px;margin-block-end:0;font-size:1em;}@media only screen and (max-width:720px){.slide_info{text-align:center;padding:0 20px;width:calc(100% - 40px);left:50%;transform:translate(-50%,-20%);}.banner_title{font-size:35px;margin-bottom:15px;}.banner_subtitle{font-size:16px;margin-bottom:30px;}.home_swiper .discover{margin:0 auto;}.home_swiper .swiper-pagination{max-width:max-content;margin-bottom:30px;}}.three_cards_spaced{margin-bottom:50px;margin-top:30px;display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%;}.three_cards_spaced > div{width:380px;height:380px;background-color:white;padding:50px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}.three_cards_spaced > div .card_img{width:130px;height:130px;background-color:var(--bg-grey);margin:0 auto;border-radius:50%;display:flex;justify-content:center;align-items:center;}.three_cards_spaced > div img{width:70px;height:70px;}@media only screen and (max-width:1180px){.three_cards_spaced{max-width:820px;margin-left:auto;margin-right:auto;}.three_cards_spaced > div.middle{margin-bottom:20px;}}@media only screen and (max-width:800px){.three_cards_spaced > div{width:340px;height:340px;}}@media only screen and (max-width:720px){.three_cards_spaced > div{width:100%;margin-bottom:20px;}}.breadcrumb{max-width:1200px;margin:20px auto;padding:0 10px;font-size:14px;}.breadcrumb a{color:black;}.switch_wrap > h2{text-align:center;margin-bottom:50px;}.switch{background-color:var(--bg-grey);}.switch > div{display:flex;margin-bottom:60px;overflow:hidden;}.switch.nopad > div{margin-bottom:0;}.switch > div:last-child{margin-bottom:0;}.switch > div.alt{flex-direction:row-reverse;}.switch > div img{height:auto;width:100%;display:block;}.switch > div > div{width:50%;padding-right:0;padding-left:50px;box-sizing:border-box;}.switch > div.alt > div{padding-right:50px;padding-left:0;}.switch.nopad > div > div{padding-left:50px;padding-right:50px;}.switch > div >div.img_wrap{padding-left:0;padding-right:0;width:50%;overflow:hidden;position:relative;}.switch > div > div:last-child > p:last-child{margin-bottom:0;}.switch.nopad > div > div:last-child > p:last-child{margin-top:0;margin-bottom:50px;}.title_wrap{display:flex;margin:35px 0;}.title_wrap .subtitle{align-self:flex-end;margin-bottom:15px;}.title.number{font-size:100px;margin-right:15px;margin-bottom:0;}@media only screen and (max-width:980px){.title_wrap{flex-wrap:wrap;}.title.number{margin-bottom:0;}}@media only screen and (max-width:720px){.switch > div{flex-direction:column;height:auto;margin-bottom:20px;}.switch > div.alt{flex-direction:column;}.switch > div > div{width:100%;}.switch > div img{position:unset;top:unset;left:unset;transform:none;}.switch > div >div.img_wrap{width:100%;min-height:200px;}.switch > div > div{padding:0 !important;text-align:center;}.switch > div > div:last-child{padding:20px 10px 0 !important;}.title_wrap{flex-wrap:nowrap;}.title.number{font-size:50px;margin-bottom:20px;}.title_wrap .subtitle{margin-bottom:30px;text-align:left;}}#block-studiomichelet-views-latest-references .title{color:var(--light-purple);}#block-studiomichelet-views-latest-references .case_cards_wrapper .case_card .discover{background-color:var(--light-purple);border-color:var(--light-purple);color:#FFF;}#block-studiomichelet-views-latest-references .case_cards_wrapper .case_card:hover .discover{background-color:transparent;border-color:#fff;color:#FFF;}#block-studiomichelet-views-latest-news,#block-studiomichelet-views-latest-references{background-color:var(--bg-grey);}#block-studiomichelet-views-latest-news .rows_wrapper,#block-studiomichelet-views-latest-references .rows_wrapper{max-width:1200px;padding:50px 10px;margin:0 auto;}#block-studiomichelet-views-latest-news header,#block-studiomichelet-views-latest-references header{max-width:1200px;padding:50px 10px 0;margin:0 auto;}.case_cards_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px;max-width:1200px;padding:50px 10px;margin:0 auto;}.case_cards_wrapper .swiper-slide{width:max-content;}.case_cards_wrapper .case_card{padding:50px;box-sizing:border-box;height:560px;width:380px;display:flex;flex-direction:column;text-align:center;justify-content:center;position:relative;overflow:hidden;}.case_cards_wrapper > div:last-child .case_card{margin-right:0;}.case_cards_wrapper .case_card .infos{margin:auto 0;position:relative;z-index:9;color:#fff;}.case_cards_wrapper .case_card .discover{margin:0 auto;position:relative;z-index:9;}.case_cards_wrapper .case_card .discover:hover,.case_cards_wrapper .case_card:hover .discover{background-color:transparent;border-color:#fff;}.case_card img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease;}a.case_card{color:white;text-decoration:none;}a.case_card::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);pointer-events:none;z-index:8;transition:all 0.5s ease;}a.case_card:hover img{transform:translate(-50%,-50%) scale(1.15);}.references_swiper .references-pagination{display:none;}@media only screen and (max-width:1180px){.case_cards_wrapper{max-width:820px;margin:0 auto;}.case_card{margin-bottom:20px;}.case_cards_wrapper > div:last-child .case_card{margin-bottom:0;}}@media only screen and (max-width:800px){.case_cards_wrapper .case_card{width:340px;height:560px;}}@media only screen and (max-width:720px){.case_cards_wrapper{width:340px;flex-wrap:nowrap;}.references_swiper .references-pagination{display:block;width:max-content;margin:0 auto;margin-bottom:50px;}.references_swiper .references-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid var(--light-purple);opacity:1;}.references_swiper .references-pagination .swiper-pagination-bullet-active{background-color:var(--light-purple);}#block-studiomichelet-views-latest-news header,#block-studiomichelet-views-latest-references header{text-align:center;}}#block-studiomichelet-views-all-references{background-color:var(--bg-grey);}#block-studiomichelet-views-all-references .js-pager__items{display:flex;list-style-type:none;max-width:1200px;width:100%;margin:20px auto 0;padding:0 10px 20px;}#block-studiomichelet-views-all-references .js-pager__items > li{margin-right:10px;}#block-studiomichelet-views-all-references .js-pager__items > li a{color:black;font-weight:500;}#block-studiomichelet-views-publications-all{background-color:var(--bg-grey);padding:50px 0px 30px;}#block-studiomichelet-views-publications-all .rows_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:0 10px;}#block-studiomichelet-views-publications-all .rows_wrapper .views-row{width:calc(50% - 20px);margin:0 10px;box-sizing:border-box;}.publication_card{display:flex;width:100%;background-color:#fff;box-sizing:border-box;margin-bottom:20px;min-height:450px;}.publication_card .publication_img{padding:20px 20px 0;width:180px;}.publication_card .publication_img > img{width:100%;height:auto;}.publication_card .publication_info{flex:1;display:flex;flex-direction:column;margin-right:20px;margin-top:20px;}.publication_card .publication_info .title{font-size:25px;}.publication_card .publication_info .subtitle{font-size:18px;margin-bottom:5px;}.publication_card .publication_info .author{color:var(--light-purple);font-family:"Big Shoulders",sans-serif;letter-spacing:0px;font-size:16px;margin-bottom:10px;}.publication_card .publication_info .publisher{margin-bottom:10px;text-transform:uppercase;font-size:14px;}.publication_card .publication_info > p{margin:0;}.publication_card .publication_info > div{margin-top:auto;margin-bottom:20px;margin-left:auto;display:flex;}.publication_card .publication_info .publication_link{color:white;text-decoration:none;background-color:var(--light-purple);padding:10px 18px;border-radius:5px;text-transform:uppercase;font-size:14px;font-weight:bold;border:2px solid var(--light-purple);margin-top:20px;transition:all .3s ease;}.publication_card .publication_info .publication_link:hover{background-color:transparent;color:var(--light-purple);border:2px solid var(--light-purple);}@media only screen and (max-width:980px){#block-studiomichelet-views-publications-all .rows_wrapper{display:block;}#block-studiomichelet-views-publications-all .rows_wrapper .views-row{width:100%;margin:0;}.publication_card{display:block;}.publication_card .publication_info{margin-left:20px;}.publication_card .publication_info .publication_link{margin-top:20px;}}.node-type-case-study #block-studiomichelet-content{margin-bottom:50px;}.node-type-case-study #block-studiomichelet-content > article > div:last-child > div > div:first-child > div > div > h2{font-size:25px;font-weight:500;color:black;}.paragraph{max-width:1200px;margin:0 auto;padding:20px 10px;display:flex;font-size:18px;}.paragraph h1,.paragraph h2,.paragraph h3{font-family:"Big Shoulders",sans-serif;letter-spacing:0px;}.paragraph h1,.paragraph h2{font-size:50px;margin-bottom:20px;margin-top:0;font-weight:bold;color:var(--light-purple);}.paragraph h3{font-size:25px;font-weight:500;}.paragraph > div{width:calc(50% - 10px);box-sizing:border-box;position:relative;overflow:hidden;}.paragraph > div:first-child{margin-right:10px;}.paragraph > div:last-child{margin-left:10px;}.paragraph img{margin-top:15px;height:auto;width:100%;}.paragraph--type--p-txt-img{flex-direction:row-reverse;}.paragraph--type--p-txt-img p,.paragraph--type--p-img-txt p{margin-top:0;}.paragraph.paragraph--type--p-txt-img > div:last-child{margin-right:10px;margin-left:0;}.paragraph.paragraph--type--p-txt-img > div:first-child{margin-left:10px;margin-right:0;}@media only screen and (max-width:720px){.paragraph{flex-direction:column;padding:20px 10px 0px;}.paragraph--type--p-txt-img{flex-direction:column-reverse;}.paragraph > div{margin:0 0 20px;width:100%;}.paragraph > div:first-child{margin-right:0px;}.paragraph > div:last-child{margin-left:0px;}.paragraph.paragraph--type--p-txt-img > div:last-child{margin-right:0px;}.paragraph.paragraph--type--p-txt-img > div:first-child{margin-left:0px;}}#webform-submission-richiedi-informazioni-block-content-13-add-form,#webform-submission-richiesta-analisi-block-content-14-add-form{max-width:1200px;margin:0 auto;padding:0 10px 50px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.webform-submission-form .form-item{display:flex;flex-direction:column;width:49%;}form label{display:inline-block;margin-top:10px;margin-bottom:10px;color:var(--color-2);font-size:18px;font-weight:500;width:100%;}.webform-submission-form .form-select{background-color:var(--bg-grey);border-radius:5px;font-size:15px;}.webform-submission-form .js-form-item.js-form-type-textarea textarea{background-color:var(--bg-grey);width:100%;box-sizing:border-box;border:none;border-radius:5px;padding:16px 10px;font-size:16px;font-family:"Red Hat Display",sans-serif;}.webform-submission-form .js-form-item.js-form-type-textarea textarea:focus-visible{outline-color:var(--dark-purple);}.webform-submission-form .form-item-messaggio,.webform-submission-form .form-item-privacy-servizio{width:100%;max-width:1180px;}.webform-submission-form .js-form-type-checkbox label{width:100%;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]{cursor:pointer;appearance:none;background-color:var(--bg-grey);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;transform:translateY(-0.075em);display:grid;place-content:center;min-width:1.15em;min-height:1.15em;margin-top:2px;}.form-item-privacy-servizio > label{font-size:16px;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]{margin-right:10px !important;}.webform-submission-form .js-form-type-checkbox{grid-column:span 2;max-width:1190px;align-items:flex-start;flex-direction:row !important;flex-wrap:wrap;font-size:14px;}.webform-submission-form #edit-actions{margin:20px auto 0;}.webform-submission-form #edit-actions #edit-actions-submit{font-family:"Red Hat Display",sans-serif;font-size:16px;text-transform:uppercase;border:2px solid var(--light-purple);}.webform-address--wrapper{padding:0;border-width:0;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}.webform-submission-form input:not(.discover){font-family:"Red Hat Display",sans-serif;background-color:var(--bg-grey);width:100%;box-sizing:border-box;font-size:16px;}form input:not([type="checkbox"]){padding:10px 10px;border:none;border-radius:5px;}.webform-submission-form .form-select{background-color:var(--bg-grey);border-radius:5px;font-size:15px;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)!important;background-repeat:no-repeat,repeat !important;background-position:right 16px top 50%,0 0 !important;background-size:0.65em auto,100% !important;border:none;border-radius:0px;padding:0em 0em 0em 0.35em;cursor:pointer;padding:12px 16px;}.form-required::after{content:' *';color:var(--dark-purple);}.webform-submission-form .js-form-type-checkbox .description a{color:var(--light-purple);font-size:15px;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]:checked::before{transform:scale(1);}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--dark-purple);}#edit-settori-analisi--wrapper{margin-top:10px;font-size:18px;}#edit-settori-analisi{margin-top:0.75em;}#edit-settori-analisi .webform-options-display-buttons{display:inline-block;margin:0px;}#edit-settori-analisi .webform-options-display-buttons-wrapper{display:inline-block;margin:0 5px 10px 5px !important;flex:none;}#edit-settori-analisi .webform-options-display-buttons-wrapper .form-item{height:auto;width:auto;padding:0px;}#edit-settori-analisi .webform-options-display-buttons-wrapper label.webform-options-display-buttons-label{display:inline-block;height:100%;padding:10px;text-align:center;vertical-align:middle;color:var(--webform-btn);border:1px solid var(--webform-btn);border-radius:5px;background-color:var(--bg-grey);cursor:pointer;font-size:15px;padding:5px !important;width:auto;}#edit-settori-analisi .webform-options-display-buttons-wrapper input:checked + label.webform-options-display-buttons-label{color:black;border-color:black;box-shadow:none;}.webform-submission-form .form-actions .is-disabled{color:var(--light-purple);border:3px solid var(var(--light-purple)) !important;background-image:url(/sites/all/themes/michelet/css/src/SM_Submit_Purple_loading.gif) !important;background-color:transparent !important;background-repeat:no-repeat;background-position:center;background-size:20px;font-size:0;}@media only screen and (max-width:720px){.webform-submission-form .form-item{width:100%;}}.page-url-webform-richiedi_informazioni-confirmation #corpo_pagina{max-width:1200px;margin:0 auto;width:100%;}.page-url-webform-richiedi_informazioni-confirmation #corpo_pagina .webform-confirmation{padding:0 10px;}.table_wrapper{background-color:var(--bg-grey);}.table_wrapper .content{padding-top:20px;}.table_wrapper th{text-align:left;}.table_wrapper table{margin-top:20px;font-size:18px;}.page-url-cerca header .content{padding-bottom:0;}#search-api-page-block-form-cerca,.page-url-cerca #corpo_pagina p,#user-login-form,[class^="page-url-user-"] .js-form-item{max-width:1200px;margin:0 auto;padding:0 10px;}#search-api-page-block-form-cerca,#user-login-form,[class^="page-url-user-"] .js-form-item{margin-bottom:20px;}#search-api-page-block-form-cerca .form-item,#user-login-form .form-item{width:100%;margin-bottom:20px;}#search-api-page-block-form-cerca .form-item input,#user-login-form .form-item input{width:100%;background-color:var(--bg-grey);}#user-login-form .form-item input{width:calc(100% - 20px);background-color:var(--bg-grey);}form input:not([type="checkbox"]).search-form__submit,#user-login-form input:not([type="checkbox"]).js-form-submit,.webform-submission-form #edit-actions #edit-actions-submit{background-color:var(--light-purple);color:#fff;border:2px solid var(--light-purple);border-radius:4px;min-height:40px;width:max-content;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;box-sizing:border-box;padding:0 40px;cursor:pointer;text-transform:uppercase;font-size:14px;transition:all 0.2s ease;}form input:not([type="checkbox"]).search-form__submit:hover,#user-login-form input:not([type="checkbox"]).js-form-submit:hover,.webform-submission-form #edit-actions #edit-actions-submit:hover{color:var(--light-purple);background-color:#fff;}.page-url-cerca ol{padding-inline-start:20px;}.page-url-cerca ol .content{padding:10px 10px;}.page-url-cerca #block-studiomichelet-headerlogo .site_logo,.page-url-user-login #block-studiomichelet-headerlogo .site_logo,[class^="page-url-user-"] #block-studiomichelet-headerlogo .site_logo{background-image:url(/sites/all/themes/michelet/css/src/SM_Logo_Viola_235x30_2x.png);}.page-url-cerca .pager{max-width:1200px;padding:0 10px;margin:0 auto;}.page-url-cerca .pager ul{display:flex;list-style-type:none;padding-inline-start:0;}.page-url-cerca .pager ul > li{margin-right:10px;}.mega_list.content{padding-top:30px;padding-bottom:30px;}.mega_list.content > div{margin:10px 0;}.card_open_list{width:100%;padding:14px 20px 10px;background-color:var(--bg-grey);display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;border-bottom:4px solid transparent;transition:all .3s ease;min-height:90px;cursor:pointer;}.card_open_list:hover{border-bottom-color:var(--light-blue);}.purple_list .card_open_list:hover{border-bottom-color:var(--light-purple);}.card_open_list.opened_list{border-bottom-color:var(--light-blue);color:var(--light-blue);margin-bottom:0;}.purple_list .card_open_list.opened_list{border-bottom-color:var(--light-purple);color:var(--light-purple);}.card_open_list.opened_list .card_slide_down{background-image:url(/sites/all/themes/michelet/css/src/SM_Minum_LB.svg);}.purple_list .card_open_list.opened_list .card_slide_down{background-image:url(/sites/all/themes/michelet/css/src/SM_Minum_LP.svg);}.card_open_list .subtitle{margin:0;}.card_slide_down{border-radius:5px;padding:10px;background-image:url(/sites/all/themes/michelet/css/src/SM_Plus_B.svg);background-size:20px;background-repeat:no-repeat;background-position:center;transition:all 0.2s ease;}.card_slide_down:hover{background-color:transparent;color:var(--light-blue);}.purple_list .card_slide_down:hover{color:var(--light-purple);}.hidden_list{display:none;width:100%;background-color:var(--bg-grey);}.hidden_list > ul{padding:40px;box-sizing:border-box;opacity:.8;margin-block-start:0;margin-block-end:0;list-style-type:none;}.hidden_list > ul > li{margin-right:30px;margin-bottom:10px;background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_RightArrow_LB.svg);background-size:18px;background-position:left .2em;background-repeat:no-repeat;padding-left:18px;box-sizing:border-box;}.purple_list .hidden_list > ul > li{background-image:url(/sites/all/themes/michelet/css/src/SM_Icon_RightArrow_LP.svg);}.hidden_list.four_columns > ul{column-count:4;}.hidden_list.two_columns > ul{column-count:2;}@media only screen and (max-width:720px){.hidden_list > ul{padding:10px;}.hidden_list.four_columns > ul{column-count:2;}}@media only screen and (max-width:450px){.hidden_list.four_columns > ul{column-count:1;}}#sliding-popup{font-family:Helvetica,Arial,sans-serif;font-size:14px;height:auto;padding-top:15px;padding-bottom:15px;color:#FFF;background-color:#000;-webkit-font-smoothing:antialiased;}#sliding-popup .popup-content{display:block;width:100%;max-width:1220px;padding-left:10px;padding-right:10px;padding-top:3px;box-sizing:border-box;text-align:left;}#sliding-popup .eu-cookie-withdraw-tab{border:transparent;}#sliding-popup .popup-content #popup-text{display:block !important;width:100% !important;float:left;}#sliding-popup .popup-content #popup-text a{color:#FFF;}#sliding-popup .popup-content #popup-text p{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal !important;color:#FFF !important;line-height:120%;}#sliding-popup .popup-content #popup-text h2{font-family:Helvetica,Arial,sans-serif;color:#FFF !important;text-transform:none !important;}#sliding-popup .popup-content #popup-text .find-more-button{display:inline-block;background-color:transparent !important;color:#FFF !important;font-weight:normal !important;text-decoration:underline !important;font-size:14px !important;font-family:'Helvetica',sans-serif;}#sliding-popup .popup-content #popup-buttons{display:block !important;float:right;max-width:100% !important;margin-top:10px;}#sliding-popup .popup-content #popup-buttons button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-reject-button{cursor:pointer;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;font-family:'Helvetica',sans-serif;text-shadow:none !important;filter:none !important;font-size:16px !important;background:none;border:none;margin:0px;padding:5px 10px 5px 10px;}#sliding-popup .popup-content #popup-buttons button{padding-left:20px;padding-right:20px;min-width:120px;min-height:30px;}#sliding-popup .popup-content #popup-buttons button:hover{background:none;}#sliding-popup .popup-content #popup-buttons .agree-button{font-weight:normal;color:#000;background-color:#F1D600 !important;padding-left:20px;padding-right:20px;border-radius:4px !important;border:2px solid #F1D600;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;vertical-align:top;}#sliding-popup .popup-content #popup-buttons .agree-button:hover{opacity:0.75;}#sliding-popup .popup-content #popup-buttons .decline-button,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-reject-button{background-color:#3E3E3E !important;font-weight:normal;color:#FFF;padding-left:20px;padding-right:20px;border-radius:4px !important;border:2px solid #3E3E3E;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;vertical-align:middle;}.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-reject-button{margin-top:10px;}#sliding-popup .popup-content #popup-buttons .decline-button:hover,.eu-cookie-compliance-save-preferences-button:hover,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button:hover,.eu-cookie-compliance-reject-button:hover{opacity:0.75;}#sliding-popup .popup-content #popup-buttons button:active{}div#sliding-popup.eu-cookie-withdraw-wrapper{background:#000 !important;}@media only screen and (max-width :640px){#sliding-popup .popup-content #popup-buttons{float:none;text-align:center;}.eu-cookie-compliance-categories-buttons{float:none !important;width:auto !important;margin-left:auto;margin-right:auto;text-align:center;}}.eu-cookie-withdraw-tab{background-color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;}.eu-cookie-compliance-category input[type=checkbox]{width:20px;height:20px;display:inline-block !important;vertical-align:top;}.eu-cookie-compliance-category input[type="checkbox"]{accent-color:#0075FF;}.eu-cookie-compliance-category label{font-family:Helvetica,Arial,sans-serif;vertical-align:top;font-size:14px !important;line-height:25px;color:#FFF !important;text-transform:capitalize;font-weight:600 !important;}.eu-cookie-compliance-category{margin-top:10px;margin-bottom:20px;}.eu-cookie-compliance-message h2{font-family:Helvetica,Arial,sans-serif !important;font-size:16px;}.eu-cookie-compliance-message a{color:#FFF;}#eu-cookie-compliance-categories{padding-top:0px;}#eu-cookie-compliance-categories h2{font-family:Helvetica,Arial,sans-serif !important;font-size:16px;padding-top:20px;margin-bottom:10px;color:#FFF;text-transform:none;font-weight:bold;}.eu-cookie-compliance-reset-preferences-wrapper{display:block;width:100%;text-align:right;}.eu-cookie-compliance-close-button{background-image:url(/sites/all/themes/michelet/css/src/B_COOKIE_OFF.png);cursor:pointer;background-size:100%;background-repeat:no-repeat;background-color:transparent;width:15px;height:15px;display:inline-block;margin-right:5px;margin-top:5px;}.eu-cookie-compliance-scroll-wrapper{max-height:200px;overflow-y:scroll;}.eu-cookie-compliance-category-description{color:#FFF !important;line-height:120%;}div[data-name="google_maps"]{width:100%;max-width:100% !important;}@media only screen and (min-width:721px){.banner_title{font-size:50px;line-height:1.1em;}#block-studiomichelet-views-internal-banner-pages .views-row .views-field .slide_info{max-width:60%;}}.discover{font-weight:600;}strong,b{font-weight:700 !important;}.maintenance-page{background-color:#FFF;font-family:"Red Hat Display",sans-serif;}.maintenance-page header{background-color:var(--light-purple);font-size:0;padding:20px;}.maintenance-page header img{max-height:32px;}.maintenance-page h1{font-family:"Big Shoulders",sans-serif;margin:0;}.maintenance-page main{padding:20px;}
.klaro{font-family:Arial,Helvetica,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.klaro a{min-height:auto !important;}.klaro .cookie-notice strong{display:block;margin-bottom:20px;color:#A0A0A0;font-size:14px;font-weight:300;}.klaro-close{color:#555 !important;}.klaro-close::after{content:"\00d7";font-size:2em;}.klaro .cookie-notice:not(.cookie-modal-notice):focus-visible{outline:none;}.klaro_toggle_dialog:focus{transform:none;}.klaro .cookie-modal a{color:#f1d600;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:space-between;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{font-size:16px;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a{color:#f1d600;}.klaro .cookie-notice .cn-learn-more{background-color:#555;color:white !important;padding:5px 10px;flex-grow:unset !important;border-radius:4px;font-size:16px;cursor:pointer;}.klaro .cookie-notice .cn-learn-more:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover{opacity:0.75;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success{background-color:#FFF !important;color:#333 !important;padding:5px 10px;font-size:16px;}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal button.cm-btn.cm-btn-success.cm-btn-accept-all{background-color:#f1d600 !important;color:#333 !important;padding:5px 40px;font-size:16px;}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider{background-color:#f1d600;}.klaro_toggle_dialog{right:unset;left:25px;}.klaro .cookie-modal .cm-modal .cm-header h1{font-weight:300 !important;}.klaro .cookie-modal .cm-list-title{font-family:Arial,Helvetica,sans-serif;color:#FFF;text-transform:none;font-size:16px !important;font-weight:300 !important;}.klaro .cookie-modal .cm-required{text-transform:none;font-size:14px !important;font-family:Arial,Helvetica,sans-serif !important;}.klaro .cookie-modal .cm-list-label .slider::before{background-color:#A0A0A0;}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before{background-color:white;}.cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept{background-color:#4A4A4A;color:white;}.klaro .cookie-modal .cm-modal .cm-body p,.klaro .cookie-modal .cm-modal .cm-body span,.klaro .cookie-modal .cm-modal .cm-header p{font-size:14px;}@media only screen and (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){left:0px !important;right:0px !important;max-width:100% !important;bottom:0px !important;}}@media only screen and (max-width:480px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-direction:column !important;}.klaro .cookie-notice .cn-learn-more{text-align:center;width:100%;box-sizing:border-box;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%;}.klaro .cookie-notice .cm-btn.cm-btn-success{width:100%;min-height:45px;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0.5em auto 0 auto;width:100%;}}.klaro .context-notice{background-color:#333;border:none;border-radius:0px;padding-top:20px;padding-bottom:20px;}.klaro .context-notice p{color:#FFF;font-size:16px;}.klaro .context-notice p a{color:#f1d600;font-size:14px;margin-top:20px;}.klaro .context-notice .cm-btn.cm-btn-success{background-color:#4a4a4a;}.klaro .context-notice .cm-btn.cm-btn-success-var{background-color:#f1d600;color:#333;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:left;}
