/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--custom-theme-primary:#1316C7;--custom-theme-secondary:#fff;--custom-theme-button-text:#1316C7;--custom-theme-button-radius:43px;}.common-button-pill{display:inline-flex;align-items:center;justify-content:center;padding:17px 41px;border-radius:var(--custom-theme-button-radius);text-decoration:none;cursor:pointer;user-select:none;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease;}.common-button-pill__text{font-size:14px;line-height:20px;letter-spacing:2.1px;text-transform:uppercase;font-weight:700;text-align:center;}.common-button-pill--primary{background:var(--custom-theme-secondary);border:1px solid var(--custom-theme-secondary);color:var(--custom-theme-button-text);max-width:max-content;}.common-button-pill--primary:hover{background:var(--custom-theme-primary);border:1px solid var(--custom-theme-primary);color:var(--custom-theme-secondary);max-width:max-content;}.common-button-pill--outline{background:transparent;border:1px solid var(--custom-theme-primary);color:var(--custom-theme-primary);}.common-button-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--custom-theme-primary),#fff 40%);outline-offset:2px;}
:root{--custom-theme-container-max-width:1440px;--custom-theme-container-padding-inline:60px;--custom-theme-container-padding-inline-mobile:15px;}.common-layout-container{--_pad-inline:var(--common-container-padding-inline,var(--custom-theme-container-padding-inline,60px));padding-inline-start:max(env(safe-area-inset-left,0px),var(--_pad-inline));padding-inline-end:max(env(safe-area-inset-right,0px),var(--_pad-inline));box-sizing:border-box;min-width:0;}.common-layout-container__inner{width:min(100%,var(--common-container-max-width,var(--custom-theme-container-max-width)));max-width:100%;margin-inline:auto;min-width:0;}@media (max-width:1024px){.common-layout-container{--_pad-inline:var(--common-container-padding-inline-mobile,var(--dg-container-padding-inline-mobile,15px));}}
.page-intro{background:#fff;}.page-intro__inner{padding-top:var(--pi-padding-top,89px);padding-right:var(--pi-padding-right,0);display:flex;flex-direction:column;gap:60px;box-sizing:border-box;min-width:0;}.page-intro__eyebrow{font-family:var(--custom-theme-font-heading,"Manrope",sans-serif);font-weight:400;font-size:14px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:#5e5e5e;}.page-intro h2 span,.page-intro h1 span{color:var(--custom-theme-accent,#1316c7);}.page-intro__title{max-width:991px;}.page-intro__title > *{margin:0;}.page-intro__title-text,.page-intro__title h1,.page-intro__title h2,.page-intro__title h3,.page-intro__title h4,.page-intro__title h5,.page-intro__title h6,.page-intro__title p{margin:0;font-family:var(--custom-theme-font-heading,"Inter",sans-serif);font-weight:400;font-size:clamp(40px,4.8vw,60px) !important;line-height:clamp(44px,4.8vw,60px) !important;letter-spacing:-1.5px;color:#000;}.page-intro__title .pi-accent{color:var(--custom-theme-accent,#1316c7);}.page-intro__lead{font-family:var(--custom-theme-font-body,"Inter",sans-serif);font-weight:400;font-size:24px;line-height:39px;letter-spacing:-1.5px;color:#000;max-width:820px;}.page-intro__lead p{margin:0;}@media (max-width:1024px){.page-intro__inner{gap:28px;}.page-intro__lead{font-size:20px;line-height:30px;max-width:100%;}}
.section-centro-assistenza-cta{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(51.41deg,#000710 2.78%,#001d36 83.27%);padding-block:var(--sca-padding-block-start,89px)
    var(--sca-padding-block-end,124px);}.section-centro-assistenza-cta__inner{padding-right:var(--sca-padding-right,192px);}.section-centro-assistenza-cta__cols{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:48px var(--sca-column-gap,290px);}.section-centro-assistenza-cta__intro{display:flex;flex-direction:column;gap:54px;}.section-centro-assistenza-cta__eyebrow{margin:0;font-family:var(--custom-theme-font-heading,"Manrope",sans-serif);font-weight:400;font-size:14px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:#fff;text-decoration:none;width:fit-content;}a.section-centro-assistenza-cta__eyebrow:hover{text-decoration:underline;text-underline-offset:4px;}.section-centro-assistenza-cta__title{margin:0;font-family:var(--custom-theme-font-heading,"Inter",sans-serif);font-weight:400;font-size:48px;line-height:60px;letter-spacing:-1.5px;color:#fff;}.section-centro-assistenza-cta__aside{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;}.section-centro-assistenza-cta__text-container{display:flex;flex-direction:column;gap:24px;}@media screen and (min-width:1024px){.section-centro-assistenza-cta__text-container{max-width:500px;}}.section-centro-assistenza-cta__text{margin:0;font-family:var(--custom-theme-font-body,"Inter",sans-serif);font-weight:400;font-size:18px;line-height:27px;color:#fff;}@media (max-width:1024px){.section-centro-assistenza-cta__inner{padding-right:15px;padding-left:15px;}}@media (max-width:780px){.section-centro-assistenza-cta__inner{padding-right:0;}.section-centro-assistenza-cta__cols{flex-direction:column;gap:40px;}.section-centro-assistenza-cta__intro{max-width:none;gap:32px;}.section-centro-assistenza-cta__aside{flex-basis:auto;padding-top:0;width:100%;flex-direction:column;}.section-centro-assistenza-cta__title{font-size:36px;line-height:44px;}}
:root{--mhs-border:rgba(118,147,201,0.77);--mhs-radius:11px;--mhs-muted:#5e5e5e;--mhs-text:#000;--mhs-action-bg:rgba(45,77,136,0.15);}.section-macro-hero-services{box-sizing:border-box;min-width:0;background:#fff;padding-block-start:clamp(36px,calc(48px + 2.5vw),var(--mhs-padding-block-start,69px));padding-block-end:clamp(48px,calc(64px + 8vw),var(--mhs-padding-block-end,160px));}.section-macro-hero-services__stack{margin-top:clamp(28px,5vw,51px);display:grid;gap:clamp(24px,4.5vw,51px);width:100%;box-sizing:border-box;min-width:0;}.common-section-header__eyebrow{font-size:14px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:var(--custom-theme-muted);}.common-section-header__title{margin:0;font-size:48px;line-height:48px;font-weight:400;color:var(--custom-theme-text);}#hp-service .common-section-header__secondary{padding-bottom:15px;}@media (max-width:991.98px){.section-macro-hero-services{padding-block-start:clamp(32px,calc(40px + 3vw),var(--mhs-padding-block-start,69px));padding-block-end:0;}.section-macro-hero-services__stack{margin-top:clamp(20px,5vw,40px);gap:clamp(20px,4vw,36px);margin-bottom:48px;}}@media (max-width:575.98px){.section-macro-hero-services__stack{gap:clamp(16px,5vw,28px);}}.home-partner .views-view-responsive-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(16px,4vw,24px);}@media (max-width:767.98px){.home-partner .views-view-responsive-grid{flex-direction:column;align-items:anchor-center;}}
footer.container-fluid{padding-right:0;padding-left:0;background:var(--site-footer-bg);}.site-footer{--site-footer-bg:rgba(45,77,136,0.06);--site-footer-muted:#5e5e5e;--site-footer-text:#000;--site-footer-rule:#2d4d88;font-family:var(--custom-theme-font-body,"Inter",system-ui,sans-serif);color:var(--site-footer-text);width:100%;box-sizing:border-box;padding-top:92px;}.site-footer *,.site-footer *::before,.site-footer *::after{box-sizing:inherit;}@media (max-width:1440px){.site-footer{padding-left:15px;padding-right:15px;}}.site-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,48px);width:min(100%,var(--site-footer-max-width,1440px));margin:0 auto;padding-bottom:72px;}.site-footer__col-title{font-family:var(--custom-theme-font-heading,"Manrope",sans-serif);font-size:12px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:var(--site-footer-muted);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--site-footer-rule);font-weight:400;}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}.site-footer__link{font-size:18px;line-height:32px;color:inherit;text-decoration:none;}#archibuzz-link{font-size:14px;line-height:26px;color:inherit;text-decoration:none;}.site-footer__link:hover{text-decoration:underline;}.site-footer__contact-block{margin:0 0 20px;font-size:18px;line-height:26px;}.site-footer__contact-phone-wrap{margin:0 0 4px;}.site-footer__phone-label{font-size:18px;line-height:26px;color:var(--site-footer-text);}.site-footer__tel{font-size:18px;line-height:32px;color:inherit;text-decoration:underline;}.site-footer__contact-email-wrap{margin:0;}.site-footer__email{font-size:18px;line-height:32px;color:inherit;text-decoration:none;}.site-footer__email:hover{text-decoration:underline;}.site-footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;width:min(100%,var(--site-footer-max-width,1440px));margin:0 auto;padding-top:24px;padding-bottom:24px;border-top:1px solid color-mix(in srgb,var(--site-footer-rule),transparent 80%);}.site-footer__legal{flex:1 1 320px;margin:0;font-size:14px;line-height:26px;font-weight:400;max-width:52rem;}@media (max-width:1024px){.site-footer__legal{flex:1;}}.site-footer__legal-link{color:inherit;text-decoration:underline;}.site-footer__logos{display:flex;align-items:center;gap:24px;flex-shrink:0;}@media (max-width:1024px){.site-footer__logos{margin:0 auto;}}.site-footer__logo-img{display:block;height:auto;max-height:72px;width:auto;}#archibuzz-link{text-decoration:none;}@media (max-width:991px){.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575px){.site-footer__cols{grid-template-columns:1fr;}.site-footer__bottom{flex-direction:column;align-items:flex-start;}}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--custom-theme-container-max-width:1440px;--custom-theme-container-padding-inline:60px;--custom-theme-container-padding-inline-mobile:15px;}.common-layout-container{--_pad-inline:var(--common-container-padding-inline,var(--custom-theme-container-padding-inline,60px));padding-inline-start:max(env(safe-area-inset-left,0px),var(--_pad-inline));padding-inline-end:max(env(safe-area-inset-right,0px),var(--_pad-inline));box-sizing:border-box;min-width:0;}.common-layout-container__inner{width:min(100%,var(--common-container-max-width,var(--custom-theme-container-max-width)));max-width:100%;margin-inline:auto;min-width:0;}@media (max-width:1024px){.common-layout-container{--_pad-inline:var(--common-container-padding-inline-mobile,var(--dg-container-padding-inline-mobile,15px));}}
:root{--custom-theme-muted:#5e5e5e;--custom-theme-text:#000;}.common-section-header{display:flex;flex-direction:column;gap:32px;}.common-section-header--split{display:grid;grid-template-columns:1fr minmax(0,418px);column-gap:96px;align-items:start;display:flex;}.common-section-header--left{display:grid;grid-template-columns:1fr;}.common-section-header__eyebrow{font-size:14px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:var(--custom-theme-muted);}.common-section-header__title{margin:0;font-size:48px;line-height:48px;font-weight:400;color:var(--custom-theme-text);}.common-section-header__secondary{padding-top:31px;display:flex;flex-direction:row;width:100%;justify-content:space-between;}.common-section-header__description{font-size:18px;line-height:27px;color:var(--custom-theme-muted);display:flex;justify-content:flex-end;}.common-section-header__description p{width:50%;margin:0;font-size:18px !important;line-height:27px !important;}.common-section-header__description p:empty{display:none;}.common-section-header h2 span{color:var(--custom-theme-accent,#1316c7);}@media (max-width:1024px){.common-section-header--split{grid-template-columns:1fr;row-gap:24px;}.common-section-header__secondary{padding-top:0;flex-direction:column;gap:24px;}.common-section-header__description{justify-content:flex-start;}.common-section-header__description p{width:100%;}}@media (max-width:575.98px){.common-section-header{gap:24px;}.centro-assistenza .common-section-header{margin-left:15px;margin-right:15px;}.common-section-header__title{font-size:36px;line-height:40px;}.common-section-header__secondary{gap:16px;}.common-section-header__description{font-size:16px;line-height:24px;}.common-section-header__description p{font-size:16px !important;line-height:24px !important;}}
body{margin-top:0;}.grecaptcha-badge{z-index:10;}.asw-menu-btn{bottom:8%!important;}h1.page-title{font-size:38px;max-width:70%;line-height:50px;margin:20px auto;text-align:center;color:#314C95;max-width:960px;}html{overflow-x:hidden;}section#block-webform-2 .form-item-immagini .form-managed-file{display:flex;flex-direction:column;align-items:center;}section#block-denunciasinistroheaderimg{margin:0 -15px;}section#block-richiedipreventivoheadertext>.field--name-body{display:flex;max-width:1030px;width:100%;justify-content:space-between;align-items:center;margin:auto;}section#block-denunciasinistroheaderimg .basic-page-header-title{position:absolute;top:0;left:0;width:100%;height:33%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:60px;}.richiedi-un-preventivo,.denuncia-un-sinistro{max-width:500px;width:100%;text-align:center;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);transition:0.5s;}.richiedi-un-preventivo:hover,.denuncia-un-sinistro:hover{margin-top:-50px;}.richiedi-un-preventivo>img{max-width:130px;width:100%;max-height:130px;height:100%;}.denuncia-un-sinistro>img{max-width:130px;width:100%;max-height:130px;height:100%;padding:12px;}section#block-richiedipreventivoheadertext h3{font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:2px;line-height:37px;max-width:420px;margin:5px auto;}.richiedi-un-preventivo>h3{color:#314C95;}.denuncia-un-sinistro>h3{color:#e1611f;}.richiedi-un-preventivo p,.denuncia-un-sinistro p{margin-top:17px;margin-bottom:45px;width:105px;margin-right:auto;margin-left:auto;}section#block-richiedipreventivoheadertext a{color:#314C95;font-family:"Bebas Neue",cursive;font-size:16px;font-weight:bold;letter-spacing:0.6px;line-height:23px;}section#block-richiedipreventivoheadertext a::after{content:"";display:block;height:2px;width:0;background:transparent;transition:width 0.5s ease,background-color 0.5s ease;-webkit-transition:width 0.5s ease,background-color 0.5s ease;-moz-transition:width 0.5s ease,background-color 0.5s ease;}section#block-richiedipreventivoheadertext a:hover::after{width:100%;background:#00557a;}section#block-richiedipreventivoheadertext{margin-top:27px;margin-bottom:83.5px;}.denuncia-un-sinistro::after,.richiedi-un-preventivo::after{content:"";display:block;background-image:url(/themes/custom/custom_theme/assets/images/line.png);width:100%;height:5px;background-repeat:no-repeat;background-size:cover;position:absolute;}.webform-confirmation{height:39vh;padding-top:50px;text-align:center;max-width:480px;margin:auto;font-size:16px;}#block-webform-2 #edit-actions{text-align:center;}#block-webform-2{max-width:734px;width:100%;margin:auto;}#edit-webform-title .webform-title{color:#314C95;font-family:"Bebas Neue",cursive;font-size:35px;font-weight:bold;letter-spacing:1px;line-height:42px;text-align:center;margin-bottom:37px;}#block-webform-2 #edit-actions-submit{min-height:52px;max-width:134px;width:100%;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:36px;text-align:center;background-color:#314C95;border-radius:0;border:1px solid #314C95;}#block-webform-2 .form-control{border:1px solid #dbdbdb;min-height:45px;margin-bottom:20px;opacity:0.69;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;resize:none;}#block-webform-2{margin-bottom:76px;}#edit-nome-e-cognome{margin:0;}#edit-nome-e-cognome .panel-body{padding:unset;display:flex;}#edit-nome-e-cognome .panel-title{display:none;}#edit-nome-e-cognome .panel-heading{border:0;background-color:transparent;border-radius:0;box-shadow:unset;display:none;}#edit-nome-e-cognome.panel,#edit-targa-e-compagnia.panel,#edit-email-e-numero-di-telefono.panel{background-color:transparent;border:0;border-radius:0;box-shadow:0 0 0 black;}#edit-nome-e-cognome .js-form-item-nome{margin-right:20px;}#block-webform-2 .form-group{margin-bottom:0;}#block-webform-2 .control-label{display:none;}#block-webform-2 .form-item-privacy .control-label{display:inline-block;}#block-webform-2 input#edit-numero-di-telefono{width:100%;}#block-webform-2 #edit-immagini--description{display:none;}#block-webform-2 #edit-immagini{text-align:center;}div#edit-immagini--7ln6sd4VE7o{display:flex;flex-direction:column;max-width:250px;margin:auto;}#block-webform-2 #edit-immagini .webform-file-button{color:white;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;letter-spacing:0;line-height:35px;background-color:#314C95;cursor:pointer;padding:5px;border:1px solid #314C95;}#block-webform-2 #edit-immagini .webform-file-button:hover{color:#314C95;background-color:white;cursor:pointer;}#block-webform-2 .form-item-privacy #edit-privacy--description{display:inline;color:#323232;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:0;line-height:18px;}#block-webform-2 .form-item-privacy #edit-privacy--description a{color:#48abce;}#block-webform-2 .form-item-privacy #edit-privacy--description a:hover{color:#314C95;}#block-webform-2 #edit-actions-submit:hover{color:#314C95;background-color:white;}.form-item-privacy.checkbox{display:flex;}#block-webform-2 #edit-ancora{display:block;position:relative;top:-150px;}#block-webform-2 .webform-file-button{color:white;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;letter-spacing:0;line-height:35px;background-color:#314C95;cursor:pointer;padding:5px;border:1px solid #314C95;max-width:250px;margin:auto;}#block-webform-2 .webform-file-button:hover{color:#314C95;background-color:#fff;}#block-webform-2 .btn-danger{color:#fff;background-color:#314C95;border-color:#314C95;max-width:225px;margin:auto;}#block-webform-2 .btn-danger:hover{color:#314C95;background-color:#fff;}#block-webform-2 .webform-image-file{text-align:center;}#block-webform-2 .webform-element-description{display:none;}#block-webform-2 .control-label.option{display:block;max-width:250px;width:100%;margin:auto;padding:0;}#block-webform-2 .control-label.option .form-checkbox{margin-top:10px;margin-left:-30px;}#block-webform-2 .form-required::after{width:0;height:0;}input#edit-immagini-upload-button--2{display:none;}section#block-denunciaheader{margin:0 -15px;}#block-denunciaheader .basic-page-header-title{position:absolute;top:0;left:0;width:100%;height:32%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:60px;}#block-denunciaheaderblock .header-text{color:#314C95;font-family:"Open Sans",sans-serif;font-size:38px;font-weight:600;letter-spacing:0;line-height:50px;text-align:center;max-width:807px;width:100%;margin:auto;}.scarica-pdf-block{display:flex;justify-content:space-evenly;align-items:center;max-width:505px;width:100%;margin:auto;margin-top:42px;padding-top:28px;padding-bottom:28px;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}.scarica-pdf-block img{max-width:130px;width:100%;}.scarica-pdf-text{max-width:231px;color:#61c2ce;font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:2px;line-height:37px;width:100%;}.scarica-pdf-block::after{content:"";display:block;background-image:url(/themes/custom/custom_theme/assets/images/line.png);width:100%;height:5px;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}#block-webform .webform-elements{max-width:734px;width:100%;margin:59px auto 0 auto;}#block-webform #edit-nome-e-cognome .panel-title,#edit-targa-e-compagnia .panel-title,#edit-email-e-numero-di-telefono .panel-title{display:none;}#block-webform #edit-nome-e-cognome .panel-heading,#edit-targa-e-compagnia .panel-heading,#edit-email-e-numero-di-telefono .panel-heading{border:0;background-color:transparent;border-radius:0;box-shadow:unset;display:none;}#block-webform .panel-body{padding:unset;}#block-webform .form-control{border:1px solid #dbdbdb;min-height:45px;margin-bottom:20px;opacity:0.69;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;resize:none;}#edit-targa-e-compagnia .panel-body,#edit-email-e-numero-di-telefono .panel-body{display:flex;}#edit-targa-e-compagnia .form-item-targa,#edit-email-e-numero-di-telefono .form-email{margin-right:20px;max-width:357px;width:100%;}#block-webform #edit-numero-di-telefono{min-width:357px;width:100%;}#block-webform .form-group,#block-webform .panel{margin-bottom:0;}#block-webform .webform-title{color:#314C95;font-family:"Bebas Neue",cursive;font-size:35px;font-weight:bold;letter-spacing:1px;line-height:42px;text-align:center;margin-bottom:37px;}#block-webform .form-required::after{content:unset;}#block-webform .control-label,#block-webform #edit-scansione-della-denuncia-compilata---label,#block-webform #edit-foto-della-vettura---label,#block-webform #edit-documenti-della-vettura-libretto-polizza-assicurativa---label,#block-webform #edit-documenti-del-proprietario-carta-d-identita-patente---label{color:#323232;font-family:"Open Sans",sans-serif;font-size:16px;letter-spacing:0;line-height:35px;}#block-webform .form-control{border:1px solid #dbdbdb;min-height:45px;margin-bottom:20px;opacity:0.69;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;}#block-webform .webform-element-description{display:none;}#block-webform #edit-scansione-della-denuncia-compilata-upload,#block-webform #edit-foto-della-vettura-upload,#block-webform #edit-documenti-della-vettura-libretto-polizza-assicurativa-upload,#block-webform #edit-documenti-del-proprietario-carta-d-identita-patente-upload{padding:12px;}#block-webform .webform-element-description#edit-privacy--description{display:inline-block;}#block-webform .form-item-privacy #edit-privacy--description{display:inline;color:#323232;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:0;line-height:18px;}#block-webform .form-item-privacy #edit-privacy--description a{color:#48abce;}#block-webform .form-item-privacy #edit-privacy--description a:hover{color:#314C95;}#block-webform #edit-actions-submit{min-height:52px;max-width:179px;width:100%;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:22px;text-align:center;background-color:#314C95;border-radius:0;border:1px solid #314C95;}#block-webform #edit-actions-submit:hover{color:#314C95;background-color:white;}#block-webform #edit-actions{text-align:center;margin-bottom:83px;}#block-webform .form-managed-file,#block-webform #edit-scansione-della-denuncia-compilata-,#block-webform #edit-foto-della-vettura-,#block-webform #edit-documenti-della-vettura-libretto-polizza-assicurativa-,#block-webform #edit-documenti-del-proprietario-carta-d-identita-patente-{border:1px solid #dbdbdb;min-height:45px;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;}#block-webform .webform-file-button{max-width:68px;width:100%;border-radius:10.5px;background-color:#e6e6e6;color:#323232;font-family:"Open Sans",sans-serif;font-size:10px;letter-spacing:0;line-height:14px;text-align:center;margin-left:17px;padding:4px;cursor:pointer;max-height:21px;margin:11px 0 11px 17px;opacity:0.69;}#block-webform .btn-danger{color:#fff;background-color:#314C95;border-color:#314C95;}#block-webform .btn-danger:hover{color:#314C95;background-color:#fff;}#block-webform .file-icon,#block-webform .file-link,#block-webform .file-size{border:none;}#block-webform .form-managed-file .form-checkbox{top:15px;}#block-webform .form-managed-file .checkbox{margin-top:0;margin-bottom:0;}#block-webform .file-icon,#block-webform .file-link,#block-webform .file span{color:#323232;}#block-webform .file-size{display:none;}#block-webform{max-width:734px;width:100%;margin:auto;}.g-recaptcha{margin-bottom:15px;}.g-recaptcha div{margin:auto;}h1.page-title.centri-assistenza{margin-top:50px;}.view-centri-assistenza .table-striped tr{border-bottom:2px solid #1316C7;}.view-centri-assistenza .table-striped tr:nth-child(odd){background-color:transparent;}.view-centri-assistenza .table-striped td{border-top:transparent;vertical-align:middle;}.view-centri-assistenza .table-striped td.views-field.views-field-field-convenzione,.view-centri-assistenza .table-striped td.views-field.views-field-field-location-proximity{color:#32465a;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:15px;}.view-centri-assistenza .table-striped td.views-field.views-field-field-indirizzo{color:#32465a;font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:15px;}.view-centri-assistenza .table-striped td.views-field-nothing{text-align:center;}.view-centri-assistenza .table-striped td.views-field-nothing a{background-color:var(--custom-theme-primary);text-align:center;border-radius:10px;display:flex;justify-content:center;min-height:48px;vertical-align:middle;justify-content:center;align-items:center;border-radius:60px;}@media screen and (max-width:780px){.view-centri-assistenza .table-striped td.views-field-nothing a{font-size:12px;padding-left:10px;padding-right:10px;}}.region-content section#block-views-block-centri-assistenza-block-1 form#views-exposed-form-centri-assistenza-block-1 .origin-address-autocomplete input{color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;max-width:544px;width:100%;}.region-content .table-responsive{border:transparent;margin-bottom:55px;}section#block-corsiprofessionaliheader{margin:0 -15px;}section#block-corsiprofessionaliheader .basic-page-header-title{position:absolute;top:0;max-width:600px;width:100%;height:36%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:60px;text-align:center;margin-left:calc((100% - 653px) / 2);}section#block-corsiprofessionaliblockleft{max-width:435px;width:100%;margin-right:60px;display:inline-block;margin-left:calc((100% - 940px) / 2);margin-top:90px;}section#block-webform-3{max-width:435px;width:100%;display:inline-block;background-color:#314C95;padding:26px;}#block-corsiprofessionaliblockleft img{max-width:332px;width:100%;height:auto;}section#block-corsiprofessionaliblockleft p,section#block-corsiprofessionaliblockleft li{color:#323232;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:30px;}section#block-corsiprofessionaliblockleft span{color:#48abce;font-weight:bold;}section#block-corsiprofessionaliblockleft strong{font-style:italic;}section#block-corsiprofessionaliblockleft ul{list-style:none;margin-bottom:50px;}section#block-corsiprofessionaliblockleft ul li::before{content:"\2022";color:#e1611f;font-weight:bold;display:inline-block;width:7px;margin-left:-1em;margin-right:8px;}section#block-corsiprofessionaliblockleft p{margin-bottom:28px;}section#block-corsiprofessionaliblockleft p.no-margin-bottom{margin-bottom:0;}#block-webform-3 .webform-elements{max-width:333px;width:100%;margin:auto;}#block-webform-3 .form-control{min-height:45px;border:1px solid #dbdbdb;border-radius:1px;background-color:#ffffff;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;resize:none;}#block-webform-3 .form-textarea-wrapper{background-color:#fff;}#block-webform-3 .webform-informazioni-title{margin-bottom:32px;text-align:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:40px;font-weight:bold;letter-spacing:0;line-height:45px;}#block-webform-3 #edit-numero-di-telefono{width:100%;}#block-webform-3 #edit-privacy--description,#block-webform-3 #edit-privacy--description a{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:10px;letter-spacing:0;line-height:11px;}#block-webform-3 #edit-privacy--description a:hover{color:#dbdbdb;}#block-webform-3 #edit-actions{text-align:center;}#block-webform-3 #edit-actions-submit{min-height:50px;max-width:130px;width:100%;color:#314C95;font-family:"Bebas Neue",cursive;font-size:18px;letter-spacing:0.5px;background-color:white;border-radius:0;border:1px solid white;}section#block-corsiprofessionaliblockleft .field--name-body{margin-bottom:139px;}#block-webform-3 #edit-actions-submit:hover{color:white;background-color:#314C95;}#block-webform-3 .form-required::after{width:0;height:0;}section#block-lavoraconnoiheader{margin:0 -15px;}section#block-lavoraconnoiheader .basic-page-header-title{position:absolute;top:0;width:100%;height:36%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:60px;text-align:center;}#block-lavoraconnoiheadertext .header-subtext{max-width:945px;width:100%;color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;margin:auto;margin-bottom:24px;max-width:850px;}#block-lavoraconnoiheadertext .header-subtext::after{content:"";display:block;background-image:url(/themes/custom/custom_theme/assets/images/line.png);max-width:195px;height:5px;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;left:calc((100% - 195px) / 2);margin-top:24px;}.img-scegli-di-lavorare{display:flex;justify-content:center;}.img-scegli-di-lavorare img{max-width:911px;max-height:291px;margin-top:67px;}#block-webform-4{max-width:734px;width:100%;margin:auto;margin-top:38px;margin-bottom:94px;}#block-webform-4 .webform-title{color:#314C95;font-family:"Bebas Neue",cursive;font-size:35px;font-weight:bold;letter-spacing:1px;line-height:42px;text-align:center;margin-bottom:37px;}#block-webform-4 .form-group{margin-bottom:15px;}#block-webform-4 #edit-numero-di-telefono{width:100%;}#block-webform-4 #edit-actions-submit{min-height:52px;max-width:179px;width:100%;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:22px;text-align:center;background-color:#314C95;border-radius:0;border:1px solid #314C95;}#block-webform-4 #edit-actions-submit:hover{color:#314C95;background-color:white;}#block-webform-4 #edit-actions{text-align:center;}#block-webform-4 .form-control{min-height:45px;border:1px solid #dbdbdb;border-radius:1px;background-color:#ffffff;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:0;line-height:19px;opacity:0.69;resize:none;}#block-webform-4 .form-required::after{width:0;height:0;}#block-webform-4 div#edit-privacy--description a{color:#314C95;}#block-views-block-dicono-di-noi-block-1{margin:0 -15px;position:relative;}a#dicono-di-noi-anchor{position:absolute;top:-72px;}#block-views-block-dicono-di-noi-block-1 .view-dicono-di-noi,section#block-custom-theme-views-block-dicono-di-noi-block-1 .view-dicono-di-noi{max-width:726px;width:100%;margin:0 auto;text-align:center;padding-top:60px;padding-bottom:50px;}.view-dicono-di-noi .view-header h2{color:#314C95;font-size:25px;font-weight:bold;letter-spacing:0;line-height:30px;font-family:"Open Sans",sans-serif;text-transform:uppercase;}.view-dicono-di-noi .views-field-body p{font-style:normal !important;font-weight:300;font-size:20px;line-height:34px;color:#2C2C2C;}.dicono-di-noi-subtext{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:34px;}#block-custom-theme-views-block-dicono-di-noi-block-1 .form-group{background-image:url(/sites/default/files/inline-images/dottorgrandine-Home-dicono-di-noi%402x.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:var(--dg-fullbleed-width);position:relative;left:50%;right:50%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;margin-top:-20px;}section#block-views-block-homepage-slideshow-block-1 .slick__slide .slide__caption .slide__description{letter-spacing:1px;}section#block-views-block-dicono-di-noi-block-1 .slide__caption{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:34px;margin-top:10px;font-style:italic;}section#block-views-block-premi-block-1 .view{margin-top:78px;}.region-content section#block-views-block-news-block-1{background-color:#314C95;}.region-content section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-item{margin-bottom:20px;}.field--item .call-to-action-wrapper a{padding:22px 36px;}.every-where-italy{text-align:center;}section#block-views-block-news-block-1 ul.slick-dots{margin-left:calc((100% - 100px) / 2);}.landing-corso-tecnico-levabolli .yellow-text{width:80% !important;text-transform:uppercase;color:#e27a00 !important;font-weight:700;margin-top:0 !important;}#block-views-block-news-block-2 .main-subtitle{display:none;}.region-content section#block-views-block-news-block-2 .view-header{margin-bottom:105px;}.view-news .pager li>a{font-size:50px;}.green-text.with-line{color:#159015;}#block-views-block-team-block-2 .view-footer{margin-top:38px;}html[lang="en"] section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente a::after{content:"Complete profile >";}.servicio-de-reparacion{position:relative;}.my-cotainer{max-width:70%;margin:19px auto;text-align:center;}.my-cotainer .image{max-width:450px;margin:0 auto;}.my-cotainer .image img{width:100%;}.my-cotainer .content-text h1{font-size:38px;line-height:50px;color:#314c95;}.my-cotainer .content-text h2{font-size:25px;line-height:50px;color:#314c95;}.my-cotainer .content-text p{color:#2C2C2C;font-size:18px;line-height:27px;margin-bottom:100px;margin-top:36px;}.region-footer nav#block-piedipagina h2,.region-footer .footer-title h3,.region-footer section#block-languagedropdownswitcher-2 .block-title{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.7px;line-height:19px;text-transform:uppercase;margin-bottom:10px;margin-top:0;}section#block-footerprimacolonna p{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:1.62px;line-height:19px;}section#block-footersecondacolonna p{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;letter-spacing:1.62px;line-height:19px;}section#block-piedipagina{margin-bottom:20px;}section#block-piedipagina h3{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.7px;line-height:19px;text-transform:uppercase;margin-bottom:0px;margin-top:0;}section#block-piedipagina ul.menu.menu--footer.nav li{margin-top:10px;}section#block-piedipagina ul.menu.menu--footer.nav li a,#block-footersecondacolonna .field--name-body a{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;letter-spacing:1.62px;line-height:19px;padding:0;}section#block-piedipagina ul.menu.menu--footer.nav li a:hover,#block-footersecondacolonna .field--name-body a:hover{background-color:transparent;color:#e05a21;}@media (max-width:1367px){.region-content .block-testo-a-scomparsa .first-visible-content::after{display:none;}}@media screen and (max-width:1200px){section#block-views-block-homepage-slideshow-block-1 .slick__slide .slide__caption{font-size:80px !important;line-height:61.26px !important;}}@media screen and (max-width:1024.98px){header#navbar .navbar-header{margin:unset;}.row section#block-views-block-homepage-slideshow-block-1 .slick__slide .slide__caption{font-size:10vw;line-height:7vw;top:70px;}#block-views-block-dicono-di-noi-block-1 .form-group{margin:0 15px;}.path-frontpage article.page .content>.field--name-body{flex-direction:column;margin-bottom:56px;}.home-banner-text-internal-wrapper{margin:0 auto;}.home-banner-text-external-layer{top:0 !important;height:100% !important;display:flex;align-items:center;}#block-homepageplus .plus-wrapper .single-plus-card{max-width:480px;width:100%;text-align:center;margin-bottom:15px;}section#block-homepageservizi .external-wrapper-services-homepage,#block-homepageplus .plus-wrapper{flex-direction:column;}#block-homepageplus .plus-wrapper .single-plus-card:first-child,#block-homepageplus .plus-wrapper .single-plus-card:last-child{margin:auto;margin-bottom:15px;}.region-content section#block-views-block-news-block-1 .view-header .block-title{top:0;}.region-content section#block-views-block-news-block-1 .slick-slider{margin-bottom:20px;}.region-content section#block-views-block-news-block-1 .slick__slider .slick__slide .slide__content{flex-direction:column;}.region-content section#block-views-block-news-block-1 .slick-slide img{margin-bottom:20px;margin-top:20px;width:100%;}.region-content section#block-views-block-news-block-1{padding:61px 15px;margin:0 -15px -32px;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header{flex-direction:column;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header a{margin-top:20px;}.region-content section#block-homepageservizi .external-wrapper-services-homepage{position:relative;}.region-content section#block-contattihomepage{padding:85px 0 0;}.region-content section#block-contattihomepage .field--name-body{justify-content:center;flex-direction:column;align-items:center;}section#block-contattihomepage .single-contact-wrapper{margin-bottom:70px;padding:0 15px;}.region-content section#block-homepagenelmondonew .inthe-world-wrapper-image img{min-height:200px;}.region-content section#block-homepagenelmondonew .intheworld-external-wrapper{position:absolute;top:calc((100% - 180px) / 2);width:100%;height:auto;}.region-content section#block-homepagenelmondonew .intheworld-internal-wrapper{line-height:30px;font-size:21px;}.region-content section#block-views-block-clienti-block-1 ul.slick-dots,section#block-views-block-news-block-1 ul.slick-dots{margin-top:20px;}.region-content #block-homepageservizi .external-wrapper-services-homepage{background-image:url("/sites/default/files/inline-images/dottorgrandine-home-sfondo-1.jpg");background-size:cover;background-repeat:no-repeat;}.region-content section#block-homepageservizi img.services-background-home{display:none;}.region-content section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service:last-child{margin-bottom:20px;}.region-content section#block-views-block-clienti-block-1 .view-header .block-description,section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header a{align-self:baseline;}.region-content section#block-views-block-clienti-block-1 .view .slick-slide{margin:0 10px;}.content h1.azienda-title{font-size:25px;line-height:40px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper{align-items:baseline;padding:0 15px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper .field--name-field-sottotitolo{font-size:15px;max-width:70%;text-align:left;line-height:25px;}.see-more-wrapper::after{content:"";height:2px;background-color:#ddd;width:100%;display:block;position:absolute;margin-top:0px;}.region-content .block-testo-a-scomparsa .first-visible-content::after{height:0;}.region-content .block-testo-a-scomparsa .block-inside-wrapper.right-align .image-wrapper .title-and-subtitle-wrapper{font-size:33px;left:100px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper.left-align .image-wrapper .title-and-subtitle-wrapper{left:40px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .text-right.title-and-subtitle-wrapper .title-wrapper{margin-top:100px;font-size:30px;margin-bottom:10px;text-align:left;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .text-left.title-and-subtitle-wrapper .title-wrapper{margin-top:150px;font-size:36px;}.region-content section#block-views-block-news-block-3 .views-row,section#block-views-block-news-block-4 .views-row{margin-bottom:30px !important;}section#block-chisiamoaziendaheader{background-image:url(/sites/default/files/inline-images/dottorgrandine-azienda-head-2%402x.jpg);background-size:cover;min-height:370px;}section#block-chisiamoaziendaheader .field--item img{display:none;}.region-content section#block-cittadellagrandine .green-text.with-line{margin:69px auto 0 15px;}.region-content section#block-cittadellagrandine .green-text.with-line::after{margin:25px auto;}.region-content section#block-views-block-news-block-4 .view{margin-bottom:0;}.region-content section#block-cittadellagrandine .city-descr{margin:0 15px;margin-bottom:18px;}.region-content section#block-premiericonoscimenti .premi-wrapper{padding:0 15px;}#block-estensionecapillare .first-visible-content{margin-bottom:15px;}.block-inside-wrapper.right-align .inner-hidden-content .hidden-content-wrapper{padding:20px 16px;height:100%;}#block-estensionecapillare .capillare-wrapper-inner{margin-top:20%;width:unset;}section#block-estensionecapillare.block-testo-a-scomparsa .block-inside-wrapper .see-less-tab{position:absolute;top:5%;left:calc((100% - 56px) / 2);}#block-estensionecapillare .inner-hidden-content{height:100%;flex-direction:column-reverse;justify-content:center;align-items:center;}section#block-estensionecapillare .right-align .inner-hidden-content::after{right:0;left:unset;}.region-content .field.field--name-field-immagine-principale.field--type-image.field--label-hidden.field--item{margin:0 15px;}#block-cittadellagrandine.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{margin-left:0;text-align:left;}.region-content section#block-cittadellagrandine .field--item div{margin:0 15px;}.region-content #block-estensionecapillare .inner-hidden-content .hidden-content-wrapper{max-width:100%;padding:15px;margin-top:30px;}.region-content section#block-estensionecapillare .hidden-content-wrapper .field--name-field-testo-a-scomparsa{flex-direction:column;align-items:center;justify-content:center;}section#block-estensionecapillare .hidden-content-wrapper .field--name-field-testo-a-scomparsa img{margin-top:15px;}.region-content section#block-views-block-team-block-2 .view-content{flex-direction:column;justify-content:center;align-items:center;}.region-content section#block-views-block-team-block-1{margin:0 auto 100px;}.region-content section#block-views-block-team-block-1 .views-row{flex-direction:column;align-items:center;justify-content:center;text-align:center;}section#block-views-block-team-block-2 .view-content .views-row .views-field-field-linkedin{margin-bottom:20px;}section#block-views-block-team-block-2 .view-footer{margin-top:20px;}.region-content section#block-views-block-news-block-3 .view{margin:0 auto;}section#block-chisiamoilteamheader{background-image:url(/sites/default/files/inline-images/dottorgrandine-azienda-head-2%402x.jpg);background-size:cover;min-height:370px;}section#block-chisiamoilteamheader .field--item img{display:none;}.region-content section#block-views-block-team-block-2 .view-content .views-row{margin-bottom:15px;}.views-field.views-field-field-linkedin .field-content{margin-left:-0.4em;}.region-content section#block-views-block-team-block-2{margin-bottom:unset;}#block-clientiprivati .field--name-body,#block-compagnieassicurative .field--name-body,#block-parchiauto .field--name-body,#block-carrozzerie .field--name-body{margin:0 15px;}#block-clientiprivati .client-private{margin-top:50px;}#block-clientiprivati .client-private.with-line::after{margin-right:unset;margin:25px auto;}#block-carrozzerie.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content,#block-parchiauto.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content{margin-top:60px;}#block-carrozzerie .client-private.with-line::after{margin-right:auto;}#block-clientiprivati .field--name-body,#block-carrozzerie .field--name-body{text-align:left;}#block-compagnieassicurative .field--name-body,#block-parchiauto .field--name-body{text-align:right;}.region-content #block-compagnieassicurative.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper,.region-content #block-parchiauto.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{margin:35px 0 35px auto;max-width:730px;width:100%;}.region-content #block-carrozzerie.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper,.region-content #block-clientiprivati.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{margin:35px auto 35px 0;max-width:730px;width:100%;}#block-parchiauto.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper,#block-compagnieassicurative.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper{margin-left:auto;}#block-parchiauto.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content{margin-bottom:60px;}#block-clientiprivati.block-testo-a-scomparsa .block-inside-wrapper .see-more-wrapper{margin-bottom:50px;}.region-content .hidden-content{position:fixed;top:0;left:0;width:var(--dg-fullbleed-width);height:100vh;z-index:99999;overflow-y:scroll;}#block-clientiprivati .inner-hidden-content,#block-carrozzerie .inner-hidden-content{flex-direction:column-reverse;}#block-compagnieassicurative.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content{flex-direction:column-reverse;}#block-compagnieassicurative .inner-hidden-content{flex-direction:column;margin-top:25%;}.region-content section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-mail{font-size:13px;}.region-content section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-phone{font-size:18px;}#block-carrozzerie .inner-hidden-content .hidden-content-wrapper{padding:15px;margin-top:30px;}section#block-carrozzerie .hidden-column-wrapper{flex-direction:column;}.region-content section#block-carrozzerie .hidden-column-wrapper .single-column{width:100%;margin:15px auto;}#block-parchiauto.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content{flex-direction:column-reverse;}.see-more-wrapper::after{display:none;}.region-content .inner-hidden-content::after{display:none;}.region-content .inner-hidden-content .hidden-content-wrapper{max-width:100%;}.region-content .inner-hidden-content{height:80%;}.region-content #block-carrozzerie .inner-hidden-content{height:unset;margin-top:15%;}.region-content section#block-carrozzerie .hidden-column-wrapper{margin:unset;}.region-content #block-clientiprivati .inner-hidden-content{height:70%;}section#block-centriassistenzaheader{background-image:url(/sites/default/files/inline-images/dottorgrandine-assistenza-head-2%402x.jpg);background-size:cover;min-height:370px;}section#block-centriassistenzaheader .field--item img{display:none;}td.views-field.views-field-field-convenzione,td.views-field.views-field-field-location-proximity,td.views-field.views-field-field-indirizzo{white-space:unset !important;}.region-content section#block-views-block-centri-assistenza-block-1 .view-footer{margin:60px 15px 0;}.view-centri-assistenza .attachment.attachment-before{margin-left:15px;margin-right:15px;}.view-centri-assistenza .view-content{}section#block-richiedipreventivoheadertext .denuncia-un-sinistro{margin-right:20px;}section#block-richiedipreventivoheadertext .richiedi-un-preventivo>img{padding:unset;}.region-highlighted section#block-richiedipreventivoheadertext h3{font-size:28px;}.region-highlighted section#block-denunciasinistroheaderimg .basic-page-header-title{height:23%;}.region-highlighted section#block-denunciasinistroheaderimg{background-image:url(/sites/default/files/inline-images/dottorgrandine-preventivo-head-2%402x.jpg);background-size:cover;min-height:370px;}section#block-denunciasinistroheaderimg img{display:none;}section#block-lavoraconnoiheader .basic-page-header-title{margin-left:unset;height:20%;}.region-content section#block-corsiprofessionaliblockleft{display:block;margin-left:unset;margin:auto;margin-top:50px;}.region-content section#block-webform-3{display:block;margin:auto;margin-bottom:50px;}.region-content #block-webform-3 .webform-elements{max-width:273px;}section#block-corsiprofessionaliheader .basic-page-header-title{max-width:unset;height:15%;margin-left:unset;}section#block-corsiprofessionaliblockleft .field--name-body{margin-bottom:60px;}.region-content section#block-views-block-news-block-2 .view-content{justify-content:space-evenly;}.region-content #block-views-block-news-block-3 .view-content{justify-content:center;margin:unset;}.region-content section#block-views-block-news-block-2 .view-content,.region-content section#block-views-block-news-block-4 .view-content,.region-content section#block-views-block-news-block-3 .view-content{justify-content:center;}section#block-denunciaheader{background-image:url(/sites/default/files/inline-images/dottorgrandine-denuncia-head-2%402x.jpg);background-size:cover;min-height:370px;}section#block-denunciaheader img{display:none;}#block-denunciaheader .basic-page-header-title{height:22%;font-size:46px;text-align:center;}#edit-nome-e-cognome .panel-body,#edit-targa-e-compagnia .panel-body,#edit-email-e-numero-di-telefono .panel-body{flex-direction:column;}#edit-nome-e-cognome .js-form-item-nome{margin-right:unset;}#edit-targa-e-compagnia .form-item-targa,#edit-email-e-numero-di-telefono .form-email{margin-right:unset;max-width:unset;width:100%;}#block-webform #edit-numero-di-telefono{width:100%;min-width:unset;}.region-content section#block-giorgiorisomainblock .griso-second-row-wrapper{justify-content:center;flex-direction:column;align-items:center;}.region-content section#block-giorgiorisomainblock .griso-second-row-wrapper .griso-wrapper-image{max-width:100%;padding:0 15px;}.region-content section#block-giorgiorisomainblock .griso-second-row-wrapper .griso-wrapper-text{max-width:700px;margin-left:unset;}section#block-views-block-news-block-1 ul.slick-dots{margin-left:unset;}.region-content section#block-views-block-homepage-slideshow-block-1 img.torna-il-sereno-slideshow{max-width:160px;}footer.footer .region-footer{flex-direction:column;justify-content:center;align-items:center;}#mm-0 footer.footer .region-footer>*{text-align:center;width:100%;}section#block-footersecondacolonna .field--name-body{margin:auto;margin-bottom:30px;max-width:345px;}#mm-0 footer.footer .social-wrapper{margin-top:30px;margin-bottom:30px;}#mm-0 footer.footer{}nav#block-piedipagina{margin-bottom:30px;}section#block-footerbottom .copyright-text,section#block-footerbottom .copyright-text a{margin-top:30px;}}.landing-corso-tecnico-levabolli h1,.landing-corso-tecnico-levabolli h2,.landing-corso-tecnico-levabolli h3,.landing-corso-tecnico-levabolli p,.landing-corso-tecnico-levabolli a,.landing-corso-tecnico-levabolli ul li{font-family:"Open Sans","Times New Roman",Times,serif;}.page-node-10578 h2.blu-claim{margin-top:-50px;text-shadow:0px 1px 4px rgb(180 180 180);letter-spacing:2px;}.landing-corso-tecnico-levabolli .valore-carriera{background-image:url(/sites/default/files/dg-team-light.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:40px;min-height:950px;}.landing-corso-tecnico-levabolli .blu-gradient{width:77%;background:-moz-linear-gradient(left,#314C95 55%,#314C95 52%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#314C95 55%,#314C95 52%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#314C95 55%,#314C95 52%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#007db9e8',GradientType=1);min-height:inherit;}.landing-corso-tecnico-levabolli .intro-text{height:830px;padding-top:100px;padding-left:100px;max-width:600px;}.landing-corso-tecnico-levabolli .intro-text h2{color:#fff;text-transform:none !important;text-align:left;font-size:55px;line-height:60px;margin-bottom:70px;}.landing-corso-tecnico-levabolli .intro-text h1{color:#fff;text-transform:none !important;text-align:left;font-size:35px;line-height:43px;}.landing-corso-tecnico-levabolli .intro-text p{font-size:22px;line-height:15px;margin-top:100px;color:#fff;margin-bottom:-40px;line-height:1.2;}.landing-corso-tecnico-levabolli .intro-text p a{background:#fff;padding:14px;font-size:20px;font-weight:700;color:#314C95;border:2px solid #fff;transition:0.5s ease;}.landing-corso-tecnico-levabolli .intro-text p a:hover{background-color:#314C95;color:#fff;}.landing-corso-tecnico-levabolli .scorri{margin:0 auto;text-align:center;margin-bottom:-68px;z-index:99;position:relative;}.landing-corso-tecnico-levabolli .scorri p:first-child{margin-bottom:4px;margin-top:-55px;font-size:20px;color:#fff;}.landing-corso-tecnico-levabolli .scorri p a{font-size:35px;text-align:center;display:block;width:43px;height:43px;background:#314C95;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;-o-transition:0.2s all linear;transition:0.2s all linear;margin:0 auto;z-index:9999;position:relative;border:2px solid #fff;}.landing-corso-tecnico-levabolli .scorri p img{margin-top:-15px;}.landing-corso-tecnico-levabolli .dove{background-image:url(/sites/default/files/dottor-grandine-background.jpg);background-repeat:no-repeat;background-size:cover;height:1700px;margin-top:-11px;padding-bottom:80px;}.landing-corso-tecnico-levabolli .text-logo{padding-top:100px;padding-left:100px;max-width:700px;}.landing-corso-tecnico-levabolli img.dg-logo{max-width:300px;float:right;margin-right:100px;margin-top:100px;}.landing-corso-tecnico-levabolli .text-logo h2{color:#314C95;text-transform:none !important;text-align:left;font-size:55px;line-height:33px;margin-bottom:70px;}.landing-corso-tecnico-levabolli .text-logo h3{color:#314C95;text-transform:none !important;text-align:left;font-size:35px;line-height:1.2;}.landing-corso-tecnico-levabolli .text-logo ul{list-style-type:none;padding:0;}.landing-corso-tecnico-levabolli .text-logo li{font-size:22px;line-height:35px;margin-top:85px;color:#314C95;margin-bottom:-50px;}.landing-corso-tecnico-levabolli .text-logo li::before{content:"\2022";color:#03587b;font-weight:bold;display:inline-block;width:20px;margin-left:-20px;font-size:26px;vertical-align:middle;}.landing-corso-tecnico-levabolli .flex-block{margin-top:150px !important;max-width:1280px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;}.landing-corso-tecnico-levabolli .flex-block div{background:#314C95;width:30%;display:inline-block;margin:15px;color:#fff;float:left;}.landing-corso-tecnico-levabolli .flex-block .piemonte{text-align:center;}.landing-corso-tecnico-levabolli .flex-block .piemonte h5{margin-top:15px;margin-bottom:-20px;font-weight:600;font-family:"Open Sans",sans-serif;text-transform:capitalize;font-size:25px;}.landing-corso-tecnico-levabolli .flex-block .piemonte ul{text-align:center;padding:18px;}.landing-corso-tecnico-levabolli .flex-block .piemonte ul li{width:49%;display:inline-block;}.landing-corso-tecnico-levabolli .flex-block .piemonte ul li span.num{font-size:60px;font-weight:900;}.landing-corso-tecnico-levabolli .flex-block .piemonte ul li p{font-size:16px;font-weight:700;line-height:10px;margin-top:-10px;}.landing-corso-tecnico-levabolli .flex-block .regioni{background:transparent !important;}.landing-corso-tecnico-levabolli .flex-block .regioni ul{text-align:center;padding:4.5px;background:#314C95;margin-bottom:10px;padding-bottom:20px;}.landing-corso-tecnico-levabolli .flex-block .regioni ul li{width:49%;display:inline-block;vertical-align:middle;}.landing-corso-tecnico-levabolli .flex-block .regioni ul li span.num{font-size:60px;font-weight:900;}.landing-corso-tecnico-levabolli .flex-block .regioni ul li p{font-size:16px;font-weight:700;line-height:10px;}.landing-corso-tecnico-levabolli .flex-block .regioni h5{font-size:22px !important;margin-bottom:10px !important;letter-spacing:1px;line-height:25px !important;font-weight:600;font-family:"Open Sans",sans-serif;text-transform:capitalize;margin-bottom:0 !important;margin-top:30px !important;}.landing-corso-tecnico-levabolli .compila-form{height:1200px;padding-bottom:200px;text-align:center;padding-top:50px;background:-moz-linear-gradient(top,#314C95 60%,#314C95 66%,rgba(125,185,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top,#314C95 60%,#314C95 66%,rgba(125,185,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom,#314C95 60%,#314C95 66%,rgba(125,185,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#007db9e8',GradientType=0);}.landing-corso-tecnico-levabolli .compila-form h2{color:#fff;text-transform:none !important;text-align:left;font-size:35px;line-height:1.2;margin-bottom:70px;padding-top:30px;}.landing-corso-tecnico-levabolli .compila-form img{width:350px;margin-top:600px;margin-left:auto;margin-right:auto;}.landing-corso-tecnico-levabolli .vantaggi{color:#fff;text-align:left;padding-left:100px;padding-top:20px;margin:0 auto;}.landing-corso-tecnico-levabolli .vantaggi h3{color:#fff;text-transform:none !important;text-align:left;font-size:35px;line-height:1.2;}.landing-corso-tecnico-levabolli .vantaggi ul{padding-left:32px;margin-top:27px;display:inline-table;width:42%;list-style-type:none;}.landing-corso-tecnico-levabolli .vantaggi ul li{font-size:22px;line-height:45px;margin-top:0px;color:#fff;}.landing-corso-tecnico-levabolli .vantaggi ul li::before{content:"\2022";color:#ffffff;font-weight:bold;display:inline-block;width:20px;margin-left:-20px;font-size:26px;vertical-align:middle;}.landing-corso-tecnico-levabolli li.sold-out-date::before{content:"";width:120px;height:4px;background-color:#e27b00;display:block;transform:rotate(142deg);margin:0 auto;position:absolute;left:calc(50% - 60px);top:calc(50% - 1.5px);}.landing-corso-tecnico-levabolli li.sold-out-date{position:relative;}.compila-form h2{display:flex;justify-content:center;flex-wrap:wrap;}.compila-form h2 strong{padding:0px 10px;}#block-webform-5 .form-item{width:100% !important;float:none !important;}#block-webform-5 textarea#edit-submitted-messaggio{box-shadow:none;}#block-webform-5{margin-top:-560px;padding-left:100px;padding-bottom:180px;display:flex;justify-content:center;}.webform-actions{}.edit #block-webform-5 div#webform-component-messaggio{max-width:700px;}#block-webform-5 input,textarea{box-shadow:none;padding:15px !important;width:100%;height:47px;width:100%;}#block-webform-5 .form-item-submitted-privacy,#block-webform-5 .form-item-submitted-privacy a{color:#fff;font-size:15px;padding-top:20px;padding-bottom:20px;}#block-webform-5 .form-item-submitted-privacy a{font-weight:600;}#block-webform-5 input#edit-submit--4{background:#314C95;color:#fff;border:2px solid #fff;font-size:20px;padding-bottom:20px !important;height:48px;width:120px;float:right;margin-top:-122px;}#block-webform-5 button#edit-actions-submit:hover{color:#314C95;background:#fff;}#block-webform-5 .form-textarea-wrapper textarea{background-color:#fff;opacity:1;}input#edit-privacy{width:13px !important;height:13px;}#block-webform-5 button#edit-actions-submit{background:#314C95;color:#fff;border:2px solid #fff;font-size:20px;padding-bottom:20px !important;height:48px;width:120px;margin-right:-140px;position:relative;transition:0.3s ease;}#block-webform-5 .form-item-privacy.checkbox{padding-left:20px;}div#edit-privacy--description{color:#314C95;}div#edit-privacy--description a{color:#143343;text-decoration:underline;}.thx h1,.thx h2{margin-bottom:40px;margin-top:40px;color:#314C95;font-weight:600;}.thx img{max-width:500px;margin-top:40px;}.thx a{background:#314C95;padding:13px;color:#fff;}.thx p{font-size:19px;font-weight:600;margin-bottom:40px;}.thx{padding-top:20px;}@media only screen and (max-width:768px){.thx img{max-width:340px;}section#block-lavoraconnoiheader .basic-page-header-title{height:9%;}.my-cotainer{max-width:100%;}.my-cotainer .image img{width:50% !important;}.my-cotainer .content-text h1{font-size:28px;line-height:40px;max-width:90%;}.my-cotainer .content-text h2{font-size:20px;line-height:40px;}.my-cotainer .content-text p{font-size:16px;line-height:20px;margin-bottom:100px;margin-top:36px;}}@media only screen and (max-width:524px){}div#no-pad-l-r section.col-sm-12{padding-left:0;padding-right:0;}.header-landing-page .select-wrapper{display:none;}.header-landing-page #block-responsivemenumobileicon{display:none;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service{background:rgba(255,255,255,1);}section#block-loghigruppidrg{padding-top:80px;}.inthe-world-wrapper-image{margin-bottom:-120px;}#block-homepagenelmondonew .inthe-world-wrapper-image img{object-position:0px 50px;}#block-views-block-team-block-2 .view-header .title-view{padding-bottom:60px;}@media only screen and (min-width:1024px){#block-inostrinumeripaginaazienda .field.field--name-field-sottotitolo.field--type-string.field--label-hidden.field--item{white-space:break-spaces;}}.max-width-850{max-width:850px;}.blue-text{color:#314C95;}.title-compagnie-assicurative{margin-top:80px;font-size:24px;font-style:italic;line-height:33px;}.orange-text{color:#e05a20 !important;}@media only screen and (min-width:1024px){#block-parchiauto .field.field--name-field-sottotitolo.field--type-string.field--label-hidden.field--item{white-space:break-spaces;max-width:293px;}}.view-centri-assistenza .view-header{font-size:18px;letter-spacing:0;line-height:27px;text-align:center;padding:16px 0;}.view-display-id-page_1 h1.page-title{max-width:80%;}.view-display-id-page_1 .view-header{padding-top:0;margin:0 auto 30px;}.view-centri-assistenza .header-inside-wrapper{max-width:789px;margin:0 auto;}.view-centri-assistenza .view-display-id-attachment_1 .view-header{display:none;}img.services-background-home.img-responsive{opacity:0.5;}#block-webform-4 div#edit-privacy--description{color:black;}.white-text,.white-text a{color:#e16424;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service img.single-service-icon{width:120px;height:120px;}#block-webform-2 .form-item-privacy #edit-privacy--description a{color:#314C95;}section#block-views-block-elenco-premi-chi-siamo-block-1{margin:0 -15px;}.view-elenco-premi-chi-siamo{flex-direction:inherit;display:flex;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header img{-webkit-transform:scaleX(-1);transform:scaleX(-1);}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header{width:55.9%;position:relative;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-and-subtitle-wrapper{max-width:460px;position:absolute;left:113px;bottom:123px;text-align:left;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-wrapper{color:#ffffff;font-family:"Bebas Neue",cursive;font-size:38px;font-weight:bold;line-height:30px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .field--name-field-sottotitolo{color:white;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;line-height:35px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content{width:44.1%;display:flex;flex-wrap:wrap;padding:0 15px;justify-content:space-between;max-width:590px;margin-left:auto;margin-right:auto;align-items:center;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content .views-row{width:150px;display:flex;}#block-views-block-elenco-premi-chi-siamo-block-1 .price-wrapper-left{width:42px;text-align:right;}section#block-views-block-elenco-premi-chi-siamo-block-1 .views-field.views-field-field-anno-premio{grid-area:none;display:block;max-height:unset;padding:0 5px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content .views-row time{color:#314C95;display:block;font-weight:600;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content .views-row .slider-price-image{padding:0;margin-top:5px;width:20px;}#block-views-block-elenco-premi-chi-siamo-block-1 .price-wrapper-center{height:100px;width:2px;background-color:#314C95;}#block-views-block-elenco-premi-chi-siamo-block-1 .price-wrapper-right{width:106px;padding:0 5px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content .views-row .views-field-field-titolo-premio{font-size:14px;color:#314C95 !important;line-height:16px;font-weight:600;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content .views-row .views-field-field-ente{font-size:11px;line-height:13px;font-weight:600;}#block-webform-2 .form-control,#block-webform-3 .form-control,#block-webform-4 .form-control{max-width:100%;}#pagina-contatti .page-header{margin:0 -15px 100px -15px;}#pagina-contatti .page-header img{max-width:100%;}#pagina-contatti .page-main{margin:0 -15px 100px -15px;}#pagina-contatti .info-banner-container{display:flex;margin:0px 100px;}#pagina-contatti .info{width:67%;}#pagina-contatti .info-banner-container .info h3{color:#314C95;font-family:"Bebas Neue",cursive;font-size:25px;line-height:31px;}#pagina-contatti .info-banner-container .info p,#pagina-contatti .info-banner-container .info a{color:#314C95;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;}#pagina-contatti .banner{width:33%;text-align:center;margin-top:-30px;}#pagina-contatti .banner .numero-clienti,#pagina-contatti .banner .numero-agenzie{font-weight:bold;background-color:#fff;position:relative;margin-top:40px;padding-top:40px;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);max-width:380px;}#pagina-contatti .banner .numero-agenzie{margin-top:100px;}#pagina-contatti .banner .numero-clienti .icona,#pagina-contatti .banner .numero-agenzie .icona{position:absolute;top:-35%;right:30%;}#pagina-contatti .banner .numero-clienti .icona img,#pagina-contatti .banner .numero-agenzie .icona img{width:60%;}#pagina-contatti .banner .numero-clienti h3,#pagina-contatti .banner .numero-agenzie h3{font-family:"Bebas Neue",cursive;font-size:18px;letter-spacing:1px;line-height:23px;}#pagina-contatti .banner .numero-clienti{color:#159015;}#pagina-contatti .banner .numero-agenzie{color:#61c2ce;}#pagina-contatti .banner .numero-clienti a,#pagina-contatti .banner .numero-agenzie a{font-size:32px;letter-spacing:0.55px;line-height:38px;}#pagina-contatti .banner .numero-clienti a{color:#159015;}#pagina-contatti .banner .numero-agenzie a{color:#61c2ce;}#pagina-contatti .banner .numero-clienti .bandiera,#pagina-contatti .banner .numero-agenzie .bandiera{height:12px;}#pagina-contatti .banner .numero-clienti .bandiera img,#pagina-contatti .banner .numero-agenzie .bandiera img{max-width:100%;max-height:100%;}#pagina-contatti a:hover{color:#e1611f !important;}.view-gestione-pratiche{margin-top:4% !important;}.policy-privacy-page table,.policy-privacy-page{margin-bottom:50px;}.policy-privacy-page td,.policy-privacy-page th{padding:0;border:1px solid black;}
:root{--u-spacer-0:0;--u-spacer-1:0.25rem;--u-spacer-2:0.5rem;--u-spacer-3:1rem;--u-spacer-4:1.5rem;--u-spacer-5:3rem;}.m-0{margin:var(--u-spacer-0) !important;}.m-1{margin:var(--u-spacer-1) !important;}.m-2{margin:var(--u-spacer-2) !important;}.m-3{margin:var(--u-spacer-3) !important;}.m-4{margin:var(--u-spacer-4) !important;}.m-5{margin:var(--u-spacer-5) !important;}.mt-0{margin-top:var(--u-spacer-0) !important;}.mt-1{margin-top:var(--u-spacer-1) !important;}.mt-2{margin-top:var(--u-spacer-2) !important;}.mt-3{margin-top:var(--u-spacer-3) !important;}.mt-4{margin-top:var(--u-spacer-4) !important;}.mt-5{margin-top:var(--u-spacer-5) !important;}.me-0{margin-right:var(--u-spacer-0) !important;}.me-1{margin-right:var(--u-spacer-1) !important;}.me-2{margin-right:var(--u-spacer-2) !important;}.me-3{margin-right:var(--u-spacer-3) !important;}.me-4{margin-right:var(--u-spacer-4) !important;}.me-5{margin-right:var(--u-spacer-5) !important;}.mb-0{margin-bottom:var(--u-spacer-0) !important;}.mb-1{margin-bottom:var(--u-spacer-1) !important;}.mb-2{margin-bottom:var(--u-spacer-2) !important;}.mb-3{margin-bottom:var(--u-spacer-3) !important;}.mb-4{margin-bottom:var(--u-spacer-4) !important;}.mb-5{margin-bottom:var(--u-spacer-5) !important;}.ms-0{margin-left:var(--u-spacer-0) !important;}.ms-1{margin-left:var(--u-spacer-1) !important;}.ms-2{margin-left:var(--u-spacer-2) !important;}.ms-3{margin-left:var(--u-spacer-3) !important;}.ms-4{margin-left:var(--u-spacer-4) !important;}.ms-5{margin-left:var(--u-spacer-5) !important;}.mx-auto{margin-left:auto !important;margin-right:auto !important;}.my-auto{margin-top:auto !important;margin-bottom:auto !important;}.mx-0{margin-left:var(--u-spacer-0) !important;margin-right:var(--u-spacer-0) !important;}.mx-1{margin-left:var(--u-spacer-1) !important;margin-right:var(--u-spacer-1) !important;}.mx-2{margin-left:var(--u-spacer-2) !important;margin-right:var(--u-spacer-2) !important;}.mx-3{margin-left:var(--u-spacer-3) !important;margin-right:var(--u-spacer-3) !important;}.mx-4{margin-left:var(--u-spacer-4) !important;margin-right:var(--u-spacer-4) !important;}.mx-5{margin-left:var(--u-spacer-5) !important;margin-right:var(--u-spacer-5) !important;}.my-0{margin-top:var(--u-spacer-0) !important;margin-bottom:var(--u-spacer-0) !important;}.my-1{margin-top:var(--u-spacer-1) !important;margin-bottom:var(--u-spacer-1) !important;}.my-2{margin-top:var(--u-spacer-2) !important;margin-bottom:var(--u-spacer-2) !important;}.my-3{margin-top:var(--u-spacer-3) !important;margin-bottom:var(--u-spacer-3) !important;}.my-4{margin-top:var(--u-spacer-4) !important;margin-bottom:var(--u-spacer-4) !important;}.my-5{margin-top:var(--u-spacer-5) !important;margin-bottom:var(--u-spacer-5) !important;}.p-0{padding:var(--u-spacer-0) !important;}.p-1{padding:var(--u-spacer-1) !important;}.p-2{padding:var(--u-spacer-2) !important;}.p-3{padding:var(--u-spacer-3) !important;}.p-4{padding:var(--u-spacer-4) !important;}.p-5{padding:var(--u-spacer-5) !important;}.pt-0{padding-top:var(--u-spacer-0) !important;}.pt-1{padding-top:var(--u-spacer-1) !important;}.pt-2{padding-top:var(--u-spacer-2) !important;}.pt-3{padding-top:var(--u-spacer-3) !important;}.pt-4{padding-top:var(--u-spacer-4) !important;}.pt-5{padding-top:var(--u-spacer-5) !important;}.pe-0{padding-right:var(--u-spacer-0) !important;}.pe-1{padding-right:var(--u-spacer-1) !important;}.pe-2{padding-right:var(--u-spacer-2) !important;}.pe-3{padding-right:var(--u-spacer-3) !important;}.pe-4{padding-right:var(--u-spacer-4) !important;}.pe-5{padding-right:var(--u-spacer-5) !important;}.pb-0{padding-bottom:var(--u-spacer-0) !important;}.pb-1{padding-bottom:var(--u-spacer-1) !important;}.pb-2{padding-bottom:var(--u-spacer-2) !important;}.pb-3{padding-bottom:var(--u-spacer-3) !important;}.pb-4{padding-bottom:var(--u-spacer-4) !important;}.pb-5{padding-bottom:var(--u-spacer-5) !important;}.ps-0{padding-left:var(--u-spacer-0) !important;}.ps-1{padding-left:var(--u-spacer-1) !important;}.ps-2{padding-left:var(--u-spacer-2) !important;}.ps-3{padding-left:var(--u-spacer-3) !important;}.ps-4{padding-left:var(--u-spacer-4) !important;}.ps-5{padding-left:var(--u-spacer-5) !important;}.px-0{padding-left:var(--u-spacer-0) !important;padding-right:var(--u-spacer-0) !important;}.px-1{padding-left:var(--u-spacer-1) !important;padding-right:var(--u-spacer-1) !important;}.px-2{padding-left:var(--u-spacer-2) !important;padding-right:var(--u-spacer-2) !important;}.px-3{padding-left:var(--u-spacer-3) !important;padding-right:var(--u-spacer-3) !important;}.px-4{padding-left:var(--u-spacer-4) !important;padding-right:var(--u-spacer-4) !important;}.px-5{padding-left:var(--u-spacer-5) !important;padding-right:var(--u-spacer-5) !important;}.py-0{padding-top:var(--u-spacer-0) !important;padding-bottom:var(--u-spacer-0) !important;}.py-1{padding-top:var(--u-spacer-1) !important;padding-bottom:var(--u-spacer-1) !important;}.py-2{padding-top:var(--u-spacer-2) !important;padding-bottom:var(--u-spacer-2) !important;}.py-3{padding-top:var(--u-spacer-3) !important;padding-bottom:var(--u-spacer-3) !important;}.py-4{padding-top:var(--u-spacer-4) !important;padding-bottom:var(--u-spacer-4) !important;}.py-5{padding-top:var(--u-spacer-5) !important;padding-bottom:var(--u-spacer-5) !important;}.flex{display:flex;}.space-between{justify-content:space-between;}.space-around{justify-content:space-around;}.space-evenly{justify-content:space-evenly;}
:root{--custom-theme-container-max-width:1440px;--custom-theme-container-padding-inline:60px;--custom-theme-container-padding-inline-mobile:15px;--dg-container-max-width:var(--custom-theme-container-max-width,1440px);--dg-container-padding-inline:var(--custom-theme-container-padding-inline,60px);--dg-container-padding-inline-mobile:var(--custom-theme-container-padding-inline-mobile,15px);--dg-fullbleed-width:calc(100vw - (100vw - 100%));}.dg-full-bleed{position:relative;box-sizing:border-box;min-width:0;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}@media (max-width:1440px){.dg-full-bleed{width:var(--dg-fullbleed-width);}}
body{font-family:"Open Sans",sans-serif;}:root{--custom-theme-font-body:"Inter";--custom-theme-font-heading:"Inter";}@media (max-width:1440px){header#navbar .container-fluid,.footer.container-fluid{padding-right:var(--dg-container-padding-inline,60px);padding-left:var(--dg-container-padding-inline,60px);}}.main-container.container-fluid{padding-right:0;padding-left:0;max-width:none;}@media (max-width:1024px){header#navbar .container-fluid,.footer.container-fluid{padding-right:var(--dg-container-padding-inline-mobile,15px);padding-left:var(--dg-container-padding-inline-mobile,15px);}}html,body{font-family:var(--custom-theme-font-body),system-ui,-apple-system,"Segoe UI",sans-serif !important;}button,input,select,textarea{font-family:inherit !important;}h1,h2,h3,h4,h5,h6{font-family:var(--custom-theme-font-heading),system-ui,-apple-system,"Segoe UI",sans-serif !important;}.mm-btn_next:after{border-color:#314c95;}body:not(.path-frontpage).navbar-is-fixed-top{margin-top:72px;}body.navbar-is-fixed-top.path-frontpage,body.navbar-is-fixed-top.mm-wrapper_opened{margin-top:0;}body{}*{min-height:0;min-width:0;}a:hover{text-decoration:none;}.animation-delay-1{animation-delay:0.2s;}.animation-delay-2{animation-delay:0.4s;}.animation-delay-3{animation-delay:0.6s;}.animation-delay-4{animation-delay:0.8s;}.animation-delay-5{animation-delay:1s;}.animation-delay-6{animation-delay:1.2s;}.mm-listitem{font-size:12px;line-height:19px;border:none;position:relative;text-transform:uppercase;}.mm-listitem a:focus{background-color:unset;}ul.mm-listview{max-width:fit-content;margin:64px auto 0 auto;}div#mm-1,.mm-navbar.mm-navbar_sticky{background-color:white;}.mm-listitem::after{display:none;}.mm-listitem a{padding:22px 0;border:0;padding-left:5px;}.mm-btn.mm-btn_next.mm-listitem__btn{display:block;width:100%;position:absolute;top:0;left:0;color:transparent;display:flex;align-items:center;height:100%;}.mm-panel_opened{background-color:white;}header#navbar{background-color:white;margin:0;border:0;position:sticky}header .region-content-prenav{max-width:1440px;display:flex;align-items:center;justify-content:flex-end;height:49px;margin:0 auto;}@media (max-width:1440px) and (min-width:1024px){header .region-content-prenav{padding-right:var(--dg-container-padding-inline,60px);padding-left:var(--dg-container-padding-inline,60px);}}@media (max-width:1024px){header .region-content-prenav{padding-right:15px;}}header #block-custom-theme-contactheadertop a{margin-left:24px;}header #block-custom-theme-contactheadertop img{margin-right:12px;}@media (max-width:780px){header .region-content-prenav{justify-content:center;}}.path-frontpage:not(.logo-visible) header#navbar{border:0;box-shadow:unset;}.path-frontpage header#navbar{background-color:transparent;}body.navbar-is-fixed-top.path-frontpage.logo-visible header#navbar{background-color:white;}body.navbar-is-fixed-top.path-frontpage:not(.logo-visible) .responsive-menu-toggle-icon::before,body.navbar-is-fixed-top.path-frontpage:not(.logo-visible) .responsive-menu-toggle-icon::after,body.navbar-is-fixed-top.path-frontpage:not(.logo-visible) .responsive-menu-toggle-icon span.icon{background:white;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#314c95;}.responsive-menu-toggle-icon span.label{display:none;}header#navbar>.container-fluid{max-width:1440px;display:flex;align-items:center;justify-content:space-between;height:60px;}@media (max-width:1024px){header#navbar>.container-fluid{padding-right:15px;padding-left:15px;}}header#navbar>.container-fluid::after,header#navbar>.container-fluid::before{display:none;}header#navbar .menu--main{display:flex;justify-content:space-between;align-items:center;gap:20px;}header#navbar .menu--main li a{padding:0;color:#575757;font-size:16px;letter-spacing:0;line-height:20px;}header#navbar .region-navigation-collapsible{display:flex;align-items:center;justify-content:space-between;}header#navbar .region-navigation-collapsible,header#navbar .region-navigation{display:flex;align-items:center;justify-content:space-between;}header#navbar .navbar-header{width:100%;}header#navbar #block-custom-theme-mainnavigation{width:auto;}header#navbar #block-custom-theme-mainnavigation #superfish-main{margin-bottom:0;}header#navbar #block-custom-theme-mainnavigation #superfish-main li{background-color:transparent;}header#navbar #block-custom-theme-mainnavigation #superfish-main li::hover,header#navbar #block-custom-theme-mainnavigation #superfish-main li::active{background-color:transparent;border-bottom:1px solid #000;}header#navbar #block-custom-theme-mainnavigation #superfish-main a{color:#000;font-size:14px;letter-spacing:2.6px;font-style:normal;font-weight:400;line-height:32px;background-color:transparent;padding-left:0;padding-right:0;margin-left:24px;text-transform:uppercase;}@media (max-width:1280px) and (min-width:1024px){header#navbar #block-custom-theme-mainnavigation #superfish-main a{font-size:12px !important;letter-spacing:1px !important;line-height:28px;margin-left:12px !important;}}header#navbar #block-custom-theme-mainnavigation #superfish-main li.sf-depth-2{background-color:white;}header#navbar #block-custom-theme-mainnavigation #superfish-main a.is-active.sf-depth-1{border-bottom:4px solid #1316c7;}#mm-1 .mm-navbar{display:none;}header#navbar .region-navigation section#block-languagedropdownswitcher{margin-right:auto;}header#navbar .region-navigation section#block-languagedropdownswitcher .form-select{border:0;box-shadow:none;text-transform:uppercase;width:auto !important;color:#314c95;font-family:"Bebas Neue",cursive;font-size:20px;letter-spacing:0.7px;line-height:24px;padding:0 1em 0 0;background:transparent;cursor:pointer;}header#navbar .region-navigation section#block-languagedropdownswitcher .select-wrapper::after{color:#314c95;content:"↓";}.path-frontpage:not(.logo-visible) header#navbar .region-navigation section#block-languagedropdownswitcher .form-select,.path-frontpage:not(.logo-visible) header#navbar .region-navigation section#block-languagedropdownswitcher .select-wrapper::after{color:white;}header#navbar .logo img{max-height:46px;position:relative;}body.path-frontpage header#navbar .logo img{opacity:0;transition:0.5s;}header#navbar .logo{margin:0;padding:0;grid-column-start:2;}.path-frontpage:not(.logo-visible) header#navbar .logo{pointer-events:none;}section#block-responsivemenumobileicon{margin-left:auto;}@media (min-width:1024px){header#navbar #block-custom-theme-mainnavigation{display:block;}header#navbar #block-responsivemenumobileicon{display:none;}}@media (max-width:1023.98px){header#navbar #block-custom-theme-mainnavigation{display:none !important;}header#navbar #block-responsivemenumobileicon{display:block !important;}}.content-prenav{background-color:rgb(45,77,136,0.06);text-align:end;padding-bottom:5px;}.content-prenav a{color:black;text-decoration:underline;}section#block-bloccoprenav{color:white;text-align:center;padding:5px 0;font-size:17px;font-weight:600;letter-spacing:0;line-height:22px;}section#block-bloccoprenav a{color:white;margin:0 10px;}footer.footer{}footer.footer .region-footer a:hover,.social-link-wrapper a:hover::before{color:#e1611f;}.social-link-wrapper a::before{color:white;font-size:20px;margin:0;}.social-link-wrapper a,footer.footer .region-footer .social-link-wrapper a:hover{color:transparent;margin-right:25px;}.footer{margin-top:0;padding-top:0;padding-bottom:0;border-top:unset;}nav#block-piedipagina h2{margin:0;}section#block-languagedropdownswitcher-2 .block-title{margin-top:0;}section#block-languagedropdownswitcher-2 .select-wrapper select{background-color:transparent;border:0;box-shadow:none;text-transform:none;width:auto !important;padding:0 1em 0 0;cursor:pointer;color:#ffffff;font-family:"Raleway",sans-serif;font-size:14px;font-weight:300;letter-spacing:1.62px;line-height:16px;}section#block-languagedropdownswitcher-2 .select-wrapper{width:auto;}section#block-languagedropdownswitcher-2 .select-wrapper::after{color:white;content:"↓";font-size:13px;}nav#block-piedipagina h2,.footer-title,section#block-languagedropdownswitcher-2 .block-title{color:#ffffff;font-family:"Raleway",sans-serif;font-size:16px;font-weight:900;letter-spacing:0;line-height:19px;text-transform:uppercase;margin-bottom:10px;}.copyright-text,.copyright-text a{color:#ffffff;font-family:"Raleway",sans-serif;font-size:11px;letter-spacing:0;line-height:13px;text-align:center;margin-top:44px;}section#block-footerbottom .footer-logo{margin:46px auto 0;display:block;max-width:130px;}.phone-number{color:white;font-weight:700;}section#block-footerbottom{width:100%;}section#block-footersecondacolonna .footer-title:nth-child(3){margin-top:32px;}nav#block-piedipagina .menu--footer li{margin-bottom:12px;}nav#block-piedipagina .menu--footer li a:hover{background-color:unset;}nav#block-piedipagina .menu--footer li a{padding:0;color:#ffffff;font-size:14px;letter-spacing:1.62px;line-height:16px;display:inline-flex;align-items:center;flex-direction:row-reverse;}section#block-footersecondacolonna .field--name-body{max-width:205px;}section#block-footersecondacolonna .field--name-body .footer-title a{color:red;}nav#block-piedipagina .menu--footer li a::before{content:"\2192";display:inline-block;margin-left:15px;}span.azure-text{color:#47abcd;}span.yellow-text{color:#e7bf1d;}.main-title{font-size:42px;letter-spacing:0;line-height:52px;}.width-759{max-width:759px;}.margin-center{margin:0 auto;}.color-blu{color:#314c95;}section#block-homepagebanner{margin:0 -15px;position:relative;}img.banner-homepage.img-responsive{width:100%;}section#block-views-block-homepage-slideshow-block-1{margin:0 -15px;}section#block-views-block-homepage-slideshow-block-1 img.torna-il-sereno-slideshow{max-width:342px;}section#block-views-block-homepage-slideshow-block-1 img.logo-slideshow{max-width:203px;margin-bottom:30px;}section#block-views-block-homepage-slideshow-block-1 .slick__slide{position:relative;}section#block-views-block-homepage-slideshow-block-1 .slick__slide .slide__caption{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:146px;font-weight:bold;letter-spacing:-2.3px;line-height:101.26px;display:flex;align-items:center;}section#block-views-block-homepage-slideshow-block-1 .slick__slide .slide__caption .slide__description{max-width:1170px;padding:0 15px;width:100%;margin:0 auto;}.path-frontpage article.page{z-index:99;}.path-frontpage article.page .content .homepage-text-content-wrapper .inner-homepage-text-content-wrapper{max-width:1170px;margin:0 auto;position:relative;width:100%;padding:0 15px;}.path-frontpage article.page .content .homepage-text-content-wrapper::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:linear-gradient(180deg,#ffffff 5%,rgba(255,255,255,0.5) 100%);opacity:1;z-index:0;}.path-frontpage article.page .content>.field--name-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.path-frontpage article.page .content>.field--name-body h1,.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper{width:100%;}.path-frontpage article.page .content>.field--name-body h1{max-width:941px;margin:0 auto;color:#314c95;font-family:"Open Sans",sans-serif;font-size:38px;letter-spacing:0;line-height:46px;}.homepage-wrapper-all-text-image{position:relative;margin:-5px -15px 0;max-height:450px;overflow:hidden;}img.first-section-background-image{max-width:100%;width:100%;height:auto;transform:translateY(-150px);}.path-frontpage article.page .content .homepage-text-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block>div:last-child{margin-top:auto;width:100%;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block{width:265px;display:flex;flex-direction:column;align-items:center;border:4px solid #314c95;margin:0 10px;padding:30px 25px;height:290px;justify-content:center;background-color:white;}.homepage-block-description-plus,.homepage-block-description-plus a{text-align:center;font-size:18px;font-weight:700;color:#314c95;}.homepage-block-description-plus span.green{text-transform:uppercase;}.homepage-block-description-plus a.green-text{color:#0d6a0d;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper{display:flex;margin:50px 0px;flex-wrap:wrap;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block .homepage-block-title-plus{color:#314c95;text-transform:uppercase;font-weight:700;text-align:center;font-size:20px;line-height:1;margin-bottom:auto;height:60px;display:flex;align-items:center;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block.reverted-color{border-color:white;background-color:#314c95;}@media screen and (max-width:1200px){.homepage-wrapper-all-text-image{max-height:unset;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper{justify-content:space-around;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block{margin-bottom:10px;}.home-banner-text-internal-wrapper{margin:auto auto auto 0;}.path-frontpage article.page .content .homepage-text-content-wrapper{position:unset;background-image:url("/sites/default/files/inline-images/dottorgrandine-backgroundimage.jpeg");background-size:cover;background-repeat:no-repeat;background-position:center center;}img.first-section-background-image{display:none;}.path-frontpage article.page .content>.field--name-body h1{margin-top:50px;}.region-content section#block-homepageservizi .external-wrapper-services-homepage{position:relative;padding-bottom:50px;}.region-content section#block-homepageservizi img.services-background-home{display:none;}.region-content section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service:last-child{margin-bottom:20px;}.region-content #block-homepageservizi .external-wrapper-services-homepage{background-image:url("/sites/default/files/inline-images/dottorgrandine-home-sfondo-1.jpg");background-size:cover;background-repeat:no-repeat;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage{justify-content:space-around;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service{margin-top:50px !important;}}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block.reverted-color .homepage-block-title-plus,.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block.reverted-color .homepage-block-description-plus,.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block.reverted-color .homepage-block-description-plus a{color:white;}.path-frontpage article.page .content>.field--name-body .homepage-div-plus-wrapper .single-homepage-plus-block.reverted-color a.button-default.button-description-plus{background-color:white;color:#314c95;}a.button-default.button-description-plus{color:white;background-color:#314c95;display:flex;padding:15px 10px;width:100%;text-align:center;text-transform:uppercase;font-weight:700;font-size:19px;height:68px;line-height:1;align-items:center;justify-content:center;}.call-to-action-wrapper a{color:#ffffff;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:22px;text-align:center;background-color:#e05a21;border:2px solid #e05a21;padding:22px 20px;display:block;}.every-where-italy{color:#314c95;font-family:"Open Sans",sans-serif;font-size:26.4px;letter-spacing:0;line-height:36.8px;margin-bottom:14px;}.call-to-action-wrapper a:hover{background-color:white;color:#e05a21;}.little-title{color:#e1611f;font-family:"Bebas Neue",cursive;font-size:25px;letter-spacing:0;line-height:30px;margin-bottom:14px;}.text-wrapper-main-title h1{color:#314c95;font-family:"Open Sans",sans-serif;font-size:33px;letter-spacing:0;max-width:792px;line-height:46px;}.homepage-title.with-line::after{margin:25px 0 0;}.home-banner-text-external-layer{position:absolute;bottom:163px;left:0;width:100%;height:calc(70% - 263px);}.home-banner-text-external-wrapper{max-width:1140px;margin:0 auto;width:100%;}.home-banner-text-internal-wrapper{max-width:485px;text-align:center;color:#3e3e3e;font-size:50px;font-weight:400;letter-spacing:0;line-height:55px;text-transform:uppercase;}.home-banner-text-internal-wrapper .second-line{font-size:42.43px;font-weight:300;letter-spacing:0;line-height:55px;}.banner-text-img-wrapper img{max-width:500px;}.banner-text-img-wrapper h1{text-align:left;text-transform:none;color:#ffffff;font-family:"Open Sans",sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:50px;}.banner-text-img-wrapper h1::after{background-image:url(/themes/custom/custom_theme/assets/images/line.png);content:"";width:195px;display:block;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:50px auto 0 0;}.banner-text-img-wrapper p{color:#C8E6EB;text-align:left;font-size:38px;line-height:42px;letter-spacing:2.36px;font-family:"Bebas Neue",cursive;padding-top:20px;}.is-b-loading{background-color:transparent}@media screen and (max-width:992px){.home-banner-text-internal-wrapper{max-width:350px;}.banner-text-img-wrapper img{max-width:300px;}.copyright-text{padding:0 15px;line-height:18px;}}@media screen and (max-width:600px){.banner-text-img-wrapper img{max-width:80%;}section#block-homepagebanner{overflow:hidden;}img.banner-homepage.img-responsive{height:500px;width:auto;max-width:unset;transform:translateX(-171px);}.home-banner-text-internal-wrapper{max-width:100%;}.home-banner-text-internal-wrapper .banner-text-img-wrapper{display:flex;justify-content:center;align-items:center;padding-left:15px;}section#block-views-block-clienti-block-3 .view .slick-slide{width:85px !important;margin:auto !important;}}.banner-text-img-wrapper{margin-top:-120px;}.with-line::after,.page-node-type-centro-assistenza article.centro-assistenza .field--name-field-indirizzo::after,.title-compagnie-assicurative::after,.servicios-title::after{background-image:url(/themes/custom/custom_theme/assets/images/line.png);content:"";width:195px;display:block;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:25px auto 0;}@media screen and (min-width:780px){.block-field-blocknodecentro-assistenzafield-indirizzo{margin-left:-15px;margin-right:-15px;}}#block-homeboxoverlay .carrozzerie .content-details-new{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-align:center;}#block-homeboxoverlay .carrozzerie .content-details-new p.content-link a::after{transition:opacity 300ms,transform 300ms;transform:translate3d(-100%,0,0);}#block-homeboxoverlay .carrozzerie .content-details-new p{font-size:20px;font-weight:600;}#block-homeboxoverlay .col-md-12{padding:6px;margin-bottom:-29px;}#block-homeboxoverlay .container-box.carrozzerie{margin-top:-10px;}#block-homeboxoverlay .row{margin-top:0px;padding-left:4px;padding-right:4px;}#block-homeboxoverlay .col-md-6,#block-homeboxoverlay .col-md-3{padding:6px;padding-top:0;margin-top:-4px;}#block-homeboxoverlay .col-md-3 .corsi{padding-bottom:0;}#block-homeboxoverlay .col-md-3 .servizi{padding-top:2px;}#block-homeboxoverlay .container-box{padding:1em 0;width:100%;cursor:pointer;}@media screen and (max-width:640px){#block-homeboxoverlay .container-box{display:block;width:100%;padding:6px;}}@media screen and (min-width:900px){#block-homeboxoverlay .container{width:33.33333%;}}#block-homeboxoverlay .container-box .title{color:#1a1a1a;text-align:center;margin-bottom:10px;}#block-homeboxoverlay .content-box{position:relative;width:100%;max-width:100%;margin:auto;overflow:hidden;}#block-homeboxoverlay .content-box .content-overlay{background:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;left:0;top:-7px;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}#block-homeboxoverlay .content-box:hover .content-overlay{opacity:1;}#block-homeboxoverlay .content-image{width:100%;}#block-homeboxoverlay .content-details{position:absolute;text-align:left;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.5s ease-in-out;}#block-homeboxoverlay .content-box:hover .content-details{bottom:50%;opacity:1;}#block-homeboxoverlay .content-details h3{color:#fff;font-weight:500;letter-spacing:0.15em;margin-bottom:0.5em;text-transform:uppercase;}#block-homeboxoverlay .content-details p,#block-homeboxoverlay .content-details a{color:#fff;font-size:16px;}#block-homeboxoverlay .fadeIn-bottom{top:85%;}#block-homeboxoverlay .content-details-new{position:absolute;bottom:10px;color:#fff;transition:0.8s ease;margin:10px 20px;}#block-homeboxoverlay .content-box:hover .content-details-new{transform:translateY(-20px);}#block-homeboxoverlay .carrozzerie .content-box:hover .content-details-new{transform:translate(-50%,-50%);}#block-homeboxoverlay .content-box .content-details-new p.content-text,#block-homeboxoverlay .content-box .content-details-new p.content-link{opacity:0;height:0;transition:0.8s;}#block-homeboxoverlay .content-box:hover .content-details-new p.content-text,#block-homeboxoverlay .content-box:hover .content-details-new p.content-link{opacity:1;height:auto;}#block-homeboxoverlay .content-details-new p.content-text{font-size:20px;font-weight:100;}#block-homeboxoverlay .content-details-new h3.title-box{font-size:33px;}#block-homeboxoverlay .content-details-new h3.title-box.chi-siamo{max-width:140px;}#block-homeboxoverlay .container-box:hover .content-details-new p.content-link a::after{opacity:1;transform:translate3d(0,0,0);}#block-homeboxoverlay .content-details-new p.content-link a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;opacity:0;transition:opacity 600ms,transform 600ms;transform:translate3d(-100%,0,0);}#block-homeboxoverlay .content-details-new p.content-link a{color:#fff;font-weight:700;overflow:hidden;display:block;position:relative;padding:0.2em 0;font-family:"Bebas Neue",cursive;font-size:20px;letter-spacing:0.6px;line-height:23px;max-width:fit-content;}#block-homeboxoverlay .content-details-new p.content-link a.scopri-carrozzerie{margin:auto;}#block-homeboxoverlay .content-details-new p.content-link a:hover,#block-homeboxoverlay .content-details-new p.content-link a:focus,section#block-views-block-news-block-6 .view-footer a:hover,section#block-views-block-news-block-6 .view-footer a:focus{text-decoration:none;}.home-two-box{max-width:1280px;margin:0 auto;text-align:center;padding-bottom:50px;padding-top:50px;height:340px;}.home-two-box h2{color:#314c95;font-family:"Open Sans",sans-serif;font-size:40px;letter-spacing:0;line-height:45px;text-align:center;}.home-two-box img{width:100px;}.home-two-box .white-box img{width:100%;max-height:4px;margin-bottom:0px;}.home-two-box .white-box{padding-top:70px;background-color:#fff;-webkit-box-shadow:-1px -2px 50px 0px rgb(0 0 0 / 11%);box-shadow:-1px -2px 50px 0px rgb(0 0 0 / 11%);margin-top:-55px;max-height:185px;transition:0.5s;}.home-two-box .white-box:hover{margin-top:-70px;}.home-two-box .white-box span{color:#159015;font-family:"Bebas Neue",cursive;font-size:23px;font-weight:bold;letter-spacing:2px;line-height:28px;text-align:center;}.home-two-box .white-box p{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:bold;letter-spacing:0.69px;line-height:48px;text-align:center;}.home-two-box .white-box a{color:#148f14;}.home-two-box .azure span,.home-two-box .azure p a{color:#48abcd;}.home-two-box a:hover{color:#df5a21 !important;}section#block-homepagenelmondonew{margin-bottom:120px;}section#block-homenoleggi{padding-top:20px;padding-bottom:20px;}section#block-homenoleggi .row{max-width:1170px;margin:0 auto;padding-top:50px;padding-bottom:50px;}section#block-homenoleggi .col-md-5{padding-top:20px;}section#block-homenoleggi .col-md-5 img{width:100%;max-width:400px;}section#block-homenoleggi .col-md-7 img{height:auto;max-width:160px;margin-right:16px;width:auto;}section#block-homenoleggi .col-md-7{display:flex;}section#block-homenoleggi h3{color:#314c95;font-family:"Open Sans",sans-serif;font-size:25px;font-weight:bold;letter-spacing:0;line-height:30px;text-transform:uppercase;}section#block-homenoleggi p{color:black;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;}section#block-homenoleggi .col-md-7 a{position:relative;color:#314c95;font-family:"Bebas Neue",cursive;font-size:20px;font-weight:bold;letter-spacing:0.75px;line-height:23px;text-align:center;}.noleggio-text a::after{position:absolute;content:"";background-color:#314c95;left:0;bottom:0;width:0;height:2px;transition:0.8s;}.noleggio-text a:hover::after{width:100%;}#block-compagnieassicurative .title-compagnie-assicurative::after{margin-left:0;}#block-cittadellagrandine .title-compagnie-assicurative::after{margin-left:222px;}.homepage-title{margin-bottom:42px;}section#block-contattihomepage .field--name-body{max-width:1084px;margin:0 auto;width:100%;display:flex;justify-content:space-between;}section#block-contattihomepage{background-color:#f7f7f7;margin:0 -15px;padding:85px 0 107px;}.single-contact-wrapper{max-width:500px;width:100%;text-align:center;}.single-contact-wrapper .contact-title{font-weight:bold;margin-bottom:2px;color:#314c95;font-family:"Bebas Neue",cursive;font-size:40px;letter-spacing:0;line-height:48px;text-align:center;}.single-contact-wrapper .contact-description{margin-bottom:66px;color:#314c95;font-family:"Bebas Neue",cursive;font-size:40px;letter-spacing:0;line-height:48px;text-align:center;}.single-contact-wrapper .single-box{background-color:white;padding:74px 0 36px;position:relative;}.single-contact-wrapper .single-box>img{position:absolute;top:-52.5px;left:calc(50% - 51.5px);}.single-contact-wrapper .single-box-title{text-transform:uppercase;font-family:"Bebas Neue",cursive;font-size:23px;font-weight:bold;letter-spacing:2px;line-height:28px;}.single-contact-wrapper .single-box.numero-verde .single-box-title{color:#159015;}.single-contact-wrapper .single-box.numero-agenti .single-box-title{color:#48abce;}.single-contact-wrapper .single-box::after{content:"";display:block;background-image:url(/themes/custom/custom_theme/assets/images/line.png);width:100%;height:5px;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0px;}.single-contact-wrapper .single-box-number a{color:#323232;font-weight:bold;font-size:40px;letter-spacing:0.69px;line-height:49px;text-align:center;}.single-contact-wrapper .single-box.numero-verde .single-box-number a{color:#159015;}.single-contact-wrapper .single-box.numero-agenti .single-box-number a{color:#48abce;}section#block-loghigruppidrg .text-centered.main-text,section#block-loghigruppidrg .text-centered.main-text h2{color:#314c95;font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:0;line-height:30px;text-align:center;margin:40px auto 50px;width:100%;}section#block-loghigruppidrg .inner-partner-group-wrapper>div img{max-width:218px;}section#block-loghigruppidrg .inner-partner-group-wrapper>div{width:253px;margin:0 15px;text-align:center;}@media screen and (max-width:864px){section#block-loghigruppidrg .inner-partner-group-wrapper{justify-content:center;}section#block-loghigruppidrg .inner-partner-group-wrapper>div{margin-bottom:30px;}h1.page-title{font-size:36px;max-width:80%;line-height:46px;}}section#block-loghigruppidrg .partner-group-wrapper{max-width:820px;margin:0 auto;width:100%;}section#block-loghigruppidrg .inner-partner-group-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:0 -15px;}section#block-homepagenelmondonew .field--name-body{max-width:962px;margin:0 auto;position:relative;}section#block-homepagenelmondonew .inthe-world-wrapper-image{text-align:center;}section#block-homepagenelmondonew .inthe-world-wrapper-image img{width:100%;object-position:0px 10px;}section#block-homepagenelmondonew .intheworld-external-wrapper{position:absolute;top:0px;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}section#block-homepagenelmondonew .intheworld-internal-wrapper{color:#314c95;font-family:"Open Sans",sans-serif;font-size:36px;letter-spacing:0;line-height:50px;text-align:center;max-width:912px;}section#block-homepageservizi{margin:0 -15px;position:relative;}section#block-homepageservizi .external-wrapper-services-homepage{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:1;justify-content:center;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage{max-width:1170px;padding:0 15px;margin:0 -8px;width:100%;display:flex;flex-wrap:wrap;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .call-to-action-to-services a{display:inline-block;text-transform:uppercase;background-color:#314c95;color:white;font-size:22px;border:8px solid white;padding:10px 0;width:150px;line-height:1;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .call-to-action-to-services{width:100%;margin-top:30px;text-align:center;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service{width:357px;margin:0 8px;padding:49px 24px 39px;display:flex;flex-direction:column;background:white;border:4px solid #314c95;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-item{font-family:"Open Sans",sans-serif;font-size:19.2px;font-weight:600;letter-spacing:0;line-height:19.2px;max-width:250px;margin-bottom:10px;display:flex;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-item.with-exagon::before{content:"";width:8px;height:8px;background-color:#314c95;margin-right:14px;position:relative;z-index:999;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;top:4px;border-radius:50%;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-item span.ss-text-wrapper{display:block;width:calc(100% - 13px);}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-cta{display:block;background-color:white;text-align:center;border:2px solid white;padding:10px 0;color:#314c95;margin-top:43px;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:0.5px;line-height:22px;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-cta:hover{color:white;background-color:#314c95;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-service-cta-wrapper{margin-top:auto;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service .single-column-service-title{font-family:"Bebas Neue",cursive;font-size:26px;max-width:240px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;margin:0 auto 36px;}section#block-homepageservizi .external-wrapper-services-homepage .internal-wrapper-services-homepage .single-column-service img.single-service-icon{width:120px;margin:0 auto 50px;}section#block-homepageservizi img.services-background-home{width:100%;}section#block-bloccochisiamohomepage{margin-bottom:30px;}section#block-bloccochisiamohomepage .field--name-body .second-column,section#block-bloccochisiamohomepage .field--name-body .third-column{width:calc(25% - 5px);}section#block-bloccochisiamohomepage .field--name-body .second-column{margin:0 10px;}section#block-bloccochisiamohomepage .field--name-body .first-column{width:calc(50% - 5px);}section#block-bloccochisiamohomepage .field--name-body{display:flex;height:500px;}section#block-bloccochisiamohomepage .field--name-body>div{position:relative;overflow:hidden;cursor:pointer;}section#block-bloccochisiamohomepage .field--name-body>div .link-inside-box{display:inline-block;}section#block-bloccochisiamohomepage .field--name-body .third-column .second-row{height:calc(40% - 5px);position:relative;margin-top:10px;}section#block-bloccochisiamohomepage .field--name-body .third-column .second-row img{height:auto;width:100%;}section#block-bloccochisiamohomepage .field--name-body .third-column .first-row{height:calc(60% - 5px);position:relative;}section#block-bloccochisiamohomepage .field--name-body>div img{position:absolute;top:0;left:0;height:100%;width:auto;max-width:unset;}section#block-bloccochisiamohomepage .field--name-body>div .text-inside-box-wrapper{position:absolute;bottom:30px;left:30px;z-index:1;}section#block-bloccochisiamohomepage .field--name-body>div .title-inside-box,section#block-bloccochisiamohomepage .field--name-body>div .title-inside-box a{color:#ffffff;font-size:30px;font-weight:600;letter-spacing:0;line-height:35px;}section#block-bloccochisiamohomepage .field--name-body>div .link-discover-more-wrapper,section#block-bloccochisiamohomepage .field--name-body>div .link-discover-more-wrapper a{color:#ffffff;font-size:16px;letter-spacing:0;line-height:23px;text-transform:uppercase;margin-top:60px;font-weight:300;}section#block-bloccochisiamohomepage .field--name-body .third-column .second-row .link-discover-more-wrapper{margin-top:0;}section#block-bloccochisiamohomepage .field--name-body>div .link-discover-more-wrapper a{position:relative;}section#block-bloccochisiamohomepage .field--name-body>div .description-inside-box,section#block-bloccochisiamohomepage .field--name-body>div .description-inside-box a{color:#ffffff;font-size:16px;letter-spacing:0;line-height:20px;font-weight:300;margin-top:40px;max-width:240px;}.box-on-hover{opacity:0;position:absolute;}section#block-bloccochisiamohomepage .field--name-body .third-column .second-row .description-inside-box,section#block-bloccochisiamohomepage .field--name-body .third-column .second-row .link-discover-more-wrapper a.link-inside-box{margin-top:20px;}section#block-bloccochisiamohomepage .field--name-body .first-column::before,section#block-bloccochisiamohomepage .field--name-body .second-column::before,section#block-bloccochisiamohomepage .field--name-body .third-column .first-row::before,section#block-bloccochisiamohomepage .field--name-body .third-column .second-row::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);}section#block-bloccochisiamohomepage .field--name-body .first-column:hover .box-on-hover,section#block-bloccochisiamohomepage .field--name-body .second-column:hover .box-on-hover,section#block-bloccochisiamohomepage .field--name-body .third-column .first-row:hover .box-on-hover,section#block-bloccochisiamohomepage .field--name-body .third-column .second-row:hover .box-on-hover{opacity:1;position:unset;transition:1s;}section#block-bloccochisiamohomepage .field--name-body .third-column .first-row .link-discover-more-wrapper,section#block-bloccochisiamohomepage .field--name-body .third-column .first-row .link-discover-more-wrapper a{margin-top:30px;}section#block-bloccochisiamohomepage .field--name-body .third-column .first-row .description-inside-box{margin-top:20px;}section#block-homepagevideo{margin:0 -15px;position:relative;overflow:hidden;}section#block-homepagevideo .thumbnail-video-wrapper{background-color:#f7f7f7;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}section#block-homepagevideo .thumbnail-video-wrapper img{width:100%;}section#block-homepageecosostenibile .field--name-body,section#block-homepagecorsiprofessionali .field--name-body{display:flex;align-items:center;}section#block-homepageecosostenibile,section#block-homepagecorsiprofessionali{margin:55px -15px;}section#block-homepageecosostenibile .field--name-body>div,section#block-homepagecorsiprofessionali .field--name-body>div{width:50%;}section#block-homepageecosostenibile .field--name-body .text-wrapper .text-wrapper-inside,section#block-homepagecorsiprofessionali .field--name-body .text-wrapper .text-wrapper-inside{max-width:495px;width:100%;margin:0 auto;}section#block-homepagecorsiprofessionali .field--name-body .text-wrapper .text-wrapper-inside{text-align:right;}section#block-homepageecosostenibile .field--name-body .first-column img,section#block-homepagecorsiprofessionali .field--name-body .second-column img{width:100%;}.green-text{color:#0d6a0d;}.mini-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:25px;text-transform:uppercase;}.secondary-title{color:#3d5066;font-size:35px;font-weight:600;letter-spacing:0;line-height:35px;}section#block-homepageecosostenibile .field--name-body .text-wrapper .text-wrapper-inside .secondary-title,section#block-homepagecorsiprofessionali .field--name-body .text-wrapper .text-wrapper-inside .secondary-title{margin:10px 0 20px;}.description-text{color:#314c95;font-size:20px;letter-spacing:0;line-height:23px;}section#block-homepageecosostenibile .field--name-body .text-wrapper .text-wrapper-inside .description-text,section#block-homepagecorsiprofessionali .field--name-body .text-wrapper .text-wrapper-inside .description-text{max-width:447px;margin-bottom:50px;}section#block-homepagecorsiprofessionali .field--name-body .text-wrapper .text-wrapper-inside .description-text{margin-left:auto;}.find-more{color:#314c95;font-size:16px;letter-spacing:0;line-height:23px;text-transform:uppercase;position:relative;}nav#block-piedipagina .menu--footer li a:hover::after,.find-more:hover::after,section#block-bloccochisiamohomepage .field--name-body>div .link-discover-more-wrapper a:hover::after{right:auto;left:0;width:100%;}nav#block-piedipagina .menu--footer li a::after,.find-more::after,section#block-bloccochisiamohomepage .field--name-body>div .link-discover-more-wrapper a::after{position:absolute;content:"";bottom:-6px;right:0;height:2px;width:0;background-color:currentColor;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;transition:width 0.3s ease;}section#block-homepagenelmondo{background-color:#f4f4f4;margin:0 -15px;padding:55px 0;}section#block-homepagenelmondo .drg-intheworld{max-width:464px;margin:20px auto 47px;width:100%;color:#2c2c2c;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;}section#block-homepagenelmondo .world-img{width:100%;}section#block-homepageplus{margin:0 -15px;background-color:#f4f4f4;padding:46px 0 59px;}section#block-homepageplus .field--name-body{max-width:1170px;padding:0 15px;margin:0 auto;width:100%;}.loghi-wrapper img{width:100px;margin:0 auto;}.loghi-wrapper{max-width:820px;margin:0 auto 41px;width:100%;display:flex;flex-wrap:wrap;}.loghi-wrapper img:last-child{margin-right:0;}.loghi-wrapper img:first-child{margin-left:0;}.block-title,.block-title h2{color:#314c95;font-size:25px;font-weight:600;letter-spacing:0;line-height:30px;font-family:"Open Sans",sans-serif;text-transform:uppercase;}.block-description{color:#393939;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:24px;font-weight:600;max-width:850px;}img.media__element.b-lazy.img-responsive.b-loaded{width:140px;}.block-description.plus-description{margin:22px 0 50px;max-width:623px;}.plus-wrapper{display:flex;flex-wrap:wrap;}.plus-wrapper .single-plus-card:hover .image-plus{transform:scale(1.25);}.plus-wrapper .single-plus-card .image-plus{height:40px;width:auto;transition:0.5s ease;}.plus-wrapper .single-plus-card{width:180px;background-color:transparent;margin:0 auto;padding:10px;height:238px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.plus-wrapper .single-plus-card .single-plus-title{color:#2c2c2c;font-family:"Source Sans Pro",sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:55px;text-transform:uppercase;}.plus-wrapper .single-plus-card .single-plus-description{color:#707070;font-family:"Source Sans Pro",sans-serif;font-size:16px;letter-spacing:0;line-height:21px;font-weight:400;}.plus-wrapper .single-plus-card:last-child{margin-right:0;}.plus-wrapper .single-plus-card:first-child{margin-left:0;}.plus-custom .single-plus-card{background-color:#fff;}.footer-plus-wrapper img{max-width:266px;margin:62px auto 0;display:block;mix-blend-mode:darken;}section#block-views-block-clienti-block-1 .view,.block-views-blockpartner-view-block-1 .view{max-width:1170px;padding:0 15px;width:100%;margin:0px auto 67px auto;}section#block-views-block-home-flotte-block-1 .view{max-width:1170px;padding:0 15px;width:100%;margin:67px auto 55px;}section#block-views-block-clienti-block-1 ul.slick-dots,section#block-views-block-news-block-1 ul.slick-dots{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:55px;}section#block-views-block-news-block-1 ul.slick-dots{margin-top:26px;margin-bottom:0;}section#block-views-block-clienti-block-1 ul.slick-dots li,section#block-views-block-news-block-1 ul.slick-dots li{margin-right:5px;}section#block-views-block-clienti-block-1 ul.slick-dots li button,section#block-views-block-news-block-1 ul.slick-dots li button{padding:0;margin:0;border:0;background-color:#e5e5e5;width:10px;height:10px;color:transparent;border-radius:50%;outline:none;}section#block-views-block-clienti-block-1 ul.slick-dots li.slick-active button{background-color:#ddd;}section#block-views-block-news-block-1 ul.slick-dots li.slick-active button{background-color:#fff;}section#block-views-block-clienti-block-1 .view-header,.view-id-partner_view .view-header,.view-id-home_flotte .view-header{margin-bottom:60px;}#slick-views-home-flotte-block-1-55-slider .slick-track,section#block-views-block-home-flotte-block-1 .slick-track{margin:30px 0 0;}#slick-views-home-flotte-block-1-55-slider .slick-track img,section#block-views-block-home-flotte-block-1 .slick-track img{width:140px;}div#slick-views-home-flotte-block-1-55-slider img{padding:0 15px;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header{display:flex;align-items:center;justify-content:space-between;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header .see-all,section#block-cittadellagrandine .see-all-city,section#block-views-block-team-block-2 .view-footer .see-all-wrapper .see-all{color:#314c95;font-family:"Bebas Neue",cursive;font-size:20px;font-weight:bold;letter-spacing:0.6px;line-height:23px;border-bottom:0px solid;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header .see-all:hover::after,section#block-cittadellagrandine .see-all-city:hover::after,section#block-views-block-team-block-2 .view-footer .see-all-wrapper .see-all:hover::after,.section-two a:hover::after{width:100%;background:#314c95;}section#block-views-block-clienti-block-1 .view-header .wrapper-partner-header .see-all::after,section#block-cittadellagrandine .see-all-city::after,section#block-views-block-team-block-2 .view-footer .see-all-wrapper .see-all::after,.section-two a::after{content:"";display:block;height:2px;width:0;background:transparent;transition:width 0.5s ease,background-color 0.5s ease;-webkit-transition:width 0.5s ease,background-color 0.5s ease;-moz-transition:width 0.5s ease,background-color 0.5s ease;}section#block-views-block-clienti-block-1 .view-header .block-description{margin-top:22px;max-width:744px;}section#block-views-block-clienti-block-1 .view .slick-slide,section#block-views-block-clienti-block-3 .view .slick-slide{margin:0 25px;}section#block-views-block-news-block-1 .view{max-width:1140px;width:100%;margin:0 auto;}section#block-views-block-news-block-1 .view .view-content{overflow:visible !important;}section#block-views-block-news-block-1{background-color:#32475a;margin:0 -15px 0;padding:61px 0 50px;}section#block-views-block-news-block-1 .slick__slider .slick__slide .slide__content{display:flex;flex-direction:row-reverse;justify-content:space-between;}section#block-views-block-news-block-1 .slick__slider .slick__slide .slide__content .slide__caption{max-width:509px;width:100%;display:flex;align-items:center;}section#block-views-block-news-block-1 .slick__slider .slick__slide .slide__content .views-field-nothing{max-width:348px;margin-right:40px;display:flex;align-items:center;color:#ffffff;font-size:16px;letter-spacing:0;line-height:20px;opacity:1;transition:0.5s;}section#block-views-block-news-block-1 .views-row:not(.current-slide) .views-field-nothing{opacity:0;}section#block-views-block-news-block-1 .slick__slider .slick__slide .slide__content .views-field-nothing .title-news a{color:#ffffff;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;text-transform:uppercase;margin-bottom:7px;display:block;}section#block-views-block-news-block-1 .view-header .block-title{color:white;position:relative;top:30px;z-index:999;}section#block-views-block-news-block-1 .views-row:not(.current-slide) .wrapper-inside-blog{transform:scale(0.6);}.custom-bullets-wrapper{display:flex;justify-content:center;margin-top:26px;}.custom-bullet{background-color:#e5e5e5;width:10px;height:10px;color:transparent;border-radius:50%;margin-left:5px;cursor:pointer;}.custom-bullet.active{background-color:#797979;width:10px;height:10px;color:transparent;border-radius:50%;}section#block-views-block-news-block-1 .view-footer .find-more{color:white;}section#block-views-block-news-block-1 .views-row .wrapper-inside-blog{display:flex;flex-direction:row-reverse;align-items:center;background-color:#314c95;}section#block-views-block-news-block-1 .view-footer{position:relative;bottom:58px;z-index:999;}section#block-views-block-news-block-1 .view .view-content .views-row:not(.current-slide){opacity:0.5;}section#block-views-block-premi-block-1 .view-content .views-row{margin:0 auto;max-width:126px;filter:grayscale(100%);position:relative;}section#block-views-block-premi-block-1 .view-content .views-row .views-field-field-articolo-di-riferimento a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}section#block-views-block-premi-block-1 .view-content .views-row .views-field-field-image img{max-height:146px;width:auto;}section#block-views-block-premi-block-1 .view{max-width:1140px;margin:0 auto;width:100%;}section#block-views-block-premi-block-1 .view-content{display:flex;flex-wrap:wrap;}section#block-views-block-premi-block-1 .view-header{margin-bottom:29px;}section#block-views-block-premi-block-1 .view-header .block-title{margin-bottom:22px;}section#block-views-block-premi-block-1 .view-header .block-description{max-width:693px;}section#block-views-block-premi-block-1{margin-bottom:41px;margin-top:78px;}section#block-views-block-premi-block-1 .view-content .views-row:hover{filter:unset;}section#block-views-block-premi-block-1 .slick-slide::after{height:130px;width:3px;content:"";display:block;background-color:#314c95;position:absolute;top:0;}section#block-views-block-premi-block-1 .view .slick-slider{z-index:99;}section#block-views-block-premi-block-1 .view .slick__arrow button.slick-prev.slick-arrow{width:5%;background-color:transparent;border:0;background-image:url(/sites/default/files/riconoscimenti/DG-premiericonoscimenti-pre.svg);height:39px;background-size:cover;background-repeat:no-repeat;outline:none;padding:0;margin:0;}section#block-views-block-premi-block-1 .view .slick__arrow button.slick-next.slick-arrow{width:5%;background-color:transparent;border:0;background-image:url(/sites/default/files/riconoscimenti/DG-premiericonoscimenti-next.svg);height:39px;background-size:cover;background-repeat:no-repeat;outline:none;padding:0;margin:0;}section#block-views-block-premi-block-1 .view-content .slick--view--premi{position:relative;}section#block-views-block-premi-block-1 .view .slick__arrow{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;}section#block-views-block-premi-block-1 .slick-slide .slide__description{display:flex;justify-content:space-between;padding:5px 10px 5px 15px;font-size:29px;color:#314c95;font-weight:600;line-height:1;}section#block-views-block-premi-block-1 .slick-slide .slide__description .views-field.views-field-field-anno-premio .field-content{display:flex;flex-direction:column;height:87px;justify-content:space-between;align-items:flex-end;}section#block-views-block-premi-block-1 .slick-slide .slide__description .views-field.views-field-field-titolo-premio{max-width:250px;}.main-subtitle{color:#323232;font-size:18px;letter-spacing:0;line-height:27px;}.subtitle-centri-assistenza{max-width:892px;margin:11px auto 33px;}section#block-views-block-centri-assistenza-block-1,div.view-display-id-page_1{max-width:1140px;margin:0 auto 52px;width:100%;}.view-display-id-page_1 img{max-width:300px;}#mappa-contactos{text-align:center;font-size:18px;letter-spacing:0;line-height:27px;color:#323232;}#mappa-contactos a{text-align:center;font-size:18px;letter-spacing:0;line-height:27px;color:#323232;text-decoration:none;font-weight:500;}#mappa-contactos a:hover{border-bottom:2px solid #1316c7;}section#block-views-block-centri-assistenza-block-1 .view-footer,.page-node-type-centro-assistenza article.centro-assistenza .field--name-field-blocco-di-testo-attenzione{color:#ffffff;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;text-transform:uppercase;background-color:#e16424;max-width:956px;margin:60px auto 0;padding:16px 0;}.page-node-type-centro-assistenza article.centro-assistenza .field--name-field-blocco-di-testo-attenzione,.page-node-type-centro-assistenza article.centro-assistenza .field--name-field-location{margin-bottom:60px;}section#block-views-block-centri-assistenza-block-1 .view-footer .footer-inside-wrapper,.wrapper-inside-block-attention{max-width:789px;margin:0 auto;}.view-centri-assistenza .panel-heading{border:0;text-align:center;color:#323232;font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;padding-bottom:0;}section#block-views-block-centri-assistenza-block-1 form#views-exposed-form-centri-assistenza-block-1 .panel-body,form#views-exposed-form-centri-assistenza-page-1 .panel-body{text-align:center;background-color:#f4f4f4;}.view-centri-assistenza .panel-default{border:0;margin:0;box-shadow:0 0 black;}section#block-views-block-centri-assistenza-block-1 form#views-exposed-form-centri-assistenza-block-1 .origin-address-autocomplete label{display:none;}.view-centri-assistenza form.views-exposed-form>.form--inline{display:flex;flex-direction:row;height:100%;justify-content:center;align-items:center;}.view-centri-assistenza .form-item-field-location-proximity-value{display:none;}section#block-views-block-centri-assistenza-block-1 form#views-exposed-form-centri-assistenza-block-1 .origin-address-autocomplete input{border-radius:30px;height:53px;-webkit-box-shadow:10px 13px 64px -31px rgba(0,0,0,0.75);-moz-box-shadow:10px 13px 64px -31px rgba(0,0,0,0.75);box-shadow:10px 13px 64px -31px rgba(0,0,0,0.75);}section#block-views-block-centri-assistenza-block-1 form#views-exposed-form-centri-assistenza-block-1 .form-actions button:hover::after{width:100%;background:#314c95;}.view-centri-assistenza .view-filters{display:grid;grid-gap:20px;margin-bottom:20px;}.view-centri-assistenza .views-exposed-form{}.view-id-centri_assistenza.view-display-id-block_1 #edit-field-location-proximity-wrapper,.view-id-centri_assistenza.view-display-id-block_1 #edit-field-location-proximity{}#views-exposed-form-centri-assistenza-page-1 #edit-field-location-proximity-wrapper .panel-body{background-color:#f4f4f4;}.view-centri-assistenza .header-inside-wrapper{text-transform:uppercase;}.unipol-box{background-color:#f4f4f4;padding:25px 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.view-centri-assistenza .view-filters .unipol-box:nth-child(n + 3){display:none;}.view-display-id-page_1 .unipol-box{justify-content:space-evenly;}.unipol-box p{color:#323232;font-size:16px;font-weight:bold;letter-spacing:0.1px;line-height:24px;text-align:center;}.unipol-box img{max-width:200px;}.view-filters .unipol-box a,.view-centri-assistenza .view-filters button{background-color:#1316C7;padding:30px 90px;color:#ffffff;font-family:"Bebas Neue";font-size:18px;letter-spacing:0.5px;line-height:23px;border-radius:11px;transition:0.6s;border:2px solid #314c95;}.view-centri-assistenza .view-filters button span{display:none;}.view-centri-assistenza .view-filters label{display:none;}.unipol-box a:hover,.view-centri-assistenza button:hover{background-color:#ffffff;border:2px solid #314c95;color:#314c95;}.view-centri-assistenza input.address-input{height:88px;border-radius:1px;border:1px solid #dbdbdb;}.view-centri-assistenza .panel-title{max-width:400px;margin:auto;}#edit-field-location-proximity .panel-body{padding:unset;}.view-centri-assistenza .panel-title{letter-spacing:0.1px;line-height:22px;}.node-type-centro-assistenza .region-content{}.node-type-centro-assistenza .page-header{border:0;padding:0;margin:130px 0 24px;text-align:center;color:#314c95;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:61px;}.node-type-centro-assistenza article.centro-assistenza .field--name-field-indirizzo{color:#323232;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;}.node-type-centro-assistenza .field.field--name-field-location{margin-bottom:50px;}section#block-centriassistenzaattenzione{color:#e16424;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;text-transform:uppercase;max-width:956px;margin:30px auto 30px;padding:16px 0;}section#block-centriassistenzaattenzione a{color:#e16424;font-weight:bold;}.page-node-type-blog .region-content{max-width:810px;margin:0 auto;}.page-node-type-blog article.blog .field--name-field-blog-thumbnail{margin-bottom:34px;}.page-node-type-blog article.blog .field--name-body{color:#323232;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:30px;margin-bottom:53px;}p.social-share-title{color:#314c95;font-family:"Bebas Neue",cursive;font-size:20px;font-weight:bold;letter-spacing:0;line-height:24px;text-align:center;}section#block-socialsharingblock{text-align:center;margin-bottom:60px;}section#block-views-block-news-block-3{background-color:#f4f4f4;position:relative;width:var(--dg-fullbleed-width);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.pager li>a{color:#314c95;font-size:30px;line-height:1;padding:0 !important;border:0;}.tags-news-list .view,section#block-views-block-news-block-2,section#block-views-block-news-block-3 .view,section#block-views-block-news-block-4 .view{}section#block-views-block-news-block-4 .view{margin-bottom:60px;}section#block-views-block-news-block-3 .view{margin-top:0;padding:77px 0 63px;}.tags-news-list .view-content,section#block-views-block-news-block-2 .view-content,section#block-views-block-news-block-6 .view-content,section#block-views-block-news-block-4 .view-content,section#block-views-block-news-block-3 .view-content{}section#block-views-block-news-block-2 .view-content,section#block-views-block-news-block-6 .view-content{}section#block-views-block-news-block-6 .view-content{}section#block-views-block-news-block-3 .views-row,section#block-views-block-news-block-4 .views-row{margin-bottom:0;}.tags-news-list .views-row .thumbnail-blog-wrapper .views-field-created,section#block-views-block-news-block-2 .views-row .thumbnail-blog-wrapper .views-field-created,section#block-views-block-news-block-6 .views-row .thumbnail-blog-wrapper .views-field-created,section#block-views-block-news-block-4 .views-row .thumbnail-blog-wrapper .views-field-created,section#block-views-block-news-block-3 .views-row .thumbnail-blog-wrapper .views-field-created{position:absolute;bottom:0;padding:17px 28px 5px;background-color:white;color:#314c95;font-family:"Bebas Neue",cursive;font-size:16px;font-weight:bold;letter-spacing:-0.16px;line-height:12px;width:120px;}.tags-news-list .views-row .thumbnail-blog-wrapper,section#block-views-block-news-block-2 .views-row .thumbnail-blog-wrapper,section#block-views-block-news-block-6 .views-row .thumbnail-blog-wrapper,section#block-views-block-news-block-4 .views-row .thumbnail-blog-wrapper,section#block-views-block-news-block-3 .views-row .thumbnail-blog-wrapper{position:relative;}.tags-news-list .views-row .wrapper-text-blog,section#block-views-block-news-block-2 .views-row .wrapper-text-blog,section#block-views-block-news-block-6 .views-row .wrapper-text-blog,section#block-views-block-news-block-4 .views-row .wrapper-text-blog,section#block-views-block-news-block-3 .views-row .wrapper-text-blog{padding:20px 26px 28px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);background-color:white;}.tags-news-list .views-row .wrapper-text-blog .views-field-title a,section#block-views-block-news-block-2 .views-row .wrapper-text-blog .views-field-title a,section#block-views-block-news-block-6 .views-row .wrapper-text-blog .views-field-title a,section#block-views-block-news-block-4 .views-row .wrapper-text-blog .views-field-title a,section#block-views-block-news-block-3 .views-row .wrapper-text-blog .views-field-title a{color:#2c2c2c;font-family:"Bebas Neue",cursive;font-size:20px;font-weight:bold;letter-spacing:1px;line-height:22px;text-transform:uppercase;}.tags-news-list .views-row .wrapper-text-blog .views-field-title,section#block-views-block-news-block-2 .views-row .wrapper-text-blog .views-field-title,section#block-views-block-news-block-6 .views-row .wrapper-text-blog .views-field-title,section#block-views-block-news-block-4 .views-row .wrapper-text-blog .views-field-title,section#block-views-block-news-block-3 .views-row .wrapper-text-blog .views-field-title{margin-bottom:7px;}.tags-news-list .views-row .wrapper-text-blog .views-field-body,section#block-views-block-news-block-2 .views-row .wrapper-text-blog .views-field-body,section#block-views-block-news-block-6 .views-row .wrapper-text-blog .views-field-body,section#block-views-block-news-block-4 .views-row .wrapper-text-blog .views-field-body,section#block-views-block-news-block-3 .views-row .wrapper-text-blog .views-field-body{color:#2c2c2c;font-size:15px;letter-spacing:0;line-height:20px;font-family:"Open Sans",sans-serif;}.tags-news-list .views-row .thumbnail-blog-wrapper::after,section#block-views-block-news-block-2 .views-row .thumbnail-blog-wrapper::after,section#block-views-block-news-block-6 .views-row .thumbnail-blog-wrapper::after,section#block-views-block-news-block-4 .views-row .thumbnail-blog-wrapper::after,section#block-views-block-news-block-3 .views-row .thumbnail-blog-wrapper::after{position:absolute;content:"";display:block;left:120px;width:0;height:0;border-style:solid;border-width:34px 0 0 34px;border-color:transparent transparent transparent #ffffff;bottom:0;}.tags-news-list .view-header .main-subtitle,section#block-views-block-news-block-2 .view-header .main-subtitle,section#block-views-block-news-block-6 .view-header .main-subtitle,section#block-views-block-news-block-4 .view-header .main-subtitle{color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;}section#block-views-block-news-block-3 .view-header .subtitle-news-related{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;}section#block-views-block-news-block-3 .view-header h2.block-title,section#block-views-block-news-block-4 .view-header .block-title{color:#314c95;font-family:"Bebas Neue",cursive;font-size:35px;font-weight:bold;letter-spacing:1px;line-height:42px;margin-top:0;}section#block-views-block-news-block-2 .view-header h1,section#block-views-block-news-block-6 .view-header h1,.tags-news-list .view-header h1{color:#314c95;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:61px;}.tags-news-list .view-header,section#block-views-block-news-block-2 .view-header,section#block-views-block-news-block-6 .view-header,section#block-views-block-news-block-4 .view-header,section#block-views-block-news-block-3 .view-header{text-align:center;margin-bottom:53px;}section#block-views-block-news-block-2 .view-header h1{margin-top:60px;}section#block-views-block-news-block-6{background-color:#314c95;margin:0 -15px;position:relative;padding-top:30px;padding-bottom:40px;}section#block-views-block-news-block-6 .views-row .views-field-field-blog-thumbnail{overflow:hidden;}section#block-views-block-news-block-6 .views-row:hover .views-field-field-blog-thumbnail img{transform:scale(1.1);transition:0.5s ease;}section#block-views-block-news-block-6 .view-header h3.block-title{color:#fff;}section#block-views-block-news-block-6 .view-header p{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;text-align:center;}section#block-views-block-news-block-6 .view-footer a{color:#ffffff;position:relative;padding:0.2em 0;font-family:"Bebas Neue",cursive;font-size:20px;letter-spacing:0.6px;width:fit-content;line-height:23px;}section#block-views-block-news-block-6 .view-footer{text-align:center;}section#block-views-block-news-block-6 .view-footer a::after{content:"";position:absolute;bottom:0;width:0;left:0;height:2px;background-color:#fff;transition:0.8s;}section#block-views-block-news-block-6 .view-footer a:hover::after{width:100%;}section#block-views-block-news-block-2 .pager li>a:hover,section#block-views-block-news-block-2 .pager li>a:focus{text-decoration:none;background-color:transparent;color:#e05a21;}.news-intro{margin-bottom:60px;margin-top:60px;}.news-intro__eyebrow{font-size:14px;line-height:16px;letter-spacing:3.6px;text-transform:uppercase;color:#5e5e5e;}.news-intro__title{margin:60px 0 0;font-size:clamp(34px,calc(4.8vw + 18px),60px);line-height:1.05;letter-spacing:-1.5px;font-weight:400;color:#000;}.news-intro__hl{color:#1316c7;}@media (max-width:991.98px){.news-intro__title{margin-top:40px;font-size:clamp(30px,calc(5.2vw + 12px),44px);line-height:1.1;}}@media (max-width:575.98px){.news-intro__title{margin-top:28px;font-size:clamp(26px,7.2vw,34px);line-height:1.12;}}.block-testo-a-scomparsa{margin:0 -15px;position:relative;overflow:hidden;}.block-testo-a-scomparsa .block-inside-wrapper .first-visible-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper{width:55.9%;position:relative;}.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper{max-width:460px;position:absolute;bottom:123px;left:113px;}.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper .title-wrapper{color:#ffffff;font-family:"Bebas Neue",cursive;font-size:38px;font-weight:bold;letter-spacing:0;line-height:30px;}.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper .field--name-field-sottotitolo{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:35px;}.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{max-width:417px;color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:30px;}.block-testo-a-scomparsa .block-inside-wrapper .see-more-wrapper{width:112px;text-align:center;z-index:2;position:relative;}.block-testo-a-scomparsa .block-inside-wrapper .see-more-wrapper .see-other-tab,.block-testo-a-scomparsa .block-inside-wrapper .see-less-tab{font-size:40px;display:inline-block;width:56px;height:56px;border:5px solid #efab25;border-radius:50%;line-height:46px;color:#e05a20;cursor:pointer;}.block-testo-a-scomparsa .block-inside-wrapper .see-less-tab{line-height:41px;}.block-testo-a-scomparsa .first-visible-content::after{content:"";height:100%;background-color:#ddd;right:112px;width:2px;display:block;top:0;position:absolute;}.block-testo-a-scomparsa .right-align .first-visible-content::after{left:112px;}@media screen and (max-width:1234px){.block-testo-a-scomparsa .block-inside-wrapper .see-more-wrapper{width:100%;margin-top:20px;}.block-testo-a-scomparsa .block-inside-wrapper::after{height:2px;width:100%;right:0;bottom:65px;}.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{margin:0 auto;}section#block-compagnieassicurative .inside-hidden-text-wrapper::before{width:100%;height:3px;bottom:-17px;}section#block-views-block-news-block-2 .view-content{display:flex;}}@media screen and (max-width:992px){.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper{width:100%;}.block-testo-a-scomparsa .block-inside-wrapper .image-wrapper .title-and-subtitle-wrapper{left:0;bottom:0;display:flex;width:100%;height:100%;max-width:100%;align-items:center;justify-content:center;flex-direction:column;}.block-testo-a-scomparsa .block-inside-wrapper .text-wrapper{text-align:center;margin:35px auto;}section#block-premiericonoscimenti .block-inside-wrapper .first-visible-content,#block-estensionecapillare .first-visible-content{flex-direction:column-reverse;}}.hidden-content{position:absolute;left:0;right:0;width:100%;height:100%;background-color:white;z-index:1;top:0;}.inner-hidden-content{display:flex;align-items:center;height:100%;}.inner-hidden-content .hidden-content-wrapper{margin:0 auto;max-width:calc(100% - 112px);padding:35px 50px 22px 20px;}.inner-hidden-content .hidden-content-wrapper .inside-hidden-text-wrapper{margin:0 auto;max-width:calc(100% - 112px);padding:35px 50px 22px 20px;}section#block-compagnieassicurative .inner-hidden-content .hidden-content-wrapper .inside-hidden-text-wrapper{margin:0 auto;max-width:100%;padding:initial;}.inner-hidden-content .hidden-content-wrapper .see-less-wrapper{width:112px;text-align:center;}.see-less-wrapper{width:112px;text-align:center;}.inner-hidden-content::after{content:"";display:block;height:80%;width:3px;background-color:#efab25;position:absolute;right:112px;top:10%;}.right-align .inner-hidden-content::after{left:112px;}section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-title{color:#314c95;font-family:"Bebas Neue",cursive;font-size:40px;letter-spacing:0;line-height:48px;}section#block-compagnieassicurative .inside-hidden-text-wrapper{text-align:center;}section#block-compagnieassicurative .inside-hidden-text-wrapper::after{margin:0;width:100%;}section#block-compagnieassicurative .inside-hidden-text-wrapper img.icon-agent{position:absolute;top:-52.5px;left:calc(50% - 51.5px);}section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-title-small{color:#61c2ce;font-family:"Bebas Neue",cursive;font-size:23px;font-weight:bold;letter-spacing:2px;line-height:28px;margin-bottom:5px;}section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-phone{color:#61c2ce;font-size:40px;font-weight:bold;letter-spacing:2.29px;line-height:48px;margin-bottom:17px;display:block;}section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-phone:hover{color:#e05a1f;}section#block-compagnieassicurative .inside-hidden-text-wrapper .hidden-text-mail{color:#61c2ce;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:bold;letter-spacing:1.71px;line-height:41px;}section#block-compagnieassicurative .inside-hidden-text-wrapper .wrapper-box-hidden-text{position:relative;padding:73px 40px 30px;margin-top:93px;-webkit-box-shadow:1px -3px 10px 3px rgba(222,222,222,0.75);-moz-box-shadow:1px -3px 10px 3px rgba(222,222,222,0.75);box-shadow:1px -3px 10px 3px rgba(222,222,222,0.75);}.block-testo-a-scomparsa .block-inside-wrapper.right-align .image-wrapper .title-and-subtitle-wrapper{right:113px;left:unset;}.title-gestione-sinistro{color:#efa819;font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:1.03px;line-height:37px;margin-bottom:10px;}#block-carrozzerie a{color:#314c95;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;}.body-gestione-sinistro{color:#000000;font-family:"Open Sans",sans-serif;font-size:24px;letter-spacing:0;line-height:33px;margin-bottom:30px;width:80%;}.client-private{margin-top:80px;font-family:"Open Sans",sans-serif;font-size:24px;font-style:italic;letter-spacing:0;line-height:33px;}.client-private.with-line::after{margin-right:0;}section#block-serviziheader,section#block-centriassistenzaheader,section#block-chisiamoaziendaheader,section#block-chisiamoilteamheader{margin:0 -15px;position:relative;}.basic-page-header-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:60px;}section#block-carrozzerie .hidden-column-wrapper .single-column>img{margin-bottom:19px;}section#block-carrozzerie .hidden-column-wrapper .single-column{width:379px;margin:0 30px;color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:30px;}section#block-carrozzerie .hidden-column-wrapper{display:flex;margin:40px -30px 0;}.empty-hidden-text.block-testo-a-scomparsa .block-inside-wrapper .see-more-wrapper .see-other-tab,.empty-hidden-text.block-testo-a-scomparsa .first-visible-content::after{display:none;}.secondary-text-azienda{max-width:892px;color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;margin:0 auto 78px;text-align:center;}section#block-cittadellagrandine .city-descr{margin-bottom:18px;}section#block-cittadellagrandine .green-text.with-line{margin-top:69px;max-width:358px;margin-left:auto;font-family:"Open Sans",sans-serif;font-size:24px;font-style:italic;letter-spacing:0;line-height:33px;}section#block-cittadellagrandine .green-text.with-line::after{margin-right:0;}section#block-premiericonoscimenti .premi-wrapper img{width:100%;max-width:139px;margin:5px 0;}section#block-premiericonoscimenti .premi-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}section#block-inostrinumeripaginaazienda .single-number-box-wrapper:last-child,section#block-estensionecapillare .single-number-box-wrapper:last-child{margin-bottom:0;}section#block-inostrinumeripaginaazienda .single-number-box-wrapper,section#block-estensionecapillare .single-number-box-wrapper{width:372px;box-shadow:0px 0px 8px 2px rgba(235,235,235,0.5);margin-bottom:40px;display:flex;padding:0 10px;text-align:left;height:140px;align-items:center;}section#block-inostrinumeripaginaazienda .single-number-box-wrapper>img,section#block-estensionecapillare .single-number-box-wrapper>img{max-width:66px;margin-right:35px;}section#block-inostrinumeripaginaazienda .single-number-box-wrapper .number-row,section#block-estensionecapillare .single-number-box-wrapper .number-row{color:#48abce;font-family:"Bebas Neue",cursive;font-size:40px;font-weight:bold;letter-spacing:0;line-height:48px;}section#block-estensionecapillare .single-number-box-wrapper .number-row{color:#e05a21;}section#block-inostrinumeripaginaazienda .single-number-box-wrapper .text-row,section#block-estensionecapillare .single-number-box-wrapper .text-row{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:bold;letter-spacing:0;line-height:30px;max-width:197px;}section#block-estensionecapillare .hidden-content-wrapper .field--name-field-testo-a-scomparsa img{max-width:100%;}section#block-estensionecapillare .hidden-content-wrapper .field--name-field-testo-a-scomparsa{display:flex;align-items:center;}section#block-serviziheader img.img-responsive,section#block-chisiamoilteamheader img.img-responsive{width:100%;}.capillare-wrapper-inner{width:60%;}.capillare-title-hidden{color:#314c95;font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:1.03px;line-height:37px;margin-bottom:10px;}.capillare-description-hidden{color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:30px;}section#block-views-block-team-block-1{margin:60px auto 100px;max-width:850px;}.title-view{color:#314c95;font-family:"Bebas Neue",cursive;font-size:35px;font-weight:bold;letter-spacing:1px;line-height:42px;text-align:center;}section#block-views-block-team-block-1 .title-view{margin-bottom:10px;}.description-view{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;}section#block-views-block-team-block-1 .description-view{margin-bottom:30px;}section#block-views-block-team-block-1 .views-row{display:flex;}section#block-views-block-team-block-2 .views-field-field-linkedin{margin-left:-5px;}section#block-views-block-team-block-1 .views-row .team-text-wrapper .views-field-field-linkedin a:hover,section#block-views-block-team-block-2 .view-content .views-row .views-field-field-linkedin a:hover{color:#314c95;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente{max-width:263px;margin-right:20px;}section#block-views-block-team-block-1 .views-row .team-text-wrapper{max-width:525px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}section#block-views-block-team-block-1 .views-row .team-text-wrapper .views-field-body{color:#314c95;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;margin:11px 0 52px;}section#block-views-block-team-block-1 .views-row .team-text-wrapper .views-field-field-posizione-lavorativa{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold;letter-spacing:0;line-height:26px;}section#block-views-block-team-block-1 .views-row .team-text-wrapper .views-field-title a{color:#e1611f;font-family:"Bebas Neue",cursive;font-size:28px;font-weight:bold;letter-spacing:1px;line-height:34px;}section#block-views-block-team-block-1 .views-row .team-text-wrapper .views-field-field-linkedin a,section#block-views-block-team-block-2 .view-content .views-row .views-field-field-linkedin a{font-size:24px;color:#e1611f;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente a{display:block;position:relative;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente a::before{content:"";display:block;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transition:0.5s;background-color:#000;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente a::after{content:"Profilo completo >";display:block;opacity:0;width:100%;height:100%;position:absolute;top:0;color:#ffffff;font-family:"Bebas Neue",cursive;font-size:18px;font-weight:bold;letter-spacing:1px;line-height:22px;left:0;transition:0.5s;display:flex;align-items:center;justify-content:center;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente:hover a::after{opacity:1;}section#block-views-block-team-block-1 .views-row .views-field-field-immagine-componente:hover a::before{opacity:0.5;}section#block-views-block-team-block-2 .view{max-width:1170px;margin:0 auto;}section#block-views-block-team-block-2 .view-content{display:flex;margin:0 -10px;}section#block-views-block-team-block-2 .view-content .views-row{margin:0 10px;}section#block-views-block-team-block-2 .view-content .views-row .views-field-title{color:#e1611f;font-family:"Bebas Neue",cursive;font-size:26px;font-weight:bold;letter-spacing:1px;line-height:32px;margin-top:20px;}section#block-views-block-team-block-2 .view-content .views-row .views-field-field-posizione-lavorativa{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:26px;}section#block-views-block-team-block-2{margin-bottom:55px;}section#block-views-block-team-block-2 .view-footer .see-all-wrapper{text-align:center;margin-top:25px;}section#block-giorgiorisomainblock{margin:0 -15px;}section#block-giorgiorisomainblock h1{color:#314c95;font-family:"Bebas Neue",cursive;font-size:52px;font-weight:bold;letter-spacing:2.88px;line-height:62px;text-align:center;padding:0 15px;margin-top:85px;}section#block-giorgiorisomainblock .griso-title{color:#314c95;font-family:"Open Sans",sans-serif;font-size:38px;font-weight:600;letter-spacing:0;line-height:50px;text-align:center;max-width:808px;width:100%;padding:0 15px;margin:48px auto 11px;}section#block-giorgiorisomainblock .griso-description{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;padding:0 15px;max-width:1042px;margin:0 auto 46px;}section#block-giorgiorisomainblock .griso-second-row-wrapper{display:flex;justify-content:space-between;}section#block-giorgiorisomainblock .griso-second-row-wrapper .testo-griso{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;}section#block-giorgiorisomainblock .griso-second-row-wrapper .list-griso-wrapper .list-griso-item{color:#314c95;font-family:"Bebas Neue",cursive;font-size:22px;font-weight:bold;letter-spacing:1px;line-height:20px;margin-bottom:40px;max-width:203px;display:flex;}section#block-giorgiorisomainblock .griso-second-row-wrapper .list-griso-wrapper .list-griso-item::before{content:"";width:13px;height:13px;background-image:url(/sites/default/files/exagon/Esagono-.svg);margin-right:14px;position:relative;z-index:999;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;top:4px;}section#block-giorgiorisomainblock .griso-second-row-wrapper .griso-wrapper-image{max-width:61.6%;width:100%;}section#block-giorgiorisomainblock .griso-second-row-wrapper .griso-wrapper-image img{width:100%;}section#block-giorgiorisomainblock .griso-second-row-wrapper .griso-wrapper-text{max-width:464px;padding:0 15px;margin-right:auto;margin-left:auto;margin-top:60px;}section#block-giorgiorisomainblock .griso-second-row-wrapper .list-griso-wrapper .list-griso-title{font-size:26px;font-weight:600;letter-spacing:0;line-height:35px;font-family:"Open Sans",sans-serif;margin-bottom:36px;}section#block-giorgiorisomainblock .griso-second-row-wrapper .list-griso-wrapper .list-griso-item>div{width:calc(100% - 13px);}section#block-giorgiorisomainblock .griso-second-row-wrapper .list-griso-wrapper{margin-top:41px;color:#314c95;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{top:0;width:60px;height:60px;border-color:rgba(72,171,206,0.24);}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list::after{background-color:rgba(72,171,206,0.24);}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.odd .timeline-item-wrapper span.timeline-marker{right:-30px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.even .timeline-item-wrapper span.timeline-marker{left:-30px;}section#block-views-block-esperienze-lavorative-block-1{margin-top:26px;margin-bottom:75px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper .views-field-field-logo-azienda img{max-width:34px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.odd .timeline-item-wrapper .views-field-field-logo-azienda{position:absolute;z-index:11;top:-30px;right:-30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.even .timeline-item-wrapper .views-field-field-logo-azienda{position:absolute;z-index:11;top:-30px;left:-30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.odd .timeline-item-wrapper .time-and-place-wrapper{position:absolute;right:-133px;text-align:left;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper{padding-right:47px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper{padding-left:47px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item{margin-top:74px;}section#block-views-block-esperienze-lavorative-block-1 .views-field-field-azienda{color:#314c95;font-family:"Bebas Neue",cursive;font-size:30px;font-weight:bold;letter-spacing:1.2px;line-height:42px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.even .timeline-item-wrapper .time-and-place-wrapper{position:absolute;left:-133px;text-align:right;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper .time-and-place-wrapper ul{padding:0;list-style-type:none;color:#acacac;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:27px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper .views-field-field-posizione-lavorativa{color:#48abce;font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:0;line-height:21px;margin:2px 0 16px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper .views-field-body{color:#2c2c2c;font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:0;line-height:21px;max-width:523px;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item.odd .timeline-item-wrapper .views-field-body{margin-left:auto;}section#block-views-block-esperienze-lavorative-block-1 ul.timeline-list li.timeline-item .timeline-item-wrapper .time-and-place-wrapper .views-field-field-date-lavorative{margin-bottom:30px;}.view-duplicato-di-premi{max-width:1170px;padding:0 15px;width:100%;margin:70px auto 0;margin-bottom:60px;}h1.partner-title{text-align:center;margin:132px 0 25px;color:#314c95;font-family:"Bebas Neue",cursive;font-size:50px;font-weight:bold;letter-spacing:2.88px;line-height:61px;}.partner-description{max-width:776px;color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;text-align:center;margin:0 auto 59px;}section#block-views-block-clienti-block-2{margin-bottom:142px;}section#block-views-block-clienti-block-2 .view{max-width:982px;margin:0 auto;}section#block-views-block-clienti-block-2 .view .view-content .views-row{width:calc(20% - 50px);margin:0 25px 41px;}section#block-views-block-clienti-block-2 .view .view-content{margin:0 -25px;display:flex;align-items:center;flex-wrap:wrap;}.container.cookies-text,.container.informativa-servizio-clienti,.container.informativa-fornitori,.container.informativa-candidati,.codice-etico-wrapper{font-size:16px;margin:90px auto;}.container.cookies-text h1,.container.informativa-servizio-clienti h1,.privacy-links h1,.container.informativa-fornitori h1,.container.informativa-candidati h1,.codice-etico-wrapper h1{text-align:center;margin-bottom:50px;}.privacy-links{text-align:center;margin:70px 0;}.privacy-links p a{font-size:30px;font-weight:700;}#sliding-popup.sliding-popup-bottom{background:#314c959c;color:white;padding:20px 0;width:100%;}#sliding-popup{left:0;right:0;max-width:100vw;box-sizing:border-box;overflow-x:clip;}#sliding-popup .eu-cookie-compliance-banner,#sliding-popup .popup-content,#sliding-popup .eu-cookie-compliance-content,#sliding-popup #popup-text,#sliding-popup #popup-buttons,#sliding-popup #eu-cookie-compliance-categories{box-sizing:border-box;}.eu-cookie-compliance-content{margin:0 auto;max-width:1440px;display:inline-block;text-align:left;width:100%;}@media screen and (max-width:1280px){.eu-cookie-compliance-content{max-width:95%;}}.eu-cookie-compliance-message#popup-text{max-width:60%;}@media screen and (max-width:1280px){.eu-cookie-compliance-message#popup-text{max-width:100%;}}.eu-cookie-compliance-popup-open #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-tab{position:absolute;right:10px;left:unset;top:10px;transform:unset;background:transparent;box-shadow:unset;border:0;color:transparent;padding:0;width:40px;height:40px;}.eu-cookie-compliance-popup-open #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-tab::after{content:"x";color:#fff;font-size:20px;top:5px;right:15px;position:absolute;}#sliding-popup #popup-text a{color:#ffffff;text-decoration:underline;}#sliding-popup #popup-text a:hover{color:#23527c;}#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-tab:focus{outline:0;}.eu-cookie-withdraw-tab{background-color:#314c95;border:0;padding:5px 15px;}button.find-more-button,button.agree-button,.decline-button,button.eu-cookie-compliance-save-preferences-button{background-color:rgb(255,255,255) !important;border-radius:0 !important;border:0 !important;text-shadow:none !important;color:#314c95 !important;background:#fff !important;-webkit-box-shadow:none;}button.find-more-button{display:block;}button.agree-button,.eu-cookie-compliance-default-button,button.find-more-button{margin-top:1em;padding:4px 8px;font-weight:600;}div#eu-cookie-compliance-categories{float:left;}button.find-more-button:hover,button.agree-button:hover,.decline-button:hover,button.eu-cookie-compliance-save-preferences-button:hover{background-color:#314c95 !important;color:#fff !important;-webkit-box-shadow:none !important;}@media screen and (max-width:600px){#sliding-popup .popup-content #popup-buttons button,button.eu-cookie-compliance-save-preferences-button{width:170px !important;}.page-node-type-blog .page-header{font-size:36px;line-height:47px;}}.richiedi-un-preventivo h3{height:146px;}@media screen and (min-width:336px){.richiedi-un-preventivo h3{height:111px;}}@media screen and (min-width:370px){.richiedi-un-preventivo h3{height:auto;}#block-homeboxoverlay .content-details-new p.content-text{font-size:16px;}#block-homeboxoverlay .content-details-new h3.title-box{font-size:28px;}}.views-field-field-immagine-componente{max-width:none !important;}@media screen and (min-width:1040px){.views-field-field-immagine-componente{max-width:263px !important;}}.a2a_kit{display:none;}.slick-track{min-height:130px;}section#block-views-block-duplicato-di-premi-block-1 .slick-slide .views-field-field-anno-premio::after{height:100%;width:3px;content:"";display:block;background-color:#314c95;position:absolute;top:0;right:0;}section#block-views-block-duplicato-di-premi-block-1{max-width:90%;margin:0 auto;width:100%;}section#block-views-block-duplicato-di-premi-block-1 .block-description{max-width:693px;}section#block-views-block-duplicato-di-premi-block-1 .view-header{margin-bottom:30px;margin-top:25px;}section#block-views-block-duplicato-di-premi-block-1 .view-header .block-title{margin-bottom:22px;}section#block-views-block-duplicato-di-premi-block-1 .slick-slide .slide__description{font-size:29px;color:#314c95;font-weight:600;line-height:1;min-height:165px;}#block-views-block-duplicato-di-premi-block-1 .slide__description{max-width:100%;}.views-field-field-anno-premio{grid-area:1 / 1 / 3 / 2;display:flex;flex-direction:column;justify-content:center;max-height:180px;position:relative;}.views-field-field-titolo-premio{grid-area:1 / 2 / 2 / 7;font-size:36px;font-weight:600;line-height:39px;max-width:345px;}.views-field-field-ente{grid-area:2 / 2 / 3 / 7;color:#e05a21;font-size:24px;font-weight:600;line-height:28px;max-width:345px;}.slider-price-image{padding-top:37px;padding-left:37px;}@media screen and (max-width:960px){#block-views-block-duplicato-di-premi-block-1 .slide__description{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:0px;justify-content:center;align-items:center;}.views-field-field-anno-premio{order:3;}.views-field-field-titolo-premio{order:1;max-width:100%;}.views-field-field-ente{order:2;}section#block-views-block-duplicato-di-premi-block-1 .slick-slide .views-field-field-anno-premio::after{content:unset;}}@media screen and (max-width:328px){.views-field-field-titolo-premio{font-size:26px;}}section#block-views-block-duplicato-di-premi-block-1 ul.slick-dots{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}section#block-views-block-duplicato-di-premi-block-1 ul.slick-dots li{margin-right:5px;}section#block-views-block-duplicato-di-premi-block-1 ul.slick-dots li button{padding:0;margin:0;border:0;background-color:#e5e5e5;width:10px;height:10px;color:transparent;border-radius:50%;outline:none;}section#block-views-block-duplicato-di-premi-block-1 ul.slick-dots li.slick-active button{background-color:#ddd;}form#user-login-form{margin-top:50px;margin-bottom:100px;}.main-container .region-content nav.tabs{margin-top:100px;}.node-type-blog h1.page-header{font-size:60px;font-weight:regular;letter-spacing:-1.5px;line-height:61px;padding-right:20px;padding-left:20px;border-bottom:0;max-width:1080px;margin:0 auto;margin-top:130px;margin-bottom:20px;}article.blog .field--name-field-blog-thumbnail img.img-responsive{width:auto;max-height:500px;margin:0 auto;}article.blog .field.field--name-body{color:#323232;font-family:"Open Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:27px;margin:0 auto 59px;max-width:1080px;margin-top:40px;}#block-views-block-duplicato-di-premi-block-1 .slick-list{padding-bottom:30px;}section#block-views-block-duplicato-di-premi-block-1 .prize-wrapper{display:flex;align-items:center;width:100%;align-items:stretch;min-height:160px;}section#block-views-block-duplicato-di-premi-block-1 .year-container{display:flex;justify-content:space-between;align-items:center;padding-right:0;}section#block-views-block-duplicato-di-premi-block-1 .divider{height:100%;width:4px;background-color:#314c95;margin-right:-10px;}section#block-views-block-duplicato-di-premi-block-1 .text-container .prize-title{max-width:345px;color:#314c95;font-size:24px;font-weight:600;line-height:30px;min-height:90px;margin-bottom:15px;}section#block-views-block-duplicato-di-premi-block-1 .text-container .prize-ente{max-width:240px;color:#e05a21;font-family:"Open Sans",sans-serif;font-size:16.18px;font-weight:600;letter-spacing:0;line-height:18.88px;}section#block-views-block-duplicato-di-premi-block-1 .text-container{padding-left:20px;}nav.slick__arrow{display:flex;justify-content:space-between;}@media screen and (max-width:1024px){nav.slick__arrow{margin-top:20px;}}#form-first-step{width:50%;margin:5% auto;}#sms-landing-container{font-size:20px;color:#2E4D89;}.header-form{height:20em;display:flex;justify-content:center;align-items:center;background-image:url('/sites/default/files/header_form.jpg');background-repeat:no-repeat;background-size:cover;}.header-form-txt{color:#fff;}#form-pratiche .titolo-form-pratiche,#form-rete-agenziale .titolo-form-pratiche{font-size:28px;color:#2E4D89;font-weight:600;}#form-pratiche .form-control,#form-rete-agenziale .form-control{border-radius:0px;border:1px solid #DBDBDB;box-shadow:none;}#form-pratiche .form-control::placeholder,#form-rete-agenziale .form-control::placeholder{color:#3D3D3D;opacity:70%;font-weight:300;}#form-pratiche .control-label:not(.option),#form-rete-agenziale .control-label:not(.option),#form-pratiche .fieldset-legend,#form-rete-agenziale .fieldset-legend{font-size:16px;color:#2E4D89;font-weight:600;}#pulsante-carrozzeria{background-color:#61C2CE;color:#fff;padding:15px 25px;border-radius:25px;cursor:pointer;}#form_sms_fanaleria--wrapper{margin-bottom:3% !important;}#form-pratiche .form-item-privacy,#form-rete-agenziale .form-item-privacy{margin-top:6% !important;}#form-pratiche #edit-submit,#form-rete-agenziale #edit-submit,#form-first-step #edit-submit{color:#fff;background-color:#314C95;border:none;border-radius:0;padding:15px 35px;text-transform:uppercase;font-weight:bold;}#form-pratiche .radio input[type="radio"],#form-rete-agenziale .radio input[type="radio"],#form-pratiche .checkbox input[type="checkbox"],#form-rete-agenziale .checkbox input[type="checkbox"]{margin-top:0;}#block-views-block-carrozzerie-block-1,#block-views-block-carrozzerie-block-3,#block-views-block-carrozzerie-block-4{display:none;}.disabled-button{pointer-events:none;background-color:lightgray;color:#989898}.title-scelta-carrozzeria{margin-bottom:20px;}.title-scelta-carrozzeria h1{color:#2E4D89;font-size:28px;font-weight:600;}.title-scelta-carrozzeria span{color:#2E4D89;font-size:16px;}#block-views-block-carrozzerie-block-1 .views-field-title .field-content,#block-views-block-carrozzerie-block-1 .views-field-field-indirizzo{cursor:pointer;}#contaner-tab-carrozzerie{display:flex;justify-content:center;height:6em;align-items:center;}#edit-field-location-proximity-wrapper--2,#edit-field-location-proximity--2,#edit-field-location-proximity-wrapper--4,#edit-field-location-proximity--4,#edit-field-location-proximity-wrapper--6,#edit-field-location-proximity--6,#edit-field-location-proximity-wrapper--8,#edit-field-location-proximity--8,#block-views-block-carrozzerie-block-1 [data-drupal-selector="edit-field-location-proximity"],#block-views-block-carrozzerie-block-1 [data-drupal-selector="edit-field-location-proximity-wrapper"],#block-views-block-carrozzerie-block-2 [data-drupal-selector="edit-field-location-proximity"],#block-views-block-carrozzerie-block-2 [data-drupal-selector="edit-field-location-proximity-wrapper"]{border:none;box-shadow:none;}#edit-field-location-proximity-wrapper--2 .panel-body,#edit-field-location-proximity-wrapper--4 .panel-body,#edit-field-location-proximity-wrapper--6 .panel-body,#edit-field-location-proximity-wrapper--8 .panel-body,#block-views-block-carrozzerie-block-1 [data-drupal-selector="edit-field-location-proximity-wrapper"] .panel-body,#block-views-block-carrozzerie-block-2 [data-drupal-selector="edit-field-location-proximity-wrapper"] .panel-body{padding:0;}#edit-field-location-proximity-wrapper--2 .panel-body .js-form-item-field-location-proximity-value,#edit-field-location-proximity-wrapper--4 .panel-body .js-form-item-field-location-proximity-value,#edit-field-location-proximity-wrapper--6 .panel-body .js-form-item-field-location-proximity-value,#edit-field-location-proximity-wrapper--8 .panel-body .js-form-item-field-location-proximity-value,#block-views-block-carrozzerie-block-1 [data-drupal-selector="edit-field-location-proximity-source-configuration"] label,#block-views-block-carrozzerie-block-2 [data-drupal-selector="edit-field-location-proximity-source-configuration"] label,#block-views-block-carrozzerie-block-1 .panel-body .js-form-item-field-location-proximity-value,#block-views-block-carrozzerie-block-2 .panel-body .js-form-item-field-location-proximity-value,#edit-field-location-proximity-source-configuration--2 label,#edit-field-location-proximity-source-configuration--4 label,#edit-field-location-proximity-source-configuration--6 label,#edit-field-location-proximity-source-configuration--8 label{display:none;}#edit-field-location-proximity-source-configuration--2 input,#edit-field-location-proximity-source-configuration--4 input,#edit-field-location-proximity-source-configuration--6 input,#edit-field-location-proximity-source-configuration--8 input,#edit-protected-page-enter-password #edit-password,#block-views-block-carrozzerie-block-1 [data-drupal-selector="edit-field-location-proximity-source-configuration"] input,#block-views-block-carrozzerie-block-2 [data-drupal-selector="edit-field-location-proximity-source-configuration"] input{border-radius:0;height:50px;}#tab-mappa-carrozzerie,#tab-lista-carrozzerie,#tab-mappa-carrozzerie-unipol,#tab-lista-carrozzerie-unipol{padding:0 2%;margin:0 1%;color:#2E4D89;font-size:20px;font-weight:600;cursor:pointer;}#tab-mappa-carrozzerie,#tab-mappa-carrozzerie-unipol{color:#7A7A7A;border-bottom:1px solid #7A7A7A;padding-bottom:10px;}#tab-lista-carrozzerie,#tab-lista-carrozzerie-unipol{border-bottom:3px solid #2E4D89;padding-bottom:10px;}#container-pulsante-scelta-carrozzeria{display:flex;flex-direction:column;justify-content:center;align-items:center;height:12em;}#pulsante-scelta-carrozzeria{cursor:pointer;color:#fff;background-color:lightgrey;border:none;border-radius:0;padding:15px 35px;text-transform:uppercase;font-weight:bold;margin-bottom:1%;}#edit-submit-carrozzerie,#edit-submit-carrozzerie--2,#block-views-block-carrozzerie-block-1 [id^="edit-submit-carrozzerie"],#block-views-block-carrozzerie-block-2 [id^="edit-submit-carrozzerie"],#edit-submit-carrozzerie--4,#edit-submit-carrozzerie--8,#edit-submit-carrozzerie--6,#edit-protected-page-enter-password #edit-submit{cursor:pointer;color:#fff;background-color:#314C95;border:none;border-radius:0;padding:15px 35px;text-transform:uppercase;font-weight:bold;margin-bottom:1%;}#block-views-block-carrozzerie-block-2 .view-content .views-row,#block-views-block-carrozzerie-block-3 .view-content .views-row{border-bottom:1px solid lightgrey;margin-top:1%;padding:20px;cursor:pointer;border-radius:20px;display:flex;flex-wrap:wrap;}#block-views-block-carrozzerie-block-2 .views-field.views-field-title,#block-views-block-carrozzerie-block-3 .views-field.views-field-title{flex:1;margin-right:10px;flex-basis:100%;color:#2E4D89;}#block-views-block-carrozzerie-block-2 .views-field.views-field-field-indirizzo,#block-views-block-carrozzerie-block-3 .views-field.views-field-field-indirizzo{flex:1;margin-right:10px;color:#2E4D89;}#block-views-block-carrozzerie-block-2 .views-field-field-location-proximity,#block-views-block-carrozzerie-block-3 .views-field-field-location-proximity{color:#7A7A7A;}#block-views-block-carrozzerie-block-2 .view-content .views-row .address .address,#block-views-block-carrozzerie-block-2 .view-content .views-row .address .postal-code,#block-views-block-carrozzerie-block-2 .view-content .views-row .address .locality,#block-views-block-carrozzerie-block-2 .view-content .views-row .address .administrative-area,#block-views-block-carrozzerie-block-3 .view-content .views-row .address .address,#block-views-block-carrozzerie-block-3 .view-content .views-row .address .postal-code,#block-views-block-carrozzerie-block-3 .view-content .views-row .address .locality,#block-views-block-carrozzerie-block-3 .view-content .views-row .address .administrative-area{margin-right:8px;}#container-carrozzeria-selezionata .head-carrozzeria-selezionata{font-size:16px;color:#2E4D89;font-weight:600;}#container-carrozzeria-selezionata .titolo-carrozzeria-selezionata{font-size:16px;color:#3D3D3D;font-weight:600;}#container-carrozzeria-selezionata .indirizzo-carrozzeria-selezionata{color:#3D3D3D;opacity:70%;font-weight:300;}#edit-protected-page-enter-password{border:none;box-shadow:none;}#edit-protected-page-enter-password .protected_pages_description{color:#2E4D89;font-size:20px;font-weight:300;margin:2% auto;}#edit-protected-page-enter-password .protected_pages_description strong{font-weight:500;}#edit-protected-page-enter-password #edit-submit{margin-top:1%;}.classeTest{padding-left:0px !important;padding-right:0px !important;}#block-views-block-carrozzerie-block-3 .form-group .view-carrozzerie,#block-views-block-carrozzerie-block-4 .form-group .view-carrozzerie{display:flex;flex-direction:column;}#block-views-block-carrozzerie-block-3 .form-group .view-carrozzerie .view-header,#block-views-block-carrozzerie-block-4 .form-group .view-carrozzerie .view-header{order:1;}#block-views-block-carrozzerie-block-3 .form-group .view-carrozzerie .view-footer,#block-views-block-carrozzerie-block-4 .form-group .view-carrozzerie .view-footer{order:2;}#block-views-block-carrozzerie-block-3 .form-group .view-carrozzerie .view-content,#block-views-block-carrozzerie-block-4 .form-group .view-carrozzerie .view-content{order:3;}#block-views-block-carrozzerie-block-3 .pager-nav.text-center{order:4;}#container-thank-you{background-image:url(/sites/default/files/inline-images/dottorgrandine-home-sfondo-mondo.jpg);height:60vh;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;}#container-thank-you .intheworld-internal-wrapper{color:#314c95;font-family:"Open Sans",sans-serif;font-size:36px;letter-spacing:0;line-height:50px;text-align:center;margin-bottom:25px;}#webform-submission-lavora-con-noi-webform-node-10250-add-form .iti{width:100%;}#block-views-block-carrozzerie-block-1 .geolocation-map-container .gm-style-iw-d{padding:6px;border-radius:6px;}@media screen and (min-width:900px){#block-views-block-carrozzerie-block-1,#block-views-block-carrozzerie-block-2,#block-views-block-carrozzerie-block-3,#block-views-block-carrozzerie-block-4{width:40%;margin:3% auto;}#form-pratiche,#form-rete-agenziale{width:50%;margin:5% auto;}}@media screen and (max-width:768px){.header-form{height:12em;padding:5%;text-align:center;}.header-form .header-form-txt{font-size:25px;margin-top:0px;margin-bottom:0px;}#form-pratiche,#block-views-block-carrozzerie-block-1 .view-header,#block-views-block-carrozzerie-block-2,#block-views-block-carrozzerie-block-4 .view-header,#block-views-block-carrozzerie-block-3{margin:8% 5%;}#block-views-block-carrozzerie-block-4 .view-footer,#block-views-block-carrozzerie-block-3{margin:0 5%;}#form-pratiche .form-item-privacy{margin-top:10% !important;margin-bottom:6%;}#form_sms_fanaleria--wrapper{margin-bottom:8% !important;}#tab-lista-carrozzerie,#tab-mappa-carrozzerie,#tab-lista-carrozzerie-unipol,#tab-mappa-carrozzerie-unipol{width:50%;text-align:center;}#block-views-block-centri-assistenza-block-1 tr{display:flex;flex-wrap:wrap;padding:2% 3%;}#block-views-block-centri-assistenza-block-1 .views-field-field-location-proximity,#block-views-block-centri-assistenza-block-1 .views-field-field-indirizzo{width:100%;}#block-views-block-centri-assistenza-block-1 .views-field-field-location-proximity{color:#2E4D89;font-size:16px;}#block-views-block-centri-assistenza-block-1 .views-field-field-indirizzo{display:flex;justify-content:space-between;}#block-views-block-centri-assistenza-block-1 .views-field-field-indirizzo .scopri{font-weight:300 !important;}#block-views-block-centri-assistenza-block-1 .views-field-field-indirizzo .address{font-size:15px;line-height:20px;font-weight:700;color:#2E4D89;}.view-centri-assistenza .table-striped tr:nth-child(2n){}.view-centri-assistenza .view-filters{padding:0 !important;}.view-centri-assistenza .view-content{margin:0 !important;}.subtitle-centri-assistenza{margin:0px 30px;}#block-views-block-centri-assistenza-block-1 .view-header{display:none;}#views-exposed-form-centri-assistenza-block-1 .header-inside-wrapper{color:#e16424;font-size:14px;letter-spacing:0;text-align:center;margin-top:20px;}#views-exposed-form-centri-assistenza-block-1{margin-top:8%;padding-left:15px;padding-right:15px;}#views-exposed-form-centri-assistenza-block-1 .panel-title{color:#2E4D89;font-size:20px;}.view-centri-assistenza .view-filters button{padding:25px 70px;}.unipol-box p{color:#2E4D89;font-size:16px;}.unipol-box a{background-color:transparent !important;border:none !important;color:#2E4D89 !important;text-decoration:underline;font-family:"Open Sans",sans-serif !important;font-weight:600;}}@media screen and (max-width:360px){header#navbar .logo img{max-height:25px !important;margin-bottom:10px;}}@media (max-width:1199.98px){section#block-views-block-duplicato-di-premi-block-1 .prize-wrapper{max-width:500px;margin:auto;}}@media (max-width:991.98px){section#block-views-block-duplicato-di-premi-block-1 .year-container .prize-year{padding-right:18px;}}@media (max-width:767.98px){section#block-views-block-duplicato-di-premi-block-1 .prize-wrapper .col{padding:0;}section#block-views-block-duplicato-di-premi-block-1 .prize-wrapper .col.text-container{padding-left:20px;}section#block-views-block-duplicato-di-premi-block-1{max-width:100%;}}@media only screen and (max-width:980px){#block-webform-5 button#edit-actions-submit{float:none;margin-top:0px;}.landing-corso-tecnico-levabolli .blu-gradient{width:100%;}.landing-corso-tecnico-levabolli .intro-text{height:auto;padding-top:50px;padding-bottom:150px;padding-left:100px;max-width:500px;}.landing-corso-tecnico-levabolli .intro-text h2{color:#fff;text-transform:none !important;text-align:left;font-size:40px;line-height:51px;margin-bottom:70px;}.landing-corso-tecnico-levabolli .intro-text h1{color:#fff;text-transform:none !important;text-align:left;font-size:27px;line-height:35px;}.landing-corso-tecnico-levabolli img.dg-logo{max-width:230px;}.landing-corso-tecnico-levabolli .text-logo h2{font-size:40px;}.landing-corso-tecnico-levabolli .text-logo h3{font-size:27px;line-height:20px;}.landing-corso-tecnico-levabolli .flex-block div{background:#01557a;width:100%;max-width:300px;display:inline-block;margin:10px;color:#fff;float:left;}.landing-corso-tecnico-levabolli .dove{height:auto;margin-top:-11px;}.landing-corso-tecnico-levabolli .compila-form h2{font-size:40px;line-height:25px;}}@media only screen and (max-width:768px){.landing-corso-tecnico-levabolli .compila-form img{width:350px;margin-top:620px;margin-left:auto;margin-right:auto;}.landing-corso-tecnico-levabolli .compila-form{background:#015478;height:auto;padding-bottom:190px;text-align:center;}.landing-corso-tecnico-levabolli .vantaggi ul li{line-height:34px;}landing-corso-tecnico-levabolli .vantaggi ul{padding-left:23px;width:46%;}}@media only screen and (min-width:852px) and (max-width:979px){#block-webform-5{margin-top:-460px !important;}}@media only screen and (min-width:900px) and (max-width:979px){#block-webform-5{margin-top:-540px !important;}}@media only screen and (max-width:980px){.banner-text-img-wrapper p{padding-top:0px;}.banner-text-img-wrapper h1{color:#C8E6EB;text-align:left;font-size:38px;line-height:32px;}.block-description.plus-description{width:100%;margin:0 auto;}.landing-corso-tecnico-levabolli .text-logo h3{line-height:1.2;}.landing-corso-tecnico-levabolli .compila-form h2{line-height:1.2;}#block-webform-5{margin-top:-371px;padding-bottom:180px;max-width:675px;}.landing-corso-tecnico-levabolli .intro-text{}textarea#edit-messaggio{}}.form-textarea-wrapper textarea{resize:none;}@media only screen and (max-width:767px){#block-webform-5{margin-top:-980px;padding-bottom:180px;display:flex;justify-content:center;}#block-webform-5 input,#block-webform-5 textarea{max-width:280px !important;width:100%;background-color:white;}.landing-corso-tecnico-levabolli .intro-text{max-width:250px;}.landing-corso-tecnico-levabolli .vantaggi h3{}#block-webform-5 .form-item.js-form-item.form-type-textarea{}#block-webform-5 textarea#edit-messaggio{max-width:280px;}section#block-views-block-news-block-6 .view-content{display:flex;grid-template-columns:1fr 1fr 1fr;}.banner-text-img-wrapper h1{font-size:28px;line-height:35px;padding-right:20px;}#block-homeboxoverlay .container-box.carrozzerie{margin-top:3px;}#block-homeboxoverlay .container-box.carrozzerie img{min-width:800px;}#block-homeboxoverlay .carrozzerie .content-details-new{top:50%;left:110px;text-align:left;}#block-homeboxoverlay .content-box{max-height:250px;}#block-homeboxoverlay .container-box.servizi{padding-top:15px !important;}#block-homeboxoverlay .container-box.chi-siamo{padding-top:24px !important;}.home-two-box h2{font-size:30px;line-height:40px;text-align:center;}section#block-homenoleggi .row{text-align:center;}section#block-homenoleggi .col-md-7 img{float:none;margin-right:0;}section#block-homenoleggi .col-md-7{margin-bottom:40px;display:block;}section#block-homenoleggi .col-md-7 a:hover::after{width:105px;background:#314c95;margin:0 auto;}.block-title.plus-title{text-align:center;}#block-homepageplus .plus-wrapper .single-plus-card{max-width:280px;max-height:300px;width:100%;text-align:center;margin-bottom:0;}.plus-wrapper .single-plus-card .single-plus-description{font-size:20px;line-height:28px;}section#block-views-block-duplicato-di-premi-block-1 .divider{margin-right:-10px;}#block-views-block-dicono-di-noi-block-1 .form-group{margin:0;padding-right:20px;padding-left:20px;}.banner-text-img-wrapper h1::after{margin:20px auto 0 0;}section#block-richiedipreventivoheadertext>.field--name-body{display:block;}.richiedi-un-preventivo p,.denuncia-un-sinistro p{padding-bottom:20px;}.denuncia-un-sinistro::after,.richiedi-un-preventivo::after{margin-top:-44px;}section#block-corsiprofessionaliheader .basic-page-header-title{top:18px;}.basic-page-header-title{top:10px;}#block-corsiprofessionaliheadertext .header-text{font-size:28px;line-height:40px;margin-top:40px;}section#block-views-block-clienti-block-2 .view .view-content .views-row{width:calc(50% - 50px);margin:0 25px 41px;}h1.partner-title{margin:150px 0 25px;}section#block-views-block-news-block-2 .view-header h1{margin-top:70px;}#landing-grandinata .hero{margin-top:-79px !important;position:relative;}#landing-grandinata .internal-wrapper img{max-width:265px;margin-top:100px;}}@media only screen and (max-width:980px){#block-views-block-elenco-premi-chi-siamo-block-1 .view-elenco-premi-chi-siamo{flex-direction:column;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header{width:100%;padding-bottom:40px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-content{width:60%;}#block-views-block-elenco-premi-chi-siamo-block-1 .views-row{padding-bottom:10px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .field--name-field-sottotitolo{font-size:15px;line-height:25px;}}@media only screen and (max-width:767px){#block-views-block-elenco-premi-chi-siamo-block-1 .view-content{width:90%;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-and-subtitle-wrapper{max-width:1000px;position:absolute;left:50px;right:10px;bottom:65px;}section#block-homepageservizi{padding-top:145px;}#block-compagnieassicurative .title-compagnie-assicurative::after{margin-left:auto;}#block-cittadellagrandine .title-compagnie-assicurative::after{margin-left:auto;}}@media only screen and (max-width:1229px){#pagina-contatti .info-banner-container{margin:0px 50px;}}@media only screen and (max-width:1144px){#pagina-contatti .info-banner-container{margin:0px 10px;}}@media only screen and (max-width:1054px){#pagina-contatti .info-banner-container{margin:0px 10px;justify-content:space-between;}#pagina-contatti .info{width:50%;}}@media only screen and (max-width:1024px){.view-centri-assistenza .view-filters{padding:0 15px;}}@media only screen and (max-width:980px){#pagina-contatti .info-banner-container{flex-direction:column-reverse;}#pagina-contatti .info{width:100%;}#pagina-contatti .banner{width:100%;display:flex;margin-top:0;margin-bottom:70px;justify-content:center;}#pagina-contatti .banner .numero-agenzie{margin-top:40px;}#pagina-contatti .banner .numero-clienti{margin-right:25px;}#pagina-contatti .banner .numero-agenzie{margin-left:25px;}#pagina-contatti .banner .numero-clienti .icona,#pagina-contatti .banner .numero-agenzie .icona{right:25%;}}@media only screen and (min-width:767px) and (max-width:910px){.view-centri-assistenza input#edit-field-location-proximity-source-configuration-origin-address{max-width:480px;}}@media only screen and (max-width:767px){#pagina-contatti .page-header{margin-bottom:80px;}#pagina-contatti .banner{flex-direction:column;align-items:center;}#pagina-contatti .banner .numero-clienti{margin:0;}#pagina-contatti .banner .numero-agenzie{margin:100px 0 0 0;}#pagina-contatti .info{text-align:center;width:100%;}#pagina-contatti .info-banner-container .info p,#pagina-contatti .info-banner-container .info a{padding-bottom:20px;}section#block-corsiprofessionaliheader .basic-page-header-title{font-size:45px;line-height:55px;}section#block-views-block-duplicato-di-premi-block-1 .year-container .prize-year{padding-right:30px;}section#block-views-block-duplicato-di-premi-block-1 .text-container .prize-title{font-size:22px;}.inner-hidden-content .hidden-content-wrapper .inside-hidden-text-wrapper{max-width:calc(100% - 10px);padding:15px 10px 22px 20px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .text-right.title-and-subtitle-wrapper .title-wrapper{font-size:28px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .text-right.title-and-subtitle-wrapper .title-wrapper{margin-top:180px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-wrapper{font-size:28px;margin-bottom:0;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-and-subtitle-wrapper{left:15px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper.left-align .image-wrapper .title-and-subtitle-wrapper{left:15px;}.region-content .block-testo-a-scomparsa .block-inside-wrapper .text-left.title-and-subtitle-wrapper .title-wrapper{font-size:28px;}}@media only screen and (max-width:980px){.img-scegli-di-lavorare img{max-width:638px;min-height:204px;margin-top:50px;}}@media only screen and (max-width:767px){.img-scegli-di-lavorare img{max-width:455px;min-height:145px;}}@media only screen and (max-width:480px){#pagina-contatti .info-banner-container .info p,#pagina-contatti .info-banner-container .info a{font-size:13px;line-height:17px;}section#block-homepagenelmondonew .field--name-body{margin-top:100px;}h1.page-title{font-size:28px;max-width:90%;line-height:40px;}#block-views-block-elenco-premi-chi-siamo-block-1 .view-header .title-and-subtitle-wrapper{max-width:290px;}.landing-corso-tecnico-levabolli .blu-gradient{background:-moz-linear-gradient(left,rgba(30,87,153,1) 30%,rgba(44,102,165,1) 38%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,rgb(1 85 122) 30%,rgb(1 85 122) 38%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgb(1 85 122) 30%,rgb(1 85 122) 38%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#007db9e8',GradientType=1);}.landing-corso-tecnico-levabolli .intro-text{padding-top:50px;padding-bottom:150px;padding-left:35px;max-width:300px !important;}.landing-corso-tecnico-levabolli .intro-text h2{line-height:45px;margin-bottom:60px;}.landing-corso-tecnico-levabolli .intro-text h1{font-size:26px;}.landing-corso-tecnico-levabolli .intro-text p{margin-top:90px;margin-bottom:-30px;}.landing-corso-tecnico-levabolli img.dg-logo{max-width:300px;float:right;margin-right:38px;margin-top:65px;}.landing-corso-tecnico-levabolli .text-logo{padding-top:90px;padding-left:30px;}.landing-corso-tecnico-levabolli .text-logo h2{padding-top:400px;font-size:30px;}.landing-corso-tecnico-levabolli .dove{height:auto;margin-top:-11px;}.landing-corso-tecnico-levabolli .flex-block{margin-left:25px;}.landing-corso-tecnico-levabolli .compila-form h2{font-size:28px;line-height:30px;padding-left:20px;}.landing-corso-tecnico-levabolli .vantaggi{color:#fff;text-align:left;padding-left:20px;padding-top:60px;margin:0 auto;}.landing-corso-tecnico-levabolli .vantaggi h3{font-size:28px;}.landing-corso-tecnico-levabolli .vantaggi ul{padding-left:23px;margin-top:20px;display:inline-table;width:100%;}.landing-corso-tecnico-levabolli .vantaggi ul:last-child{margin-top:1px;}.landing-corso-tecnico-levabolli .vantaggi ul li{font-size:22px;line-height:42px;margin-top:0px;color:#fff;}header#navbar .logo img{max-height:45px;}#block-webform-5{padding-left:0px;max-width:280px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:480px) and (max-width:660px){.landing-corso-tecnico-levabolli .dove{height:auto;}}@media screen and (max-width:768px){section#block-views-block-premi-block-1 .slick-slide .slide__description{flex-direction:column;align-items:center;justify-content:center;text-align:center;}section#block-views-block-premi-block-1 .slick-slide .slide__description .views-field.views-field-field-anno-premio .field-content{height:auto;margin-top:20px;justify-content:center;align-items:center;}.view-centri-assistenza .view-filters{display:flex;flex-direction:column;}}.mm-wrapper{overflow-x:clip;}@supports not (overflow:clip){.mm-wrapper{overflow-x:hidden;}}html,body{max-width:100%;overflow-x:hidden;}.mm-page{max-width:100%;overflow-x:clip;}@supports not (overflow:clip){.mm-page{overflow-x:hidden;}}#off-canvas,.mm-menu,.off-canvas-wrapper{max-width:100vw;overflow-x:clip;}.privacy-links a{color:#314c95 !important;}.policy-privacy-page{max-width:1440px;width:100%;}.form-required:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0VFMDAwMCIgIGQ9Ik0wLDcuNTYybDEuMTE0LTMuNDM4YzIuNTY1LDAuOTA2LDQuNDMsMS42ODgsNS41OSwyLjM1QzYuMzk4LDMuNTUzLDYuMjM3LDEuNTQ0LDYuMjIsMC40NDdoMy41MTEgYy0wLjA1LDEuNTk3LTAuMjM0LDMuNi0wLjU1OCw2LjAwM2MxLjY2NC0wLjgzOCwzLjU2Ni0xLjYxMyw1LjcxNC0yLjMyNUwxNiw3LjU2MmMtMi4wNSwwLjY3OC00LjA2LDEuMTMxLTYuMDI4LDEuMzU2IGMwLjk4NCwwLjg1NiwyLjM3MiwyLjM4MSw0LjE2Niw0LjU3NWwtMi45MDYsMi4wNTljLTAuOTM1LTEuMjc0LTIuMDQxLTMuMDA5LTMuMzE2LTUuMjA2Yy0xLjE5NCwyLjI3NS0yLjI0NCw0LjAxMy0zLjE0Nyw1LjIwNiBsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3LDMuMjExLTMuODMyLDQuMDE3LTQuNTc1QzMuODQ5LDguNTE2LDEuODcyLDguMDYyLDAsNy41NjIiLz48L3N2Zz4K);background-size:10px 10px;content:"";display:inline-block;vertical-align:super;line-height:1;height:10px;width:10px;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;margin-top:-8px;}#landing-grandinata .chi-siamo{max-width:960px;text-align:center;margin:0 auto;padding:70px 0 65px 0;pointer-events:none;}a.scopri{color:#FFF;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:2.1px;text-transform:uppercase;color:var(--custom-theme-secondary);}.scopri:hover::after{width:100%;}a.indirizzo{width:200px;}.view-centri-assistenza .table-striped .views-field.views-field-field-indirizzo{display:flex;}.view-centri-assistenza .attachment-before{max-width:1440px;margin:0 auto;}article[data-history-node-id="27790"] .field--type-text-with-summary{position:relative;}.servicios-title{display:flex;flex-flow:column wrap;width:80%;margin:0 auto;text-align:center;}.section-one-container .text{display:flex;flex-flow:column wrap;width:80%;margin:0 auto;text-align:left;}.section-one-container .text::after{background-image:url(/themes/custom/custom_theme/assets/images/line.png);content:"";width:195px;display:block;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:25px 0 0 0;}.section-one-container .text h3{color:#314c95;font-size:40px;line-height:48px;font-family:"Bebas Neue",cursive;}.section-one-container .text p{font-size:18px;line-height:30px;color:#323232;font-family:"Open Sans",sans-serif;}.section-one-container .flags{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:10px;width:80%;margin:40px auto;}.section-one-container .flags div{display:flex;align-items:center;}.section-one-container .flags div img{width:46px;height:32px;}.section-one-container .flags div p{padding-left:20px;font-size:25px;line-height:34px;font-family:"Open Sans",sans-serif;color:#21234C;}.section-two p{display:flex;flex-flow:column;align-items:end;}.section-two img{margin-top:60px;width:160px;}.section-two a{font-size:20px;line-height:23px;letter-spacing:0.75px;color:#314c95;font-weight:bold;font-family:"Bebas Neue",cursive;}#block-custom-theme-msamizarpaginaempresa .field--name-field-sottotitolo{font-size:38px;line-height:30px;font-weight:bold;font-family:"Bebas Neue",cursive;}.section-two::after{background-image:url(/themes/custom/custom_theme/assets/images/line.png);content:"";width:195px;display:block;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:25px 0 0 auto;}.empresapage-title{color:#314c95;font-family:"Open Sans",sans-serif;font-size:38px;letter-spacing:0;line-height:50px;text-align:center;max-width:70%;margin:0 auto;}.empresa-video{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:60px;}.empresa-video video{width:740px;}.servicios-title h3{color:#314c95;font-size:40px;line-height:48px;}.servicios-title p{font-size:18px;line-height:27px;}.reparticion-danos{display:flex;align-items:center;justify-content:center;}.reparticion-danos img{max-width:790px;height:auto;}.para-container{display:flex;max-width:80%;margin:0 auto;}.para-container .mycard{width:calc(100% / 3);padding:30px;}.para-container .mycard img{width:100%;object-fit:contain;}.para-container .mycard .text h3{font-size:40px;line-height:48px;color:#314c95;font-family:"Bebas Neue",cursive;padding-left:10%;}.para-container .mycard ul{list-style:none;font-size:18px;line-height:25px;color:#323232;font-family:"Open Sans",sans-serif;}.para-container .mycard .text ul li{display:flex;margin:6px auto;}.para-container .mycard .text ul li::before{content:"  ";display:block;background-repeat:no-repeat;background-size:contain;width:20px;margin:5px 10px 0px 0px;}.para-container .mycard1 .text ul li::before{background-image:url(/sites/default/files/granizo/bullet-doctor-granizo.svg);}.para-container .mycard2 .text ul li::before{background-image:url(/sites/default/files/granizo/bullet-azzurro.png);}.para-container .mycard3 .text ul li::before{background-image:url(/sites/default/files/granizo/bullet-arancio.png);}#block-custom-theme-parquesdeautomovilesnuestrosservicios h5{font-size:18px;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:bold;}#block-custom-theme-parquesdeautomovilesnuestrosservicios p{font-size:16px;line-height:30px;font-family:"Open Sans",sans-serif;}#block-custom-theme-parquesdeautomovilesnuestrosservicios .field--name-field-sottotitolo{font-size:38px;line-height:30px;font-family:"Bebas Neue",cursive;font-weight:bold;}#block-custom-theme-parquesdeautomovilesnuestrosservicios .field--name-field-sottotitolo::after{content:"​​Intervenciones rápidas y \A efectivas a gran escala.";font-size:22px;line-height:35px;font-family:"Open Sans",sans-serif;white-space:pre-wrap;}.block-views-blockpartner-view-block-1 .view-content .slide__caption{width:fit-content;}.view-id-partner_view ul{display:flex;flex-direction:row;justify-content:space-between;}.home-partner ul.blazy{display:flex;}.home-partner ul.blazy li{display:flex;align-items:center;}.para-container .mycard .text img{width:20px;fill:green;color:red;}.checkbox label{margin-top:16px;}#block-custom-theme-views-block-dicono-di-noi-block-1 .slide__caption{max-width:700px;margin:0 auto;text-align:center;height:250px;}.slick--view--dicono-di-noi .slick__arrow button.slick-arrow{width:63px;height:63px;border-radius:999px;border:2px solid #1316c7;background:transparent;outline:none;font-size:0;line-height:0;display:flex;z-index:2;justify-content:center;align-items:center;}.slick--view--dicono-di-noi .slick__arrow button.slick-arrow:hover{border:2px solid #1316c7;background:#1316c7;}.slick--view--dicono-di-noi .slick__arrow button.slick-arrow::before{content:"";width:12px;height:12px;border-top:2px solid #1316c7;border-right:2px solid #1316c7;transform:rotate(45deg);margin-left:-2px;}.slick--view--dicono-di-noi .slick__arrow button.slick-prev.slick-arrow::before{transform:rotate(-135deg);content:"";margin-left:4px;}.slick--view--dicono-di-noi .slick__arrow button.slick-arrow:hover::before{border-top:2px solid #fff;border-right:2px solid #fff;}.view-dicono-di-noi .view-header h2{text-align:center;padding-top:50px;}section#block-views-block-news-block-2 .view-header p{font-size:18px;line-height:24px;font-family:"Open Sans",sans-serif;}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks .section-quote-band__inner{display:flex;justify-content:space-between;align-items:flex-start;}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks .logo{display:flex;flex-flow:column;gap:calc(var(--u-spacer-2) * 4);}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks .page-intro{background-color:transparent}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks div,.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks h2{color:#fff;}#auth_box input[type="text"],#auth_box input[type="password"]{width:100%;}@media screen and (max-width:1024px){.para-container{max-width:100%;}.para-container .mycard{padding:10px;}#block-hometwoboxes .field--name-body{height:500px;}section#block-homepagenelmondonew{margin-top:190px;}.view-dicono-di-noi .views-field-body p{padding:0px 5%;}.home-two-box{height:auto;}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks .section-quote-band__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.node-type-page .block-ui-patternscustom-themesection-quote-band .twoblocks .logo{flex-direction:row}}@media screen and (max-width:780px){.para-container .mycard{padding:0px;}.para-container .mycard{width:300px;padding:30px;}.para-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;}.region-footer .contact-wrapper{padding-bottom:20px;}.view-centri-assistenza form.views-exposed-form>.form--inline{display:flex;flex-direction:column;}}@media screen and (max-width:600px){.home-banner-text-internal-wrapper .banner-text-img-wrapper{flex-flow:column;align-items:flex-start;}#block-custom-theme-parquesdeautomovilesnuestrosservicios .field--name-field-sottotitolo{margin-top:-170px;}#block-custom-theme-parquesdeautomovilesnuestrosservicios .field--name-field-sottotitolo::after{content:"Intervenciones rápidas y efectivas a gran escala.";}.servicios-title h3,.empresapage-title{font-size:28px;max-width:100%;line-height:40px;padding-bottom:20px;}#block-custom-theme-parquesdeautomovilesnuestrosservicios .field--name-body{padding:0 20px;}.section-two p{display:flex;flex-flow:column;align-items:center;}.section-two::after{background-image:url(/themes/custom/custom_theme/assets/images/line.png);content:"";width:195px;display:block;height:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:25px auto;}}
